zoukankan      html  css  js  c++  java
  • chkconfig 原理 (企业应用)

    企业应用:如何让某个服务开机自启动

    chkconfig --level 345 serviceName on

    chkconfig --level 345 serviceName off

    chkconfig serviceName on    ==  默认是在 2345 级别执行

    原理:

    改变/etc/rc3.d/ 文件的软连接

    clipboard[14]

    演练

    clipboard[15]

    ##深入说明: 为什么chkconfig 后会出现相应的序号

        服务启动脚本里面给了说明,chkconfig会根据这个说明来做启动的顺序

    clipboard[16]

    ##面试题:

        自己的软件,编译的,要能接受chkconfig管理

    ..1 写启动脚本,能接受start stop restart 等参数

    ..2 加上 接受chkconfig的描述地方

    启动脚本: 位置: /etc/init.d/

    clipboard[17]

    测试:

    ..1 添加  chkconfig --add yangli.sh    ==  把一个新的进程添加到chkconfig

    ..2 ls -l /etc/rc3.d/ | grep yangli  == 查看启动文件的情况

    ..3 chkconfig --level 5 yangli.sh off  == 把yangli.sh在runlevel5下面关掉

    ..4 ls -l /etc/rc5.d/ | grep yangli  == 查看启动文件的情况

    clipboard[18]

    启动效果

    clipboard[19]

  • 相关阅读:
    GNU GPL介绍
    《Getting Started with WebRTC》第一章 WebRTC介绍
    进一步解 apt-get 的几个命令
    状态模式----C++实现
    boost库asio详解1——strand与io_service区别
    Timer.5
    Timer.4
    Timer.3
    MFC定时器
    boost.asio系列——Timer
  • 原文地址:https://www.cnblogs.com/fepapa/p/5395648.html
Copyright © 2011-2022 走看看