Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2509800
  • 博文数量: 709
  • 博客积分: 12251
  • 博客等级: 上将
  • 技术积分: 7905
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-17 00:00
个人简介

实现有价值的IT服务

文章存档

2012年(7)

2011年(147)

2009年(3)

2008年(5)

2007年(74)

2006年(431)

2005年(42)

分类: IT职场

2005-10-30 18:40:30

linux启动过程

linux启动过程


Linux的启动过程如下:
power on  ===> BIOS自检 ===> 硬盘MBR引导 ===> lilo/grub ===> kernel ===>  init进程 ===> getty ===> login ===> shell ===>  now you can use  the linux .


登陆完整过程:
1.getty输出/etc/issue文件中的内容,并显示登陆提示.
2.用户在getty提示处输入用户名
3.getty用指定的名字作为参数执行login程序.
4.login要求输入口令,并对照/etc/shadow验证口令.
5.login输出/etc/motd中的每日消息,并运行一个shell.
6.shell执行适当的引导脚本.(用户不同,启动脚本也可能不一样)
7.shell显示一个提示符,等待输入.

*当用户退出系统时,控制权返回给init,它醒来后在终端端口上派生一个新的getty.

其环境文件有:/etc/profile,~/.bash_profile,~/.bash_login,~/.profile,~/.bashrc,/etc/bashrc,~/.bash_logout等等

阅读(758) | 评论(0) | 转发(0) |
0

上一篇:sed

下一篇:查找bad sql的方法

给主人留下些什么吧!~~