Linux引导过程

1.什么是引导过程?

        引导过程:按下电源,设备开始启动一直到进入登录界面,系统开机的过程。

2.引导过程总览

Linux引导过程_第1张图片

        第一步:开机自检(BIOS):服务器开机之后,根据BIOS设置,要对一系列的硬件设备进行初步检测。检测成功之后,系统会根据预设的启动顺序,移交系统的控制权,绝大多数情况都是移交给硬盘。

        第二步:MBR引导:根据第一个硬盘,第一个扇区的MBR(主引导记录),找出操作系统所在的分区,把系统控制权移交给包含系统引导文件的分区,调用grub菜单。

        第三步:GRUB菜单:显示启动菜单供用户选择。

        第四步:加载内核:调度以及分配系统资源,给进程使用

        第五步:init初始化:把刚才加载到内存当中处理配置和处理进程,开执行,生效

开机过程结束,等待用户登录。

        总结:bios自检(检测硬件)------MBR(找操作系统文件)-------grub(选择操作系统)--------加载内核(处理配置,处理开机启动程序,放到内存中)------init(系统配置生效,运行开机启动程序,整个过程结束,等待用户登录)

3.systemd控制方式

Linux引导过程_第2张图片

        单元类型:

                        service:.servic 就是服务,进程提供的特定功能就是服务。

                        socket:.socket通信套接字,提供端口通信服务。

                        target:.target 一组服务的集合,描述的是系统运行级别

4.systemctl 系统服务控制命令

        格式:systemctl 控制类型 服务名称

        类型:

                start:开启

                status:状态

                restart:重启

                reload:重新加载

                stop:停止

                enable:开机启动

                disable:关闭开机启动

5.系统的运行级别

        linux

        0                关机        

        1                单用户模式,不需要密码登录,用于系统维护

        2                字符界面

        3                字符界面

        4                字符界面

        5                图形化界面

        6                重启

        使用:runlevel:查看系统运行级别

                        N        5

        ##        N:之前没有切换过系统的运行级别                5:系统运行的级别为图形化界面

6.使用修改boot密码

        第一种方法:进入root用户:passwd root

        第二种:进入引导程序修改,启动时按esc,进入grub菜单,选择CDdrive,然后选择Troubleshooting,然后Rescue a CentOS system 进去是按1随后进入。

                输入代码:chroot /mnt/sysimage                ##加载光盘镜像

                                  passwd root

                                  abc123

                                  abc123

                                  exit

                                  reboot

你可能感兴趣的:(linux,运维,服务器)