当前位置:文档之家› 单元任务书8_管理进程和计划任务

单元任务书8_管理进程和计划任务

单元任务书8_管理进程和计划任务
♑任务目标:
✧能够使用init进程改变系统运行级别
✧能够改变系统服务程序在各运行级别的启动状态
✧能够查看进程
✧能够管理进程
✧能够使用at设置计划任务
✧能够使用crontab设置计划任务
♑♑任务一:优化Linux系统中的服务
♑实验环境:
公司在文件服务器中新安装了RHEL5操作系统,由于默认启动的服务程序较多,系统运行缓慢。

现需要对系统服务进行适当优化,减少一些不必要的自启动服务,并设置系统在开机后直接进入字符模式。

♑实验准备:
安装好Linux操作系统的计算机
♑需求描述
✧设置Linux系统每次开机后自动进入字符模式界面
✧使用ntsysv工具同时调整2、3、4、5运行级别中的服务状态,
关闭以下系统服务:anacron、bluetooth、hidd、ip6tables、isdn、mcstrans、mdmonitor、nfslock、portmap、restorecond、rpcgssd、rpcidmapd、sendmail、settroubleshoot、yum-updatesd
✧使用chkconfig工具调整个别服务的启动状态:将cups、gpm、
vncserver服务在运行级别3中的自启动状态设为关闭;将vsftpd、sshd服务在运行级别3、5中的自启动状态设为开启,在其余运行级别中设为关闭;将saslauthd服务在运行级别2、3、5中的自启动状态设为开启
✧查看当前系统中内存等资源的使用情况,重新启动系统登录到字
符模式后,确认当前运行级别状态,再次察看系统资源的占用情况
✧使用init命令切换到图形模式,再次确认运行级别并查看内存等
资源的使用情况,比较优化服务前后及在不同运行级别中的差异♑主要步骤:
1、修改“/etc/inittab”文件,将默认运行级别修改为3
2、运行ntsys工具,在交互操作界面中将上述服务名称前面的
“[*]”变为“[]”
3、使用chkconfig工具,结合“--level”选项分别调整cups、
vncserver、vsftpd、sshd、saslauthd服务在指定运行级别中的自启动状态
4、使用free或top命令(输出界面的上方)查看内存等资源的
使用情况,重启到字符模式后再次查看内存等资源的占用情况,并比较前后的区别
5、切换到图形模式后,再次查看内存等资源的使用情况(资源
占用介于前两者之间)
6、在后面的操作过程中,可以选择字符模式(运行级别为3)
作为实验环境,以减少对系统资源的占用
♑♑任务二:管理进程并设置计划运行的任务
♑实验环境:
为了更好地了解和控制Linux服务器的有序运行,需要管理员熟悉进程管理和计划任务设置的相关操作,以完成相应的服务运行维护任务。

♑实验准备:
安装好Linux操作系统的计算机
♑需求描述
✧管理系统中的进程
⏹确认vsftpd、sshd服务的启动状态,并关闭vsftpd服务
⏹启动bluetooth服务,然后使用kill命令终止其运行
⏹查找系统中CPU占用率超过80的进程,并强行终止该进程
⏹练习各种进程管理命令的使用
✧设置计划运行的系统管理任务
⏹每周一早上7:50自动清空FTP服务器公共目录
“/var/ftp/pub”
⏹每天晚上10:30分自动执行任务,完成以下操作:显示当前的
系统时间并查看已挂载磁盘分区的磁盘使用情况,将输出结果
追加保存到文件“/var/log/df.log”中,以便持续观察硬盘
空间的变化
⏹查看所设置的计划任务列表
主要步骤:
1、确认vsftpd、sshd服务程序的启动状态,使用service命令关
闭vsftpd服务
2、启动系统中的bluetooth服务,确认服务状态,并使用ps命
令查看相关进程的详细信息
3、使用kill命令终止bluetooth服务程序中进程的运行,再次确
认服务状态,最后使用service命令关闭bluetooth服务程序
4、下载CPU测试工具软件cpuburn-in.tar.gz(空间资源列表中有
下载),解压后将“cpuburn-in”程序复制到“/sbin/”目录中,然后从另一个终端执行“cpuburn-in 10”命令进行10分钟的CPU 高负载测试。

使用ps或top命令查找CPU占用率较高的进程的PID号,并终止其运行
5、使用各种进程管理命令进行操作
6、设置计划运行的任务
(1)确认启动crond系统服务
(2)执行命令crontab -e(会调用vi编辑器编辑当前计划任务)
(3)设置计划任务列表,追加输出操作可使用重定向符号“>>”。

相关主题