首页 > 代码库 > /etc下主要配置文件简析

/etc下主要配置文件简析

etc 

/etc/rcor/etc/rc.dor/etc/rc*.d
 启动、或改变运行级时运行的scripts或scripts的目录.

 

  etc/rc.d/rc.sysinit 系统初始化相关,主要完成的任务

    1、激活udevselinux

2、根据etc/sysctl.conf文件,来设定内核参数

3、设定系统时钟

4、装载键盘映射

5、启用交换分区

6、设置主机名

7、根文件系统检测,并以读写方式重新挂载

8、激活RAIDLVM设备

9、启用磁盘配额

10、根据/etc/fstab,检查并挂载其他文件系统

11、清理过期的锁和PID文件

12、 初始化外围硬件设备的驱动


  etc/rc.d/init.d 服务类脚本

    sysV/etc/rc.d/init.d

    start|stop|restart|status(上面目录下的文件都支持此四项)

    reload|configtest(有的也支持这两项)

    支持服务类脚本原因必须有下面两行:

   # chkconfig:启动的级别 SS(启动的优先次序) KK(关闭的优先次序)

    当chkconfig命令来为此脚本在rc#.d目录创建链接时,runlevels表示默认创建为S*开头的链接,-    表示没有级别默认为S*开头的链接;其他的级别默认创建为K*开头的链接。K表示关闭 S,表示启动

   # description:用于说明此脚本的简单功能:\,续航

  chkconfig

    --list 查看所有独立守护服务的启动设定

     chkconfig –list 服务名查看某一个服务

   --add 添加到服务列表中

  如:chkconfig --add 服务名

   --del 服务名

  chkconfig[–level 级别]服务名 {on|off}

   如果省略级别指定,默认为2345级别;

 

  etc/rc.d/rc.load 最后启动的一个服务,

  当需要开机启动某些脚本,又不能使用服务方式进行时,添加到这里最合适。


/etc/fstab
  启动时mount -a命令(在/etc/rc 或等效的启动文件中)自动mount的文件系统列表.Linux下,也包括用swapon -a启用的swap区的信息.


/etc/inittab
  init 的配置文件. 设置运行级别


/etc/issue
  getty在登录提示符前的输出信息.通常包括系统的一段短说明或欢迎信息.内容由系统管理员确定. 


/etc/magic
  file 的配置文件.包含不同文件格式的说明,file 基于它猜测文件类型.


/etc/login.defs
  login 命令的配置文件. 

/etc/securetty
  确认安全终端,即哪个终端允许root登录.一般只列出虚拟控制台,这样就不可能(至少很困难)通过modem或网络闯入系统并得到超级用户特权.

/etc/shells
  列出可信任的shell.chsh 命令允许用户在本文件指定范围内改变登录shell.提供一台机器FTP服务的服务进程ftpd检查用户shell是否列在 /etc/shells 文件中,如果不是将不允许该用户登录. 


/etc/grub.conf 引导相关信息,欢迎界面等。


host.conf---设置TCP/IP网络上搜索域名查看文件的位置
hosts---包含了从你的这计算机上可以到达的ip地址和主机名
hosts.allow---列出允许使用本地计算机上某些TCP/IP服务的主机
hosts,deny---列出不允许使用本地计算机某些TCP/IP服务的主机 (默认情况下是不存在的)

/etc下主要配置文件简析