- 浏览: 4731825 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
bzhao:
你也应该可以这样:(not tested)./rbtunnel ...
在Bash脚本中怎么关闭文件描述符? -
bzhao:
如果有A进程原代码情况下,通过如下调用,把他的子进程继承关闭则 ...
在Bash脚本中怎么关闭文件描述符? -
Master-Gao:
楼主咋没分析下源码呢?
我使用过的Linux命令之dirname - 截取给定路径的目录部分 -
jiedushi:
tail -F 就可以吧
Linux下实时跟踪log4j日志文件的bash脚本 - 增强了tail -f的功能 -
java_is_new:
新手学习了,就是不明白为一个网卡配多个ip有什么用
我使用过的Linux命令之ifconfig - 网络配置命令
我使用过的Linux命令之chkconfig - 查询/修改系统服务的运行级别
本文链接:http://codingstandards.iteye.com/blog/998235 (转载请注明出处)
用途说明
chkconfig命令用于更新和查询系统Linux系统服务的运行级别信息(updates and queries runlevel information for system services)。chkconfig提供一个简单的命令行工具,它可以用来维护/etc/rc[0-6].d目录里面一些符号链接(chkconfig provides a simple command-line tool for maintaining the /etc/rc[0-6].d directory hierarchy by relieving system administrators of the task of directly manipulating the numerous symbolic links in those directories.)。chkconfig命令有五种不同的功能(chkconfig has five distinct functions): 添加新的服务(adding new services for management), 删除服务(removing services from management), 列出系统服务的当前启动信息(listing the current startup information for services), 更改服务的启动信息(changing the startup information for services), 以及检查特定服务的启动状态(and checking the startup state of a particular service.)。
每个能用chkconfig管理的系统服务脚本需要两个或更多特殊注释行(Each service which should be manageable by chkconfig needs two or more commented lines added to its init.d script). 第一行是该系统服务在哪些运行级别启动、启动优先级和停止优先级(The first line tells chkconfig what runlevels the service should be started in by default, as well as the start and stop priority levels. If the service should not, by default, be started in any runlevels, a should be used in place of the runlevels list). 第二行是服务的描述信息,可以多行,用反斜杠续行(The second line contains a description for the service, and may be extended across multiple lines with backslash continuation.)下面是一个chkconfig能够是别的注释样本:
# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for \
# higher quality random number generation.
上面的样本意思是:该脚本将在运行级别2,3,4,5启动,启动优先级为20,停止优先级为80,后面是该服务的描述信息,有两行,多余的空白将会被忽略(This says that the random script should be started in levels 2, 3, 4, and 5, that its start priority should be 20, and that its stop priority should be 80. You should be able to figure out what the description says; the \ causes the line to be continued. The extra space in front of the line is ignored.)
Linux的运行级别:
等级0表示:表示关机
等级1表示:单用户模式
等级2表示:无网络连接的多用户命令行模式
等级3表示:有网络连接的多用户命令行模式
等级4表示:不可用
等级5表示:带图形界面的多用户模式
等级6表示:重新启动
常用参数
格式:chkconfig
打印chkconfig的使用方法。
格式:chkconfig --list
列出所有服务的当前启动信息。
格式:chkconfig --list <service>
打印指定系统服务<service>的当前启动信息。
格式:chkconfig <service> on
将指定服务<service>系统开机时自动启动。
格式:chkconfig <service> off
将指定服务<service>系统开机时不自动启动。
使用示例
示例一
[root@jfht ~]# chkconfig
chkconfig 版本 1.3.30.1 - 版权 (C) 1997-2000 Red Hat, Inc.
在 GNU 公共许可的条款下,本软件可以被自由发行。
用法: chkconfig --list [name]
chkconfig --add <name>
chkconfig --del <name>
chkconfig [--level <levels>] <name> <on|off|reset|resetpriorities>
[root@jfht ~]#
示例二
[root@jfht ~]# chkconfig --list
NetworkManager 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
acpid 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
anacron 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
apmd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
atd 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
auditd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
autofs 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
avahi-daemon 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
avahi-dnsconfd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
bluetooth 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
capi 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
conman 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
cpuspeed 0:关闭 1:启用 2:启用 3:启用 4:启用 5:启用 6:关闭
crond 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
cups 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
dnsmasq 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
dund 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
firstboot 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭
gpm 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
haldaemon 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
hidd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
hplip 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
ip6tables 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
ipmi 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
iptables 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
irda 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
irqbalance 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
isdn 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
jexec 0:启用 1:启用 2:启用 3:启用 4:启用 5:启用 6:启用
kdump 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
kudzu 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
lvm2-monitor 0:关闭 1:启用 2:启用 3:启用 4:启用 5:启用 6:关闭
mcstrans 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
mdmonitor 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
mdmpd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
messagebus 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
microcode_ctl 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
multipathd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
mysql 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
netconsole 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
netfs 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
netplugd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
network 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
nfs 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
nfslock 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
nscd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
ntpd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
pand 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
pcscd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
portmap 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
psacct 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
rawdevices 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
rdisc 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
readahead_early 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
readahead_later 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:启用 6:关闭
restorecond 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
rhnsd 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
rpcgssd 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
rpcidmapd 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
rpcsvcgssd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
saslauthd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
sendmail 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
setroubleshoot 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
smartd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
sshd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
syslog 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
sysstat 0:关闭 1:关闭 2:启用 3:启用 4:关闭 5:启用 6:关闭
vncserver 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
vsftpd 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭
wdaemon 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
winbind 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
wpa_supplicant 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
xfs 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
xinetd 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
ypbind 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
yum-updatesd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
基于 xinetd 的服务:
chargen-dgram: 关闭
chargen-stream: 关闭
cvs: 关闭
daytime-dgram: 关闭
daytime-stream: 关闭
discard-dgram: 关闭
discard-stream: 关闭
echo-dgram: 关闭
echo-stream: 关闭
eklogin: 关闭
ekrb5-telnet: 关闭
gssftp: 启用
klogin: 关闭
krb5-telnet: 关闭
kshell: 关闭
rmcp: 关闭
rsync: 关闭
tcpmux-server: 关闭
tftp: 关闭
time-dgram: 关闭
time-stream: 关闭
[root@jfht ~]#
示例三
[root@jfht ~]# chkconfig --list xinetd
xinetd 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
[root@jfht ~]# chkconfig xinetd off
[root@jfht ~]# chkconfig --list xinetd
xinetd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
[root@jfht ~]# chkconfig xinetd on
[root@jfht ~]# chkconfig --list xinetd
xinetd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
[root@jfht ~]#
问题思考
相关资料
【1】Bash @ Linux 我使用过的Linux命令之service - 系统服务管理
http://codingstandards.iteye.com/blog/985455
【2】飞诺网 linux中chkconfig命令详解
http://dev.firnow.com/course/6_system/linux/Linuxjs/20081020/150848.html
【3】youyu_buzai的专栏 chkconfig命令
http://blog.csdn.net/youyu_buzai/archive/2009/03/04/3956845.aspx
【4】ChinaUnix.net [精华] 用chkconfig 管理 Init 脚本[转贴]
http://www.chinaunix.net/jh/4/203105.html
【5】百度百科 chkconfig
http://baike.baidu.com/view/2098380.html?fromTaglist
发表评论
-
在Linux用tar归档压缩文件时忽略某些文件和目录
2013-02-01 10:19 16922在Linux下,常用tar对文 ... -
使用nmap扫描服务器端口的一次操作
2012-11-01 17:00 15071使用nmap扫描服务器端口的一次操作 本文来自:http ... -
我使用过的Linux命令之wget - ooo
2011-09-14 13:10 0我使用过的Linux命令之wg ... -
推荐一篇学习Vim使用的好文:酷壳 - 简明 Vim 练级攻略
2011-09-09 12:53 9081简明 Vim 练级攻略 http://coolshell.c ... -
推荐一篇学习Vim使用的好文:酷壳 - 简明 Vim 练级攻略
2011-09-09 12:49 1简明 Vim 练级攻略 http://coolshell.c ... -
我使用过的Linux命令之:(冒号) - 啥也不做(除了……)
2011-08-29 13:18 11981我使用过的Linux命令之: ... -
我使用过的Linux命令之date - 显示、修改系统日期时间
2011-08-25 09:21 41904我使用过的Linux命令之da ... -
我使用过的Linux命令之declare - 声明shell变量(不知道没关系、知道了就更好的内建命令)
2011-08-16 09:22 21736我使用过的Linux命令之declare - 声明shell变 ... -
我使用过的Linux命令之alias - 设置命令的别名,让 Linux 命令更简练
2011-08-11 09:31 28711我使用过的Linux命令之alias - 设置命令的别名,让 ... -
我使用过的Linux命令之ar - 创建静态库.a文件
2011-08-08 10:40 51809我使用过的Linux命令之ar - 创建静态库.a文件 本 ... -
我使用过的Linux命令之crontab - 设置例行任务(类似于Windows中的任务计划)
2011-08-04 22:26 9687我使用过的Linux命令之crontab - 设置例行任务(类 ... -
我使用过的Linux命令之chmod - 改变文件/目录的访问权限
2011-08-03 21:33 10640我使用过的Linux命令之chmod - 改变文件/目录的访问 ... -
我使用过的Linux命令之export - 设置或显示环境变量
2011-08-02 19:55 25367我使用过的Linux命令之export - 设置或显示环境变量 ... -
我使用过的Linux命令之wc - 统计文件行数、单词数或字节数
2011-07-26 10:50 28932我使用过的Linux命令之wc - 统计文件行数、单词数或字节 ... -
我使用过的Linux命令之groupdel - 删除群组
2011-07-22 22:13 9619我使用过的Linux命令之gr ... -
我使用过的Linux命令之ifconfig - 网络配置命令
2011-07-21 20:43 60369我使用过的Linux命令之ifconfig - 网络配置命令 ... -
我使用过的Linux命令之ll - 列出文件/目录的详细信息
2011-07-20 21:22 7102我使用过的Linux命令之ll ... -
我使用过的Linux命令之mkdir - 创建目录
2011-07-20 20:58 13602我使用过的Linux命令之mkdir - 创建目录 本文链 ... -
我使用过的Linux命令之perror - 解释错误代码
2011-07-18 20:29 24965我使用过的Linux命令之perror - 解释错误代码 ... -
我使用过的Linux命令之ping - 测试与目标主机的连通性
2011-07-16 10:46 26251我使用过的Linux命令之ping - 测试与目标主机的连通性 ...
相关推荐
1、在官网上下载mysql-5.7.22-linux,我下载的是mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz,https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz,centos7/64位。...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
离线安装包,亲测可用
离线安装包,亲测可用
chkconfig-1.3.30c.tar.gz 解压后: ./configure make make install
Linux rsh命令 Linux rsh命令用于远端登入的Shell。 rsh(remote shell)提供用户环境,也就是Shell,以便指令能够在指定的远端主机上执行。 语法rsh [-dn][-l ][主机名称或IP地址][执行指令] 参数说明: -d 使用...
chkconfig-1.3.49.3-2.el6.i686.rpm是centos工具包。
Linux下chkconfig命令详解.docx
Linux chkconfig命令用于检查,设置系统的各种服务。 这是Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。 语法 chkconfig [--add][--del][--...
//35指的是运行级别 查看所有服务的启动状态:chkconfig --list 查看某个服务的启动状态:chkconfig --list sshd 各系统服务相关描述 不要关闭以下服务(除非你有充足的理由): acpid, haldaemon, messagebus, ...
Linux下的chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使用语法 chkconfig [–add][–del][–list][系统...
#chkconfig --list portmap 查看服务器运行级别3,5是否开启。 #chkconfig --list nfs 查看服务器运行级别3,5是否开启。 #chkconfig --level 35 nfs on 开启3,5运行级别。 #chkconfig --level 35 iptables off ...
chkconfig --add mysqld ln -s /usr/local/mysql/bin/* /usr/local/bin/ ln -s /usr/local/mysql/lib/mysql/* /usr/lib ln -s /usr/local/mysql/include/mysql/* /usr/include/ useradd -M -u 27 -s /sbin/nologin ...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使用语法: chkconfig [--add][--del][--list][系统服务] 或 ...
Linux启动运行级别&chkconfig&crontab.pdf
在 Linux 中,无论何时当你安装任何带有服务和守护进程的包,系统默认会把这些服务的初始化及 systemd 脚本添加进去...下面小编给大家带来了使用 chkconfig 和 systemctl 命令启用或禁用 Linux 服务的方法,一起看看吧
在ubuntu上默认是不支持chkconfig命令的,但可以自己安装,安装包已经上传,方法:在存放目录执行:dpkg -i chkconfig_11.0-79.1-2_all.deb
文档是我自己亲自整理的文档,详细介绍了 chkconfig 命令,使用该命令再进行配置Linux的服务和启动服务
使用语法:chkconfig[–add][–del][–list][系统服务] 或chkconfig[–level < 等级代号>][系统服务][on/off/reset] chkconfig在没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级...