RHEL 中的登录提示符是什么启动的?

RHEL 中的登录提示符是什么启动的?

我的运行级别中没有启动登录提示的服务,所以我想知道它是做什么的。

答案1

“登录 shell”是指将服务器连接到键盘和显示器时收到的登录提示吗?以及在其他虚拟终端上访问的相同登录 shellCtrlAltF2等等?

在 RHEL 4 和 5 上,它们从 开始/etc/inittab,查找显示“mingetty”的行。 inittab 手册页将解释这些行的含义,但其格式如下id:runlevels:action:process。您可以将它们注释掉或添加新的并运行telinit q以使其重新读取您的 inittab。

/etc/init/tty.conf在 RHEL 6 上,它们以 中定义的 tty启动/etc/sysconfig/init。如果你看一下/etc/inittab它实际上给出了一个简短的解释,但红帽有一个他们的网站上也有解释。 RHEL 6 切换到暴发户对于 RHEL 6,这就是它不同的原因(不要对 Ubuntu 网站上的 upstart 感到困惑,它是由 Ubuntu 启动的,但其他发行版也使用它)。

编辑:init 是我们操作系统启动的第一个进程,它会产生所有服务。它的 PID 为 1。当它启动时,它会读取 /etc/inittab,如果您查看带有某个数字的引用 rc 的行,那就是在您想要的运行级别启动您的服务。它还确保 Mingetty 在您想要的设备上以您想要的水平运行。您可以阅读更多内容维基百科有关 linux 如何启动的文章的 init 部分和这篇文章从权力到打击

相关内容