免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1173 | 回复: 0
打印 上一主题 下一主题

chkconfig Linux and Unix 命令手册(转) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-23 14:57 |只看该作者 |倒序浏览

chkconfig           Linux and Unix 命令手册
本命令手册以实用,简洁为原则,对于已经消化的内容,不附加详细的注解。
磁针石
联系方式: QQ:37391319 gmail and gtalk: xurongzhong@gmail.com
参考资料
*《鸟哥的 Linux 私房菜》之 “
系统服务

* Red Hat Enterprise Linux ES release 4 (Nahant Update 3) chkconfig 命令参考
功能
chkconfig - updates and queries runlevel information for system services
此命令为liinux 独有
语法
       chkconfig --list [name]
       chkconfig --add name
       chkconfig --del name
       chkconfig [--level levels] name
       chkconfig [--level levels] name
常用用法
* 范例一:列出目前系统上面所有被 chkconfig 管理的服务
[root@linux ~]# chkconfig --list |more

*范例二:显示出目前在 run level 3 为启动的服务
[root@linux ~]# chkconfig --list | grep '3:on'

*范例三:让 atd 这个服务在 run level 为 3, 4, 5 时启动:
[root@linux ~]# chkconfig --level 345 atd on

命令参考
*     关闭Linux系统下不必要的服务
http://linux.ccidnet.com/art/302/20071119/1280169_1.html

chkconfig --list 显示。
chkconfig [service] off 关闭其中一个服务。
守候进程名字功能对照表。
amd:自动安装NFS(网络文件系统)守侯进程。
apmd:高级电源管理。
Arpwatch:记录日志并构建一个在LAN接口上看到的以太网地址和IP地址对数据库。
Autofs:自动安装管理进程automount,与NFS相关,依赖于NIS。
Bootparamd:引导参数服务器,为LAN上的无盘工作站提供引导所需的相关信息。
crond:Linux下的计划任务。
Dhcpd:启动一个DHCP(动态IP地址分配)服务器。
Gated:网关路由守候进程,使用动态的OSPF路由选择协议。
Httpd:WEB服务器。
Inetd:支持多种网络服务的核心守候程序。
Innd:Usenet新闻服务器。
Linuxconf:允许使用本地WEB服务器作为用户接口来配置机器。
Lpd:打印服务器。
Mars-nwe:mars-nwe文件和用于Novell的打印服务器。
Mcserv:Midnight命令文件服务器。
named:DNS服务器。
netfs:安装NFS、Samba和NetWare网络文件系统。
network:激活已配置网络接口的脚本程序。
nfs:打开NFS服务。
nscd:nscd(Name Switch Cache daemon)服务器,用于NIS一个支持服务,它高速缓存用户口令和组成成员关系。
portmap:RPC portmap管理器,与inetd类似,它管理基于RPC服务的连接。
postgresql:一种SQL数据库服务器。
routed:路由守候进程,使用动态RIP路由选择协议。
rstatd:一个为LAN上的其它机器收集和提供系统信息的守候程序。
ruserd:远程用户定位服务,这是一个基于RPC的服务,它提供关于当前记录到LAN上一个机器日志中的用户信息。
rwalld:激活rpc.rwall服务进程,这是一项基于RPC的服务,允许用户给每个注册到LAN机器的其他终端写消息。
rwhod:激活rwhod服务进程,它支持LAN的rwho和ruptime服务。
sendmail:邮件服务器sendmail。
smb:Samba文件共享/打印服务。
snmpd:本地简单网络管理候进程。
squid:激活代理服务器squid。
syslog:一个让系统引导时起动syslog和klogd系统日志守候进程的脚本。
xfs:X Window字型服务器,为本地和远程X服务器提供字型集。
xntpd:网络时间服务器。
ypbind:为NIS(网络信息系统)客户机激活ypbind服务进程。
yppasswdd:NIS口令服务器。
ypserv:NIS主服务器。
gpm:管鼠标的。
identd:AUTH服务,在提供用户信息方面与finger类似。

