- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八讲Linux进程管理
第8讲 Linux进程管理
进程的概念: 2
前台进程和后台进程: 2
查看用户信息命令:w/who 2
查看进程信息的命令:ps (process stat) 3
关闭进程命令:kill 3
五种关闭apache服务器的方法: 4
进程运行优先级:nice renice 4
进程的挂起和恢复: 5
Top: 5
计划任务: 5
at命令: 5
Cron命令: 6
进程的概念:
1.程序是静态概念,本身作为一种软件资源长期保存;而进程时程序的执行过程,它是动态概念,有一定的生命期,时动态产生和消亡的。
2. 程序和进程无一一对应关系。一个程序可以由多个进程共用;另一方面,一个进程在活动中可顺序地执行若干个程序。
前台进程和后台进程:
前台进程:在shell提示处打入命令后,创建一个子进程,运行命令,shell等待命令退出,然后返回到对用户给出提示符、这条命令与shell异步运行,即在前台运行,用户在它完成之前不能执行另一个命令。
后台进程:在shell提示处打入命令,若后随一个,shell创建的子进程运行此命令,但不等待命令退出,而直接返回到对用户给出提示。这条命令与shell同步运行,即在后台运行。后台进程必须是非交互式的。
查看用户信息命令:w/who
查看个别用户的命令:w 用户名
例子:
Up 4:11是系统运行时间。
3 users:当前总计的在线用户数
Load average: 0.00, 0.02, 0.00 是在过去1,5,15分之内的平均负载程度;
主要考虑Cpu 和内存。平均值0.8以下为负载较轻。
FROM 是显示用户从何处登录系统的
本地终端登录tty,远程终端登录pts
IDLE:用户闲置时间。
JCPU:消耗的cpu时间
PCPU:cpu执行当前程序耗费的时间
WHAT:用户正在执行的操作
查看进程信息的命令:ps (process stat)
常用选项:
a:显示所有用户的进程
u: 显示用户名和启动时间
x: 显示没有控制终端的进程
e: 显示所有进程,包括没有控制终端的进程
l: 显示详细信息
ps –uU 用户名 //查看系统中指定用户执行的进程
ps –le | grep init //查看指定进程信息
例子:
PID :进程号
PPID :父进程的进程号
TTY:进程启动的终端
STAT:进程当前状态:S-休眠状态;D-不可中断的休眠状态;R-运行状态;Z-僵死状态;T-停止。
NI:进程优先级
TIME:进程自从启动以来占用总的CPU时间。
COMMAND/CMD:进程的命令名
USER/UID:用户
%CPU:占用CPU时间和总时间的百分比
%MEM:占用内存与系统内存总量的百分比
关闭进程命令:kill
关闭进程:kill 进程号
Kill -9 进程号(强制关闭)
Kill -1 进程号(重启进程)
关闭图形进程:xkill
结束所有进程:killall
查找服务进程号:pgrep 服务名称
关闭进程:pkill 进程名称
五种关闭apache服务器的方法:
1)kill ppid //关闭父进程
2)killall httpd
3) /etc/rc.d/init.d/httpd stop
4) service httpd stop
5) pkill httpd
进程运行优先级:nice renice
格式:nice –n 所要启动的程序
例如: [root@localhost ~]# /etc/rc.d/init.d/httpd stop
[root@localhost ~]# nice --5/etc/rc.d/init.d/httpd start
nice: invalid adjustment `-5/etc/rc.d/init.d/httpd
[root@localhost ~]# ps -le | grep httpd
注:nice只是改变已停止的程序的优先级
格式:renice n PID
例子:
Renice -3 13905
结果为:
优先级取值范围:[-20,19]
进程的挂起和恢复:
进程的挂起和终止:
挂起:ctrl+z
终止:ctrl+c
进程的恢复:
fg n 恢复前台执行
bg n 恢复后台执行
查看挂起及后台执行进程命令:jobs
Top:
作用:进程状态显示和进程控制,默认每3秒钟自动刷新一次(动态显示)
u:查看指定用户的进程
k:终止执行中进程
r:设置进程优先级
d or s:改变刷新的时间间隔
c:显示整个命令行而不是仅仅显示命令名
h or ?:获
文档评论(0)