
Linux 设置系统服务、开机自启及启动顺序(使用 chkconfig).docx
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOCX
简介:
本文档详细介绍了如何在Linux系统中利用chkconfig工具来设置系统服务,实现服务自动启动,并调整各服务的启动优先级。
本段落详细介绍了Linux系统服务管理和配置的相关知识点,包括chkconfig命令的使用、系统服务的添加与删除以及启动顺序的设置。
一、chkconfig命令
该工具由Red Hat公司开发并遵循GPL规则,用于检查及设定各种在Linux操作系统中运行的服务。其语法为:chkconfig [--add][--del][--list][服务名称] 或 chkconfig [--level <等级代号>][系统服务名][on/off/reset]
其中,--add选项可以增加指定的系统服务,并让chkconfig指令对其进行管理;同时,在启动文件内加入相关数据。相反地,使用--del选项则用于删除由chkconfig指令管理的服务以及在启动文件中移除对应的数据。
二、添加和删除系统服务
要将新的服务引入到Linux环境中,需要先将其脚本复制至/etc/init.d目录,并通过运行 chkconfig --add [service name] 命令来完成。例如,若需添加mysqld服务,则应执行相应的命令以注册此服务。
对于不再需要的服务进行移除时,可以通过使用 chkconfig --del mysqld 来取消其管理状态并从系统中删除该服务的记录。
三、启动与关闭服务
要开启或停止一个特定服务可以使用 service 命令。比如,执行 service mysqld start 以激活mysqld服务;而用service mysqld stop则能将其停用。
四、设置服务启动顺序
有三种方式可用来调整系统中各服务的加载次序:
方法一:利用chkconfig工具进行配置。
方法二:直接编辑/etc/rc.d/rc.local文件,按照需求排列运行的服务或脚本命令。
方法三:编写自定义shell启动脚本,并将其添加到相应的服务列表里。
五、总结
本段落深入讲解了Linux系统中关于服务管理与设置的基本知识和操作技巧,包括如何使用chkconfig工具来维护常用功能的开启状态及顺序。这些技能对于负责管理和开发Linux系统的人员来说至关重要且实用。
全部评论 (0)


