chkconfig惹的祸

今天一个的bug,浪费了我几个小时。原因是我对命令用法理解不够透彻,不能一眼找到问题所在。

在linux下,做过程序随系统自启动的一定都用过chkconfig命令。

一下是分享时间:

1、场景

在写软件安装脚本时,要设置某程序随系统自启动功能。需要两步,chkconfig设置本服务为系统服务,

写自启动脚本,放入rcX.d中。本人先放置了脚本,后设置,总是出现脚本丢失情况。一直找不到原因发火,最后一点点排查,

才发现是顺序问题。

2、问题总结

  • 问题1:chkconfig用法?

      功能:更新(启动或停止)和查询系统服务的运行级信息 。

语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]

Linux 将操作环境分为以下7个等级:

0:开机(请不要切换到此等级)

1:单人使用者模式的文字界面

2:多人使用者模式的文字界面,不具有网络档案系统(NFS)功能

3:多人使用者模式的文字界面,具有网络档案系统(NFS)功能

4:某些发行版的linux使用此等级进入x windows system

5:某些发行版的linux使用此等级进入x windows system

6:重新启动

参数:

   --add   新增所指定的系统服务
         --del 删除所指定的系统服务
         --level 指定该系统服务要在哪个执行等级中开启或关闭
         --list   列出当前可从chkconfig指令管理的所有系统服务和等级代号
         on/off/reset   在指定的执行登记,开启/关闭/重置该系统服务

  • 问题2:chkconfig命令和放置启动脚本的先后顺序,为什么呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值