当前位置: 首页 > news >正文

腾讯云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: &#x1f4da…...

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一样的功能&…...

深入浅出Asp.Net Core MVC应用开发系列-AspNetCore中的日志记录

ASP.NET Core 是一个跨平台的开源框架,用于在 Windows、macOS 或 Linux 上生成基于云的新式 Web 应用。 ASP.NET Core 中的日志记录 .NET 通过 ILogger API 支持高性能结构化日志记录,以帮助监视应用程序行为和诊断问题。 可以通过配置不同的记录提供程…...

Mybatis逆向工程,动态创建实体类、条件扩展类、Mapper接口、Mapper.xml映射文件

今天呢,博主的学习进度也是步入了Java Mybatis 框架,目前正在逐步杨帆旗航。 那么接下来就给大家出一期有关 Mybatis 逆向工程的教学,希望能对大家有所帮助,也特别欢迎大家指点不足之处,小生很乐意接受正确的建议&…...

高等数学(下)题型笔记(八)空间解析几何与向量代数

目录 0 前言 1 向量的点乘 1.1 基本公式 1.2 例题 2 向量的叉乘 2.1 基础知识 2.2 例题 3 空间平面方程 3.1 基础知识 3.2 例题 4 空间直线方程 4.1 基础知识 4.2 例题 5 旋转曲面及其方程 5.1 基础知识 5.2 例题 6 空间曲面的法线与切平面 6.1 基础知识 6.2…...

鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个生活电费的缴纳和查询小程序

一、项目初始化与配置 1. 创建项目 ohpm init harmony/utility-payment-app 2. 配置权限 // module.json5 {"requestPermissions": [{"name": "ohos.permission.INTERNET"},{"name": "ohos.permission.GET_NETWORK_INFO"…...

Axios请求超时重发机制

Axios 超时重新请求实现方案 在 Axios 中实现超时重新请求可以通过以下几种方式: 1. 使用拦截器实现自动重试 import axios from axios;// 创建axios实例 const instance axios.create();// 设置超时时间 instance.defaults.timeout 5000;// 最大重试次数 cons…...

聊一聊接口测试的意义有哪些?

目录 一、隔离性 & 早期测试 二、保障系统集成质量 三、验证业务逻辑的核心层 四、提升测试效率与覆盖度 五、系统稳定性的守护者 六、驱动团队协作与契约管理 七、性能与扩展性的前置评估 八、持续交付的核心支撑 接口测试的意义可以从四个维度展开,首…...

使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度

文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...

嵌入式学习笔记DAY33(网络编程——TCP)

一、网络架构 C/S (client/server 客户端/服务器):由客户端和服务器端两个部分组成。客户端通常是用户使用的应用程序,负责提供用户界面和交互逻辑 ,接收用户输入,向服务器发送请求,并展示服务…...

GitFlow 工作模式(详解)

今天再学项目的过程中遇到使用gitflow模式管理代码,因此进行学习并且发布关于gitflow的一些思考 Git与GitFlow模式 我们在写代码的时候通常会进行网上保存,无论是github还是gittee,都是一种基于git去保存代码的形式,这样保存代码…...

解析奥地利 XARION激光超声检测系统:无膜光学麦克风 + 无耦合剂的技术协同优势及多元应用

在工业制造领域,无损检测(NDT)的精度与效率直接影响产品质量与生产安全。奥地利 XARION开发的激光超声精密检测系统,以非接触式光学麦克风技术为核心,打破传统检测瓶颈,为半导体、航空航天、汽车制造等行业提供了高灵敏…...