系列专栏:Linux零基础入门教程

很多人使用Linux很久,却从来不清楚:服务器开机黑屏刷屏到底在干什么?

为什么有时候会卡在GRUB界面?为什么最后会跳到黑色终端?关机又是什么原理?

今天第3集,我用最简单直白的方式,拆解Linux完整开机链路,从通电到登录桌面、从开机到关机,一次性讲透,零基础也能看懂。

一、Linux 完整开机五大阶段

我们把开机流程简化为:通电自检 → GRUB引导 → 内核启动 → 系统初始化 → 登录界面

1、开机自检(BIOS/UEFI)

主机通电瞬间,首先启动主板固件 BIOS/UEFI。

它只会做一件事:检查硬件是否完好

  • 检测CPU、内存、硬盘、风扇是否正常
  • 识别启动顺序(U盘、硬盘、光驱)
  • 读取硬盘第一引导分区,寻找引导程序

通俗理解:开机第一秒,主板先体检硬件,确认没问题再交给系统。

2、GRUB 引导界面(大家最常见的界面)

硬件自检通过后,电脑加载 GRUB 引导程序

这里就是很多服务器开机、黑屏、出现英文菜单的界面。

  • GRUB 负责选择内核版本
  • 临时加载驱动、设置启动参数
  • 修复模式、单用户模式全部在这里入口

常见问题:服务器开机卡住不动、黑屏卡死,90% 是 GRUB 引导损坏、分区异常。

3、Linux 内核启动

GRUB 选定内核后,正式加载 vmlinuz 内核文件

此时屏幕开始疯狂刷屏英文代码,这是内核在做初始化:

  • 识别硬盘、网卡、显卡
  • 加载文件系统驱动
  • 初始化内存调度、进程管理

这一步不需要人工干预,全程自动执行。

4、系统初始化(systemd 阶段)

内核加载完成后,启动 Linux 一号进程 systemd

它是系统的大管家,负责:

  • 挂载硬盘分区
  • 开启网络、防火墙、定时任务
  • 启动数据库、服务、开机自启程序

我们平时设置的开机自启脚本,全部在这一阶段执行。

5、用户登录界面

所有服务加载完毕,系统进入最后一步:等待用户登录

  • 图形版:弹出桌面、输入账号密码
  • 服务器版:黑屏白字终端登录界面

到这里,开机流程彻底结束。

二、终端界面详细介绍

绝大多数服务器、算力机、仿真集群,没有图形桌面,只有纯终端

很多新手看不懂命令行前缀,我直白拆解:

[root@localhost ~]#

  • root:当前登录用户名(最高权限管理员)
  • localhost:主机名
  • ~:当前处于家目录
  • #:超级管理员标识(普通用户为 $ )

终端本质:人与系统内核的文字交互窗口,所有运维、编译、算力调度、代码运行,全部依靠终端完成。

三、关机 & 重启底层原理

很多人以为关机就是直接断电,这是错误操作

1、正常关机流程

  • 第一步:终止所有正在运行的进程、程序
  • 第二步:同步缓存,把内存数据写入硬盘
  • 第三步:卸载硬盘分区、断开外设
  • 第四步:向主板发送断电信号

2、强制断电危害

直接拔电源、物理关机:

  • 内存缓存数据丢失
  • 磁盘inode损坏、产生坏道
  • 严重时导致系统崩溃、无法开机

3、常用安全命令

Plain Text
# 正常关机
shutdown -h now
# 重启服务器
reboot

四、新手必看总结

✅ 开机顺序:硬件自检 → GRUB引导 → 内核加载 → 服务初始化 → 用户登录

✅ GRUB 是系统大门,引导损坏直接无法开机

✅ 服务器基本都是纯终端操作,无需桌面

✅ 严禁直接拔电源,必须使用命令关机

下一集预告:

第4集:必学快捷键,提高操作效率,弄懂 Tab补全、Ctrl+C、Ctrl+L、上下箭头、命令快速编辑技巧。

想学明白服务器,一定要跟着连载循序渐进。

关注本号,零基础吃透 Linux,不踩坑、不瞎学。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