Linux系统启动详解 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 默认的运行级别可以通过文件/etc/inittab 下修改 runlevel 显示当前运行级别 init 3 可以切换到3级别 单用户修改root密码 为内核传递参数‘1’或者“single”系统进入单用户 单用户模式下不启动任何服务 单用户模式直接以root用户登录,并且不需要密码 可以使用passwd修改root密码 |