腾讯云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 &

 这样前后端就完成启动了,可以进行数据交互了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/106981.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux服务器内服务访问域名Name or service not know

目录 linux服务器内服务访问域名Name or service not know 1.前言2.排查是不是这个域名无法访问2.1服务内ping 这个域名2.2在浏览器打开这个域名2.3服务内ping 这个域名所对应的ip2.4在服务器内配置host 总结参考 文章所属专区 项目问题解决 1.前言 linux服务器内服务访问域名…

算法通关村第十九关:青铜-动态规划是怎么回事

青铜挑战-动态规划是怎么回事 动态规划(简称DP,Dynamic Programming):最热门、最重要的算法之一。面试中大量出现,整体偏难。 1. 热身:重复计算和记忆化搜索(如何说一万次"我爱你"&…

人离自动断电设备的功能要求

人离开自动断电石家庄光大远通电气有限公司用电器待机能耗往往是一种不易被发现的“隐藏的浪费”, 如果将一户家庭的空调、洗衣机、电视、微波炉、电饭煲五类电器进行计算,待机功率在12W到15W,待机能耗0.2度到0.33度电。每年能耗73度到124.45…

“交叉轮”轮融资后,哪吒汽车能否脚踏“风火轮”续写逆袭故事?

2023年的新能源汽车江湖,烟波浩渺的水面下暗潮汹涌。 从特斯拉年初打响降价第一枪,降价潮至今未见尾声。9月刚至,小鹏汽车、零跑汽车又推出了调价政策。 这一背景下,车企内卷加剧是必然。年初,哪吒汽车联合创始人、C…

11.(Python数模)(预测模型三)多元线性回归预测

多元线性回归 简介 多元线性回归使用在自变量和因变量有逻辑相关性的情况中。在实际应用中,多元线性回归经常用于探索和解释变量之间的复杂关系,例如经济学、社会科学和自然科学等领域。它提供了一种统计工具来分析多个自变量对因变量的影响&#xff0…

【运维 Pro】时序场景实践与原理 - 1. 分布与分区

【运维 Pro】: 是由 YMatrix 售前和售后团队负责的栏目。除了介绍日常的数据库运维和使用知识,我们更希望能够通过介绍这些知识背后的原理,让大家和我们一起感知数据库的美妙。 摘要 有别于其它场景,时序场景中的数据、查询都有着更为明显的…

python DVWA文件上传POC练习

首先,构造POC我们首先要明白漏洞利用的流程,然后要知道请求包的格式,然后才能针对性的POC 这里先选择低难度的文件上传,低难度的是没有任何过滤可以直接上传的,先上传一个php一句话木马,使用burpsuite抓包 …

C语言——qsort()函数_学习笔记

本文目录 一、qsort()介绍二、参数详解三、qsort()函数应用举例3.1 排序数组类型的数据3.2 排序结构体类型的数据 四、模拟实现qsort()函数4.1 冒泡排序简单介绍4.2 实现bubble_sort()函数 一、qsort()介绍 qsort()函数是一个库函数&#xff0c;包含在头文件 <stdliib.h>…

实验课一 -- 粒子群算法PSO

文章目录 算法说明&#xff1a;算法流程&#xff1a;代码实现&#xff1a;结果展示&#xff1a;结束 算法说明&#xff1a; 我看了下别人写的&#xff0c;这个粒子群算法的思想来源与鸟类捕食 我按我的理解解释一下&#xff1a; 很多只鸟在草原找食物&#xff0c;所有鸟刚开始…

如何使用bat脚本启动指定目录下的jar包

士别三日&#xff0c;当刮目相待。——《三国志》 为了将一个java程序封装成一个简单易用的小工具&#xff0c;使用bat脚本启动jar包。 在txt文档中&#xff0c;键入&#xff1a; echo off java -jar %~dp0core\demo.jar 注意&#xff1a; 1、其中“core”是文件夹的名称&am…

[学习笔记]DeepWalk图神经网络论文精读

参考资料&#xff1a;DeepWalk【图神经网络论文精读】 word2vec 相关论文&#xff1a; Efficient Estimation of Word Representations in Vector Space Distributed Representations of Words and Phrases and their Compositionality 随机游走Ramdom Walk简述 通过随机游…

软件设计模式(二):工厂、门面、调停者和装饰器模式

前言 在这篇文章中&#xff0c;荔枝将会梳理软件设计模式中的四种&#xff1a;工厂模式、Facade模式、Mediator模式和装饰器Decorator模式。其中比较重要的就是工厂模式和装饰器模式&#xff0c;工厂模式在开发中使用的频数比较高。希望荔枝的这篇文章能讲清楚哈哈哈哈&#xf…