一 基本系统环境配置
- linux系统
- mysql数据库
- git代码仓库
- java项目
- 必要的bash脚本
1 bash脚本
bash工作流程:
- 进入项目目录
- 拉取git代码
- 项目打包
- 项目启动(作为服务启动)
那么问题来了,如何把项目配置成系统服务呢?
编写 serviceName.service 文件,放到/etc/systemd/system目录下。
基本命令
启动服务:sudo systemctl start serviceName
查看状态:systemctl status serviceName
停止服务:systemctl stop serviceName
重启服务:systemctl restart serviceName
查看脚本:systemctl cat serviceName
开机启动:systemctl enable serviceName
禁止开机启动:systemctl disable serviceName
serviceName.service如何编写呢?
参见:编写systemd service文件
和Systemd 入门教程:实战篇
还有
systemd详解