老年人健康管理系统项目部署【linux】
- 前言
- 版权
- 推荐
- 老年人健康管理系统项目部署
- 购买阿里云服务器
- 开发票
- 连接
- 开放端口
- 安装软件
- 查看状态
- 1更新yum源
- 2安装jdk8
- 3安装mysql
- 4上传Mysql数据
- 5安装redis
- 6安装kakfa
- 7安装nginx
- 8运行命令
- 命令汇总
- 1更新yum源
- 2Jdk8安装
- 3Mysql安装
- 4Mysql数据
- 5Redis安装
- 6Kafka安装
- 7Nginx安装
- 8运行命令
- 最后
前言
2024-5-13 13:27:41
以下内容源自《【linux】》
仅供学习交流使用
版权
禁止其他平台发布时删除以下此话
本文首次发布于CSDN平台
作者是CSDN@日星月云
博客主页是https://jsss-1.blog.csdn.net
禁止其他平台发布时删除以上此话
推荐
仿牛客论坛项目部署总结
仿牛客网项目部署
老年人健康管理系统项目部署
购买阿里云服务器
找到云服务器ECS
2cpu 4g Centos 7.9
开发票
如果需要学校发票,需要联系客服
连接
开放端口
必须需要开放
HTTP:80
转发端口:90
远程连接:22
安装软件
安装解压工具
yum install -y unzip.x86_64
查看状态
开启任意软件之后,可以使用ps命令查看进程
ps -ef | grep nginx
ps -ef | grep eld-health
ps -ef | grep redis
ps -ef | grep mysql
ps -ef | grep kafka
1更新yum源
CentOS 更新yum源
#备份原配置
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
#进入配置文件
cd /etc/yum.repos.d/
#下载阿里源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#执行yum源更新命令
yum clean all
yum makecache
yum -y update
2安装jdk8
yum安装
yum list java*
yum install -y java-1.8.0-openjdk.x86_64
测试
java -version
[root@eldhealth ~]# java -version
openjdk version "1.8.0_412"
OpenJDK Runtime Environment (build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM (build 25.412-b08, mixed mode)
[root@eldhealth ~]#
上传项目
#安全拷贝jar包
scp eld-health-0.0.1-produce.jar root@47.109.136.73:/root
Root123...
#移动
mv eld-health-0.0.1-produce.jar eldhealth/
3安装mysql
systemctl start mysqld #启动
systemctl restart mysqld #重启
systemctl status mysqld #查看状态
systemctl stop mysqld #关闭
4上传Mysql数据
上传sql文件
载入数据
# 运行表结构的SQL文件
source /root/eldhealth/sql/eld-stucture.sql
# 运行表数据的SQL文件
source /root/eldhealth/sql/eld-data2.sql
Mysql常用命令
# 查看所有数据库
show databases;
# 进入一个库
use eld;
# 查看所有表
show tables;
# 查询数据
select * from user;
5安装redis
yum安装:
安装:yum install -y redis.x86_64
测试
启动:systemctl start redis
查看状态:systemctl status redis
上传配置
#上传Redis配置文件
scp redis-eldhealth.conf root@47.109.136.73:/root
Root123...
# 移动到/etc
mv redis-eldhealth.conf /etc
Redis命令
#redis启动
redis-server /etc/redis-eldhealth.conf
#redis关闭
redis-cli -a jsss123 shutdown
6安装kakfa
安全拷贝文件
scp kafka_2.12-2.3.0.tgz root@47.109.136.73:/root
Root123...
解压并移动
mv kafka_2.12-2.3.0.tgz eldhealth/
cd eldhealth/
tar -zxvf kafka_2.12-2.3.0.tgz
mv kafka_2.12-2.3.0 /root
测试
#一些命令都是相对路径,需要先进入kafka的目录
cd kafka_2.12-2.3.0/
#kafka-zookeeper启动
./bin/zookeeper-server-start.sh ./config/zookeeper.properties
#kafka-server启动
./bin/kafka-server-start.sh ./config/server.properties
#kafka-server关闭
./bin/kafka-server-stop.sh
#kafka-zookeeper关闭
./bin/zookeeper-server-stop.sh
7安装nginx
yum安装
yum list nginx*
yum install -y nginx.x86_64
安全拷贝前端文件
scp eld-health-site.zip root@47.109.136.73:/root
Root123...
移动并解压
mv eld-health-site.zip /usr/share/nginx/html/
cd /usr/share/nginx/html/
unzip eld-health-site.zip
安全拷贝配置文件
scp nginx-eldhealth.conf root@47.109.136.73:/root
Root123...
移动配置文件
mv nginx-eldhealth.conf /etc/nginx
测试
#以xx配置文件启动
nginx -c /etc/nginx/nginx-eldhealth.conf
#关闭
nginx -s stop
8运行命令
安全拷贝命令文件
scp eldhealth-sh.zip root@47.109.136.73:/root
Root123...
scp all-start.sh root@47.109.136.73:/root
Root123...
scp all-quit.sh root@47.109.136.73:/root
Root123...
移动文件
mv all-start.sh all-quit.sh eldhealth-sh.zip eldhealth/
解压
cd eldhealth/
unzip eldhealth-sh.zip
修改权限
chmod -R 777 *.sh
命令汇总
1更新yum源
#备份原配置
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
#进入配置文件
cd /etc/yum.repos.d/
#下载阿里源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#执行yum源更新命令
yum clean all
yum makecache
yum -y update
2Jdk8安装
#yum搜索
yum list java*
#yum下载
yum install -y java-1.8.0-openjdk.x86_64
#测试
java -version
#安全拷贝jar包
scp eld-health-0.0.1-produce.jar root@47.109.136.73:/root
Root123...
#移动
mv eld-health-0.0.1-produce.jar eldhealth/
3Mysql安装
wget https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar
tar -xvf mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar
rpm -qa|grep mariadb #检查是否安装mariadb
rpm -e --nodeps mariadb-libs #卸载
rpm -qa|grep mariadb #再次检查
rpm -qa|grep libaio #查看是否安装libaio
yum -y install libaio #yum进行安装
rpm -qa|grep net-tools #查看是否安装net-tools
yum -y install net-tools #yum进行安装
yum -y install openssl-devel
rpm -ivh mysql-community-common-8.0.33-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-plugins-8.0.33-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.33-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-compat-8.0.33-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-devel-8.0.33-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.33-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-icu-data-files-8.0.33-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.33-1.el7.x86_64.rpm --nodeps --force
systemctl start mysqld #启动
systemctl status mysqld #查看状态
systemctl enable mysqld.service #自启动
cat /var/log/mysqld.log
s:YkcxyBf2Du
mysql -uroot -ps:YkcxyBf2Du
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Abc123!@';
quit
mysql -uroot -p
Abc123!@
use mysql;
update user set host='%' where user='root';
flush privileges;
4Mysql数据
#安全拷贝sql文库
scp sql.zip root@47.109.136.73:/root
yes
Root123...
#解压
unzip sql.zip
#移动
mv sql /var/lib/mysql
#登录Mysql
mysql -uroot -p
Abc123!@
#载入数据
# 运行表结构的SQL文件
source /var/lib/mysql/eld-sql/eld-structure.sql
# 运行表数据的SQL文件
source /var/lib/mysql/eld-sql/eld-data2.sql
5Redis安装
安装:yum install -y redis.x86_64
启动:systemctl start redis
查看状态:systemctl status redis
#上传Redis配置文件
scp redis-eldhealth.conf root@47.109.136.73:/root
Root123...
# 移动到/etc
mv redis-eldhealth.conf /etc
#redis启动
redis-server /etc/redis-eldhealth.conf
#redis关闭
redis-cli -a jsss123 shutdown
6Kafka安装
#安全拷贝kakfa
scp kafka_2.12-2.3.0.tgz root@47.109.136.73:/root
Root123...
#解压并移动
mv kafka_2.12-2.3.0.tgz eldhealth/
cd eldhealth/
tar -zxvf kafka_2.12-2.3.0.tgz
mv kafka_2.12-2.3.0 /root
#一些命令都是相对路径,需要先进入kafka的目录
cd kafka_2.12-2.3.0/
#kafka-zookeeper启动
./bin/zookeeper-server-start.sh ./config/zookeeper.properties
#kafka-server启动
./bin/kafka-server-start.sh ./config/server.properties
#kafka-server关闭
./bin/kafka-server-stop.sh
#kafka-zookeeper关闭
./bin/zookeeper-server-stop.sh
7Nginx安装
# 安装
yum list nginx*
yum install -y nginx.x86_64
# 安全拷贝前端文件
scp eld-health-site.zip root@47.109.136.73:/root
Root123...
# 移动并解压
mv eld-health-site.zip /usr/share/nginx/html/
cd /usr/share/nginx/html/
unzip eld-health-site.zip
# 安全拷贝配置文件
scp nginx-eldhealth.conf root@47.109.136.73:/root
Root123...
# 移动配置文件
mv nginx-eldhealth.conf /etc/nginx
#以xx配置文件启动
nginx -c /etc/nginx/nginx-eldhealth.conf
#关闭
nginx -s stop
8运行命令
#安全拷贝命令文件
scp eldhealth-sh.zip root@47.109.136.73:/root
Root123...
scp all-start.sh root@47.109.136.73:/root
Root123...
scp all-quit.sh root@47.109.136.73:/root
Root123...
#移动文件
mv all-start.sh all-quit.sh eldhealth-sh.zip eldhealth/
#解压
cd eldhealth/
unzip eldhealth-sh.zip
#修改权限
chmod -R 777 *.sh
最后
2024-5-13 20:33:21
迎着日光月光星光,直面风霜雨霜雪霜。