Linux学习笔记(一)——Linux安装

1 Linux发行版本

发行版本 优点 缺点
Ubuntu企业版 技术支持较好
用户界面友好
硬件兼容性好
技术支持和更新服务需要付费
软件系统的规模和活力稍弱于redhat系统
debian 精简、稳定、免费 不提供专门的技术支持
不包含封闭源代码软件
发行周期过长,稳定版本中软件过时
中文支持不完善
很少有企业使用
SUSE企业版 企业版市场占有率仅次于红帽
技术支持可靠
服务器软硬件生态系统良好
完善的创新功能较多
技术支持和更新服务付费较高
中国企业很少使用
redhat企业版 Linux企业级市场主导者
是中国很多企业架构其应用和服务的首选
技术支持较可靠
更新及时
用户群庞大
衍生版本众多
服务器软硬件生态系统良好
技术支持社区规模大而有活力
技术支持和更新服务非常昂贵
CentOS 包括更新在内的服务完全免费
100%兼容redhat企业版
具备良好的社区技术支持
可以从CentOS平滑的迁移到redhat企业版
不提供专门的技术支持
不包含封闭源代码软件
更新服务较为滞后
开发团队和支持团队的可靠性无法与收费的商业版相比
:CentOS是用redhat企业版源代码重新编译而成,目标是100%兼容redhat企业版,可以共享redhat的软硬件生态系统,意味着和redhat用户享受相同的安全待遇。

2 Linux硬盘分区

2.1 主分区和逻辑分区

  1. 由于硬件限制,每个硬盘仅拥有一个64字节大小的分区表,每个分区信息的大小是16字节,因此每个硬盘最多可以分为4个主分区
  2. 在4个主分区中有一个可以被替换为扩展分区,在这个扩展分区内部,可以继续划分分区,这些分区被称为逻辑分区。逻辑分区与主分区在使用上没有区别,其数量在理论上没有限制。

2.2 Linux硬盘分区方式

  1. 机器中的第一块硬盘被称为sda,第二块硬盘被称为sdb,以此类推。
    其中sd(SCSI Device)表示硬盘中的分区。
  2. 以sda为例,第一个主分区被称为sda1,第二个主分区被称为sda2,以此类推。
    特别注意:逻辑分区的起始号码是5。即在sda中,不管前面是否有4个分区,第一个逻辑分区总是被叫做sda5。

2.3 硬盘格式化

格式化:规定一种数据存放的方式,即创建文件系统。
分区完成后的硬盘需要格式化之后才能使用。

2.4 文件系统

2.4.1 常用文件系统

  1. Windows文件系统
    Windows常用文件系统为NFTS和FAT32。
  2. CentOS文件系统
    CentOS中最常用的文件系统是Ext4和SWAP。

2.4.2 Linux文件系统组织方式

Windows文件系统:
LinuxLearningNote1_1
Linux文件系统:没有Windows中“盘符”的概念,整个目录为树形结构
LinuxLearningNote1_2
特别注意:Linux中必须有交换分区(SWAP分区)。SWAP分区是Linux专门划分给虚拟内存的分区,使用SWAP文件系统。SWAP分区不能挂在目录下,因此在Linux文件目录中看不到SWAP分区。
redhat建议SWAP分区大小:

实际内存 交换空间
≤4G ≥2G
4G~16G ≥4G
16G~64G ≥8G
64G~256G ≥16G

3 GRUB引导装载器

GRUB是一种引导装载器,负责从硬盘分区中找到内核,并将其装载入内存。除Linux外还可引导多种操作系统,如Windows、BSD系列的Unix等。

4 软件包的依赖关系

如:A软件包依赖于B软件包,B软件包依赖于C软件包,那么如果需要安装A软件包,就必须安装B软件包和C软件包。

5 宿主机(Windows)与客户机(Linux)网络连接方式

5.1 host-only(仅主机模式)

宿主机与客户机单独组网
优点:可以实现网络隔离
缺点:虚拟机与其他服务器不能通信
:当在 VMware 中使用 host-only 方式时,“VMware Network Adapter VMnet1”需要开启

5.2 bridge(桥接模式)

客户机与宿主机在同一个局域网中
优点:虚拟机与其他服务器都在同一个局域网中,可以互相通信
缺点:安全性低
:在配置 IP 的时候可以先 ping 一下,查看此 IP 有没有被使用

5.3 NAT 模式