SpringBoot项目在Linux系统实现部署与日志切割介绍

本文详细介绍了如何在Linux系统中部署SpringBoot项目,包括上传jar包、后台启动、查看日志和终止进程。同时,文章还讲解了日志切割的重要性和具体操作,如清空和按行数或大小切割日志,对于管理和维护SpringBoot应用程序提供了实用的指导。
摘要由CSDN通过智能技术生成

前言

        目前比较多的项目都基于SpringBoot开发,因此项目打的包是个jar包的格式,运维实施人员需要把jar包发布到服务器并启动起来。

实施过程

  1. 使用文件传输工具传输jar包到服务器中
  2. 使用后台启动命令启动jar包
nohup java -jar projecct.jar >> project.log 2>&1 &

命令解释:

  • nohup是no hang up缩写,意为不挂断的意思
  • java -jar 是java应用的启动命令
  • > 表示覆盖原文件内容,>>代表追加内容
  • 在linux中,0.1.2是一个文件描述符,0代表标准输入,1代表标准输出,2代表标准错误输出 。2>&1 表示将标准错误输出重定向到标准输出,此处不是覆盖的意思,>&是一个整体,不可分开。如果2>1则表示将标准错误输出重定向到“1” 这个文件里
  • &标识进程为后台进程

查看日志

tail -f project.log

终止进程

  • 进程的查询命令
ps -ef | grep project.jar | grep -v grep | awk '{print $2}'
  • 杀掉进程,一对反引号代表命令执行后的值,``与$()意思相同

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嗨,您好

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值