springboot打包(jar包)部署到linux,服务重启,日志切割(/var/log中生成的运行日志),开机自启等

这篇博客介绍了如何在Linux环境下部署SpringBoot服务,包括上传jar包、设置权限、创建启动脚本和服务,并设置开机自启。同时,针对日志不断增长的问题,提出了日志切割的解决方案,通过在/etc/logrotate.d下添加配置文件实现定期切割,确保服务器磁盘空间不会被撑满。
摘要由CSDN通过智能技术生成

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  然后启动配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值