




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux操作系统配置与管理主编严学军鲁立
中国水利水电出版社第1页,共21页。第9章进程与服务管理
学习要点进程与作业的基本概念进程的管理方法作业的管理方法服务管理的基本概念服务管理的配置方法第2页,共21页。9.1 进程管理
9.1.1进程与作业的基本概念1、进程Linux系统上所有运行的东西都可以称之为一个进程。每个用户任务、每个系统管理守护进程,都可以称之为进程。Linux用分时管理方法使所有的任务共同分享系统资源。进程的一个比较正式的定义是:正在运行的一个单独的程序。进程与程序是有区别的,进程不是程序,虽然它由程序产生。程序只是一个静态的指令集合,不占系统的运行资源;而进程是一个随时都可能发生变化的、动态的、使用系统运行资源的程序。
第3页,共21页。2、作业
系统要完成的一项工作,称为一个作业,即由一系列按顺序执行的命令。
正在执行的一个或多个相关进程可以形成一个作业。这里,作业的概念可以被理解为是一个任务,这个任务需要一个或多个相关的进程来完成。9.1 进程管理
第4页,共21页。9.1 进程管理
3、进程的属性进程具有的属性如下:进程ID(PID):是唯一的数值,用来区分进程;父进程的ID(PPID);启动进程的用户ID(UID)和所归属的组(GID);进程状态:状态分为运行R、休眠S、僵尸Z;进程执行的优先级;进程所连接的终端名;进程资源占用:比如占用资源大小(内存、CPU占用量);第5页,共21页。9.1 进程管理9.1.2进程的管理和控制Linux进程的状态分为以下几种:运行态可运行态等待态暂停态僵死态第6页,共21页。9.1 进程管理
1.ps监视进程工具2.top命令3.终止进程的工具kill、killall、pkill4.设定进程优先级的nice命令5.修改进程优先级的renice命令第7页,共21页。
9.1 进程管理
9.1.3作业的控制1.fg命令功能:把后台的作业调入前台运行。格式:#fg[作业编号]2.bg命令功能:把前台的作业或进程切换到后台运行,若没有指定进程号,则将当前作业切换到后台。格式:#bg[作业编号]第8页,共21页。9.1 进程管理
3.jobs命令
功能:显示当前所有作业。选项:-p:仅显示进程号-l:同时显示进程号和作业号格式:jobsjobs应用举例#jobs#jobs–l#jobs-p第9页,共21页。9.1 进程管理
4.at任务自动调度命令功能:安排系统在指定时间运行程序。格式:at[参数]时间示例:at[-V][-q队列][-f文件名][-mldbv]时间参数:-d//删除指定的调度作业-m//任务结束后会发送mail通知用户-f文件名//从指定文件中读取执行的命令-q[a-z] //指定使用的队列-l//显示等待执行的调度作业第10页,共21页。9.2服务的管理
9.2.1图形界面下的管理
通过选择面板上的“系统”→“管理”→“服务”,就会打开如图所示的服务配置工具界面。图9-1第11页,共21页。9.2服务的管理
9.2.2ntsysv命令ntsysv用于直观方便的设置各个服务是否自动启动。通过ntsysv命令可以启动或停止某些服务。界面如图所示,使用向上、向下键来查看服务列表,使用空格键可以选择或取消服务。“*”表示某服务被设置启动。图9-2第12页,共21页。9.2服务的管理
9.2.3chkconfig和service命令
通过命令工具chkconfig和service同样也可以方便对系统服务进行控制和管理。1.chkconfig命令chkconfig用于查看、设置服务的运行级别。选项:--list服务名:列举服务状态信息--add服务名:增加一项新服务--del服务名:删除一项服务
chkconfig应用举例#chkconfig--listhttpd第13页,共21页。
9.2服务的管理
2.service命令service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、查看状态(status)等。service命令本身是一个shell脚本,它在/etc/init.d/目录查找指定的服务脚本,然后调用该服务脚本来完成任务。选项:start:启动服务stop:停止服务restart:重启服务status:查看服务状态格式:service服务名
参数第14页,共21页。9.2服务的管理
service应用举例一:网络重启[root@a12345root]#servicenetworkstatus配置设备:loeth0当前的活跃设备:loeth0[root@a12345root]#servicenetworkrestart正在关闭接口eth0:[确定]关闭环回接口:[确定]设置网络参数:[确定]弹出环回接口:[确定]弹出界面eth0:[确定][root@a12345root]#第15页,共21页。9.2服务的管理
service应用举例二:控制apache服务#servicehttpdstart#servicehttpdstop#servicehttpdrestart#servicehttpdstatus第16页,共21页。9.3项目实训:实现计划任务
项目需求:1、公司Linux服务器根目录下保存了公司的数据文件:data。管理员将利用at设置一个自动化任务,在当天12:00点钟,自动在根目录下创建一个目录abc,并将根目录下的data文件备份到abc目录中。第17页,共21页。9.3项目实训:实现计划任务
解决方案有时候,需要只运行作业一次而不是定期运行。为此,应该使用at命令。要运行的命令是从-f选项指定的文件读取的,如果没有使用-f,那么从stdin读取。-m选项向用户发送邮件,即使命令没有stdout.-v选项显示运行作业的时间。这个时间也显示在输出中。
基于上述分析,我们采用at命令来完成该任务:#at12:00at>mkdir/abcat>cp–i/data/abc/dataat>[EOF]job1at2012-2-2912:00第18页,共21页。
9.3项目实训:实现计划任务
2、为了保证服务器的运行速度和安全,管理员利用crontab设置系统每周5下午18:00自动重启。解决方案:以一定的时间间隔运行作业需要使用cron设置进行管理,它由crond守护进程和一组表(描述执行哪些操作和采用什么样的频率)组成。这个守护进程每分钟唤醒一次,并通过检查crontab判断需要做什么。用户使用crontab命令管理crontab。crond守护进程常常是在系统启动时由init进程启动的。基于上述分析,我们需要建立crontab文件:#vi/root/root.cron018**5/sbin/reboot-hnow#crontab/root/root.cron第19页,共21
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 风电场施工进度控制方案
- 2025呼伦贝尔扎兰屯市中小学教师竞争性比选62人备考练习试题及答案解析
- 2025年甘肃省定西市安定区称钩驿镇选聘村干部备考练习题库及答案解析
- 2025年福建省晋江市陈埭民族中学合同教师应聘意向摸底备考练习试题及答案解析
- 2025绍兴市粮油质量检测站有限公司3人招聘考试参考试题及答案解析
- 2025四川达州万源选聘校园长18人备考练习题库及答案解析
- 2025年芜湖市投资控股集团有限公司公开招聘招商人员10名备考练习试题及答案解析
- 2025年宿州市埇桥区汴河中心小学教师招聘6名备考练习试题及答案解析
- 2025年青岛开放大学公开招聘高层次人才备考练习题库及答案解析
- 理财基金常识题库及答案
- 高原病的预防与适应
- 马克思主义政治经济学第7章剩余价值的分配
- 成品出货检验报告模板
- 2023年中考语文一轮复习:语段综合专项练习题汇编(含答案)
- 香豆素抗凝血药华法林及其类似物的合成
- 长江上游黄河上中游地区天然林资源保护工程实施方案
- GB/T 5453-1997纺织品织物透气性的测定
- GB/T 14315-2008电力电缆导体用压接型铜、铝接线端子和连接管
- 农民工工资表(模板)
- 《室内空间设计》第三章课件
- 学习《北方民族大学学生违纪处分规定(修订)》课件
评论
0/150
提交评论