今天工作中碰到几个系统问题,总结一下以下几个系统文件
/etc/resolv.conf
/etc/resolv.conf是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。
文件格式:
domainname 域名
search 域名
nameserver Primary_DNS_Server_IP_address
nameserver Second_DNS_Server_IP_address
文件内参数说明:
- nameserver 表明DNS服务器的IP地址。
- domain 声明主机的域名。
- search 定义域名的搜索列表
- sortlist 对返回的域名进行排序
/etc/rc.d/目录
- init.d/ :各种服务器和程序的二进制文件存放目录。
- rcx.d/: 各个启动级别的执行程序连接目录。里头的东西都是指向init.d/的一些软连接。K的表示停止(Kill)一个服务,S表示开启(Start)。
- rc.local:自定义开机启动程序。rc.local文件中,touch /var/lock/subsys/local。表示默认会touch这个文件,每次系统启动时都会touch这个文件,这个文件的修改时间就是系统的启动时间。
运行级别(run level)
Init进程是系统启动之后的第一个用户进程,所以它的pid(进程编号)始终为1。init进程上来首先做的事是去读取/etc/目录下inittab文件中initdefault
id值,这个值称为运行级别(run-level)。它决定了系统启动之后运行于什么级别。运行级别决定了系统启动的绝大部分行为和目的。这个级别从0到6
,具有不同的功能。不同的运行级定义如下:
- 0 - 停机(千万别把initdefault设置为0,否则系统永远无法启动)
- 1 - 单用户模式,root权限,用于系统维护,禁止远程登陆
- 2 - 多用户,没有 NFS
- 3 - 完全多用户模式(标准的运行级)
- 4 – 系统保留的
- 5 - X11控制台,登陆后进入图形GUI模式
- 6 - 重新启动 (千万不要把initdefault 设置为6,否则将一直在重启 )