Linux开机服务启动

linux 的开机启动的服务程序都放在/etc/init.d 目录下,实际上目录里面的文件基本上都是shell脚本 ,打开可以看到 里面是可以接受并处理start stop status 参数的

而/etc/init.d/rc.local ..rc.1 等目录是 启动何种级别的时候 启动的进程目录


例如:1.把一个服务的shell脚本放在/etc/init.d 目录下,这时就可以使用service 名字 start/stop/status了

            2.这时再执行chkconfig --add 名字 就把该服务加入到默认开机级别的开机启动项中 (还可以使用--level 指定级别)

            实际上是ln -s /etc/init.d/xxx  /etc/init.d/rc.2等   从init.d目录创建了一个软连接到默认启动级别的目录中


          rc.2d 等目录实际上对应的是不同级别的启动脚本 ,存放的只是init.d目录下脚本的软连接,

          而且rc.d 目录下的脚本名字都是以K或者S开头的,S表示start,开机启动,K表示 stop,开机不启动  S39 表示 第39个启动的项目

   chkconfig --level 3 vsftpd 也就相对于在/etc/rc.d/rc3.d里面vsftpd服务 是改成了S带头的了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值