天天看点

管理进程和计划任务二

管理进程和计划任务

<b>实验案例一:优化linux系统中的服务</b>

<b></b><b>实验环境</b>

<b></b><b>公司在文件服务器中新安装了rhel5操作系统,由于默认启动的服务程序较多,系统运行缓慢。现需要对系统服务进行适当优化,减少一些不必要的自启动服务,并设置系统在开机直接进入字符模式。</b>

<b></b><b>需求描述</b>

<b>1</b><b>)、设置linux系统每次开机侯自动进入字符模式界面。</b>

<b>2</b><b>)、使用ntsys工具同时调整2、3、4运行级别中的服务状态,关闭以下系统服务:anacron、bluetootn、hidd、ip6tables、iptables、isdn、mcstrans、mdmonitor、nfslock、portmap、restorecond、rpcgssd、rpcidmapd、sendmail、settroubleshoot、yum-updatesd。</b>

<b>3</b><b>)、使用chkconfig工具调整个别服务的启动状态:将cups、gpm、vncserver服务在运行级别3中的自启动状态设为关闭;将vsftpd、sshd服务在运行级别3、5中的自启动状态设为开启,在其余运行级别中设为关闭;将saslauthd服务在运行级别2、3、5中的自启动状态设为开启。</b>

<b>4</b><b>)、查看当前系统中内存等资源的使用情况,重新启动系统登录到字符模式后,确认当前的运行级别状态,再次查看系统资源的占用情况。</b>

<b>5</b><b>)、使用init命令切换到图像模式,再次确认运行级别并查看内存等资源的使用情况,比较优化服务前后级在不同运行级别中的差异。</b>

<b>推荐步骤</b>

<b>1</b><b>)、修改“/etc/inittab”文件,将默认运行级别修改为3。</b>

<b></b>

管理进程和计划任务二

<b>2</b><b>)、运行ntsysv工具后,在交互式操作界面中将上述服务名称前面的“[*]”别为“[]”。</b>

管理进程和计划任务二

<b>3</b><b>)、使用chkconfig工具,结合“</b><b>—</b><b>level</b><b>”</b><b>选项分别调整cups、vnscsrver、vsftpd、sshd、sasauthd服务在指定运行级别中的自启动状态。</b>

管理进程和计划任务二
管理进程和计划任务二

<b>4</b><b>)、使用free或top命令(输出界面的上方)查看内存等资源的使用情况,重启到字符模式后再次查看内存等资源的占用情况,并比较前后的区别。</b>

管理进程和计划任务二
管理进程和计划任务二

<b>5</b><b>)、切换到图像模式后再次查看内存资源的使用情况。 </b>

管理进程和计划任务二

<b>实验案例二:管理进程并设置计划运行的任务</b>

<b></b><b>为了更好地了解和控制linux服务器的有序运行,需要管理员熟悉进程管理和计划任务设置的相关操作,以完成相应的服务运行维护任务。</b>

<b></b><b>需要描述</b>

<b></b><b>管理系统中的进程。</b>

<b>1</b><b>)、确认vsftpd、sshd服务程序的启动状态,使用service命令关闭vsftpd服务。</b>

<b>2</b><b>)、启动系统中的buletooth服务,然后使用kill命令终止它的运行。</b>

<b>3</b><b>)、查找系统中cpu占用率超过80%的进程,并强行终止该进程。</b>

<b></b><b>设置计划运行的系统管理任务</b>

<b>1</b><b>)、在每周一的早上7:50时自动清空ftp服务器公共目录“/var/ftp/pub”中的数据。</b>

<b>2</b><b>)、在每天晚上的10:30时自动执行任务,完成以下操作:显示当前的系统时间并查看已挂载磁盘分区的使用情况,将输出追加保存到文件“/var/log/df.log”中,以便持续观察硬盘空间的变化。</b>

<b>3</b><b>)、查看所设置的计划任务列表。</b>

<b>管理系统中的进程</b>

管理进程和计划任务二

<b>2</b><b>)、启动系统中的bluetooth服务,确认服务状态,并使用ps命令查看相关进程的详细信息。</b>

管理进程和计划任务二

<b>3</b><b>)、使用kill命令终止bluetooth服务程序中进程的运行,再次确认服务状态,最后使用service命令关闭bluetooth服务程序。</b>

管理进程和计划任务二

<b>4</b><b>)、从http://users./bigpond.net.au/cpuburn/download/cpuburn-in.tar.gz网址中下载cpu测试工具,解压后将“cpuburn-in”程序复制到“/sbin”目录中,然后从另一个终端执行“cpuburn-in 3”命令进行3分钟的cpu高负载测试,使用ps或top命令查找到cpu占用率较高的进程的pid号,并终止其运行。</b>

管理进程和计划任务二
管理进程和计划任务二
管理进程和计划任务二

<b>设置计划运行的系统管理任务</b>

<b>1</b><b>)、确认启动crond系统服务。</b>

管理进程和计划任务二

<b>2</b><b>)、设置计划任务。</b>

管理进程和计划任务二

继续阅读