########unit.7###########

1.什么是进程

进程就是系统正在做的事


2.进程的状态

运行

休眠

停止

继续

结束

僵尸进程


3.图形中如何查看进程

gnome-system-monitor


4.如何用命令查看进程


ps                ###进程查看工具

       -a         ###shell中运行的进程

       -x         ###不在shell中运行的进程

       -u         ###查看进程用户

       -l         ###显示进程的详细信息

       -f         ###显示进程完全信息(full缩写)

       -e         ###显示系统中的所有信息


ps -aux |grep  进程关键字


ps ax -O %cpu,%mem,user,pid,comm    ###查看进程某项信息

ps aux --sort +|-%cpu,%mem,user..   ###进程按指定方式排序


5.如何控制shell中进程的前后台调用


命令&                              ###进程在shell后台运行

ctrl+z            ###把占用shell的进程打入后台停止

jobs              ###查看被打入后台的进程信息

fg job号                       ###把指定进程调回前台

bg job号                       ###运行后台停止的进程

ctrl+c            ###关闭占用shell进程


6.如何用命令控制进程


信号

信号 1                             ###reload进程

信号2                              ###ctrl+c删除进程在内存中的信息

信号3                              ###内存中的鼠标信息清楚

信号9                              ###强行关闭进程

信号15                            ###正常关闭进程

信号18                            ###开启停止的进程

信号19                            ###停止正在运行的进程

信号20                            ###ctrl+z(把占用shell的进程打入后台停止)



信号的发起

kill    信号       pid

killall 信号       进程名称

pkill -u username   结束某个用户的所有进程


7.用户登陆监控


w                ###查看当前使用系统的用户

w  -f            ###查看当前使用系统的用户并显示使用地点


last             ###查看登陆过系统的用户

lastb            ###查看试图登陆但没有成功的用户


8.top命令

u    username

k    信号

h

s

m

c