1、查看端口号是否被占用:
ss -lntpd | grep :8088
tcp LISTEN 0 100 *:8088 *:* users:(("java",pid=20015,fd=8))
pid为进程号。
2、杀死端口被占用的进程:
kill -9 进程号
3、使用nohup来执行jar启动命令:
nohup java -jar server.jar &
运行之后,jar就在linux后台启动了,不锁定当前ssh窗口,也不会被ctrl + c,alt + F4之类打断程序的运行。
本文介绍如何在Linux系统中检查端口是否被占用,通过ss命令结合grep快速定位占用指定端口的进程,并使用kill命令终止该进程。此外,还介绍了如何利用nohup命令在后台启动jar文件,确保程序不会因SSH会话关闭或意外中断而停止运行。
1、查看端口号是否被占用:
ss -lntpd | grep :8088
tcp LISTEN 0 100 *:8088 *:* users:(("java",pid=20015,fd=8))
pid为进程号。
2、杀死端口被占用的进程:
kill -9 进程号
3、使用nohup来执行jar启动命令:
nohup java -jar server.jar &
运行之后,jar就在linux后台启动了,不锁定当前ssh窗口,也不会被ctrl + c,alt + F4之类打断程序的运行。

被折叠的 条评论
为什么被折叠?