管理进程和计划任务.ppt

上传人:zhu****ei 文档编号:3504730 上传时间:2019-12-16 格式:PPT 页数:36 大小:578KB
返回 下载 相关 举报
管理进程和计划任务.ppt_第1页
第1页 / 共36页
管理进程和计划任务.ppt_第2页
第2页 / 共36页
管理进程和计划任务.ppt_第3页
第3页 / 共36页
点击查看更多>>
资源描述
1,第六章管理进程和计划任务,2,课程回顾,在新硬盘中创建一个文件系统并挂载使用,需要涉及到哪些操作?如何挂载、卸载U盘和光驱等设备?如何查看各分区的磁盘空间使用情况?创建LVM逻辑卷的基本步骤是什么?,3,技能展示,熟悉Linux的引导流程熟悉Linux的运行级别会管理进程和服务会设置任务的计划运行,4,管理进程和计划任务,本章结构,Linux的引导流程,引导流程总览,系统初始化进程及文件,运行级别控制,进程管理,计划任务管理,查看进程,控制进程,at一次性任务设置,crontab周期性任务设置,5,引导流程总览,运行INIT进程,读取/etc/inittab配置文件,执行/etc/rc.d/rc.sysinit脚本,执行/etc/rc.d/rc脚本,初始化过程,/etc/rc0.d/*,/etc/rc1.d/*,/etc/rc2.d/*,/etc/rc3.d/*,/etc/rc4.d/*,/etc/rc5.d/*,/etc/rc6.d/*,启动mingetty进程,6,INIT进程与配置文件,INIT进程由Linux内核加载运行/sbin/init程序是系统中第一个进程,PID(进程标记)号永远为1配置文件:/etc/inittab,rootlocalhost#grep-v#/etc/inittab|grep-v$id:3:initdefault:si:sysinit:/etc/rc.d/rc.sysinitl0:0:wait:/etc/rc.d/rc0l1:1:wait:/etc/rc.d/rc1l2:2:wait:/etc/rc.d/rc2,去除注释行、空行,7,inittab文件的结构,x:5:respawn:/etc/X11/prefdm-nodaemon,id字段,runlevels字段,action字段,prcocess字段,8,其他系统初始化文件,/etc/rc.d/rc.sysinit由init进程调用执行完成设置网络、主机名、加载文件系统等初始化工作/etc/rc.d/rc脚本文件由init进程调用执行根据指定的运行级别,加载或终止相应的系统服务/etc/rc.local脚本文件由rc脚本调用执行保存用户定义的需开机后自动执行的命令,9,Linux系统的运行级别,运行级别指运行Linux系统的不同模式每种模式对应不同的服务程序组合默认的7种运行级别0:关机状态1:单用户模式2:字符界面的多用户模式(不支持网络)3:字符界面的完整多用户模式4:未分配使用5:图形界面的多用户模式6:重新启动,10,Linux系统的运行级别,调整默认运行级别修改/etc/inittab文件中的initdefault配置行,rootlocalhost#vi/etc/inittabid:3:initdefault:,设置开机后自动进入纯字符模式,11,Linux系统的运行级别,查看运行级别使用runlevel命令,分别显示:切换前的运行级别、当前运行级别临时切换运行级别使用init命令结合0-6的运行级别参数,rootlocalhost#runlevelN5rootlocalhost#init3rootlocalhost#runlevel53rootlocalhost#init6rootlocalhost#init0,第一个字符为”N“表示之前未切换过运行级别,12,系统服务的启动控制,查看系统服务的启动状态格式:chkconfig-listchkconfig-list服务名称服务脚本位置:/etc/init.d/etc/rc.d/init.d,rootlocalhost#chkconfig-listnetworknetwork0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭rootlocalhost#chkconfig-listacpid0:关闭1:关闭2:关闭3:启用4:启用5:启用6:关闭anacron0:关闭1:关闭2:启用3:关闭4:启用5:关闭6:关闭apmd0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭,13,系统服务的启动控制,设置系统服务的启动状态格式:chkconfig-level级别列表服务名on|off,rootlocalhost#chkconfig-level2345networkonrootlocalhost#chkconfig-listnetworknetwork0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭,14,系统服务的启动控制,ntsysv系统服务管理工具格式:ntsysvntsysv-level级别列表,15,程序与进程的关系,程序保存在硬盘、光盘等介质中的可执行代码和数据是静态保存的代码进程在CPU及内存中运行的程序代码是动态执行的代码父、子进程:每个进程可以创建一个或多个进程,16,查看进程信息,ps命令用途:查看静态的进程统计信息格式:psauxps-elf常用命令选项a:显示当前终端下的所有进程信息u:使用以用户为主的格式输出进程信息x:显示当前用户在所有终端下的进程信息-e:显示系统内的所有进程信息-l:使用长格式显示进程信息-f:使用完整的格式显示进程信息,rootlocalhost#psauxUSERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMANDroot10.00.32648604?SApr020:13init3root20.00.000?SNApr020:00ksoftirqd/0root30.00.000?Sjob1at2009-09-1423:45rootlocalhost#atq12009-09-1423:45aroot,按Ctrl+D键提交任务,启动atd系统服务,26,计划任务管理crontab,crontab命令按照预先设置的时间周期(分钟、小时、天)重复执行用户指定的命令操作,属于周期性计划任务服务脚本名称:/etc/init.d/crond主要设置文件全局配置文件,位于文件:/etc/crontab系统默认的设置,位于目录:/etc/cron.*/用户定义的设置,位于文件:/var/spool/cron/用户名,rootlocalhost#cat/etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/#run-parts01*rootrun-parts/etc/cron.hourly024*rootrun-parts/etc/cron.daily224*0rootrun-parts/etc/cron.weekly4241*rootrun-parts/etc/cron.monthly,每小时、每天、每星期、每月定期执行的任务脚本分别存放在这些目录中,27,计划任务管理crontab,管理cron计划任务编辑计划任务:crontab-e-u用户名查看计划任务:crontab-l-u用户名删除计划任务:crontab-r-u用户名,root用户可以管理指定用户的计划任务普通用户只能管理自己的计划任务,28,crontab任务的配置格式,50321*run_command,分钟,小时,日期,月份,星期,命令,时间周期设置,任务内容设置,29,crontab任务的配置格式,时间数值的特殊表示方法*表示该范围内的任意时间,表示间隔的多个不连续时间点-表示一个连续的时间范围/指定间隔的时间频率应用示例017*1-5周一到周五每天17:00308*1,3,5每周一、三、五的8点30分08-18/2*8点到18点之间每隔2小时0*/3*每隔3天,30,crontab应用示例,示例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文件,31,crontab应用示例,示例3:root用户查看自己的计划任务列表查看并删除jerry用户设置的计划任务,rootlocalhostroot#crontab-l507*/sbin/servicesshdstart5022*/sbin/servicesshdstop0*/5*/bin/rm-rf/var/ftp/pub/*307*6/sbin/servicehttpdrestart3017*1,3,5/bin/tarjcvfhttpdconf.tar.bz2/etc/httpd,rootlocalhostroot#crontab-l-ujerry5523*7/bin/cp/etc/passwd/home/jerry/pwd.txtrootlocalhostroot#crontab-r-ujerryrootlocalhostroot#crontab-l-ujerrynocrontabforjerryrootlocalhostroot#,32,本章总结,管理进程和计划任务,Linux的引导流程,引导流程总览,系统初始化进程及文件,运行级别控制,进程管理,计划任务管理,查看进程,控制进程,at一次性任务设置,crontab周期性任务设置,33,实验案例1:优化Linux中的系统服务,需求描述设置Linux系统每次开机后自动进入字符模式界面使用ntsysv、chkconfig工具优化系统服务同时在运行级别2、3、4、5关闭不常用的服务设置个别服务在特定运行级别自动运行验证优化前后的系统资源占用情况,34,实验案例1:优化Linux中的系统服务,实现思路修改/etc/inittab文件,将默认运行级别修改为3运行ntsysv工具,通过交互操作界面优化服务状态按F1键了解对应服务的主要功能使用chkconfig,结合“-level”选项调整服务状态验证优化前后的系统资源占用情况使用free或top命令查看内存等资源占用情况比较优化前、优化后文字模式、优化后图形模式中的差异,35,实验案例2:管理进程并设置计划任务,需求描述管理系统中的进程确认vsftpd、sshd服务的启动状态,并关闭vsftpd服务启动bluetooth服务,然后使用kill命令终止其运行查找系统中CPU占用率超过80的进程,并强行终止该进程练习各种进程管理命令的使用设置计划运行的系统管理任务每周一早上7:50自动清空FTP服务器公共目录“/var/ftp/pub”每天晚上10:30分自动执行任务,保存磁盘使用情况信息查看所设置的计划任务列表,36,实验案例2:管理进程并设置计划任务,实现思路管理系统中的进程使用cpuburn-in工具模拟CPU过载(./cpuburn-in10)设置计划运行的系统管理任务使用重定向符号“”保存信息练习各种进程管理命令操作参考教材中的示例,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!