• BIOS→MBR→BootLoader(grub)→kernel→systemd→系统初始化→shell
    • MBR
      • 打印mbr引导区
        • dd if=/dev/sda of=mbr.bin bs=446 count=1 (生成的文件没有文件系统)

        • 包括分区表部分:dd if=/dev/sda of=mbr2.bin bs=512 count=1(最后两个编码显示 55 aa就代表正确)

          Untitled

        • 查看引导:hexdump -C mbr.bin

          • -C:代表用字节显示
    • grub2 & kernel
      • 配置文件位置:/boot/grub2
      • 查看默认引导内核:grub2-editenv list
      • 查看内核:uname -r
    • systemd
      • Centos6 使用的是init
        • 系统激活所需脚本在:/etc/rc.d/
      • Centos7 使用的是systemd
        • 系统服务配置文件在:/etc/system/systemd
        • 经过启动顺序后,真正启动服务配置的文件夹在:/usr/lib/systemd/system