--> 首先我们要了解的是,Linux会在每个终端(包括真实的终端和虚拟终端)端口上关联一个应用程序,这个应用程序就是getty,getty有多种,它们复杂程序有有所不同,如:mingetty只能处理Linux虚拟终端(我们通过Ctrl+Alt+Fn看到的虚拟控制台);agetty不仅可以处理虚拟控制台,还可以串口和调制解调器。mgetty功能最全,可以处理传入的传真、登录,并可以执行锁定和协商可以让同一个调制解调器既能拨入也能拨出。
- getty输出/etc/issue文件中的内容,并显示提示。在redhat系统中的getty程序使用的是/sbin/mingetty,通过/etc/inittab文件可以查看到。我们可以在/etc/issue文件中定制显示的内容;
- 用户在getty的提示处输入登录名;
- getty用指定的登录名作为参数执行login程序;
- login要求输入口令,并对照/etc/shadow验证口令;
- login输出/etc/motd(message of tody每日消息),并且运行一个shell;
- shell执行适当的引导脚本;(.bash_profile .bashrc)
- shell显示一个提示符,等待输入。

你好,希望能同贵blog合作,同更多的朋友一起分享您的内容
感兴趣的话,可以直接跟我联系,angel
QQ:604001149
vivian.liu@feedou.com
欢迎欢迎,你可以通过RSS订阅本站的文章!
Linux比较复杂..不过应该了解
其实只要用一段时间就会熟悉的,呵呵!