腾讯云centos7.6安装部署备忘
1.Mysql
1.1 安装mysql
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
1.1.1 安装后重启
service mysqld restart
1.1.2 初次安装mysql,root账户没有密码,登录Mysql:
mysql -u root
1.1.3 设置密码
mysql> set password for 'root'@'localhost' =password('123456');
1.1.4 不需要重启就生效
mysql -u root -p
1.1.5 其他电脑想要连接 数据库
云服务器上安全组 开放3306端口
使用 公网ip + 3306 + 数据库名 即可登录
1.2 卸载mysql
1.2.1 通过 rpm 查找 MySQL
rpm -qa|grep -i mysql
1.2.2 查看 MySQL 运行状态
systemctl status mysqld.service
1.2.3 关闭 MySQL 服务
systemctl stop mysqld.service
1.2.4 通过 yum remove 删除 MySQL 安装包
先使用这个查询
rpm -qa|grep -i mysql
查询的结果
mysql-community-common-5.6.51-2.el7.x86_64
mysql-community-release-el7-5.noarch
mysql-community-client-5.6.51-2.el7.x86_64
mysql-community-libs-5.6.51-2.el7.x86_64
mysql-community-server-5.6.51-2.el7.x86_64
依次进行删除
yum remove mysql-community-common-5.6.51-2.el7.x86_64
1.2.5 删除 MySQL 相关文件
查询命令
find / -name mysql
查询结果
/etc/selinux/targeted/active/modules/100/mysql
/usr/share/mysql
/var/lib/mysql
/var/lib/mysql/mysql
rm -rf递归删除上面查找到的所有 MySQL 相关文件
这个文件也要删除,正常执行完上面的已经没有了
/etc/my.cnf
1.3 创建数据和修改数据库字符集
mysql> create database mall_ams;
mysql> alter database mall_ams charset utf8;
2.java
2.1 安装
2.1.1 创建java文件夹
mkdir -m 777 java
2.1.2 上传并解压文件
tar -zxvf jdk-8u381-linux-x64.tar.gz
2.1.3 重命名
mv jdk1.8.0_381/ jdk8
2.1.4 找到配置文件并修改
[root@VM-8-15-centos java]# vi /etc/bashrc
#添加如下代码(注意:JAVA_HOME路径根据环境自行修改)
export JAVA_HOME=/home/skx/java/jdk8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2.1.5 使其生效
source /etc/bashrc
2.1.6 看版本
[root@VM-8-15-centos java]# java -version
java version "1.8.0_381"
Java(TM) SE Runtime Environment (build 1.8.0_381-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.381-b09, mixed mode)
3.tomcat
3.1 安装
3.1.1 创建 tomcat 文件夹
mkdir -m 777 tomcat
3.1.2 上传并解压文件
tar -zxvf apache-tomcat-9.0.22.tar.gz
3.1.3 重命名
mv apache-tomcat-9.0.22.tar.gz tomcat8080
3.1.4 进入bin文件夹启动
[root@VM-8-15-centos bin]# pwd
/home/skx/tomcat/tomcat8080/bin
[root@VM-8-15-centos bin]# ./startup.sh
3.1.5 云服务器上 安全组 开发 8080
公网ip + 8080
域名 + 8080

4.nginx
原文地址centOS7安装nginx及nginx配置_Snow、杨的博客-CSDN博客
4.1安装环境
4.1.1 查看gcc版本
gcc是linux下的编译器,它可以编译 C,C++,Ada,Object C和Java等语言
[root@VM-8-15-centos ~]# gcc -v
gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
[root@VM-8-15-centos ~]# yum -y install gcc
4.1.2 pcre、pcre-devel安装
pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。
[root@VM-8-15-centos ~]# yum install -y pcre pcre-devel
4.1.3 zlib安装
zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装
[root@VM-8-15-centos ~]# yum install -y zlib zlib-devel
4.1.4 安装openssl
openssl是web安全通信的基石,没有openssl,可以说我们的信息都是在裸奔
[root@VM-8-15-centos ~]# yum install -y openssl openssl-devel
4.2 安装nginx
4.2.1 创建文件夹
[root@VM-8-15-centos skx]# mkdir -m 777 nginx
[root@VM-8-15-centos nginx]# pwd
/home/skx/nginx
4.2.2 下载并解压安装包
wget http://nginx.org/download/nginx-1.9.9.tar.gz
tar -zxvf nginx-1.9.9.tar.gz
4.2.3 重命名
mv nginx-1.9.9.tar.gz/ nginx80
4.2.4 切换文件夹并进行编译
[root@VM-8-15-centos nginx80]# pwd
/home/skx/nginx/nginx80[root@VM-8-15-centos nginx80]# ./configure
[root@VM-8-15-centos nginx80]# make
[root@VM-8-15-centos nginx80]# make install
4.2.5 配置文件 nginx.conf
[root@VM-8-15-centos conf]# pwd
/usr/local/nginx/conf
4.2.6 启动项位置 nginx
[root@VM-8-15-centos sbin]# pwd
/usr/local/nginx/sbin[root@VM-8-15-centos sbin]# ./nginx
4.2.7 查看是否启动
[root@VM-8-15-centos objs]# ps -ef | grep nginx
root 2592 1 0 10:54 ? 00:00:00 nginx: master process ./nginx
nobody 2593 2592 0 10:54 ? 00:00:00 nginx: worker process
root 2996 22811 0 10:56 pts/3 00:00:00 grep --color=auto nginx
4.2.8 公网ip + 80 端口

