首页 > 代码库 > 第七单元总结

第七单元总结

############第七单元#########


1.什么是进程

进程就是系统正在做的事情

 

2.进程状态

运行

休眠

停止

继续

结束

僵尸进程

 

3.图形中如何查看进程

gnome-system-monitor

 

4.如何用命令查看进程

ps                     进程查看工具

        -a            ##关于当前环境的所有进程

        -x            ##与当前环境无关的所有进程

        -u            ##显示进程的用户信息

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

        -f            ##显示进程从属关系

        -e            ##显示当前用户环境中的所有进程

 

ps-aux|grep进程关键字

 

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

%cpu   ##显示进程cpu负载

%mem   ##显示进程内存负载

user   ##进程用户

group  ##进程组

comm   ##进程名称


5.进程优先级

1)进程的优先级范围

-20~19


2)优先级查看

ps ax -o pid,nice,comm


3)指定某个优先级开启进程

nice -n 优先级数字    进程名称

nice -n -5 vim &      ##开启vim并且指定程序优先级为-5


4)改变进程优先级

renice -n 优先级数字     进程pid

renice -n -5 1806         ##改变1806进程的优先级为-5

技术分享

 

6.环境中进程的前后台调用

jobs           ##查看被打入环境后台的进程

ctrl+z         ##把占用终端的进程打入后台

fg             ##把后台进程调回前台

bg           ##把后台暂停的进程运行

comm &         ##让命令直接在后台运行

 

7.如何用命令控制进程

1)常用信号等级

信号 1                ##reload进程

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

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

信号 9                ##强行关闭进程

信号 15               ##正常关闭进程

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

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

信号 20               ##ctrl +z 把进程打入后台

 

2)信号发起

kill    -信号   进程pid

killall -信号   进程名称

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


8.用户登陆监控

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

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

 

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

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

 

9.top命令

u   username

k   信号

h

s

m

c


第七单元总结