Springboot运维相关命令
Linux环境下
停止相关服务
Linux查看运行的Springboot应用
ps -ef|grep java
强制停止对应服务
kill -9 XXXXX
注:XXXXX
为对应进程号
清理磁盘空间
将当前目录中文件夹统计大小显示
du -lh --max-depth=1
部署新服务
部署命令:
nohup java -jar XXX-0.0.0.1-RELEASE.jar >/dev/null 2>&1&
部署并且不产生.out文件
nohup java -jar -Xms128m -Xmx256m -XX:PermSize=128M -XX:MaxPermSize=256M XXXX-0.0.0.1-RELEASE.jar >XXXXX-info 2>&1 &
-Xms128M: 最小堆的大小,也就是当你的虚拟机启动后,就会分配这么大的堆内存给你
-Xmx512m: 是指设定程序运行期间最大堆的大小。如果程序运行需要占用更多的内存,超出了这个设置值,就会抛出OutOfMemory异常
-XX:PermSize=64M: JVM初始分配的非堆内存
-XX:MaxPermSize=128M:JVM最大允许分配的非堆内存,按需分配
-Xss: 是指设定每个线程的堆栈大小。这个就要依据你的程序,看一个线程大约需要占用多少内存,可能会有多少线程同时运行等
部署时临时修改application
配置文件的属性
如nohup java -jar xxx.jar --server.port=8080 --spring.profiles.active=prod
表示修改端口号,激活的配置文件为prod,多个属性用空格分割
Windows环境下
查询指定端口
netstat -ano|findstr "端口号"
根据进程PID查询进程名称
tasklist |findstr "进程PID号"
根据进程PID杀死任务
taskkill /F /PID "进程PID号"
分类:
开发记录
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