- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux系统进程和计划任务管理培训学习课件。
第十讲 进程和计划任务管理;如何使系统开机后默认进入字符模式?
如何禁用ctrl+alt+delete重启功能?
如何禁止bluetooth等服务开机后自动运行?
;学会查看和控制进程
学会设置计划运行的任务;;程序和进程的关系;ps命令
用途:查看静态的进程统计信息
格式:ps aux
ps -elf
;查看进程信息——top;pgrep命令
用途:根据特定条件查询进程PID信息
;pstree命令
用途:查看进程树信息;手工启动
前台启动:用户输入命令,直接执行程序
后台启动:在命令行尾加入“”符号
调度启动
使用at命令,设置一次性计划任务
使用crontab命令,设置周期性计划任务
;Ctrl+Z 组合键
将当前进程挂起,即调入后台并停止执行
jobs命令
查看处于后台的任务列表
fg命令
将处于后台的进程恢复到前台运行,需指定任务序号;Ctrl+C组合键
中断正在执行的命令
kill、killall命令
kill用于终止指定PID号的进程
killall用于终止指定名称的所有进程
-9 选项用于强制终止;pkill命令
用途:根据特定条件终止相应的进程
常用命令选项:
-U:根据进程所属的用户名终止相应进程
-t:根据进程所在的终端终止相应进程;小结;at命令
一次性计划任务
服务脚本名称:/etc/init.d/atd
设置格式:at [HH:MM] [yyyy-mm-dd];案例:
在当天的21:30时自动关闭当前系统;crontab命令
按照预先设置的时间周期(分钟、小时、天……)重复执行用户指定的命令操作,属于周期性计划任务
服务脚本名称:/etc/init.d/crond
主要设置文件
全局配置文件,位于文件:/etc/crontab
系统默认的设置,位于目录:/etc/cron.*/
用户定义的设置,位于文件:/var/spool/cron/用户名
;管理cron计划任务
编辑计划任务:crontab -e [-u 用户名]
查看计划任务:crontab -l [-u 用户名]
删除计划任务:crontab -r [-u 用户名]
;crontab任务配置的格式2-1;时间数值的特殊表示方法
* 表示该范围内的任意时间
, 表示间隔的多个不连续时间点
- 表示一个连续的时间范围
/ 指定间隔的时间频率
应用示例
0 17 * * 1-5
30 8 * * 1,3,5
0 8-18/2 * * *
0 * */3 * *
;示例1(root用户):
每天早上7:50自动开启sshd服务,22点50时关闭
每隔5天??空一次FTP服务器公共目录/var/ftp/pub
每周六的7:30时,重新启动httpd服务
每周一、三、五的17:30时,打包备份/etc/httpd目录;示例2(jerry用户)
每周日晚上23:55时将“/etc/passwd”文件的内容复制到宿主目录中,保存为pwd.txt文件
;示例3:
root用户查看自己的计划任务列表
查看并删除jerry用户设置的计划任务
;;第十章 进程和计划任务管理;需求描述
管理系统中的进程
设置计划运行的系统管理任务
实现思路
使用ps、pgrep命令查看进程信息并用kill命令终止进程
结合ps、top命令查找cpu占用较高的进程
通过crontab命令工具设置计划任务;学员练习1
启动portmap服务,并用kill终止
强行终止系统中CPU占用在80%以上的进程;学员练习2
每周一早上7:50清空FTP公共目录
每天晚上22:30收集磁盘使用情况
文档评论(0)