Linux进程管理常用命令ps
ps命令用于报告当前系统的进程状态。
ps命令常用选项包括:
- a 显示所有用户的进程2、u显示用户名和启动时间
- x 显示所有进程,包括没有控制终端的进程
- e 显示所有进程,包括没有控制终端的进程,较x选项,信息更为简略5、1显示进程详细信息,按长格式显示
- f 显示进程树
ps命令最常用方式:
- ps -au显示所有用户进程,并给出用户名和启动时间等详细信息
- ps -aux显示所有用户进程,包括没有控制终端的进程,并给出用户和启动细节等详细信息
- ps -el按长格式显示进程详细信息
Linux进程管理其他常用命令kill/pidof/pkill
为什么要杀死进程?
- 该进程占用了过多的CPU时间或超出运行时间
- 该进程锁住了一个终端,使其他前台进程无法运行-运行时间过长,但没有预期效果
- 产生了过多到屏幕或磁盘文件的输出-无法正常退出
kill/pidof/pkill
- kill pid直接杀死进程,但不能保证一定能杀死2、kill -9 pid强制杀死进程
- pidof命令用于查看某个进程的进程号(例如: pidof mysgld)
- pkill命令可以按照进程名杀死进程。pkill和killall应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill来杀掉