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

2024-05-29 21:52

本文主要是介绍老年人健康管理系统项目部署【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.tarrpm -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-develrpm -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 --forcesystemctl start mysqld        #启动
systemctl status mysqld       #查看状态
systemctl enable mysqld.service  #自启动cat /var/log/mysqld.log
s:YkcxyBf2Dumysql -uroot -ps:YkcxyBf2DuALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Abc123!@';
quitmysql -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

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

这篇关于老年人健康管理系统项目部署【linux】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1014729

相关文章

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

Linux使用fdisk进行磁盘的相关操作

《Linux使用fdisk进行磁盘的相关操作》fdisk命令是Linux中用于管理磁盘分区的强大文本实用程序,这篇文章主要为大家详细介绍了如何使用fdisk进行磁盘的相关操作,需要的可以了解下... 目录简介基本语法示例用法列出所有分区查看指定磁盘的区分管理指定的磁盘进入交互式模式创建一个新的分区删除一个存

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

k8s部署MongDB全过程

《k8s部署MongDB全过程》文章介绍了如何在Kubernetes集群中部署MongoDB,包括环境准备、创建Secret、创建服务和Deployment,并通过Robo3T工具测试连接... 目录一、环境准备1.1 环境说明1.2 创建 namespace1.3 创建mongdb账号/密码二、创建Sec

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

Python 中 requests 与 aiohttp 在实际项目中的选择策略详解

《Python中requests与aiohttp在实际项目中的选择策略详解》本文主要介绍了Python爬虫开发中常用的两个库requests和aiohttp的使用方法及其区别,通过实际项目案... 目录一、requests 库二、aiohttp 库三、requests 和 aiohttp 的比较四、requ

SpringBoot项目启动后自动加载系统配置的多种实现方式

《SpringBoot项目启动后自动加载系统配置的多种实现方式》:本文主要介绍SpringBoot项目启动后自动加载系统配置的多种实现方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的... 目录1. 使用 CommandLineRunner实现方式:2. 使用 ApplicationRunne

将Python应用部署到生产环境的小技巧分享

《将Python应用部署到生产环境的小技巧分享》文章主要讲述了在将Python应用程序部署到生产环境之前,需要进行的准备工作和最佳实践,包括心态调整、代码审查、测试覆盖率提升、配置文件优化、日志记录完... 目录部署前夜:从开发到生产的心理准备与检查清单环境搭建:打造稳固的应用运行平台自动化流水线:让部署像

Linux Mint Xia 22.1重磅发布: 重要更新一览

《LinuxMintXia22.1重磅发布:重要更新一览》Beta版LinuxMint“Xia”22.1发布,新版本基于Ubuntu24.04,内核版本为Linux6.8,这... linux Mint 22.1「Xia」正式发布啦!这次更新带来了诸多优化和改进,进一步巩固了 Mint 在 Linux 桌面