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

news2024/11/19 7:30:38

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于51单片机的温控风扇的设计–仿真设计

可实现通过DS18B20测量当前环境温度 可实现通过温度自动控制风扇转速 可实现通过按键设置不同风速对应的温度 可实现通过按键切换自动、手动模式 可实现在手动模式下通过按键调整风扇转速 可实现通过LCD1602显示温度、风扇转速挡位、自动/手动模式

ozon卖家精灵,ozon卖家怎么使用

在跨境电商的浪潮中,OZON作为俄罗斯领先的电商平台,吸引了众多卖家争相入驻。然而,面对日益激烈的市场竞争,如何提升店铺的运营效果,成为卖家们迫切需要解决的问题。而OZON卖家精灵作为一款专为OZON卖家打造的辅助工具…

二叉树介绍及堆

文章目录 树 概念及结构 二叉树 概念及结构 特殊的二叉树 完全二叉树 满二叉树 性质 储存 顺序存储 链式储存 堆 概念及结构 小堆 大堆 建堆 向上调整建堆 向下调整建堆 TOPK问题 法一: 法二: 树 概念及结构 树是一种非线性的数据…

小白跟做江科大32单片机之LED流水灯

1.复制下面地址新建的工程,改名为3-2 LED流水灯 小白跟做江科大32单片机之LED闪烁-CSDN博客https://blog.csdn.net/weixin_58051657/article/details/139295351?csdn_share_tail%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%2213929…

每天学点小知识:Windows终端Powershell美化

前言 本章的旨在教会你美化自己的终端,powershell需要以管理员运行 经过我的测试,不同的电脑可能会有不同的报错,具体操作根据官方为主https://ohmyposh.dev/docs 效果展示 Oh My Posh:提供美观的 PowerShell 提示符主题 1.安装…

【UE5.1 角色练习】08-物体抬升、抛出技能 - part2

目录 前言 效果 步骤 一、让物体缓慢的飞向手掌 二、向着鼠标方向发射物体 前言 在上一篇(【UE5.1 角色练习】08-物体抬升、抛出技能 - part1)的基础上继续完成角色将物体吸向手掌,然后通过鼠标点击的方向来发射物体的功能。 效果 步骤…

linux开发之设备树四、设备树中断节点

中断节点 这里是由原厂的BSP工程师写的一部分 在CPU的外部有一个GIC控制器,外设会连接在GIC控制器上 设备树是对硬件进行描述的,所以设备树会对CPU进行描述,也要对GIC 控制器进行描述,这部分的代码由原厂的BSP工程师进行编写&…

【蓝桥杯嵌入式】 第六届国赛

目录 题目 配置 注意事项 代码 - 默写大师 EEPROM读写函数 LED驱动函数 ADC采集 上电初始化 LCD 按键 PWM互补输出 全部代码 hardware.c hardware.h control.c control.h main.c 题目 配置 注意事项 复制LCD的工程,先配置资源 --- 勾选完选项一…

ARM-V9 RME(Realm Management Extension)系统架构之系统能力的执行隔离

安全之安全(security)博客目录导读 目录 一、执行隔离 1、安全状态 2、安全模型 本博客探讨 RME 所需的系统能力,以保证 Arm CCA 对于 Realms 的安全性和隔离特性。 一、执行隔离 1、安全状态 RME 系统支持以下安全状态: 非安全 (Non-secure)安全…

台灯护眼是真的吗?警惕这六大问题!

在当今社会,随着电子设备的普及和长时间的用眼,大多数人面临着严重的视觉疲劳问题。长时间盯着屏幕或学习,眼睛需要不断调节焦距,导致眼睛肌肉疲劳,进而引发视力下降。这种现象在年轻一代甚至青少年中尤为普遍&#xf…

Sourcetree安装教程及使用

1 Sourcetree介绍 Sourcetree是一款免费的Git图形化客户端,它由Atlassian开发,提供了跨平台的支持,可运行在Windows和Mac操作系统上。Sourcetree可以让开发者更方便地使用Git来管理代码,不需要在命令行中输入复杂的Git命令&#x…

10W QPS高并发,如何防止重复下单?

小北说在前面 10wqps高并发,如何防止重复提交/支付订单? 10wqps高并发,如何防止重复下单? 10wqps高并发,如何防止重复支付? 10wqps高并发,如何解决重复操作问题? 最近有小伙伴在面试…

Go开发Prometheus客户端实战步骤

1、项目背景 在当前的IT运维环境中,我们的业务系统日益复杂,特别是针对特定的业务逻辑和定制化需求,传统的通用监控工具往往难以覆盖所有的监控场景。例如,考虑到一个复杂的电商平台,除了基础的服务器性能、网络状况等…

JavaScript-内存分配

内存空间 内存分为栈和堆 栈:由操作系统自动释放存放的变量值和函数值等。简单数据类型存放在栈中 栈会由低到高先入后出 堆:存储引用类型 (对象) 对象会先将数据存放在堆里面,堆的地址放在栈里面

HTB-SherlocksDFIR

Sherlocks 中关于 DFIR 的一些内容,按照时间线整理,尚未完成,持续更新​ Brutus 和上一次做的 Recollection 机器一样,主要学习一下相关的知识,练习一下。按照机器描述,在学习完成后将熟悉 auth.log 和 wtm…

自建视频托管平台:MediaCMS

目录 1 MediaCMS简介1.1 介绍1.2 特性1.3 应用场景 2 安装配置2.1 安装1、安装2、汉化 2.2 一些常见配置 3 简单使用3.1 上传3.2 下载3.3 添加标题或者字幕3.4 通过Tag/Category实现视频/文件分类添加 Tag给任一资源分类 1 MediaCMS简介 1.1 介绍 MediaCMS是一个现代的&#…

2.10 mysql设置远程访问权限

2.10 mysql设置远程访问权限 目录1. 管理员运行mysql命令窗口2. 使用 root 用户重新登录 MySQL3. 修改用户权限4. 修改mysql安装目录下的my.ini 目录 说明: Mysql8.0 设置远程访问权限 一、Mysql8.0 设置远程访问权限 1. 管理员运行mysql命令窗口 2. 使用 root 用…

Java break细节(标签)

Java break细节(标签)continue也可以使用标签 break是用来跳出循环的。 当有多重循环时,可以配合标签来使用,决定跳出那一重循环。 尽量不要使用标签 1、不代标签时,默认跳出 break 所在的那重循环: 可见在 i 3 时&#xff0…

前端调用exe程序配置

前置条件 访问端安装好需要调用的exe程序 1、新建reg文件 先新建一个txt文件,重命名为xx.reg 点击是,确认更改 2、编写注册表内容 右键点击文件,用记事本打开,输入以下内容 将下面的${exeName}修改为自定义的程序名&#x…

react使用react-quill富文本编辑器自定义上传图片,添加handlers后编辑器不显示问题

Quill介绍 Quill 是一款 API 驱动、功能强大的现代富文本编辑器。它具有易于拓展、各平台表现一致性等优点。Quill 官方 1.0 版本于 2016 年 9 月发布,目前在 Github 上有41.8k Star。 官网地址:Quill - Your powerful rich text editor github仓库地…