1.将打包好的jar包上传到linux
2.设置权限 chmod +x xxx.jar
3.ln -s /www/service/xxx.jar /etc/init.d/xxx
4.初次启动 service xxx start 再次启动service xxx restart 停止运行 service xxx stop
设置开机自启:
1.创建文件
vi /usr/lib/systemd/system/xxx.service
内容
[Unit]
Description=xxx Service
After=syslog.target
[Service]
ExecStart=/etc/init.d/ xxx start
SuccessExitStatus=143
查看服务是否创建成功
systemctl list-unit-files|grep tools
2.设置开机自启
systemctl enable myservice .service
如果修改配置文件需要执行systemctl daemon-reload
springboot服务运行后,会在/var/log中生成日志,如果不做处理,日志会一直增加,最后撑满服务器硬盘内存,这时需要做日志切割设置,如下:
/etc/logrotate.d 添加对应在/var/log中的日志配置文件
文件名 xxx
/var/log/xxx.log
{
missingok
daily
copytruncate
rotate 3
}
logrotate -vf /etc/logrotate.d/xxx 然后启动配置