Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2484641
  • 博文数量: 609
  • 博客积分: 10061
  • 博客等级: 上将
  • 技术积分: 5920
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-25 08:30
文章分类

全部博文(609)

文章存档

2010年(13)

2009年(39)

2008年(558)

我的朋友

分类: LINUX

2008-07-01 11:27:07

/etc/sysconfig目录

seup工具的使用

/etc/sysconfig/* 里头的设定档案:

authconfig                系统使用者所使用的认证方式,或者说是系统使用者使用以登入主机的密码
                          管理方式。目前最常见的就是每部主机自己管理自己,也就是
                          /etc/shadow 这个档案,以及底下会再提到的档案认证方式 MD5 的编码
                          格式!通常档案的内容为:
                          USELDAP=no   <==是否使用 LDAP
                          USEMD5=yes   <==是否使用MD5
                          USENIS=no    <==是否使用NIS
                          USESHADOW=yes <==是否使用 shadow
autofsck                  当系统出现问题的时候,通常系统会自动的执行 fsck ,但是当这个档案存
                          在的时候,那么系统就会依据这个档案的内容来决定是否需要以 fsck 来检
                          查硬盘数据。
                          AUTOFSCK_TIMEOUT=5   <==暂停时间等待输入
                          AUTOFSCK_DEF_CHECK=no  <==若不输入是否进行 fsck 检验,这里是
                          设定为 no。
clock                     记录时区的档案内容:
                          UTC=true      <==设定时区为以 GMT 时区的设定
                          ARC=false     <==设定时间以 ARC console 来比对
                          ZONE=Asia/Taipei  <==以 GMT 时间推算出本地的时区
gpm                       纪录一些额外的接口设备的档案数据,例如鼠标。这个服务可以让您在文字
                          模式下能使用鼠标来进行复制、剪贴等等的功能。
harddisks                 要开启 IDA 模式吗?要启动 16 I/O 模式吗?没错!使用这个档案来设
                          定就对了!尤其是档案里头的 USE_DMA=1 ,应该是可以直接启动的啦!
                          (将 # 去除!)这东西与 hdparm 程序有点关系的啦!
hwconf                    在你启动 Linux 的时候,不是有侦测硬件的项目吗?没错,侦测到的硬件
                          就是记录在这里。这东西与 hdparm 程序有点关系的啦!
i18n                      修改预设语系的地方!很多朋友常常提到,如果预设语系选择中文,偏偏文
                          字模式下无法正常显示,那么就修改这里的设定即可!将 LANG 的设定改成
                          en_US 即可!不过,有没有支持还是得看这个档案里头的 SUPPORTED 项
                          目才行!
keyboard                  设定键盘的形式;
kudzu                     设定开机时后侦测新装置的方式!
mouse                     设定鼠标的形式
network                   设定你的网络状态,例如 gateway, hostname 等等的地方!相当重要!
network-scipts            所有的适配卡设定档案的地方!例如 ifcfg-eth0 !相当的重要!
rhn                       设定一些 up2date 在线更新的注册数据!( Red Hat 上才有!)
iptables                  (不一定会存在的档案)这个档案为开机时启动防火墙规则的规则档案!

系统启动服务工具:ntsysv, service, chkconfig, init
ntsysv
  ntsysv 工具为激活或停运服务提供了简单的界面。你可以使用 ntsysv 来启动或关闭由 xinetd 管理的服务。你还可以使用 ntsysv 来配置运行级别。按照默认设置,只有当前运行级别会被配置。要配置不同的运行级别,使用 --level 选项来指定一个或多个运行级别。譬如,命令 ntsysv --level 345 配置运行级别 3、4、和 5。
  由 xinetd 管理的服务会立即受到 ntsysv 的影响。其它服务则不会立即生效。你必须使用 service daemon stop  命令来停止某项服务。
 
service
[root @test /root]# service [service name] [start|stop|restart]
参数说明:
service name :这个服务名称必须要实际存在 /etc/rc.d/init.d 这个目录下才行
start|stop.. :基本上,这个与 /etc/rc.d/init.d/service_name 所允许的启动形式有关!
范例:
[root @test /root]# service xinetd restart  <==重新启动 xinetd
[root @test /root]# service sendmail start  <==启动 sendmail 这个服务!


chkconfig
[root @test /root]# chkconfig [--level levels] [--list|add|del] [service name]
参数说明:
--level :同样的说明了可以设定不同的 run-level.
--list  :列出 run-level 情况下的该套件名称是否有被开机启动.
--add   :增加一个 service_name 在开机的时候启动;
--del   :删除一个开机启动的服务.
service name :这个服务名称必须要实际存在 /etc/rc.d/init.d 这个目录下才行
范例:
[root @test /root]# chkconfig --list sendmail  <==列出 sendmail 的启动!
sendmail        0:off   1:off   2:on    3:on    4:on    5:on    6:off
上面说明, sendmail 在 run-level 0, 1, 6 的时候是 off ,而在 2,3,4,5 是 On 的情况!
[root @test /root]# chkconfig  --list<==列出系统所拥有的执行服务,并且列出是否开机启动?
keytable        0:off   1:on    2:on    3:on    4:on    5:on    6:off
atd             0:off   1:off   2:off   3:on    4:on    5:on    6:off
kdcrotate       0:off   1:off   2:off   3:off   4:off   5:off   6:off
syslog          0:off   1:off   2:on    3:on    4:on    5:on    6:off
gpm             0:off   1:off   2:on    3:off   4:on    5:on    6:off
kudzu           0:off   1:off   2:off   3:off   4:on    5:on    6:off
sendmail        0:off   1:off   2:on    3:on    4:on    5:on    6:off
netfs           0:off   1:off   2:off   3:off   4:on    5:on    6:off
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off
random          0:off   1:off   2:on    3:on    4:on    5:on    6:off
rawdevices      0:off   1:off   2:off   3:off   4:on    5:on    6:off
apmd            0:off   1:off   2:on    3:off   4:on    5:on    6:off
ipchains        0:off   1:off   2:on    3:off   4:on    5:on    6:off
iptables        0:off   1:off   2:on    3:on    4:on    5:on    6:off
crond           0:off   1:off   2:on    3:on    4:on    5:on    6:off
anacron         0:off   1:off   2:on    3:off   4:on    5:on    6:off
xinetd based services:
        chargen-udp:    off
        chargen:        off
        daytime-udp:    off
        daytime:        off
        echo-udp:       off
        echo:   off
        time-udp:       off
[root @test /root]# chkconfig --add gpm   <==增加 gpm 这个咚咚在开机的时候启动
说明:
chkconfig 这个程序可以将 /etc/rc.d/init.d/ 里面的可执行服务与 /etc/xinetd.d 里面的相关可执行的服务,连结到目前的 run-level 里头去,或者是您可以定义你的 run-level 让你的该项服务在开机的时候就给他启动?不过请注意. service 是马上让你的该项服务立刻启动,但是 chkconfig 则仅是设定某个服务在开机得时候可以被启动,并不一样.

init
 略 

###感谢鸟哥。。
 
阅读(993) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~