1. linux安装版本
以centos7为例,通常镜像文件有几种:
国内centos镜像大全
http://man.linuxde.net/download/CentOS
http://mirrors.btte.net/centos/7/isos/x86_64/
http://mirrors.cn99.com/centos/7/isos/x86_64/
http://mirrors.sohu.com/centos/7/isos/x86_64/
http://mirrors.aliyun.com/centos/7/isos/x86_64/
http://centos.ustc.edu.cn/centos/7/isos/x86_64/
http://mirrors.neusoft.edu.cn/centos/7/isos/x86_64/
http://mirror.lzu.edu.cn/centos/7/isos/x86_64/
http://mirrors.163.com/centos/7/isos/x86_64/
http://ftp.sjtu.edu.cn/centos/7/isos/x86_64/
//标准版,预装了大部分常用软件
CentOS-7-x86_64-DVD-1908.iso 11-Sep-2019 18:51
//预装了全部软件
CentOS-7-x86_64-Everything-1908.iso 09-Sep-2019 19:09
CentOS-7-x86_64-LiveGNOME-1908.iso 16-Sep-2019 18:57
CentOS-7-x86_64-LiveKDE-1908.iso 16-Sep-2019 19:27
//精简版,只装了必要软件
CentOS-7-x86_64-Minimal-1908.iso 11-Sep-2019 19:04
//网络版本安装
CentOS-7-x86_64-NetInstall-1908.iso 06-Sep-2019 11:49
2. 硬盘的规划
由于linux对 小于2T下的磁盘使用的分区格式默认是MBR,所以我们需要在安装前指定磁盘的分区格式 "inst.gpt"
- 最简单的分区方法: 这个在上面第二节已经谈过了,就是仅分区出根目录与内存交换空间( / & swap )即可。 然后再预留一些剩余的磁盘以供后续的练习之用。不过,这当然是不保险的分区方法(所以鸟哥常常说这是“懒人分区法”)! 因为如果任何一个小细节坏掉(例如坏轨的产生),你的根目录将可能整个的损毁~挽救方面较困难!
- 稍微麻烦一点的方式: 较麻烦一点的分区方式就是先分析这部主机的未来用途,然后根据用途去分析需要较大容量的目录, 以及读写较为频繁的目录,将这些重要的目录分别独立出来而不与根目录放在一起, 那当这些读写较频繁的磁盘分区有问题时,至少不会影响到根目录的系统数据,那挽救方面就比较容易啊! 在默认的CentOS环境中,下面的目录是比较符合容量大且(或)读写频繁的目录啰:
- /boot
- /
- /home
- /var
- swap
在虚拟机的磁盘安装界面,安装的界面如图显示:
设备类型:
- 标准分区区:就是我们一直谈的分区啊!类似 /dev/vda1 之类的分区就是了。
- LVM:这是一种可以弹性增加/削减文件系统容量的设备设置,我们会在后面的章节持续介绍 LVM 这个有趣的东西!
- LVM 紧张供应:这个名词翻译的超奇怪的!其实这个是 LVM 的进阶版!与传统 LVM 直接分配固定的容量不同, 这个“ LVM 紧张供应”的项目,可以让你在使用多少容量才分配磁盘多少容量给你,所以如果 LVM 设备内的数据量较少,那么你的磁盘其实还可以作更多的数据储存! 而不会被平白无故的占用!这部份我们也在后续谈到 LVM 的时候再来强调!
文件系统:
-
ext2/ext3/ext4:Linux早期适用的文件系统类型。由于ext3/ext4文件系统多了日志的记录, 对于系统的复原比较快速。不过由于磁盘容量越来越大,ext 家族似乎有点挡不住了~所以除非你有特殊的设置需求,否则近来比较少使用 ext4 项目了!
-
swap:就是磁盘仿真成为内存,由于swap并不会使用到目录树的挂载,所以用swap就不需要指定挂载点喔。
-
BIOS Boot:就是 GPT 分区表可能会使用到的项目,若你使用 MBR 分区,那就不需要这个项目了!
-
xfs:这个是目前 CentOS 默认的文件系统,最早是由大型服务器所开发出来的! 他对于大容量的磁盘管理非常好,而且格式化的时候速度相当快,很适合当今动不动就是好几个 TB 的磁盘的环境喔!因此我们主要用这玩意儿!
-
vfat:同时被Linux与Windows所支持的文件系统类型。如果你的主机硬盘内同时存在Windows与Linux操作系统,为了数据的交换, 确实可以创建一个vfat的文件系统喔!
-
**BIOS Boot:**我们创建的磁盘分区格式是GPT,因此需要创建BIOS Boot分区,供BIOS使用,因此这个分区不需要挂载点。我们将设备类型设置为 标准分区,文件系统用BIOS Boot。
-
/boot,创建/boot挂载点的文件系统,用于系统启动程序的存储。
-
/,创建/的挂载点,由于所有的挂载点都在这里,所以创建的容量尽量大点,接下来要注意喔,我们的 /, /home, swap 都希望使用 CentOS 提供的 LVM 管理方式,因此当你按下上图的“新增挂载点”之后,回到下面的详细设置项目时,得要更改一下相关的项目才行!如下所示:
如上图所示,你得先确认 1 号箭头指的地方为 / 才对,然后点选 2 号箭头处,将他改为“LVM”才好。由于 LVM 默认会取一个名为 centos 的 LVM 设备, 因此该项目不用修改!只要按下 3 号箭头处的“ Modify(更改) ”即可。接下来会出现如下的画面,要让你处理 LVM 的相关设置!
再次说明,我们这里是要创建一个让你在未来可以持续练习的练习机环境,因此不建议将分区用完!所以,如上图所示, 1 号箭头处请选择“固定”容量,然后填入“ 30G ”左右的容量,这样我们就还有剩下将近 10G 的容量可以继续未来的章节内容练习。 其他的就保留默认值,点选“储存”来确定吧!然后回到类似 图 3.2.23 的画面,继续点选“ + ”来持续新增分区,如下所示: -
/home ,新的挂载点,用于存储用户数据,也要将这个分区的设备类型改为LVM。
-
SWAP,系统交换分区,调整 swap 也使用 LVM 设备。
我们可以看到上面一共有两个地方是磁盘为使用到的:
- 总磁盘剩余约10g,为参与分区的挂载点的,这个是留作以后分区练习使用的。
3. linux 图形页面基本操作
-
应用程序的系统工具中,有设置,可以更改系统的输入法,语言,改变关机时间等。
-
系统默认开机后,进入的文件目录
~
,他是一个变量,表示当前用户的主目录,即/home/账户名
-
linux系统提供了四个工作区,操作类似windos的桌面。
-
通过活动概览,我们可以看到打开的应用程序。
-
查看根目录,通过
位置-->计算机
,即可打开根目录,带箭头的目录是里面存在链接文件,带错号的是没有权限打开。 -
X Window 和 命令行窗口切换
linux给一个终端,提供了6个登录接口,可以切换登录窗口。
-
x Window 切换到命令行通过 ctrl + ALT (f2-f6),可以选择打开tty2-tty6的终端
-
命令窗口,切换到X Window 通过切换到tty1终端,或者在当前终端使用 startx开启新的命令界面。
使用 exit 退出登录,当用户退出后,就不运行他的程序了。:“离开系统并不是关机!” 基本上,Linux本身已经有相当多的工作在进行,你的登陆也仅是其中的一个“工作”而已, 所以当你离开时,这次这个登陆的工作就停止了,但此时Linux其他的工作是还是继续在进行的! 本章后面我们再来提如何正确的关机,这里先创建起这个概念即可!
-