4.2.9 域名 + 80 端口 不让我查看说是没在腾讯云注册

4.3 nginx配置前端 vue 项目
4.3.1 配置
server {listen 80;server_name 155.8.144.175;#charset koi8-r;#access_log logs/host.access.log main;location / {root /home/skx/before/dist;index index.html index.htm;}
}
4.3.2 后端启动
java -jar xxx.jar &
这样前后端就完成启动了,可以进行数据交互了
相关文章:
腾讯云centos7.6安装部署备忘
1.Mysql 1.1 安装mysql wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-community-server 1.1.1 安装后重启 service mysqld restart 1.1.2 初次安装mysql,root账…...
【赠书活动】考研备考书单推荐
👉博__主👈:米码收割机 👉技__能👈:C/Python语言 👉公众号👈:测试开发自动化【获取源码商业合作】 👉荣__誉👈:阿里云博客专家博主、5…...
中缀表达式 - 栈实现综合计算器
代码: package Algotithm.stackobject Calculator {def main(args: Array[String]): Unit {val expression "32*6-2"//创建两个栈:数栈、符号栈val numStack, operStack new ArrayStack2(10)//定义需要的相关变量var index, num1, num2, …...
html语音播报功能问题
语音播报有个问题,就是弹出层有时无法关闭页面的播报,如果弹出层也有语音播报,就会造成语音混者播放 解决办法就是在弹出窗口(我用的弹出层框架是layui的)之前清空语音 window.operEdit function (url, title){window.speechSynthesis.can…...
计算机重点学科评级B-,山东省属重点高校考情分析
山东科技大学(B-) 考研难度(☆☆) 内容:23考情概况(拟录取和复试分析)、院校概况、23专业目录、23复试详情、各专业考情分析、各科目考情分析。 正文1175字预计阅读:3分钟 2023考情概况 山东科技大学计…...
轻松搭建本地知识库的ChatGLM2-6B
近期发现了一个项目,它的前身是ChatGLM,在我之前的博客中有关于ChatGLM的部署过程,本项目在前者基础上进行了优化,可以基于当前主流的LLM模型和庞大的知识库,实现本地部署自己的ChatGPT,并可结合自己的知识…...
flink的物理DataFlow图及Slot处理槽任务分配
背景 在flink中,有几个比较重要的概念,逻辑DataFlow图,物理DataFlow图以及处理槽执行任务,本文就来讲解下这几个概念 概念详解 假设有以下代码:数据源和统计单词算子的并行度是2,数据汇算子的并行度是1&…...
与面试相关的redis
这里写自定义目录标题 📝 redis的知识点数据结构及其特性,用途和操作方法持久化高可用分布式锁发布订阅性能优化安全性数据分片缓存策略键过期删除策略内存淘汰策略 🤗 总结归纳📎 参考文章 😀 这里写文章的前言&#…...
MapStruct从0到0.5
MapStruct从0到0.5 开发的过程,经常会用到实体类属性映射,同时为了方便,开发者也很少自己写专门的属性赋值工具类。索性会直接使用Sprrng提供的BeanUtils工具类,然后在性能上和字段属性赋值上的问题,一直是为开发者所…...
STM32H750 HAL CUBEMX 时钟失败及死机无法下载问题解决
芯片采样电压设置,否则 无法运行 解决死机问题 设置swd 模式 短接 boot0 —vcc 3.3v即可正常下载...
paddlespeech on centos7
概述 paddlespeech是百度飞桨平台的开源工具包,主要用于语音和音频的分析处理,其中包含多个可选模型,提供语音识别、语音合成、说话人验证、关键词识别、音频分类和语音翻译等功能。 paddlespeech整体是比较简单易用的,但是安装…...
ROM是什么? 刷ROM是什么意思?
文章目录 ROM是什么?刷ROM是什么意思 ROM是什么? ROM是只读内存(Read-Only Memory)的简称,是一种只能读出事先所存数据的固态半导体存储器。其特性是一旦储存资料就无法再将之改变或删除。通常用在不需经常变更资料的…...
华为云Stack的学习(五)
六、华为云stack服务简介 1.云服务在华为云Stack中的位置 云服务对接多个数据中心资源池层提供的资源,并向各种行业应用提供载体。 2.华为云Stack通用服务 2.1 云计算的服务模式 2.2 计算相关的云服务 2.3 存储相关的云服务 2.4 网络相关的云服务 3.云化案例 **…...
【LeetCode-中等题】904. 水果成篮
文章目录 题目方法一:滑动窗口方法二: 题目 题目的意思就是:找至多包含两种元素的最长子串,返回其长度 方法一:滑动窗口 class Solution { // 滑动窗口 找至多包含两种元素的最长子串,返回其长度public …...
【C++】哈希——哈希的概念,应用以及闭散列和哈希桶的模拟实现
前言: 前面我们一同学习了二叉搜索树,以及特殊版本的平衡二叉搜索树,这些容器让我们查找数据的效率提高到了O(log^2 N)。虽然效率提高了很多,但是有没有一种理想的方法使得我们能提高到O(1)呢?其实在C语言数据结构中&a…...
Kubernetes (K8s) 解读:微服务与容器编排的未来
🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🐅🐾猫头虎建议程序员必备技术栈一览表📖: 🛠️ 全栈技术 Full Stack: 📚…...
JavaScript学习--Day04
元字符 边界符: /^/:以什么开头 /$/:以什么结尾 量词: 预定义类:...
HCS 基本概念(三)
一、定义 HCS采用FusionSphere OpenStack作为云平台,对各个物理数据中心资源做整合,采用ManageOne作为数据中心管理软件对多个数据中心提供统一管理,通过云平台和数据中心管理软件协同运作,达到多数据中心融合、提升企业整体IT效率…...
通过curl命令分析http接口请求各阶段的耗时等
目录 一、介绍二、功能1、-v 输出请求 响应头状态码 响应文本等信息2、-x 测试代理ip是否能在该网站使用3、-w 额外输出查看接口请求响应的消耗时间4、-o 将响应结果存储到文件里面5、-X post请求测试 (没测成功用的不多) 一、介绍 Curl是一个用于发送和接收请求的命令行工具和…...
Linux工具——gcc
目录 一,gcc简介 二,C语言源文件的编译过程 1.预处理 2.编译 3.汇编 4.链接 5.动静态库 一,gcc简介 相信有不少的小白和我一样在学习Linux之前只听说过visual studio。其实这个gcc这个编译器实现的功能便是和visual studio一样的功能&…...
Flask RESTful 示例
目录 1. 环境准备2. 安装依赖3. 修改main.py4. 运行应用5. API使用示例获取所有任务获取单个任务创建新任务更新任务删除任务 中文乱码问题: 下面创建一个简单的Flask RESTful API示例。首先,我们需要创建环境,安装必要的依赖,然后…...
css实现圆环展示百分比,根据值动态展示所占比例
代码如下 <view class""><view class"circle-chart"><view v-if"!!num" class"pie-item" :style"{background: conic-gradient(var(--one-color) 0%,#E9E6F1 ${num}%),}"></view><view v-else …...
电脑插入多块移动硬盘后经常出现卡顿和蓝屏
当电脑在插入多块移动硬盘后频繁出现卡顿和蓝屏问题时,可能涉及硬件资源冲突、驱动兼容性、供电不足或系统设置等多方面原因。以下是逐步排查和解决方案: 1. 检查电源供电问题 问题原因:多块移动硬盘同时运行可能导致USB接口供电不足&#x…...
在 Nginx Stream 层“改写”MQTT ngx_stream_mqtt_filter_module
1、为什么要修改 CONNECT 报文? 多租户隔离:自动为接入设备追加租户前缀,后端按 ClientID 拆分队列。零代码鉴权:将入站用户名替换为 OAuth Access-Token,后端 Broker 统一校验。灰度发布:根据 IP/地理位写…...
spring:实例工厂方法获取bean
spring处理使用静态工厂方法获取bean实例,也可以通过实例工厂方法获取bean实例。 实例工厂方法步骤如下: 定义实例工厂类(Java代码),定义实例工厂(xml),定义调用实例工厂ÿ…...
用机器学习破解新能源领域的“弃风”难题
音乐发烧友深有体会,玩音乐的本质就是玩电网。火电声音偏暖,水电偏冷,风电偏空旷。至于太阳能发的电,则略显朦胧和单薄。 不知你是否有感觉,近两年家里的音响声音越来越冷,听起来越来越单薄? —…...
C++使用 new 来创建动态数组
问题: 不能使用变量定义数组大小 原因: 这是因为数组在内存中是连续存储的,编译器需要在编译阶段就确定数组的大小,以便正确地分配内存空间。如果允许使用变量来定义数组的大小,那么编译器就无法在编译时确定数组的大…...
佰力博科技与您探讨热释电测量的几种方法
热释电的测量主要涉及热释电系数的测定,这是表征热释电材料性能的重要参数。热释电系数的测量方法主要包括静态法、动态法和积分电荷法。其中,积分电荷法最为常用,其原理是通过测量在电容器上积累的热释电电荷,从而确定热释电系数…...
基于SpringBoot在线拍卖系统的设计和实现
摘 要 随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。 在线拍卖系统,主要的模块包括管理员;首页、个人中心、用户管理、商品类型管理、拍卖商品管理、历史竞拍管理、竞拍订单…...
Linux nano命令的基本使用
参考资料 GNU nanoを使いこなすnano基础 目录 一. 简介二. 文件打开2.1 普通方式打开文件2.2 只读方式打开文件 三. 文件查看3.1 打开文件时,显示行号3.2 翻页查看 四. 文件编辑4.1 Ctrl K 复制 和 Ctrl U 粘贴4.2 Alt/Esc U 撤回 五. 文件保存与退出5.1 Ctrl …...
