Linux 之旅 1:安装
在几年之前断断续续学习过Linux,使用的教材和现在使用的一致,都是《鸟哥的Linux私房菜》。
但因为种种原因没有完成整本书的学习,今年购买了腾讯的VPS,搭建了一个博客,所以是个不错的机会再把Linux的学习捡起来了。
教材已经说过了,是一本经典的国人学习教材,作者是一位台湾的Linux培训相关从业的人员,目前在昆山大学教学。
- 这本书最早是该作者在网站上编写的教学文章,所以其实是可以不购买纸质书直接从网站获取内容的,此外网上还有各种PDF,但是还是建议购买最新的第四版纸质书,学习起来更为方便,可以使用笔做笔记或者标注,同时依然需要参考网站,因为书中的一些图片和范例都很小,不容易看清。
- 该作者的相关网站为鸟哥的Linux 私房菜。
好了,学习背景就是这些了,下面开始Linux的学习吧。
LInux版本的选择和下载
要学习Linux当然先要选择一个合适的Linux发行版。
Linux和Windows不同,拥有众多的发行版,关于Linux发行版的划分区别可以阅读常用Linux发行版操作系统大盘点。
收费版本主要是Red Hat Linux,而免费版本主要是CentOS和Ubuntu,但是前者早已被Red Hat公司收购,并且还疑似为了自家的收费生意要放弃支持,具体可以阅读CentOS 8 退役倒计时,开发者们又吵起来了,CentOS的创始人更是因此重新创建了一个新的完全基于社区的发行版Rocky Linux,并且得到了诸如Google和Microsoft等的大力支持。此外大概是Red Hat的确不得人心,Ubuntu也夺回了服务器使用的免费发行版第一的名头。
所以在当前这个时间点,以免费的个人服务端Linux发行版来说,CentOS并不是一个好的选择,CentOS 7虽然还有几年的支持期,但CentOS 8已经被Red Hat早早放弃,后续的 CentOS Stream如何也存疑。反而是Ubuntu或者新的Rocky LInux会是更好的选择。
但是,因为原书作者使用的是CentOS 7.1,所以最好还是安装CentOS 7进行学习比较好,包管理工具和作者一致,会避免一些额外的麻烦,在对Linux有一定了解后再采用其它的Linux发行版。
下面就是下载CentOS了。
访问 CentOS 官网 The CentOS Project。
点击CentOS LInux。
有两个版本可供下载,CentOS 8 和 CentOS 7,前者今年年底就结束服务,所以这里选择 7。
7(2009)并非2009年,而是2020年9月。
具体的安装文件选择 IOS x86_64。
这里会自动列出所在地区的相关镜像站,随便选一个即可,我选择的是163.com。
这里要注意,有多个版本可供选择,其中Minimal是最小安装的版本,一般来说不会包含桌面系统,学习的话应该选择完整版本,即Everything-2009
,直接下载iso文件或者通过种子文件下载都可以。
虚拟机
有了安装镜像以后就是准备安装的电脑了,或者是虚拟机。
虚拟机我用的是vmware,下载和安装可以参考今天开始linux。
安装好后创建虚拟机。
点击创建新的虚拟机。
这里选择典型安装。
这里可以指定刚才下好的镜像文件,等会启动虚拟机后就可以直接进入Linux安装程序,当然也可以不指定,在启动虚拟机后再通过虚拟机的光驱等方式加载安装镜像。
虚拟机名称和保存的位置,我这里都默认。
磁盘容量指定为40G,和书中保持一致。
不用担心你的硬盘空间不够,这里是虚拟磁盘,实际使用多少占用多少。
磁盘存储文件指定为一个,这样方便管理。
确认好配置后完成创建。
安装 CentOS 7
开启虚拟机后需要先点击虚拟机屏幕安装键盘驱动,等待几秒就可以装好,安装好后就可以在虚拟机中使用键盘鼠标了,按下ctrl+alt即可让输入设备离开虚拟机。
选择install CentOS7
并且按下tab键,在下方出现的安装参数后追加inst.gpt
,注意前边要有空格间隔。
这是为了将硬盘分区模式设置为gpt,默认情况下2T以内的硬盘会是mbr分区。
按下回车开始安装。
选择中文。
选择日期和时间。
因为此时还没设置好网络,所以不能开启网络时间。
设置键盘布局,默认已经有汉语了,这里添加一个英语美式键盘。
点击选项可以设置输入法切换快捷键,这里设置为ctrl+shift。
软件选择中将基本环境改为带GUI的服务器
。
安装位置修改为我要配置分区
后点击完成。
将分区方案切换为标准分区。
点击+
,挂载点在下拉中选择biosboot
,容量设置为2M。
点击+
,添加新的挂载点/boot
,容量设置为1G
。
选择根节点/
,点击修改
。
将大小策略改为固定大小
,容量设置为30G
。
这样做是为了不让
LVM
分区占满所有的剩余空间,通过设置一个固定大小的LVM
组,可以让LVM
都在这个组中弹性使用空间,而剩余的10个G左右空间不会被使用这,是为了后续的教学目的准备的。
以同样的方式创建用户数据挂载点/home
,大小设置为5G
。
将/home
的类型设置为LVM
。
最后创建swap
,大小为1G
,并且确保只有Bios BOot
和/boot
为标准分区,其它几个都是LVM
分区。
点击完成进行确认。
这里的partition
指的是分区表数据,xfs
是真实创建的分区数据格式,lvmvg
是lvm
分区的所属实际分区,也就是之前固定的30G大小的那个分区,所有的LVM
分区都共用这30G空间。
确认无误后点击确认更改。
最后设置网络,点击右上角打开网络连接。
点击配置,勾选上自动连接的设置。
设置ipv4,路由方式改为手动,添加ip地址和子网掩码。
一切OK后点击保存。
设置一个合适的主机名后点击完成。
剩余的几个设置可以忽略,直接点击开始安装。
接下来要设置ROOT密码
和创建用户
。
为了方便起见,需要勾选上那个将此用户做为管理员
的选项。
接下来就是等待漫长的安装了,安装好后点击重启按钮。
重启后需要接受许可证。同意后点击完成配置。
输入创建的用户对应的密码,登录。
大功告成。