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
[root@Centos8-lxg ~]$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
调整程序运行之前的优先级
[root@lxg~]nice -n -20 ping 127.0.0.1
[root@lxg~]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的内存映射