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

相关推荐
哎呦没23 分钟前
大学生就业招聘:Spring Boot系统的架构分析
java·spring boot·后端
_.Switch42 分钟前
Python Web 应用中的 API 网关集成与优化
开发语言·前端·后端·python·架构·log4j
编程、小哥哥1 小时前
netty之Netty与SpringBoot整合
java·spring boot·spring
IT学长编程2 小时前
计算机毕业设计 玩具租赁系统的设计与实现 Java实战项目 附源码+文档+视频讲解
java·spring boot·毕业设计·课程设计·毕业论文·计算机毕业设计选题·玩具租赁系统
杨哥带你写代码2 小时前
足球青训俱乐部管理:Spring Boot技术驱动
java·spring boot·后端
你疯了抱抱我2 小时前
【RockyLinux 9.4】安装 NVIDIA 驱动,改变分辨率,避坑版本。(CentOS 系列也能用)
linux·运维·centos
AskHarries3 小时前
读《show your work》的一点感悟
后端
A尘埃3 小时前
SpringBoot的数据访问
java·spring boot·后端
yang-23073 小时前
端口冲突的解决方案以及SpringBoot自动检测可用端口demo
java·spring boot·后端
Marst Code3 小时前
(Django)初步使用
后端·python·django