chkcongfig 命令
chkconfig 命令主要用来 更新(启动或停止)和查询系统服务的运行级信息。
谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。
使用语法:
chkconfig [--add] [--del] [--list] 程序名 或
chkconfig [--level <等级代号>] 程序名 [on/off/reset]
chkconfig --list [name]:显示所有运行级系统服务的运行状态信息(on或off)。
如果指定了name,那么只显示指定的服务在不同运行级的状态。
chkconfig --add name:增加一项新的服务。chkconfig确保每个运行级有一项启动(S)或者杀死(K)入口。
如有缺少,则会从缺省的init脚本自动建立。
chkconfig --del name: 删除服务,并把相关符号连接从/etc/rc[0-6].d删除。
使用范例:
chkconfig --list 列出所有的系统服务
chkconfig --list mysqld 列出mysqld服务设置情况
chkconfig --add httpd 增加httpd服务
chkconfig --del httpd 删除httpd服务
chkconfig mysqld on 设定mysqld在各等级为on,“各等级”包括2、3、4、5等级
chkconfig --level httpd 2345 on 设置httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态
chkconfig --level 35 mysqld on 设定mysqld在等级3和5为开机运行服务,--level 35表示操作只在等级3和5执行,
on表示启动,off表示关闭
如何增加一个服务:
注意:”chkconfig --add“ 只是设置一个存在的service为自动启动,此service必须已经安装,即已经存在于/etc/rc.d/init.d下。如果service不存在,你需要首先安装service到/etc/rc.d/init.d下,然后再为其设置自动启动选项。这是很多的初学者都容易犯的错误,所以值得在这里强调。
1.服务脚本必须存放在/etc/ini.d/目录下;
2.chkconfig --add servicename
在chkconfig工具服务列表中增加此服务,此时服务会被在/etc/rc.d/rcN.d中赋予K/S入口了;
3.chkconfig --level 35 mysqld on
修改服务的默认启动等级。
最新文章
- VS插件开发 - 登录身份验证
- Shader实例:NGUI图集中的UISprite正确使用Shader的方法
- (第九天)DOM事件
- 2015 Multi-University Training Contest 1 - 1009 Annoying problem
- 8-18-Exercise
- OC - 8.Quartz2D核心要点
- MapReduce计数器
- TravelCMS旅游网站系统诞生记-1(后台框架篇)
- 基于Spark的用户行为路径分析
- B-树&;B+树以及其在数据库中的应用
- 【java学习笔记】文件读写(IO流)
- 如何创建自己的composer包
- docx httpheader头设置
- Django之连接多个数据库的相关配置
- 使用git和github进行协同开发流程
- eclipse中的快捷键的使用
- POSTGRESQL中ERROR: recursive query ";t"; column 2 has type character varying(150) in non-recursive term but type character varying overall
- spring security笔记
- Java NIO使用及原理分析 (四)(转)
- 使用重绘项美化WinForm中的控件
热门文章
- Akka Java 中文文档
- 并行网关 Parallel Gateway
- Qt Installer Framework翻译(3-4)
- 基于JS实现归并排序算法
- [bzoj4524] [loj#2047] [Cqoi2016] 伪光滑数
- maven-assembly-plugin入门
- typescript step by step two
- 大叔 EF 来分析 EntityFrameworks.Data.Core 2
- Visual studio之C#的一些常见问题01switch case常量
- Wireshark入门与进阶系列五之常见捕获过滤器