腾讯云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一样的功能&…...
Java入门学习详细版(一)
大家好,Java 学习是一个系统学习的过程,核心原则就是“理论 实践 坚持”,并且需循序渐进,不可过于着急,本篇文章推出的这份详细入门学习资料将带大家从零基础开始,逐步掌握 Java 的核心概念和编程技能。 …...
免费PDF转图片工具
免费PDF转图片工具 一款简单易用的PDF转图片工具,可以将PDF文件快速转换为高质量PNG图片。无需安装复杂的软件,也不需要在线上传文件,保护您的隐私。 工具截图 主要特点 🚀 快速转换:本地转换,无需等待上…...
Linux 中如何提取压缩文件 ?
Linux 是一种流行的开源操作系统,它提供了许多工具来管理、压缩和解压缩文件。压缩文件有助于节省存储空间,使数据传输更快。本指南将向您展示如何在 Linux 中提取不同类型的压缩文件。 1. Unpacking ZIP Files ZIP 文件是非常常见的,要在 …...
在鸿蒙HarmonyOS 5中使用DevEco Studio实现企业微信功能
1. 开发环境准备 安装DevEco Studio 3.1: 从华为开发者官网下载最新版DevEco Studio安装HarmonyOS 5.0 SDK 项目配置: // module.json5 {"module": {"requestPermissions": [{"name": "ohos.permis…...
Bean 作用域有哪些?如何答出技术深度?
导语: Spring 面试绕不开 Bean 的作用域问题,这是面试官考察候选人对 Spring 框架理解深度的常见方式。本文将围绕“Spring 中的 Bean 作用域”展开,结合典型面试题及实战场景,帮你厘清重点,打破模板式回答,…...
API网关Kong的鉴权与限流:高并发场景下的核心实践
🔥「炎码工坊」技术弹药已装填! 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 引言 在微服务架构中,API网关承担着流量调度、安全防护和协议转换的核心职责。作为云原生时代的代表性网关,Kong凭借其插件化架构…...
负载均衡器》》LVS、Nginx、HAproxy 区别
虚拟主机 先4,后7...
用js实现常见排序算法
以下是几种常见排序算法的 JS实现,包括选择排序、冒泡排序、插入排序、快速排序和归并排序,以及每种算法的特点和复杂度分析 1. 选择排序(Selection Sort) 核心思想:每次从未排序部分选择最小元素,与未排…...
【字节拥抱开源】字节团队开源视频模型 ContentV: 有限算力下的视频生成模型高效训练
本项目提出了ContentV框架,通过三项关键创新高效加速基于DiT的视频生成模型训练: 极简架构设计,最大化复用预训练图像生成模型进行视频合成系统化的多阶段训练策略,利用流匹配技术提升效率经济高效的人类反馈强化学习框架&#x…...
【向量库】Weaviate概述与架构解析
文章目录 一、什么是weaviate二、High-Level Architecture1. Core Components2. Storage Layer3. 组件交互流程 三、核心组件1. API Layer2. Schema Management3. Vector Indexing3.1. 查询原理3.2. 左侧:Search Process(搜索流程)3.3. 右侧&…...
