【Linux 入门笔记】系统启动详解
来源:互联网 发布:java中clone方法 编辑:程序博客网 时间:2024/05/17 03:52
Linux系统启动:
- BIOS --> MBR: Boot Code --> 执行引导程序 - GRUB --> 加载内核 --> 执行init --> runlevel
- BIOS: 检查硬件 -> 查找可启动设备(512/446引导代码) ->
- stage1 -> stage_5 -> stage2 内核
- MBR的引导代码将负责找到并加载linux内核
- Linux内核保存在/boot/vmlinuz-2.6.32-279.el6.1686
- 一般还会加载内核模块打包文件:/boot/initramfs-2.6.32-279.el6.i686.img
- 命令dmesg可以查看本次启动时内核的输出信息
- 内核启动完毕就会运行init进程
- init 是linux系统中运行的第一个进程
- init负责使用/etc/rc.d/rc.sysinit负责对系统进行初始化,挂载文件系统,并且根据运行级别启动相应服务
- linux运行级别:
- 0 关机
- 1 单用户模式
- 2 不带网络的多用户模式
- 3 多用户模式
- 4 未使用
- 5 xll 图形化多用户
- 6 重新启动
- top 命令可以查看PID,其中1为init
- runlevel 显示当前运行级别
- init 3 可以切换到3级别
单用户修改root密码
- 为内核传递参数‘1’或者“single”系统进入单用户
- 单用户模式下不启动任何服务
- 单用户模式直接以root用户登录,并且不需要密码
- 可以使用passwd修改root密码
0 0
- 【Linux 入门笔记】系统启动详解
- linux入门基础——linux系统启动详解
- Linux入门:系统启动过程
- linux入门 :系统启动过程
- Linux系统启动过程详解
- Linux系统启动过程详解
- Linux系统启动过程详解
- Linux 系统启动过程详解
- Linux系统启动详解
- Linux系统启动过程详解
- 21-Linux-系统启动详解
- 详解Linux 系统启动过程
- Linux系统启动详解
- Linux系统启动详解
- Linux 系统启动过程详解
- Linux系统启动详解
- Linux系统启动详解
- Linux系统启动过程详解
- ZOJ 3610 Yet Another Story of Rock-paper-scissors
- 大型门户网站架构分析
- 博客收藏
- 也谈编译 VS 解释
- JavaMelody的使用
- 【Linux 入门笔记】系统启动详解
- android 异常处理--java.io.IOException: 您的主机中的软件中止了一个已建立的连接
- ccTouchesBegan ccTouchesMoved ccTouchesEnded 没调用??
- HTTP长连接与短连接
- Leet Code:Single Number
- Python 初学笔记:逻辑门练习
- 去掉生成条码文件动态库BCEncode.dll的提示
- c++面试题(二)
- MP4文件格式的解析