历史
- GNU计划:开发自由软件
- GPL授权:通用公共许可证,可从事商业行为 —— GPL 授权的自由软件
- Unix — POSIX设计规范
- Torvalds
- 虚拟团队
- Linux:V1.0: 1994 | V2.0: 1996 | V3.0: 2011 | V4.0: 2015
- Linux 核心版本与Linux 发布商版本
- Linux Distribution
主机规划与磁盘分区
Linux文件名
硬件装置文件:/dev/……
【顺序】使用侦测到的顺序来决定装置文件名,并非与实际插槽代号有关
磁盘分区
MBR(Master Boot Record)
每个扇区512Byte
- 主要启动记录区(MBR) :可以安装开机管理程序的地方,有446 bytes
- 分区表(partition table) :记录整颗硬盘分区的状态,有64 bytes
分区表就只有64 bytes 而已,最多只能容纳四笔分区的记录(C,D,E,F)
- 主要分区与延伸分区最多可以有四笔(硬盘的限制)
- 延伸分区最多只能有一个(操作系统的限制)
- 逻辑分区是由延伸分区持续切割出来的分区槽
如果整颗硬盘的第一个扇区(就是MBR 与partition table 所在的扇区)物理实体坏掉了,那这个 硬盘大概就没有用了!因为系统如果找不到分区表,怎么知道如何读取磁柱区间呢?
GPT(GUID partition table)
- 每个扇区4K
- GPT 使用了 34 个LBA 区块来纪录分区信息
- 每个LBA 都可以纪录 4 笔分区纪录,可以有4*32 = 128 笔分区纪录喔!
网友:win10采用GPT分区的UEFI引导,所以都是主分区
怎么开机 BIOS MBR Boot Loader
多重引导
磁盘分区槽挂载到目录
所谓的『挂载』就是利用一个目录当成进入点,将磁盘分区槽的数据放置在该目录下;也就是说, 进入该目录就可以读取该分区槽的意思
开机的流程由:BIOS—>MBR—>boot loader(开机程序)—>核心文件
boot loader 可以安装的地点有两个,分别是MBR 与boot sector
Linux 安装模式下,磁盘分区的选择(极重要)
- A:初次接触Linux:只要分区『/ 』及『swap』即可
- B:建议分区的方法:预留一个备用的剩余磁盘容量!
- C: 不建议使用各个distribution 所提供预设的Server安装方式
在线求助
—help : 曾经用过的指令具备的参数和选项**
man page
- 搜寻特定指令/文件的man page 说明文件
举例来说,打印的相关指令,鸟哥其实仅记得lp (line print)而已。
- 我就由man lp 开始,去找相关的说明
- 然后,再以lp[tab][tab] 找到任何以lp 为开头的指令,找到我认为可能有点相关的指令后,
- 先以—help 去查基本的用法,
- 若有需要再以man 去查询指令的用法
info page
总结
总结上面的三个咚咚(man, info, /usr/share/doc/),请记住喔:
- 在终端机模式中,如果你知道某个指令,但却忘记了相关选项与参数,请先善用—help 的功能来查询相关
信息;
- 当有任何你不知道的指令或文件格式这种玩意儿,但是你想要了解他,请赶快使用man 或者是info 来查询!
- 而如果你想要架设一些其他的服务,或想要利用一整组软件来达成某项功能时,请赶快到/usr/share/doc 底
下查一查有没有该服务的说明档喔!
- 另外,再次的强调,因为Linux 毕竟是外国人发明的,所以中文文件确实是比较少的!但是不要害怕,拿
本英文字典在身边吧!随时查阅!不要害怕英文喔!