Linux系统管理

84 阅读1分钟

ps 命令

ps 选项

选项:

a:显示一个终端的所有进程,除会话引线外;
u:显示进程的归属用户及内存的使用情况;
x:显示没有控制终端的进程;
-l:长格式显示更加详细的信息;
-e:显示所有进程;

-   "ps aux" 可以查看系统中所有的进程;
-   "ps -le" 可以查看系统中所有的进程,而且还能看到进程的父进程的 PID 和进程优先级;
-   "ps -l" 只能看到当前 Shell 产生的进程;

image.png

image.png

lsof [选项]

根据文件找到对应的进程信息,也可以根据进程信息找到进程打开的文件。

-c 字符串 | 只列出以字符串开头的进程打开的文件。
+d 目录名 | 列出某个目录中所有被进程调用的文件。 
-u 用户名 | 只列出某个用户的进程打开的文件。   
-p pid | 列出某个 PID 进程打开的文件。

kill

kill [信号] PID

image.png

killall

killall [选项] [信号] 进程名
  • -i:交互式,询问是否要杀死某个进程;
  • -I:忽略进程名的大小写;

"命令 &",把命令放入后台执行