springboot vue 部署至Rocky(Centos)并自启,本文部署是若依应用

概述

1、安装nohup(后台进程运行java

2、安装中文字体(防止中文乱码)

3、安装chrony(保证分布式部署时间的一致性)

5、安装mysql数据,迁移目录,并授权自启动;

6、安装redis,并设置自动动;

7、安装nginx,并设置自启动;

8、部署jar包,并设置自启动;

注:如有磁盘挂在:先挂在磁盘

参考教程

Rocky(Centos)挂在磁盘_小云小白的博客-CSDN博客6、编辑 /etc/fstab 文件,最后添加单行。7、重启,并查看挂在磁盘是否仍在。发现/dev/vdb未挂载。2、对此系统可用磁盘。4、新建data路径。https://blog.csdn.net/qq_26408545/article/details/132694083?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22132694083%22%2C%22source%22%3A%22qq_26408545%22%7D

一:安装nohup(后台启动java

运行,可能会遇到是否更新其他依赖,输入y,继续安装

yum install coreutils

二:安装中文字体(防止中文乱码)

参考教程:

Rocky(Centos)安装中文字体(防止中文乱码)_小云小白的博客-CSDN博客如上图,我们只需要将我们需要的字体拷贝出来并上传至linux服务器即可(例如:宋体和黑体)首先在/usr/share/fonts目录下新建一个目录chinese。可以看到已经成功安装上了中文字体,至此安装过程就全部结束。1)安装ttmkfdir来搜索目录中所有的字体信息。若出现,下面截图,则需要安装字体管理软件。4)最后再次通过看一下字体列表:运行玲玲。然后输入:wq 保存退出。二:安装字体检索程序。https://blog.csdn.net/qq_26408545/article/details/132690641?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22132690641%22%2C%22source%22%3A%22qq_26408545%22%7D

三:安装chrony保证分布式部署时间一致性

参考教程

Centos(rocky,red Hat)搭建npt服务,采用阿里ntp时间,保证时间一致性时间_rocky linux9配置阿里云ntp_小云小白的博客-CSDN博客linux分布式环境-搭建npt服务,保证时间一致性时间_rocky linux9配置阿里云ntphttps://blog.csdn.net/qq_26408545/article/details/124336535?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22124336535%22%2C%22source%22%3A%22qq_26408545%22%7D

四、安装mysql数据,切换路径并运行自启动

参考教程
Centos(rocky) yum 安装mysql,切换路径、优化配置并设置开机自启_rocky和red hat_小云小白的博客-CSDN博客1、安装方式介绍mysql安装共3中方式1)yum安装,最简单的方式2)rpm包安装,切记下载相应系统的 稳定版 源码包,相对较简单3)压缩包安装:自由度高,但配置相应复杂,且需要自己注册自启服务注:1,2,3无法在一台机器上共存,1,2可以通过mulit-mysql启动多个服务看,但无法实现:单机上的myql主从只有3方式支持1台安装多个mysql服务,实现mysql主从一、安装步骤1.获取最新的yum rmp包地址下载地址:MySQL :: MySQL Commu_rocky和red hathttps://blog.csdn.net/qq_26408545/article/details/124114793?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22124114793%22%2C%22source%22%3A%22qq_26408545%22%7D

常用命令:

#将3306转发至33006端口,并开发33306端口,供发布时使用
firewall-cmd --add-forward-port=port=33306:proto=tcp:toport=3306:toaddr= --permanent
firewall-cmd --reload
firewall-cmd --list-all

#发布后移除端口转发策略
sudo firewall-cmd --remove-forward-port=port=33306:proto=tcp:toport=3306 --permanent
firewall-cmd --reload
firewall-cmd --list-all

五、安装redis并设置开机自启动

rocky(centos) 安装redis,并设置开机自启动_小云小白的博客-CSDN博客(这里修改了CONF="/usr/local/redis/redis.conf",指定我们的配置文件的位置。5、进入/etc/init.d/,修改一开始复制的启动脚本redis_init_script。在设置之前,做一些自己的修改,以使redis更好的符合我们的生产环境。2、上传下载好的redis压缩包到 /usr/local。拷贝核心配置文件redis.conf到新创建的文件夹中。4、vim redis.conf 修改配置文件如下。1、进入redis目录下的ustils。3、回到redis目录。https://blog.csdn.net/qq_26408545/article/details/132696788?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22132696788%22%2C%22source%22%3A%22qq_26408545%22%7D

六、安装nginx 并设置开机自启动 

Rocky(centos)安装nginx并设置开机自启_小云小白的博客-CSDN博客执行安装,可能新系统提示没有make命令,输入y 继续安装执行即可;2)将文件上传至 /etc/systemd/system 下。配置并制定安装路径 /usr/local/nginx 下。3)新建nginx运行的用户组和用户:运行下列命令。编译后入下图,可执行命令查看nginx的文件目录。1)新建 nginx.service 文件。1)运行 reboot 命令 重启并连接机器。然后解压命令解压当当前路径。重启后执行查看80端口占用。3)直接浏览器访问测试。切换路径并删除解压包。https://blog.csdn.net/qq_26408545/article/details/133685624

七、上传jar程序并设置开机自启动

Rocky(centos) jar 注册成服务,能开机自启动-CSDN博客SELinux 有三种工作模式,注意:没有特别安全要求,可以使permissive;不同级别配置相同;enforcing:强制模式。任何违反策略的行为都会被禁止,并且产生警告信息。permissive:允许模式。违反策略的行为不会被禁止,只产生警告信息。disabled:关闭 SELinux。https://blog.csdn.net/qq_26408545/article/details/132071480

你可能感兴趣的:(spring,boot,centos,后端)