Skip to content

第十八章:系统服务dameon

通俗的说,dameon就是常驻内存中的进程

1. ubuntu super dameon : https://www.cnblogs.com/xiaohaoxuezhang/p/4987865.html
2. ubuntu chkconfig : https://askubuntu.com/questions/221293/why-is-chkconfig-no-longer-available-in-ubuntu

1\. dameon综述
|---> 分类
    |---> stand_alone型 : 独立启动,加载到内存后一直启动,然后提供相应服务
        |---> httpd/vsftpd...
    |---> super_daemon型 : 统一管理,由一个特殊的进程统一管理
        |---> 当然这个特殊的进程肯定是stand_alone

        |---> 好处 : 1.节约内存 2.有些进程可能没有防火墙,咱们可以通过这个来监督

|---> 另一种分类
    |---> signal-control : 客户端发来请求,然后进行响应
    |---> interval-control : 隔一段时间主动去做一件事情(atd,crontabd...)

|---> 端口
    |---> 端口配置查看文件 : /etc/services

2\. stand_alone启动方式
    |---> /etc/init.d/\* : 这里面就是那些dameon的脚本 --- 比如mysql : /etc/init.d/mysql (status/restart/start)

    |---> /etc/\* : 这里面是那些dameon各自的配置文件 --- 比如mysql : /etc/mysql

    |---> /va/lib/\* : 这里面是那些dameon产生的数据库 --- 比如mysql : /var/lib/mysql

    |---> /var/run/\* : 这里面是那些dameon的pid记录

3\. super_dameon
    |---> 管理者 : xinetd(这就是一个stand_alone,不信你看: /etc/init.d/xinetd)

    |---> 启动方式 : 既然是由xinetd操纵的,那就是到 /etc/xinetd.d 里面去看就好了

    |---> 管理方式详解
        |---> 默认配置 /etc/xinetd.conf
            |---> 作用 : 如果管理的服务没有自己配置,那就按照这个默认的要求就行
                |---> 比如cps = 150 表示一秒最多150次,如果管理的netstat自己没有设置,那就按照默认的来

        |---> 自己的配置
            |---> 这个肯定不要记,记得查阅 : 《鸟哥的Linux..》P559-P561 (第18章)
            |---> 一个例子 : 看看鸟哥的例子哦,很有用的!

Comments