简述Linux /etc/inittab 设置(修改)系统默认运行级别 ?
参考回答
在 Linux 系统中,/etc/inittab
文件用于定义系统的初始化过程和运行级别。通过修改 /etc/inittab
文件,可以设置系统的默认运行级别。运行级别是定义系统启动时服务和目标状态的数字标识,常见的运行级别有 0、1、3、5 等。为了更改默认的运行级别,需要编辑 inittab
文件中的 id
行。
详细讲解与拓展
1. 查看 /etc/inittab
文件
/etc/inittab
文件中包含了系统初始化的各种设置,包括默认运行级别、每个运行级别的行为等。打开该文件进行查看:
在这个文件中,包含了多个条目,关键的条目之一是定义系统默认运行级别的行,通常类似于:
id:5:initdefault:
2. 修改默认运行级别
id:5:initdefault:
这一行中的数字 5
表示默认的运行级别。常见的运行级别有:
– 0:关机(halt)。
– 1:单用户模式(single-user mode),通常用于系统维护或修复。
– 3:多用户模式(没有图形界面),适用于命令行界面(CLI)操作。
– 5:多用户模式(带图形界面),适用于桌面环境。
– 6:重启(reboot)。
例如,如果你希望系统启动时默认进入多用户命令行模式(没有图形界面),可以将该行修改为:
id:3:initdefault:
这样系统将默认进入运行级别 3,即多用户命令行模式。
3. 保存并退出
完成修改后,保存文件并退出编辑器。如果使用 vi
编辑器,按下 Esc
键,然后输入 :wq
保存并退出。
4. 重启系统
修改完成后,重启系统,新的默认运行级别会生效:
5. 验证运行级别
系统启动后,可以使用以下命令验证当前的运行级别:
该命令会输出两个字符,第一个字符表示当前的运行级别,第二个字符表示前一个运行级别。
总结
通过修改 /etc/inittab
文件中的 id
行,可以设置系统的默认运行级别。不同的运行级别代表了系统的不同状态,从单用户模式到多用户模式,再到带图形界面的多用户模式。修改后,重启系统即可生效。