懂视

关于一个CentOS的进程?

2024-12-24 06:49:55

测试CentOS系统的进程响应在最近的小型实验中,我们对CentOS系统进行了测试,以探究不同初始化级别下的系统行为。实验环境为CentOS4.0,使用VMware5.0作为虚拟化平台。实验目的在于通过修改启动脚本`/etc/inittab`中的`init`值,观察系统如何响应不同的初始化级别。以下是实验的详细结论:1.将`init`值设定为`0`时,系统在重启后会自动关闭。2.将`init`值设定为`1`后,系统在重启进入单用户模式,默认提示符为`sh-3.00#`。输入`tty`命令,输出为`/dev/console`;输入`runlevel`命令,输出为`1S`,其中`1`代表运行级别`1`,`S`表示单用户模式。3.`init`值设定为`2`时,系统在重启后进入多用户模式但没有网络支持。系统显示登录界面,要求输入用户名和密码。在此级别下,`tty`命令的输出为`/dev/tty1`,可通过`alt+F1-F6`快捷键在不同的虚拟控制台之间切换。`runlevel`命令的输出为`N2`,`N`指示多用户模式,`2`指运行级别`2`。4.`init`值为`3`时,系统在重启后进入多用户模式并支持网络。此模式下的登录界面与`init:2`相同。在此级别下,`tty`命令的输出仍然是`/dev/tty1`,`runlevel`命令的输出为`N3`,表示运行级别`3`,支持多用户和网络。5.对于`init`值为`4`的情况,相关资料和教程中鲜有提及。实验中,将运行级别修改为`4`后重启,系统表现与`init:2`和`init:3`类似,只是`runlevel`命令的输出为`N4`。6.`init`值为`5`时,系统以图形用户界面(GUI)模式启动,这是安装Linux后默认进入的模式。在此级别下,`tty`命令的输出为`/dev/pts/1`。7.将`init`值设置为`6`会导致系统不断重启。对于其他数值的测试,如`7`、`10`、`100`等,发现与`7`、`8`、`9`相关的设置均导致系统无法启动,如`17`、`18`、`177`、`188`等。具体原因尚不清楚。此外,还需说明的是,TTY端口直接关联标准输入文件描述符,无法通过网络将本地TTY终端的显示传输到客户端。而`pts`虚拟终端是通过`ptmx`字符设备将标准输入传递到客户端的`pts`终端显示的。作为初学者,我期待得到社区的宝贵指导和纠正。详情