系统进程查看命令介绍

pstree -p 命令查看进程树
系统进程查看命令介绍

查看应用进程:
pidof
系统进程查看命令介绍
ps显⽰当前终端运⾏的进程
 -C cmdlist 指定命令,多个命令用,分隔
 -L 显示线程
 -e 显示所有进程,相当于-A
 -f 显示完整格式程序信息
 -F 显示更完整格式的进程信息
 -H 以进程层级格式显示进程相关信息
 -u userlist 指定有效的用户ID或名称
 -U userlist 指定真正的用户ID或名称
 -g gid或groupname 指定有效的gid或组名称
 -G gid或groupname 指定真正的gid或组名称
 -p pid 显示指pid的进程
 --ppid pid 显示属于pid的子进程
 -t ttylist 指定tty,相当于 t
 -M 显示SELinux信息,相当于Z

[[email protected] ~]$ps
PID TTY TIME CMD
4973 pts/0 00:00:00 bash
5122 pts/0 00:00:00 ps

ps u 显示用户名
系统进程查看命令介绍
ps x 显示当前用户运行的所有进程,包括前台和后台守ps护进程
系统进程查看命令介绍

组合使用:ps aux,常用的组合之一:-eF
显示进程的占用cpu的百分比,内存使用百分比,pid,执行的命令并以cpu排序
ps axo %cpu,%mem,pid,comm --sort -%cpu | head -11
系统进程查看命令介绍

调整程序运行之前的优先级
[[email protected]~]nice -n -20 ping 127.0.0.1
[[email protected]~]ps axo nice,comm |grep ping
-20ping

调整指定正在运行的程序的优先级 renice -n -20 $(pidof ping)
系统进程查看命令介绍
pgrep 命令:查询指定用户或UID所运行的所有京城的pid和进程名
pgrep -lu root
系统进程查看命令介绍

显示指定终端上运行的进程和pid
pgrep -lt pts/0
系统进程查看命令介绍
uptime命令显⽰当前时间、系统启动时间、当前在线⼈数、系统平均负载

vmstat:显示当前系统虚拟内存的统计情况
系统进程查看命令介绍
iostat命令显示统计cpu和设备IO信息:
系统进程查看命令介绍

pmap命令显⽰⼀个进程pid的内存映射
系统进程查看命令介绍