老年人健康管理系统项目部署【linux】

老年人健康管理系统项目部署【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

迎着日光月光星光,直面风霜雨霜雪霜。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SpringBoot——集成Spring Data JPA保存数据

目录 JPA 项目总结 新建一个SpringBoot项目 pom.xml application.properties配置文件 User实体类 UserRepository接口 SpringbootJpaApplicationTests测试类 测试 JPA 项目在运行过程中会产生很多业务数据,一般我们把数据保存起来的这个过程称为数据持久化。…

【C++】牛客——JZ38 字符串的排列

✨题目链接: JZ38 字符串的排列 ✨题目描述 输入一个长度为 n 字符串,打印出该字符串中字符的所有排列,你可以以任意顺序返回这个字符串数组。 例如输入字符串ABC,则输出由字符A,B,C所能排列出来的所有字符串ABC,ACB,BAC,BCA,CBA和CAB。 数…

灯下黑”挖出国内知名安全平台某BUF的CSRF漏洞

漏洞复现: 漏洞点在删除文章的地方,首先为了测试先发布一篇文章 发布之后我们可以查看文章,注意url中的一串数字,就是这篇文章的id,如下如: 这里的文章id是“271825”,首先抓一下删除文章的数据…

转行嵌入式,需要自学多久?

那要看你的预期目标是什么。如果你只是为了找到一份工作,那么学习半年左右,掌握基本的开发技能,就可以找到一个初级岗位的工作,工资在 5K 到 10K 左右。不过,运气好的话可能时间更短,运气差的话可能需要一年…

基于PHP+MySQL组合开发的微信小程序分销商城源码系统 分销商城+积分商城+多商户 功能强大 带完整的安装代码包以及搭建教程

系统概述 在当今数字化商业时代,拥有一个强大而多功能的分销商城系统对于企业的发展至关重要。本文将重点介绍基于 PHPMySQL 组合开发的微信小程序分销商城源码系统,它融合了分销商城、积分商城和多商户等功能,不仅功能强大,还提…

小苯的排列构造,小苯的01背包(easy),小苯的01背包(hard)

小苯的排列构造 题目描述 运行代码 #include<bits/stdc.h> using namespace std; typedef long long ll; #define N 1000050 int i,j,k,n,m,t,a[N],b[N],f[N],l[N]; bool v[N]; int main(){cin>>n;for(i1;i<n;i)cin>>a[i];v[0]1;for(i1;i<n;i){if(a[…

Windows下PostgreSQL数据库的备份与恢复

文章目录 一、备份1.找到PostgreSQL的安装目录下的"bin"目录2.在windows的命令窗口里&#xff0c;使用pg_dump进行备份1.打开命令窗口2.使用pg_dump将数据库备份下来 二、恢复1.找到PostgreSQL的安装目录下的"bin"目录2.在windows的命令窗口里&#xff0c;…

GD32F103系列单片机片上FLASH和ARM介绍

本文章基于兆易创新GD32 MCU所提供的2.2.4版本库函数开发 后续项目主要在下面该专栏中发布&#xff1a; 手把手教你嵌入式国产化_不及你的温柔的博客-CSDN博客 感兴趣的点个关注收藏一下吧! 电机驱动开发可以跳转&#xff1a; 手把手教你嵌入式国产化-实战项目-无刷电机驱动&am…

移动硬盘未格式化数据恢复及预防策略

随着数字化时代的到来&#xff0c;移动硬盘作为数据存储的重要载体&#xff0c;被广泛应用于个人和企业中。然而&#xff0c;当移动硬盘遭遇“未格式化”的困境时&#xff0c;其中的数据便岌岌可危。本文将深入探讨移动硬盘未格式化的现象、原因、数据恢复方案以及预防措施&…

男士内裤哪种款式舒服?五条实用技巧让你轻松挑选

对于很多男生来说&#xff0c;依然很难挑到真正舒适的内裤。比如卡臀卡裆&#xff0c;走路时不时还得提拉一下&#xff0c;真的很尴尬。又紧又闷的内裤&#xff01;尤其是炎热的夏天&#xff0c;黏糊糊的贼难受&#xff01;到底有没有一款舒适透气男士内裤呢&#xff1f;那今天…

