2.1.1 Linux的安装与配置

2.1.1.1 Linux安装的基础知识

1)文件系统

文件系统是操作系统用于明确存储设备中文件的方法和数据结构,即在存储设备中组织文件的方法。操作系统中负责管理和存储文件信息的软件部分称为文件系统。

文件系统由三部分组成:文件系统接口、对象操纵和管理的软件集合、对象及属性。文件系统是一种对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统,可实现文件的建立、存入、读出、修改、转存等操作。文件系统是软件系统的一部分,可以使应用程序方便地使用抽象的符号来命名数据对象,并使用大小可变的存储空间。Linux和Windows的文件系统对比如表2.1所示。

表2.1 Linux和Windows的文件系统对比

2)分区

分区是对硬盘的一种格式化。通过创建分区可设置好硬盘的各项物理参数,指定硬盘主引导记录和引导记录备份的存放位置。

(1)分区格式。硬盘必须经过低级格式化、分区和高级格式化三个处理步骤后才能存储数据,常用的分区格式如下:

①FAT16。FAT16支持的最大分区为2 GB,几乎所有的操作系统都支持FAT16这种分区格式。FAT16的最大缺点是硬盘利用效率低。硬盘文件的分配是以簇为单位的,一个簇只能分配给一个文件使用,不管这个文件占用整个簇容量的多少。即使文件很小,它也要占用一个簇,该簇的剩余空间便无法被其他文件使用,造成了硬盘空间的浪费。

②FAT32。FAT32采用32位的文件分配表,这种分区格式大大增强了对硬盘的管理能力。FAT32的一个最大优点是:在一个不超过8 GB的分区中,采用FAT32分区格式的每个簇容量都固定为4 KB,可以大大减少硬盘空间的浪费,提高硬盘空间的利用率。但采用FAT32分区格式的硬盘,由于文件分配表的扩大,运行速度比采用FAT16分区格式的硬盘慢。

③NTFS。NTFS的优点是硬盘在使用过程中不易产生碎片。NTFS解决了存储容量限制的问题,最大可支持16 EB(1 GB=1024 MB,1 TB=1024 GB,1 PB=1024 TB,1 EB=1024 PB)。NTFS的簇大小为512 B~4 KB。采用NTFS分区格式时,可恢复文件系统。NTFS分区格式通过使用标准的事务处理日志和恢复技术,可保证分区的一致性,支持对分区、文件夹和文件的压缩。

(2)GRUB。GRUB(GRand Unified BootLoader)是一个多操作系统启动程序,允许用户在同一台计算机中安装多个操作系统,在启动计算机时可以选择希望运行的操作系统。GRUB,还可用于选择操作系统分区上的不同内核,并向内核传递启动参数。

3)挂载与挂载点

挂载是指用户通过操作系统的文件系统来访问存储设备中的文件或目录的过程。挂载点必须是一个目录。在Linux中,挂载点实际上就是文件系统的入口目录,类似于Windows中用来访问不同分区的盘符。

2.1.1.2 Linux的安装过程

Linux发行版本非常多,常用的Linux发行版本有Ubuntu、Fedora、SuSE等。这里以Ubuntu14为例介绍Linux的安装过程。

(1)下载并单击Ubuntu14安装包,会出现是否新建分区表的界面。

(2)选择新建分区表选项,会弹出一个提示框图,如图2.1所示,单击“继续”按钮,可弹出“安装类型”对话框。

图2.1 Ubuntu14安装过程(1)

(3)在“安装类型”对话框中选择“空闲”条目后,单击下角的“+”,如图2.2所示,可弹出“创建分区”对话框。

(4)在“创建分区”对话框中,将“大小”设置为“62376(原来大小为64424 MB,减去2048 MB的内存,即62376 MB),“挂载点”一定要设置为根目录,如“/boot”,如图2.3所示,单击“确定”按钮后可返回“安装类型”对话框。

图2.2 Ubuntu14安装过程(2)

图2.3 Ubuntu14安装过程(3)

(5)在“安装类型”对话框中双击“空闲”条目,可再次弹出“创建分区”对话框,将“新分区的类型”设置为“主分区”,将“新分区的位置”设置为“空间起始位置”,将“用于”设置为“交换空间”,如图2.4所示,单击“确定”按钮后返回“安装类型”对话框。

图2.4 Ubuntu14安装过程(4)

(6)在“安装类型”对话框中单击“/dev/sda1 ext4/boot”,在弹出的对话框中单击“继续”按钮,如图2.5所示,就可以安装Ubuntu14了。

图2.5 Ubuntu14安装过程(5)

以上的主分区大小需要手动计算,如果在设置分区时设置错误,就会导致虚拟机无法正常工作。

2.1.1.3 Linux的常用服务配置

Linux的服务配置有很多选项,最常用的是网络配置和文件传输配置(用于和Windows进行交互)。网络配置的连接方式有“网络地址转换(NAT)”“桥接网卡”“内部网络”“仅主机适配器”等,如图2.6所示。

图2.6 网络配置的连接方式

1)网络配置的连接方式

(1)网络地址转换(NAT)。如果只需要使用虚拟机上网,则可以将“连接方式”设置为“网络地址转换(NAT)”,虚拟机没有独立IP地址,虽然虚拟机可以访问主机,但主机无法访问虚拟机,因此在文件共享方面会受到限制。

(2)桥接网卡。将“连接方式”设置为“桥接网卡”时,虚拟机有IP地址,此时就像局域网中的其他计算机一样。

(3)内部网络。和桥接网卡类似,但虚拟机只能被同一主机中的其他虚拟机访问。

(4)仅主机适配器。用于在无须主机网卡的情况下创建一个网络,只有本主机(Host)和其上的一些虚拟机(Virtual Machine)。

2)文件传输的配置

Linux之间可以在安装SSH协议后利用scp命令进行文件互传;Windows默认不支持SSH协议,可以通过文件夹的映射进行交互。通过其他一些工具可以实现Windows和Linux之间的文件传输。