###进程
1.进程
进程是系统正在做的事情,是系统分配资源的单位。2.进程的状态
运行 就绪 阻塞(等待) 死亡
3.图形中查看进程
gonme-system-monitor
4.用命令查看进程
ps -a ##查看shell中运行的进程
ps -x ##查看不在shell中运行的进程
ps -u ##查看进程用户
ps -l ##查看进程的详细信息
ps -f ##查看进程的完全信息(full)
ps -e ##显示系统中的所有进程
ps -aux | grep 进程关键字
ps ax -o %cpu,%mem,user,pid,comm ##查看进程的cpu使用,内存占用,所属用户,进程id,进程名
ps aux --sort +|-%cpu|%mem... ##进程按照指定方式排序
5.进程优先级
执行进程的顺序。-20~19.默认优先级为0.
6.用命令控制进程
##常用信号
信号1 ##reload进程
信号2 ##相当于ctrl+c 操作,删除进程在内存中的信息
信号3 ##清除内存中的鼠标信息
信号9 ##强行关闭进程
信号15 ##正常关闭进程
信号18 ##开启停止的进程
信号19 ##停止正在运行的进程
信号20 ##相当于ctrl+z的功能,让进程在后台挂起
##信号发起
kill 信号 pid
killall 信号 进程名称
pkill -u username ##结束某个用户的所有进程
7.用户登录监控
w ##查看当前使用系统的用户
w -f ##查看当前使用系统的用户并显示使用地点
last ##查看登录过系统的用户
lastb ##查看试图登录但没有成功的用户