Linux系统启动详解_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > Linux系统启动详解

Linux系统启动详解

 2017/8/14 15:31:27  永远的麦子  程序员俱乐部  我要评论(0)
  • 摘要:系统启动流程通过下图认识下Linux系统的总体启动流程。BIOSBIOS一般负责检查硬件和查找启动设备。MBR:BootCodeMBR只是一段引导代码,真正的引导是由引导程序去执行的。Grub:执行引导程序实践:查看/boot/grub/grub.conf配置文件加载内核执行init实践:通过runlevel命令查看当前的运行级别,然后将当前运行级别设置为3进入命令行模式。单用户下修改root密码实践:1,忘记了root的密码的时候,可以进入单用户模式,然后使用passwd修改密码
  • 标签:Linux 详解 Linux系统 启动

系统启动流程

通过下图认识下Linux系统的总体启动流程。

BIOS

 BIOS一般负责检查硬件和查找启动设备

MBR:Boot Code

MBR只是一段引导代码,真正的引导是由引导程序去执行的。

Grub:执行引导程序

 

 

实践:查看/boot/grub/grub.conf配置文件

加载内核

DBA3F.png" alt="" />

执行init

 

 

实践:通过runlevel命令查看当前的运行级别,然后将当前运行级别设置为3进入命令行模式。

 

单用户下修改root密码

 

实践:

1,忘记了root的密码的时候,可以进入单用户模式,然后使用passwd修改密码。

 

 编辑内核参数,在末尾添加数字1,然后保存重启

 

 

 

2,默认无论谁进来都可以进入单用户模式更改root用户密码,所以为了安全起见,可以通过在grub.conf中加密,比如我设定个密码:P@ssw0rd.123

 

然后编辑/boot/grub/grub.conf

 

 

发表评论
用户名: 匿名