Linux的服务与进程管理教案解析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux的服务管理器  比如,若要查询xinetd服务的启动状态,则执行命令: [root@rh9 root]# /etc/rc.d/init.d/xinetd status xinetd (pid 1694) is running... 说明该服务已经启动,其进程号为1694。若要重启该服务,则执行命令: [root@rh9 root]# /etc/rc.d/init.d/xinetd restart Stopping xinetd: [ OK ] Starting xinetd: [ OK ] 若要停止该服务,则执行命令: [root@rh9 root]# /etc/rc.d/init.d/xinetd stop Stopping xinetd: [ OK ] 服务的启动与停止 Linux的服务管理器  2.使用service命令管理服务 利用服务启动脚本来启动或停止服务时,每次都要输入脚本的全路径,使用起来比较麻烦,为此,Red Hat Linux专门提供了service命令来解决该问题,使用时只需要指定要启动或停止的服务名即可,其用法为: service 服务名称 要执行的动作(start|stop|restart) 用户在任何路径下均可通过该命令来实现启动或停止服务,service命令会自动到/etc/rc.d/init.d目录中查找并执行相应的服务启动脚本。 比如,若要重启xinetd服务,则实现命令为:service xinetd restart 若要停止xinetd服务,则实现命令为:service xinetd stop 服务的启动与停止 Linux的服务管理器  在对Linux系统的管理中,经常需要设置或调整某些服务在某运行级别中自动启动或不启动,这可通过配置服务的启动状态来实现,为此Linux提供了ntsysv和chkconfig命令来实现该功能。 1.ntsysv命令 ntsysv命令是一个基于文本字符界面的实用程序,操作简单直观,但只能设置当前运行级别下各服务的启动状态。若要设置其他运行级别下各服务的启动状态,则需要转换到相应的运行级别,然后再运行ntsysv命令来进行设置。 2.chkconfig命令 chkconfig命令可以设置系统中所有服务在各运行级别中的启动状态。 配置服务的启动状态 Linux的服务管理器  ⑴ 查看服务的启动状态 命令用法:chkconfig --list [服务名称] chkconfig命令带--list参数,用于查看服务的启动状态,若缺省服务名称参数,则显示所有服务的启动状态,若指定了要查看的服务,则只显示该服务的启动状态。 比如,若要查看当前系统中各服务的启动状态,则执行命令: [root@rh9 root]# chkconfig --list 若要单独查看vsftpd服务的启动状态,则实现命令为:chkconfig --list vsftpd 各服务的启动状态改变后,在系统下一次启动时才会生效。 配置服务的启动状态 Linux的服务管理器  ⑵ 设置独立运行的服务的启动状态 命令用法:chkconfig --level 运行级别列表服务名称 on|off|reset 命令功能:设置指定服务在指定运行级别中的启动状态。参数on代表设置为启动,off为不启动,reset代表恢复为系统的默认启动状态。 例如,若要设置vsftpd服务在2、3、5运行级别启动,则实现命令为: [root@rh9 root]# chkconfig --level 235 vsftpd on [root@rh9 root]# chkconfig --list vsftpd vsftpd 0:off 1:off 2:on 3:on 4:off 5:on 6:off 配置服务的启动状态 Linux的服务管理器  ⑶ 设置非独立运行的服务的启动状态 命令用法:chkconfig 服务名称 on|off|reset 非独立运行的服务受xinetd服务的管理,因此不存在运行级别启动状态的问题。非独立运行的服务的启动状态改变后,需要重新启动xinetd服务,才能使设置立即生效。 比如,若要设置rsync服务的自启动状态为on,并让其立即生效启动,则实现命令为

文档评论(0)

我是兰花草 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档