1.引导过程Troubleshoting与服务控制

本文详细介绍了Linux的引导过程,包括开机自检、MBR引导、GRUB菜单、加载内核和init进程初始化。此外,还探讨了systemd系统初始化进程、运行级别(target)及其切换、服务控制和优化启动过程,包括如何使用systemctl管理服务,以及如何优化开机自动加载的服务。内容适用于Linux系统管理员和运维人员,旨在提升系统启动效率和管理效率。
摘要由CSDN通过智能技术生成

Linux引导过程梳理

linux运行服务

各种系统服务的控制脚本默认放在/usr/lib/systemd目录下
1)、Linux的文件系统:
ext4:第四代扩展文件系统,存放文件和目录的分区,centos6默认的文件系统
xfs:日志文件系统,centos7默认的文件系统
swap:交换文件系统,虚拟内存,一般为内存的1.5-2倍
2、引导过程:
1)、开机自检:根据bios设置检测硬件
2)、mbr引导:根据位于0面0磁道第一扇区的mbr引导记录调用grub菜单
3)、grub菜单:根据grub菜单加载内核文件
4)、加载linux内核:加载位于/boot目录的内核文件
5)、init初始化:加载init初始化程序,因此init进程是系统启动的第一个进程
查看启动时默认级别:systemctl get-default
执行runlevel命令:查看系统的运行级别,第一个为上一次级别,第二个为当前级别,N代表没有切换过级别,S代表单用户模式(1级别)
1.开机自检
服务器主机开机后,将根据主板BIOS中的设置对CPU(Central ProcessingUhit.中央处理器),内存显卡,键盘等设备进行初始化测试,检测成功后根据预设的启动顺序移交系统控制权,检测失败通常会通过显示器屏幕或蜂鸣器报警。大多数会移交本地硬盘。
BIOS(Basic Input Output System)基本输入输出系统主要功能:

  • 加电自检
  • 硬件初始化
  • 引导操作系统(BOOT)

BIOS存储硬件的配置信息,CPU虚拟化开关,系统的引导顺序,主机硬件时间(BIOS独立的电池、电池没电的效果、主机的时间不准、不会影响系统的引导,但是硬件的部分配置信息会丢失、BIOS会恢复出场设置)
BIOS电池放电也是为恢复出厂设置
2.MBR引导
当从本地硬盘中启动系统时,首先根据硬盘第0个磁道、第0个柱面的第1个扇区MBR(Master Boot Record,主引导记录)的设置,将系统控制权传递给包括操作系统引导文件的分区(/boot);或者直接根据MBR记录中的引导信息调用启动菜单(如GRUB)。
3.GRUB菜单<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值