Linux 启动

如果登陆Shell是bash shell,那么会在显示提示符之前,先运行一组进程。
系统启动后运行的第一个进程是init,派生getty进程
getty该进程负责大开终端端口,提供标准输入的来源以及标准输出与标准错误输出的去处,并且在屏幕上显示一个登陆提示符(login:)
接下来执行/bin/login程序
   login程序依次执行下面的工作,提示用户输入口令
   加密并验证用户输入的口令
   设置初始环境
   启动用户的登陆Shell(登陆Shell是Passwd文件的最后一项)
       bash首先查找系统文件/etc/profile,并执行其中的命令
       然后它在用户的主目录中查找.bash_profile的初始化文件,并执行其中命令
       bash shell接着在用户的ENV文件,通常叫做.bashrc中执行一个命令
       最后默认的美元($)出现在屏幕上

你可能感兴趣的:(linux)