一、进程监控
1、ps命令
指令格式: ps 【选项】
【选项】: -a:显示一个终端的所有进程。
-u:显示进程的归属用户及内存的使用状况。
-x:显示没有控制终端的进程。
-l:以长格式显示更加详细的信息。
-e:显示所有进程。
c常用的几个固定选项搭配如下:
ps -aux:查看系统中所有的进程;
ps -le:可以查看系统中所有的进程,而且还能看到进程的父进程PID和进程优先级。
ps -l:只能看到当前shell产生的进程。
linux中输入ps -aux,有如下结果:

其中的字段名含义如下:


2、查看端口占用情况
有一强大的lsof指令(lists openfiles),指的是列出打开文件。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。
lsof -i:端口号
用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000
3、杀掉进程
kill -9 进程id
kill命令只是用来向进程发送一个信号,至于这个信号是什么,是用户来制定的。

"kill -9 进程id"的格式,就是我们通常用的关闭进程;此外也要注意,kill命令的默认信号是15,所以"kill 进程id"也能关闭进程。
网友评论