zoukankan      html  css  js  c++  java
  • Service笔记

    一、服务
    1、服务:/etc/rc.d/init.d目录下的所有脚本文件。每个脚本文件对应一项服务。
    2、6个级别分别对应/etc/rc.d目录下的rc0.d到rc6.d共6个子目录。每个子目录中保存着一堆指向/etc/rc.d/init.d目录中所有脚本文件的快捷方式(以K开头的表示开机时不运行,以S开关的则表示开机时自动运行)。
    二、init程序
    1、开机时init程序使用/etc/inittab作为配置文档,决定运行哪个级别对应的所有服务。
    2、使用init程序管理的主要是一些非tcp/ip服务,比如Virtual Console服务(在inittab中被启动),提供了respawn capability功能(指被关闭后能够重新被启用)。
    三、控制服务的运行状态
    1、直接使用服务脚本文件控制服务的运行:
    /etc/init.d/httpd start:打开服务
    2、使用/sbin/service这个脚本来间接调用服务脚本文件,控制其运行:
    service httpd start:运行服务
    3、使用chkconfig工具控制各个级别的服务的自动运行状态:
    chkconfig --list httpd:列出所有级别下httpd服务的自动运行状态
    chkconfig httpd on:使httpd服务在开机后自动运行
    4、使用ntsysv控制各个级别的服务的自动运行状态:
    ntsysv --level 3
    四、建立自己的服务
    新建自己的脚本文件,放入/etc/rc.d/init.d目录下可成为一项服务。若想控制它在各个级别下的开机自动运行状态,要在rc0.d到rc6.d六个子目录下建快捷方式,可使用chkconfig <脚本名> --add做这项工作。相反若要删除各个级别子目录中的快捷方式,可使用chkconfig <脚本名> --del命令。
    五、xinetd服务及其子服务
    1、Services are started by xinetd in response to incoming request
    2、xinetd使用/etc/services文件进行服务与port对应关系的管理。
    3、xinetd的配置文件为/etc/xintd.conf。对所管理的各子服务的设定文件为/etc/xinetd.d/<service>。
    六、/etc/sysconfig目录下的各个文件用来配置对应的各个服务以何种方式运行。

  • 相关阅读:
    Tuesday / Wednesday = Increased Response
    脚本语言
    py2exe
    脚本语言
    访问者模式
    C调用lua脚本的效率测试
    Python编码规范
    py2exe
    Python编码规范
    访问者模式
  • 原文地址:https://www.cnblogs.com/beta2013/p/3377404.html
Copyright © 2011-2022 走看看