*     Red Hat Enterprise Linux ES release 4 (Nahant Update 3) chkconfig 命令参考

NAME
       chkconfig - updates and queries runlevel information for system services

SYNOPSIS
       chkconfig --list [name]
       chkconfig --add name
       chkconfig --del name
       chkconfig [--level levels] name
       chkconfig [--level levels] name

DESCRIPTION
       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.

       This implementation of chkconfig was inspired by the chkconfig command present in the IRIX operating system. Rather than maintaining  configuration
       information  outside of the /etc/rc[0-6].d hierarchy, however, this version directly manages the symlinks in /etc/rc[0-6].d. This leaves all of the
       configuration information regarding what services init starts in a single location.

       chkconfig has five distinct functions: adding new services for management, removing services from management, listing the current startup  informa-
       tion for services, changing the startup information for services, and checking the startup state of a particular service.

       When chkconfig is run without any options, it displays usage information.  If only a service name is given, it checks to see if the service is con-
       figured to be started in the current runlevel. If it is, chkconfig returns true; otherwise it returns false. The --level option may be used to have
       chkconfig query an alternative runlevel rather than the current one.

       If  one  of on, off, or reset is specified after the service name, chkconfig changes the startup information for the specified service.  The on and
       off flags cause the service to be started or stopped, respectively, in the runlevels being changed.  The reset flag resets the startup  information
       for the service to whatever is specified in the init script in question.

       By  default, the on and off options affect only runlevels 2, 3, 4, and 5, while reset affects all of the runlevels.  The --level option may be used
       to specify which runlevels are affected.

       Note that for every service, each runlevel has either a start script or a stop script.   When  switching  runlevels,  init  will  not  re-start  an
       already-started service, and will not re-stop a service that is not running.

OPTIONS
       --level levels
              Specifies  the  run levels an operation should pertain to. It is given as a string of numbers from 0 to 7. For example, --level 35 specifies
              runlevels 3 and 5.

       --add name

              This option adds a new service for management by chkconfig.  When a new service is added, chkconfig ensures that the service  has  either  a
              start  or  a kill entry in every runlevel. If any runlevel is missing such an entry, chkconfig creates the appropriate entry as specified by
              the default values in the init script. Note that default entries in LSB-delimited \u2019INIT INFO\u2019 sections take precedence over the default run-
              levels in the initscript.
:       to specify which runlevels are affected.

       Note that for every service, each runlevel has either a start script or a stop script.   When  switching  runlevels,  init  will  not  re-start  an
       already-started service, and will not re-stop a service that is not running.

OPTIONS
       --level levels
              Specifies  the  run levels an operation should pertain to. It is given as a string of numbers from 0 to 7. For example, --level 35 specifies
              runlevels 3 and 5.

       --add name

              This option adds a new service for management by chkconfig.  When a new service is added, chkconfig ensures that the service  has  either  a
              start  or  a kill entry in every runlevel. If any runlevel is missing such an entry, chkconfig creates the appropriate entry as specified by
              the default values in the init script. Note that default entries in LSB-delimited \u2019INIT INFO\u2019 sections take precedence over the default run-
              levels in the initscript.

       --del name
              The service is removed from chkconfig management, and any symbolic links in /etc/rc[0-6].d which pertain to it are removed.

              Note  that future package installs for this service may run chkconfig --add, which will re-add such links. To disable a service, run chkcon-
              fig name off.

       --list name
              This option lists all of the services which chkconfig knows about, and whether they are stopped or started in  each  runlevel.  If  name  is
              specified, information in only display about service name.

RUNLEVEL FILES
       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.

       For example, random.init has these three lines:
       # chkconfig: 2345 20 80
       # description: Saves and restores system entropy pool for \
       #              higher quality random number generation.
       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.

SEE ALSO
       init(8) ntsysv(8) system-config-services(8)

AUTHOR
       Erik Troan

4th Berkeley Distribution                                             Wed Oct 8 1997                                                          CHKCONFIG(8)


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/35012/showart_429269.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP