根据 /etc/inittab 之设定,载入终端机或 X-Window 介面。
在完成了系统所有服务的启动后,接下来 Linux 就会启动终端机或者是 X Window 来等待使用者登入啦! 实际参考的项目是 /etc/inittab 内的这一段:
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
# Run xdm in runlevel 5
x:5:once:/etc/X11/prefdm -nodaemon
这一段代表,在 run level 2, 3, 4, 5 时,都会执行 /sbin/mingetty 这个咚咚, 而且执行六个,这也是为何我们 Linux 会提供‘六个纯文字终端机’的设定所在啊! 因为 mingetty 就是在启动终端机的指令说。
要注意的是那个 respawn 的 init 动作项目,他代表‘当后面的指令被终止 (terminal) 时, init 会主动的重新启动该项目。’这也是为何我们登入 tty1 终端机介面后,以 exit 离开后, 系统还是会重新显示等待使用者输入的画面的原因啊!
如果改天您不想要有六个终端机时,可以取消某些终端机介面吗?当然可以啊! 就将上面表格当中的某些项目注解掉即可!例如不想要 tty5 与 tty6 ,就将那两行注解, 则下次重新开机后,您的 Linux 就只剩下‘ F1 ~ F4 ’有效而已,这样说,可以瞭解吧!!^_^
至于如果我们使用的是 run level 5 呢?那么除了这六个终端机之外, init 还会执行 /etc/X11/prefdm -nodaemon 那个指令喔!该指令我们会在 X Window 章节再来详谈! 他主要的功能就是在启动 X Window 啦!
阅读(1701) | 评论(0) | 转发(0) |