与进程有关的信息
进程监视的命令
ps命令
F:进程标志 4表示此进程权限为root 1表示进程仅复制没有实际执行
S:进程状态
UID:执行该进程用户的id 0为root用户
PID:进程id号
PPID:父进程因为pid为1所以ppid为0
C:%cpu代表cpu使用率
PRI:进程优先级 数字越大越低
NI:nice的简写 取值-20道19 为负表示更需要cpu 0表示不起作用
ADDR:进程在内存中的地址即指出该进程在内存的哪个部分 正在运行的进程用-杠表示
SZ:进程用了多少内存
WCHAN:表示目前进程是否在运行
TTY:启动改进程的终端 ?表示与没有控制终端的进程即与终端无关的进程
TIME:进程占用cpu的总时间
CMD:启动进程的命令
vsz 表示该进程使用虚拟内存的量
RSS进程占用的内存大小即占用的固定的内存量
start该进程被触发启动的时间
按pid排序
ps -aux --sort pid
还可以按其他的来排序不仅仅是pid
top命令
在top中输入大写P根据cpu使用大小降序排序
输入大写R就反向排序
M根据内存使用量排序
输入T根据进程执行时间的多少来排序降序
R就升序
输入大写K就可以删除进程
此时输入要删除的进程的pid号
监视指定用户输入大写U
查阅帮助输入H
centos中是大写 RHEL5是小写
输入小写q或者esc可以退回到top环境
要退出top环境就输入小写q
pstree命令
pstree -p:显示当前进程中每个进程的pid号用树状表示
pstree -p 3767:显示指定pid号即3767/用户名的每个进程的pid用树状表示
显示属于user用户的进程
pstree -u user
lsof命令
列出user用户所打开的文件:lsof -u user
以上ps top pstree是监视进程的命令
控制进程命令为kill
kill命令
使用kill来终止vim进程的运行
总结
Linux是多用户多任务的
下图中字母最后的d表示守护进程
要退出浏览直接按q即可
enabled表示crond服务在开机启动



