Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1365416
  • 博文数量: 245
  • 博客积分: 10021
  • 博客等级: 上将
  • 技术积分: 3094
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-12 14:51
文章存档

2011年(2)

2009年(152)

2008年(91)

我的朋友

分类: LINUX

2009-01-24 14:15:40

  根据 /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 啦!

阅读(1698) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~