Linux下SpringBoot相关命令

后台启动服务:

nohup: 这个命令用于在当前的 shell 会话退出后继续运行命令,而不受影响。这样可以确保即使当前用户退出登录,进程也会继续在后台运行。
java -jar ./test-api.jar: 这是运行 Java 可执行 JAR 文件的命令。./test-api.jar 是要运行的 JAR 文件的路径。
–spring.profiles.active=prod: 这是一个 Spring Boot 应用程序的参数,用于指定要激活的 Spring Profile。在这里,它指定了 prod 环境的配置文件。
-XX:+UseG1GC: 这是 JVM 的参数,用于启用 G1 垃圾回收器。
-XX:+HeapDumpOnOutOfMemoryError: 这也是 JVM 的参数,表示在发生 OutOfMemoryError 时生成堆转储文件。
-Xms128M: 这是 JVM 的参数,表示 Java 虚拟机的初始堆大小为 128MB。
-Xmx512M: 这是 JVM 的参数,表示 Java 虚拟机的最大堆大小为 512MB。
api.log 2>&1: 这部分是将标准输出和标准错误输出重定向到一个名为 api.log 的文件中。
&: 这个符号表示将整个命令放入后台运行。

nohup java -jar ./test-api.jar --spring.profiles.active=prod -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -Xms128M -Xmx512M > api.log 2>&1 &

查看java进程:

ps -ef|grep java

停止java进程:

pkill -9 java

停止指定java进程:

kill -9 java 【进程id】

查看端口对应进程:

lsof -i:8080

实时查看日志文件:

tail -f ./api.log

直接修改jar里的配置:

  1. 安装unzip
yum install -y unzip zip
  1. 直接vim jar包名
vim test-api.jar
  1. 通过/*定位文件位置
/prod.yml
  1. 光标定位到application-prod.yml,回车进入编辑界面
  2. 编辑完成保存退出,完成
  • 9
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值