• Linux 休系结构图
  • Linux 系统启动的顺序
  • Linux 查看内存和 CPU 指令
  • 环境变量加载顺序
  • Linux 内存结构

 

Linux 休系结构图

第一章:大数据 の Linux 基础 [更新中]

Linux 大致分为三个层次,第一层是就是 用户空间层,就是离我们最近的层,它一般有Shell和应用程序,大数据基乎所有的应用软件都在用户空间层,另外就是核心层,它是 Linux 的内核,它负责与硬件进行交互,为系统的用户空间提供服务。为了不让用户空间直接访问内核的地址空间,它做了限制,加了一层 System Call,防止系统当机。可以通过查看。

cat /usr/include/bits/syscall.h 

 

Linux 系统的启动顺序

  1. 加载BIOS,执行BIOS内置程序
  2. 读取 Master Boot Record (MBR) 中 Boot Loader 中的引导信息
  3. 加载内核 Kernel boot 到内存中
  4. 内核开始执行 /sbin/init,并加载 /etc/inittab,然后执行 rc.sysinit 进行初始化,它分别7个启动级别,从 0 到 6,分别表示操作系统的7个状况:0-关机;1-单用户模式;2-没有网络的多用户模式;3-全功能的多用户模式;4-没有用;5-X11;6-表示当前启动状态是重启;比如说你想关机,你可以输入 init 0
    # Default runlevel. The runlevels used are:
    #   0 - halt (Do NOT set initdefault to this)
    #   1 - Single user mode
    #   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
    #   3 - Full multiuser mode
    #   4 - unused
    #   5 - X11
    #   6 - reboot (Do NOT set initdefault to this)
    # 
    id:5:initdefault:
    /etc/inittab

相关文章:

  • 2021-09-07
  • 2022-02-01
  • 2021-11-27
  • 2021-05-07
  • 2022-12-23
  • 2021-11-21
  • 2021-05-13
  • 2022-12-23
猜你喜欢
  • 2021-11-22
  • 2022-02-08
  • 2021-06-29
  • 2021-12-06
  • 2021-12-15
  • 2021-10-25
  • 2021-05-05
相关资源
相似解决方案