历史

  • GNU计划:开发自由软件
  • GPL授权:通用公共许可证,可从事商业行为 —— GPL 授权的自由软件
  • Unix — POSIX设计规范
  • Torvalds
  • 虚拟团队
  • Linux:V1.0: 1994 | V2.0: 1996 | V3.0: 2011 | V4.0: 2015
  • Linux 核心版本与Linux 发布商版本
  • Linux Distribution

image.png
image.png

主机规划与磁盘分区

Linux文件名

硬件装置文件:/dev/……
【顺序】使用侦测到的顺序来决定装置文件名,并非与实际插槽代号有关

磁盘分区

MBR(Master Boot Record)

每个扇区512Byte

  • 主要启动记录区(MBR) :可以安装开机管理程序的地方,有446 bytes
  • 分区表(partition table) :记录整颗硬盘分区的状态,有64 bytes

分区表就只有64 bytes 而已,最多只能容纳四笔分区的记录(C,D,E,F)

  • 主要分区与延伸分区最多可以有四笔(硬盘的限制)
  • 延伸分区最多只能有一个(操作系统的限制)
  • 逻辑分区是由延伸分区持续切割出来的分区槽

    如果整颗硬盘的第一个扇区(就是MBR 与partition table 所在的扇区)物理实体坏掉了,那这个 硬盘大概就没有用了!因为系统如果找不到分区表,怎么知道如何读取磁柱区间呢?

image.png image.png

GPT(GUID partition table)

  • 每个扇区4K
  • GPT 使用了 34 个LBA 区块来纪录分区信息
  • 每个LBA 都可以纪录 4 笔分区纪录,可以有4*32 = 128 笔分区纪录喔!

image.png

网友:win10采用GPT分区的UEFI引导,所以都是主分区

怎么开机 BIOS MBR Boot Loader

image.png

多重引导

image.png

磁盘分区槽挂载到目录

所谓的『挂载』就是利用一个目录当成进入点,将磁盘分区槽的数据放置在该目录下;也就是说, 进入该目录就可以读取该分区槽的意思

开机的流程由:BIOS—>MBR—>boot loader(开机程序)—>核心文件
boot loader 可以安装的地点有两个,分别是MBR 与boot sector

Linux 安装模式下,磁盘分区的选择(极重要)

image.png

  • A:初次接触Linux:只要分区『/ 』及『swap』即可
  • B:建议分区的方法:预留一个备用的剩余磁盘容量!
  • C: 不建议使用各个distribution 所提供预设的Server安装方式

在线求助

—help : 曾经用过的指令具备的参数和选项**

man page

image.png
image.png
image.png
image.png
image.png

  • 搜寻特定指令/文件的man page 说明文件

image.png

image.png

image.png
举例来说,打印的相关指令,鸟哥其实仅记得lp (line print)而已。

  1. 我就由man lp 开始,去找相关的说明
  2. 然后,再以lp[tab][tab] 找到任何以lp 为开头的指令,找到我认为可能有点相关的指令后,
  3. 先以—help 去查基本的用法,
  4. 若有需要再以man 去查询指令的用法

info page

image.png

总结

总结上面的三个咚咚(man, info, /usr/share/doc/),请记住喔:

  • 在终端机模式中,如果你知道某个指令,但却忘记了相关选项与参数,请先善用—help 的功能来查询相关

信息;

  • 当有任何你不知道的指令或文件格式这种玩意儿,但是你想要了解他,请赶快使用man 或者是info 来查询!
  • 而如果你想要架设一些其他的服务,或想要利用一整组软件来达成某项功能时,请赶快到/usr/share/doc 底

下查一查有没有该服务的说明档喔!

  • 另外,再次的强调,因为Linux 毕竟是外国人发明的,所以中文文件确实是比较少的!但是不要害怕,拿

本英文字典在身边吧!随时查阅!不要害怕英文喔!