linux程序管理指令ps,kill,netstat
ps: 将某个时间点的程序运行情况撷取下来
常用指令
1.查看所有的进程
ps -ef
ps -aux
2.查看指定进程
ps -ef | grep tomcat
以tomcat为例,可以看到tomcat是在正常运行的状态,他的PID是38725最后面那一长串是和它运行相关的指令。
netstat
3.查询进程所占用的端口号
netstat -nltp | grep [进程号/端口号]
netstat -apn | grep [进程号/端口号]
比如说,我们想知道tomcat是哪个端口,在2当中,已经知道了PID为38725(父进程),然后执行。可以看到他的端口号是8080。
kill 进程冲突
4.通过3可以找到被占用的端口的PID,然后通过kill指令将tomcat进程消灭掉
kill -9 [进程号]
再次执行2,已经无了