《Linux具体操作系统实用教程》教学第九章.ppt

《Linux具体操作系统实用教程》教学第九章.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.3 Linux服务配置 9.3.1 守护进程的工作原理和方式 工作在Xinetd模式下的服务进程,系统无需为每个服务进程运行相应的用于监听连接请求的守护进程,运行单个Xinetd就可以同时监听所有服务端口,这样就降低了系统开销。但是对于访问量大、经常出现并发访问的服务,Xinetd就要频繁启动对应的网络服务进程,反而会导致系统性能下降。 9.3 Linux服务配置 9.3.2 守护进程管理工具 9.3.2 守护进程管理工具 在进程系统管理的时候,需要及时获取系统守护进程的状况,并且根据需要及时结束或启动守护进程。RedHat Linux 9提供了命令行工具pstree、ntsysv、chkconfig和图形工具redhat-config-services 4种不同的守护进程管理工具。这些工具类似于Microsoft Windows中的服务管理。 1. 查看进程树pstree 在RedHat Linux 9系统中,可以使用pstree命令来查看系统的进程树,通过进程在系统进程树中的结点位置,可以判断进程的工作模式。pstree命令用法如下: pstree [选项] 9.3 Linux服务配置 9.3.2 守护进程管理工具 该命令常用的参数及含义如下表所示。 pstree命令参数及含义 参 数 含 义 -a 显示进程的完成命令及参数 -c 精简模式显示,不列出进程号和参数 -h 高亮度显示当前进程 -p 显示进程号 9.3 Linux服务配置 9.3.2 守护进程管理工具 在pstree显示的结果中,以stand-alone模式工作的进程直接作为init进程的子结点,如syslogd进程等;基于超级服务器Xinetd模式运行的进程则作为Xinetd进程的参数给出,如telnet进程等,如下图所示。 pstree执行 9.3 Linux服务配置 9.3.2 守护进程管理工具 2. ntsysv工具 ntsysv工具给用户提供了一个简单的界面,用于管理随系统启动的守护进程。ntsysv工具还提供了配置不同运行级别中守护进程随系统启动或终止的功能。默认情况下,ntsysv只配置当前运行级别。ntsysv命令的使用格式如下: ntsysv [--level runlevel] 其中参数--level runlevel用于指定特定的运行级别。例如,执行下列命令: [root@myhost root]# ntsysv --level 345 表示配置运行级别3、4、和5。 9.3 Linux服务配置 9.3.2 守护进程管理工具 ntsysv命令的工作界面如右图所示。 ntsysv的工作界面提供了一个列表框、“确定”按钮和“取消”按钮。使用Tab键可以在列表框和按钮之间切换。当当前焦点在列表框时,可以使用光标键来上下查看列表,需要时可以使用空格键来标记指定的服务,若服务前面显示“*”,表示该服务被标记为启动,按下F1键时,可以弹出每项服务的简短描述。当前焦点在“确定”或“取消”按钮时,可以使用空格键来激活按钮。 ntsysv运行界面 9.3 Linux服务配置 9.3.2 守护进程管理工具 3. chkconfig工具 chkconfig命令也可以用来激活和解除服务的随系统启动。chkconfig命令提供了一个纯文本的模式,用于显示系统当前服务的运行和终止情况。chkconfig命令的格式如下: chkconfig --level runlevel [选项] 该命令常用的参数及含义如下表所示。 chkconfig命令参数及含义 参 数 含 义 --level runlevel 指定运行级别,runlevel即为运行级别 --list 显示当前系统的守护进程的运行状况 --add d_name 添加chkconfig管理的守护进程 --del d_name 删除chkconfig管理的守护进程 9.3 Linux服务配置 9.3.2 守护进程管理工具 chkconfig --list用于显示系统服务列表,并显示这些服务在运行级别0到6中是被设置成启动(on)还是停止(off)。chkconfig还能用来设置某一服务在某一指定的运行级别内的启动和停止。例如,要在运行级别3、4、5

文档评论(0)

stonecbx + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档