加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_镇江站长网 (https://www.0511zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下如何把服务设置自启动 - Linux系统

发布时间:2014-03-24 09:34:06 所属栏目:Linux 来源:站长网
导读:为了避免每次系统启动度要去手动将服务启动所带来的麻烦,我们需要将服务设置为自启动。 1,首先检查/etc/init.d下是否有所需的服务,没有则加上: # ls -l /et
为了避免每次系统启动度要去手动将服务启动所带来的麻烦,我们需要将服务设置为自启动。

1,首先检查/etc/init.d下是否有所需的服务,没有则加上:

# ls -l /etc/init.d/httpd

-rwxr-xr-x 1 root root 3200 Nov 12  2008 /etc/init.d/httpd

2,将服务加入自启动列表:

# chkconfig --add httpd

3,检查服务在Linux各模式下的状态是否为on/off ,on表示在该模式下自动启动,off反之:

# chkconfig  --list  httpd

httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off

其中模式数字意义:

0   关机 (不要把默认的运行级别设置为0)

1  单用户模式

2  不带NFS的文本多用户模式

3  完全多用户模式

4  未定义

5  图形界面

6  重启 (不要把默认的运行级别设置为6)

对于每个运行级,只能有一个启动脚本或者停止脚本。当切换运行级时,init不会重新启动已经启动的服务,也不会再次去停止已经停止的服务。

4,更改模式下的状态:

# chkconfig --level 345 httpd on

on和off分别制定服务被启动和停止,reset指重置服务的启动信息,无论有问题的初始化脚本制定了什么。on和off开关,系统默认只对运行级3,4,5有效,但是reset可以对所有运行级有效。

5,检查修改后的状态:

# chkconfig --list httpd

httpd           0:off   1:off   2:off   3:on    4:on    5:on    6:off

附:

Linux命令:chkconfig

功能说明:检查,设置系统的各种服务;chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。切记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变符号连接。

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

补充说明:这是RedHat 公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。

参数:

--add  增加所制定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。

--del  删除所制定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。

--level<等级代号>  制定读系统服务要在哪一个执行等级中开启或关闭。

本文出自 “小何贝贝的技术空间” 博客,请务必保留此出处http://babyhe.blog.51cto.com/1104064/785728

查看本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/

(编辑:应用网_镇江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!