《观察和管理进程》PPT课件.ppt

《观察和管理进程》PPT课件.ppt

ID:52106632

大小:1.14 MB

页数:21页

时间:2020-03-31

《观察和管理进程》PPT课件.ppt_第1页
《观察和管理进程》PPT课件.ppt_第2页
《观察和管理进程》PPT课件.ppt_第3页
《观察和管理进程》PPT课件.ppt_第4页
《观察和管理进程》PPT课件.ppt_第5页
资源描述:

《《观察和管理进程》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、红帽企业Linux用户基础RHA030观察和管理进程11单元目标本单元你将学习到:解释进程是什么描述怎样管理进程使用job控制工具调度递归任务在shell脚本中,使用条件判断进行构建进程进程是加载到内存中的指令集进程ID号(PID)唯一标识进程UID,GID和SElinux上下文决定文件系统的存取权限通常继承自执行用户的权限进程列表用ps查看进程信息默认显示当前终端进程a包括所有终端的进程x包括不属于终端的进程u打印进程所有者信息f打印进程亲缘信息oproperty1,property2…打印定制信息pi

2、d,comm,%cpu,%mem,state,tty,euser,ruser等示例psauopid,%cpu,comm查找进程灵活性:psoptions

3、其它命令axocomm,tty

4、grepttyS0通过预定义模式:pgrep$pgrep–Uroot$pgrep–Gstudent通过准确的程序名:pidof$pidofbash信号最基本的进程间通讯机制直接发送给进程,不需要用户界面对于任何信号应用程序都需要相应处理通过名字或者号码来确定一个信号:Signal15:TERM(默认)–终止干净Signal

5、9,KILL-立即终止Signal1,HUP–重读配置文件man7signal显示完整列表给进程发送信号通过pid:kill[signal]pid…通过名称:killall[signal]comm…通过模式:pkill[-signal]pattern调度优先级调度优先级决定对cpu的访问进程的nice值影响优先级值范围为-20到19,缺省为0低nice值意味着高cpu优先级通过ps–ocomm,nice查看更改调度优先级Nice值可以被修改当启动进程的时候:$nice–n5command在启动进程之后:$

6、renice5PID只有root用户才能降低nice值交互式进程管理工具CLI:topGUI:gnome-system-monitor性能:显示实时进程信息允许排序,终止和调优先级作业控制在后台运行一个进程给命令行尾附加一个符号:firefox&临时停止一个正运行的程序使用ctrl-z或者发送signal19(停止)管理后台或者挂起的作业显示作业号和名字:jobs在后台恢复:bg[%jobnum]在前台恢复:fg[%jobnum]发送一个信号:kill[-SIGNAL][%jobnum]调度进程以后执行非

7、重定向输出,电子邮件给用户root用户能修改其它用户的作业创建attimecrontab-e显示at–lcrotab-l详情at–c作业号N/A删除at–d作业号crontab-r编辑N/Acrontab-e使用at命令使作业运行一次,使用crontab循环调度作业Crontab文件格式crontab条目包括5个空格分隔组成的字段,后面紧跟着命令行每行一条目,不限制行的长度字段包括分钟,小时,月日,月,周日#表示行注释详情参见man5crontab分组命令两种方法来分组命令合成:date;who

8、wc–l

9、背靠背运行命令Subshell:(date;who

10、wc–l)>>/tmp/trace所有输出都送给一个单一的stdout和stderrexit状态进程通过exit状态表示成功或失败0表示成功,1-255表示失败$?存储最近执行的命令的exit状态exit[num]终止并且设置进程状态为num示例$ping–c1–W1station999&>/dev/null$echo$?2条件执行操作基于各种exit状态,命令可按条件执行&&表示条件然后

11、

12、表示条件否则示例:$grep–qno_such_user/et

13、c/passwd

14、

15、echo‘Nosuchuser’Nosuchuser$ping–c1–W2station1&>/dev/null>&&echo“station1isup”>

16、

17、(echo‘station1isunreachable’;exit1)station1isuptest命令在条件执行时评定一个布尔语法为真时返回0为假时返回1长形式示例:$test "$A"  =  "$B" && echo "Strings are equal"$test "$A" -eq "$B" && echo "In

18、tegers are equal"速记符号示例:$[ "$A"  =  "$B" ] && echo "Strings are equal"$[ "$A" -eq "$B" ] && echo "Integers are equal"文件测试文件测试:-f测试查看一个文件是否存在以及是否是一个常规文件-d测试查看一个文件是否存在以及是否是一个目录-x测试查看一个文件是否存在以及是否可执行[ -f ~/lib/functions

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。