常见配置文件格式与环境变量设置详解
1. /etc/inittab 文件
- 功能 :控制 init 进程,该进程负责运行启动脚本。
- 文件结构 :由多行组成,以
#
开头的为注释行,会被读取文件的程序忽略;其余为控制行。 - 控制行格式 :
id:runlevel:action:process
- id :运行级别进程的 1 - 4 字符标识字符串,有时需特定形式,如登录终端用数字。
ln
(n 为 0 - 6 的数字)表示切换到新运行级别时要采取的操作。 - runlevel :计算机在某一时刻处于一个运行级别,该变量指定进程运行的运行级别,无空格分隔,如
2345
表示运行级别 2 - 5。 - action :决定 init 如何处理进程,常见值如下:
| action 值 | 含义 |
| — | — |
| initdefault | 指定默认运行级别 |
| sysinit | 系统启动时运行的进程,通常运行 SysV 初始化脚本 |
| respawn | 进程退出时系统重新启动该进程,用于登录进程 |
| wait | 系统运行进程并等待其结束,用于运行 SysV 初始化脚本
- id :运行级别进程的 1 - 4 字符标识字符串,有时需特定形式,如登录终端用数字。