系统进程
一.什么是进程?
程序放置在储存媒体中(如硬盘、光盘、软盘、磁带等),为实体文件的形态存在。
进程:程序被触发后,执行者的权限与属性、程序的程序码与所需数据等都会被载入内存中,操作系统并给予这个内存内的单元一个识别码(PID),可以说,进程就是一个正在运行中的程序。
简单说 进程就是系统未完成并且正在进行的工作
二、查看系统进程
1、图形方式查看
gnome-system-monitor
2、进程查看命令
ps -A ##所有进程
-a ##在当前环境中运行的进程,不包含环境信息
-u ##显示进程用户信息
a ##在当前环境中运行的进程
x ##列出系统中所有运行包含tty输出设备
f ##显示进程的父子关系
e ##显示进程的详细信息(系统资源的调用)
ps常用的搭配组合
1.ps aux 显示系统中所有进程并显示进程用户
ps ef 显示进程详细信息并显示进程父子关系
ps ax 显示当前系统中的所有进程
pstree 显示当前系统的进程树
改革如何根据自己的需要让每个进程显示指定的信息
ps -o xxx 显示进程的指定信息
comm 进程名称
user 进程所有人
group 进程所有组
%cpu 进程cpu使用率
%mem 进程内存使用率
pid 进程id
nice 进程优先级
示例:ps -o comm,user,%cpu,%mem 显示当前进程名称 进程所有人 进程cpu使用率 进程内存使用率
3、进程排序
ps ax --sort=+%cpu|-%cpu ##按cpu占用率从小到大|从大到小排序
按照进程所占cpu大小排序 由大到小
+%mem|-%mem 按内存使用率 从小到大排序|从大到小排序
4、在stat进程状态中显示的信息
S 进程状态
l 内存中有锁定空间
N 优先级低
< 优先级高
。前台运行
s顶级进程