初学者在准备Linux学习环境时,往往会不知道选择哪种方式来学习。学习环境的搭建有很多种,比如在自己的计算机上安装Linux的操作系统,或者在网上买一台云主机来选择安装Linux操作系统,也可以使用虚拟化软件,在其软件上安装Linux系统,这些都是搭建学习环境的方式。如果是苹果电脑,也有其对应的方式来搭建学习Linux的环境。但是,对于一些像笔者这样刚入坑的小白来说,最简单的莫过于在Windows系统上安装虚拟化软件,并在虚拟化软件上安装Linux系统。
- 虚拟化软件的安装
虚拟化软件分为软件虚拟化和硬件虚拟化,如Virtual PC、VMware Workstation、VirtualBox、xen和VMware ESX等,有些是开源免费的,有些是商业付费的,因为笔者的电脑是Windows系统,这里推荐使用VMware Workstation这款虚拟化软件,这款软件对于像笔者这样的小白来说也是比较容易上手学习的。
1.1 VMware workstation下载
百度搜索,找到后下载到电脑指定文件中。
1.2 VMware workstation安装
双击打开后则为下图所示。
安装过程直接按流程即可,这里要说的是后面的密钥部分。
安装完成后,会提示我们需要填写许可证密钥。作为初学者,我们用来学习,是可以通过其他方式来获得密钥免费使用的,但是后期正式工作了,还是希望能通过正规渠道去购买。
当我们填入正确的许可证密钥后,就算正式完成安装了,后期使用时打开VMware Workstation的界面如下图所示。
- CentOS7.9安装
2.1 获得发行版
前面已经准备好了VMware Workstation虚拟机软件,接下来就是准备一个Linux发行版的系统,这里我们以CentOS7.9为例。
我们可以通过官方站点https://www.centos.org/去下载,当然速度会比较慢,一般还是推荐去国内的镜像站下载,如清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/。我们以此站点为例,去获得CentOS7.9。
https://mirrors.tuna.tsinghua.edu.cn/,找到“centos”这一项点进去,找到我们想要的版本,如下图所示。
②选择“7.9.2009/”后,找到“isos”选项。
③选择“isos”进入后,点击“x86_64/”进入下载页面,选择“CentOS-7-x86_64-Everything-2009.iso”下载到电脑中,建议可以新建一个文件夹,方便查看使用。
2.2 安装CentOS7.9
①打开VMware Workstation,点击左上角“文件”新建虚拟机。
②选择第三项,方便后面自己来安装。
③客户机系统部分,我们选择“Linux”,因为下载安装的是CentOS7.9,版本选择“CentOS7 64位”。
④虚拟机名称建议为CentOS的具体版本,以防后期再下载其它版本弄混了;同时建议安装到一个指定的新建文件夹中,一边查看。
⑤最大磁盘大小设定为200G,方便后面做实验(这里的200G只是虚拟部分,不是真的直接占用了200G电脑磁盘空间);同时将磁盘存储为单个文件。
⑥点击完成后,我们就初步完成了CentOS7.9的安装。
为了后期实验效果,笔者这边是进行了一些虚拟网络的修改,各位在实际操作中可自行决定是否修改。
同时,考虑到后期要下载的CentOS版本可能较多,建议可右击“我的计算机”新建一个文件夹,将初步安装好的CentOS7.9拖进去统一管理。
⑦接下来我们需要对初步安装好的CentOS7.9进行设备修改,单机“设备”部分的任一选项即可进入“虚拟机设置”,这里要注意的是我们需要在“CD/DVD(IDE)”处将我们已经下载好的CentOS7.9映像文件添加进来。
⑧完成上述修改后,点击“开启虚拟机”,初次安装运行时,建议选择第二项进行以下测试,看是否完整。
⑨语言部分,选择默认英语选项。
⑩点击时区,我们会发现不是北京时间,只需找到中国的版块,点击任意地方即可修改到北京时区,然后点击“done”保存。
⑪由于初次使用,“software selection”部分我们选择带图形的“Server with GUI”选项。
⑫修改“installation destination”,选择自定义分区中的标注分区。
点击左下角“+”,给“/”分配100G,点击“add mount point”保存。同理,给“/boot”和“swap”分别分配1G和2G。同时,我们可以手动输入“/data”,分配50G。
分配完后,我们需要将“File System”修改为“ext4”,点击“done”保存后,选择接受更改。
⑬“KDUMP”主要用于系统奔溃时查看原因,暂时用不上,我们可以选择关闭。
⑭点击“NETWORK & HOST NAME”,开启网络,可以看到“ip address”,可以看到这与之前设置的虚拟机网络是相符的,同时我们可以在电脑自带的“命令提示符”中输入地址,看是否能通。为了方便记住,我们也可以修改“Host name”。
⑮点击“Begin Installation”会看到“ROOT PASSWORD”和“USER CREATION”,由于CentOS版本不同,部分版本可能是将这两项并到上述页面的。
首先,我们需设定root登录时的mima。
其次,我们还需创建一个root之外的账号登录名及mima(mima较弱时需点击两次“done”)。
⑯等待进度条加载完成后,选择“LICENSING”,勾选左下角同意许可。
⑰点击右下角“FINISH CONFIGURATION”,等待结束后,点击“Reboot”进行重启,重启完成后,我们就可以通过root或创建的其他用户名信息进行登录了。
为了防止误操作之类的,我们在使用完之后,一般会选择关闭客户机,同时进行快照拍摄。
至此,CentOS7.9的安装就算是正式完成了,接下来是Ubuntu的安装。
- Ubuntu安装
参照CentOS获取版本的方式,我们可以找到想要Ubuntu版本,在此就不多做赘述,这里是以Ubuntu18.04.5版本为例。Ubuntu的版本安装与CentOS大体相似,但细节上更为繁琐,同时,在安装过程中,我们无法使用鼠标直接选择,只能使用方向键来控制选择。
①打开VMware Workstation,点击左上角“文件”新建虚拟机。
“安装客户机操作系统”部分选择第三项,因之前安装过CentOS7.9,可能会默认选到第二项。
同时将默认的Linux版本改为“Ubuntu 64位”。
虚拟机名称建议就用具体版本号,位置可以放在一个新建的Ubuntu18.04的文件夹中。
Ubuntu18.04.5的磁盘容量也设定为200G和存储为单个文件。
②参照CentOS7.9的方法,我们将Ubuntu的内存修改为2G,同时对应使用的ISO映像文件改为已下载的Ubuntu18.04.5版本。
③修改完毕,开启Ubuntu18.04.5版本虚拟机,首先是语言选择,我们使用默认的英语,按回车键进入时区选择界面。
因为没有China的选项,我们选择Hong Kong。
不用检测键盘,我们直接选择“NO”跳过,同时后续键盘使用地区选择默认的“English(US)”项。保存后会有一个环境安装的过程。
④该部分的主机名直接显示在VMware Workstation打开该系统的页面,可以设定为版本号,也可以设为其它。
Ubuntu的安装过程是无法直接设置root账号的,我们要设置一个登录账号和mima用于登录。
⑤接下来我们需要对磁盘空间进行分区。选择“Manual”进行手动分区。
找到“SCSI33”开头的选项,按回车键,选择“yes”选项进入。
找到“pri/log ****GB FREE SPACE”,回车进入选择新分区。
与CentOS7.9安装相同,我们给根分配100G,分配完毕后,我们需要移到“Done setting up the partition”后按回车保存。
继续给剩余空间划分新空间,新建一个分区后,给boot分配1G。
回车键确定后,我们看到默认分配的是“/home”,因此需要进行修改。回车键进入后,找到“/boot”开头的选项,回车键确定后可以看到正常了,同时我们需要选择“Done setting up the partition”来保存修改。
继续给剩余空间分区,同CentOS7.9版本,我们也给手动创建的“/data”分配50G。
进入选择页面发现也没有“/data”选项,此时我们需要选择“Enter manual”来手动输入,完成后我们依旧要记得点“Done setting up the partition”保存。
与给“/boot”分配的方法相同,我们给swap分配1G。
此时,我们就可以选择“Finish partitioning and write changes to disk”来结束分区了。
是否修改部分,我们选择“yes”。
在家无需办理代理,直接点“continue”跳过。
是否更新部分,选择无需更新。
该部分特别注意!
该部分特别注意!
该部分特别注意!
重要的事情说三遍,到了该部分,不可直接按回车键,需通过键盘上下键移动到“OpenSSH server“部分,先按空格键锁定后(锁定后会有※标记)再按回车键确定,否则前面的步骤就白费了。
“Install the GRUB loader on a hard disk”,选择“yes”。
“Finish the installation”,选择继续,此时,Ubuntu会初次启动。
⑥同CentOS7.9相同,当我们不使用时,建议关闭虚拟机,同时拍摄快照。
最后来点温馨提示:
虽然CentOS和Ubuntu在关闭后,进行快照拍摄会在保存好文件,但这只是一定程度上的保存,如文件夹遭到破坏或者被误删之类则不可恢复,因此我们在后续的工作中,除了要拍摄快照,建议还是积极将CentOS和Ubuntu所在文件夹进行备份更为妥善。