红联Linux门户
Linux帮助

Linux启动

发布时间:2007-08-07 00:11:04来源:红联作者:Database
  如果登陆Shell是bash shell,那么会在显示提示符之前,先运行一组进程。

  系统启动后运行的第一个进程是init,派生getty进程

  getty该进程负责大开终端端口,提供标准输入的来源以及标准输出与标准错误输出的去处,并且在屏幕上显示一个登陆提示符(login:)

  接下来执行/bin/login程序

  login程序依次执行下面的工作,提示用户输入口令

  加密并验证用户输入的口令

  设置初始环境

  启动用户的登陆Shell(登陆Shell是Passwd文件的最后一项)

  bash首先查找系统文件/etc/profile,并执行其中的命令

  然后它在用户的主目录中查找.bash_profile的初始化文件,并执行其中命令

  bash shell接着在用户的ENV文件,通常叫做.bashrc中执行一个命令

  最后默认的美元($)出现在屏幕上。
文章评论

共有 1 条评论

  1. janeta 于 2007-08-07 00:20:32发表:

    挺形象的,好理解。顶个!!