C++之类(class)的三种成员修饰符(public、private、protected)总结

1、背景介绍 在C中&#xff0c;类&#xff08;class&#xff09;的三种访问修饰符&#xff08;access specifiers&#xff09;用于控制类的成员&#xff08;属性和方法&#xff09;的访问权限。这些修饰符决定了类成员在类的外部是否可以被访问。以下是这三种访问修饰符的详细…

端午节粽子龙舟主题互动趣味小游戏效果是什么

端午三天乐&#xff0c;无论节日当天还是之前&#xff0c;行业商家都可以自己的品牌为主借势营销&#xff0c;趣味活动形式玩法和内容呈现达成多种效果&#xff0c;品牌传播、公众号涨粉、线下互动、商品促销、用户促活等。 在【雨科】平台拥有多款端午节互动小游戏类型&#…

Ubuntu/Linux 安装Paraview

文章目录 0. 卸载已有ParaView1. 安装ParaView1.1 下载后安装 2.进入opt文件夹改名3. 更改启动项4. 创建硬链接5. 添加桌面启动方式6. 即可使用 0. 卸载已有ParaView YUT 1. 安装ParaView https://www.paraview.org/ 1.1 下载后安装 找到下载的文件夹&#xff0c;文件夹内…

SAP锁机制(SAP Locks)经验小结

1. 数据一致性与锁 为什么要有锁机制&#xff1f;其背后的核心逻辑在于“保证数据的一致性”。 当数据被应用程序修改时&#xff0c;我们必须要保证修改后的数据具有一致性。在SAP系统中&#xff0c;将一致的数据状态从一个状态变动到另一个一致状态的时间跨度被称为LUW&…

长文总结 | Python基础知识点,建议收藏

测试基础-Python篇 基础① 变量名命名规则 - 遵循PEP8原则 普通变量&#xff1a;max_value 全局变量&#xff1a;MAX_VALUE 内部变量&#xff1a;_local_var 和关键字重名&#xff1a;class_ 函数名&#xff1a;bar_function 类名&#xff1a;FooClass 布尔类型的变量名…

Matlab图像处理| 图像批量读取和存储、开闭运算

前言&#xff1a;因为matlab本身有很多数学公式库&#xff0c;图像处理有时候交给matlab会方便很多。另外&#xff0c;做科研就算不是专门写代码的也会了解些matlab&#xff0c;和做硬件的同门进行需求对接的时候往往也会要读matlab代码。所以觉得学习和自己相关matlab代码还是…

HTTPS单双向认证流程详解与联想

HTTPS单向认证 HTTPS在单向认证传输的过程中会涉及到三个密钥&#xff1a; 服务端的公钥和私钥&#xff0c;用来进行非对称加密交换密钥 客户端生成的随机密钥&#xff0c;用来进行对称加密传输数据 认证过程 1.客户端向服务器发起HTTPS请求&#xff0c;连接到服务器的443端…

margin-left: auto;使元素靠右

摘要&#xff1a; 今天写样式遇到一个东西&#xff0c;就是需要表单居右显示的&#xff0c;但是作用了弹性布局&#xff0c;其他的都不行的&#xff0c;一开始使用了浮动&#xff0c;但是使用了浮动后盒子就不继承父盒子的宽度了&#xff0c;移动端还行&#xff0c;自动回到100…

vue3 调用本地exe

1、注册表注册 在注册表中直接按照图2注册数据&#xff1b;也可以按照图3注册表的文件创建文档&#xff0c;然后点击打开&#xff0c;将会将注册表写入window系统。 图2 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\F1] "URL:F1 Protocol Handler" &q…

股价飙升:AI PC大变革,联想的“联想时刻”正在缔造?

按照产业的传导逻辑&#xff0c;在颠覆式技术到来之时&#xff0c;当引发这场变革的最核心技术及产品真正进入了产品化、商业化阶段&#xff0c;此时直触需求端的终端厂商&#xff0c;其成长性估算将得到市场的重新预估。 眼下AI PC之于联想就是如此。 5月27日&#xff0c;联…