Centos7 运行Springboot打包后的jar文件的相关操作
2023-06-13 09:16:15 时间
1.运行jar包命令如下:
方式1:java -jar demo.jar
特点:CTRL + C 或 关闭ssh窗口,程序退出
方式2: java -jar demo.jar &
特点:&代表在后台运行。当窗口关闭时,程序中止运行。
方式3:nohup java -jar demo.jar &
特点:nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
2.结束运行的jar文件:
使用ps aux命令查看进程号PID,执行 kill -9 PID 结束程序
前台进程,直接执行 Ctrl+c 终止运行程序
3.限制jar文件的内存使用:
nohup java -jar -Xms512M -Xmx2048M -XX:PermSize=512M -XX:MaxPermSize=1024M demo.jar &
说明:
Xms:堆内存初始大小
Xmx:堆内存最大值
PermSize:永久内存初始大小
MaxPermSize:永久内存最大值
堆内存和永久内存区别以及其他参数设置,参考jvm运行机制
一般情况下执行以下命令限制JAR文件使用内存即可:
1.在后台不间断运行程序:
nohup java -jar -Xms100M -Xmx200M demo.jar
2.前台运行程序限制内存
java -jar -Xms100M -Xmx200M demo.jar
相关文章
- Java项目毕业设计:基于springboot+vue的电影视频网站系统「建议收藏」
- Centos7 下载安装配置Jenkins教程
- 【shell案例】CentOS7安装MySQL脚本案例
- springboot事物oracle,SpringBoot 事务管理
- springboot mysql事物_SpringBoot事务详细简介[通俗易懂]
- Centos7下安装与卸载Jdk1.8
- centos7 apache 安装配置步骤[通俗易懂]
- springboot启动监听线程_Springboot启动流程
- centos7安装Wkhtmltopdf
- CentOS7安装Docker
- Springboot集成swagger_springboot nginx
- springboot详细讲解_Springboot项目
- VirtualBox 下 CentOS7 静态 IP 的配置 → 多次踩坑总结,蚌埠住了!
- centos下修改mysql默认端口_centos7修改mysql默认端口「建议收藏」
- CentOS7 将 ens33 网卡名称更改为 eth0
- CentOS7-命令-查看操作历史记录(history)
- CentOS7-命令-修改用户(usermod)
- centOS7 NET模式设置静态Ip的方法步骤
- Xshell连接centOS7并与CentOS7联网
- centOS7下安装GUI图形界面详解程序员
- CentOS7系统防火墙开关、状态与自启详解程序员
- 在centos7上搭建mysql主从服务器的方法(图文教程)
- SpringBoot(一)走进Springboot的世界详解编程语言
- CentOS7启动MySQL服务的方法(centos7重启mysql)
- Centos7安装Redis:一步步搭建Redis服务器(centos7安装redis)