【Unix/Linux 系统管理】引导与系统管理守护进程(一)

简介: 【Unix/Linux 系统管理】引导与系统管理守护进程(一)

正文


“引导”(booting)是“启动计算机”的标准说法。他是“bootstrapping” 一词的简写,之所以使用这个词是因为计算机必须“自己把自己启动起来”(pull it self by its own bootstraps)。


引导过程包括如下几个粗略的任务:

  • 查找、载入并执行引导代码;
  • 查找、载入并执行操作系统内核;
  • 运行启动脚本和系统守护进程;
  • 维护进程卫生(process hygiene),管理系统状态变化。


系统固件。在正常的引导过程中,系统固件会侦测硬件和磁盘,执行一些简单的健康检查,然后查找下一阶段的引导代码。


BIOS vs. UEFI。传统的 PC 固件叫做 BIOS(Basic Input/Output System)。在过去的 10 年间,BIOS 已经被另一种更为正式和现代的标准所替代,那就是“统一扩展固件接口”(Unified Extensible Firmware Interface,UEFI)。


传统 BIOS。传统 BIOS 认为引导设备是以主引导记录(Master Boot Recoed,MBR)作为起始。MBR 包括第一阶段的引导装载程序(也叫做“引导块”)和一个原始的磁盘分区表。可供引导装载程序使用的空间非常有限(不足 512 字节),所以除了载入并运行第二阶段的引导装载程序之外,也干不了什么别的事情了。


Linux 内核选项


选项 含义
debug 开启内核调试
init=/bin/bash 只启动 bash shell,可用于紧急恢复
root=/dev/foo 告诉内核将 /dev/foo 作为根设备
single 引导进入单用户模式


目录
相关文章
|
2月前
|
安全 Ubuntu Linux
Linux系统中的软件管理工具主
Linux系统中的软件管理工具主
50 7
|
19天前
|
安全 Linux 数据安全/隐私保护
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。本文介绍了使用 `ls -l` 和 `stat` 命令查找文件所有者的基本方法,以及通过文件路径、通配符和结合其他命令的高级技巧。还提供了实际案例分析和注意事项,帮助读者更好地掌握这一操作。
37 6
|
2月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
152 4
Linux系统之Ubuntu安装cockpit管理工具
|
2月前
|
Linux C++
Linux c/c++进程之僵尸进程和守护进程
这篇文章介绍了Linux系统中僵尸进程和守护进程的概念、产生原因、解决方法以及如何创建守护进程。
23 0
|
3月前
|
网络协议 Ubuntu Linux
用Qemu模拟vexpress-a9 (三)--- 实现用u-boot引导Linux内核
用Qemu模拟vexpress-a9 (三)--- 实现用u-boot引导Linux内核
|
4月前
|
域名解析 监控 安全
在Linux中,什么是守护进程,它们是如何工作的?
在Linux中,什么是守护进程,它们是如何工作的?
|
4月前
|
Ubuntu 安全 Unix
在Linux中,有哪几种linux/unix发行版本?
在Linux中,有哪几种linux/unix发行版本?
|
4月前
|
Linux Windows
【Linux】grub命令行引导进入windows系统
【8月更文挑战第20天】在Linux中通过GRUB命令行引导Windows的方法包括:1) 进入GRUB命令行模式,启动时按`c`键;2) 使用`ls`查找含Windows引导文件的分区,如`bootmgr`或`ntldr`;3) 设置根设备`root=(hd0,msdos3)`与链加载器`chainloader +1`;4) 输入`boot`命令启动Windows。请注意实际步骤可能因系统配置而异。
409 2
|
4月前
|
存储 监控 Linux
|
4月前
|
Ubuntu Unix Linux
在Linux中,Unix和Linux之间的关系是什么?
在Linux中,Unix和Linux之间的关系是什么?