1、进入cd /etc/systemd/system 目录
cd /etc/systemd/system
2、新建服务文件
vi serviceName.service //serviceName 是服务名称,根据实际填写
3、serviceName.service 文件内容如下:
[Unit]
Description=serviceName
After=syslog.target
[Service]
Type=simple
ExecStart=/usr/jdk1.8.0_162/bin/java -jar /home/service/serviceName.jar
[Install]
WantedBy=multi-user.target
Description 和 ExecStart 根据自己项目修改。
4、服务控制
启动服务:systemctl start serviceName
停止服务:systemctl stop serviceName
服务状态:systemctl status serviceName
项目日志:journalctl -u serviceName
5、开机启动设置
开机启动:systemctl enable serviceName
开机启动查看:systemctl list-unit-files | grep serviceName
或:systemctl list-unit-files | grep enable
查看所有服务开机启动情况:systemctl list-unit-files
注:上述命令中 serviceName 也可写为 serviceName.service