etc
/etc/rcor/etc/rc.dor/etc/rc*.d
启动、或改变运行级时运行的scripts或scripts的目录.
etc/rc.d/rc.sysinit 系统初始化相关,主要完成的任务
1、激活udev和selinux
2、根据etc/sysctl.conf文件,来设定内核参数
3、设定系统时钟
4、装载键盘映射
5、启用交换分区
6、设置主机名
7、根文件系统检测,并以读写方式重新挂载
8、激活RAID和LVM设备
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服务的主机
(默认情况下是不存在的)