写在前面
许多刚刚接触Linux系统的同学或朋友经常会为如何在自己机器上装一个Linux系统而纠结,中间可能会踩许多坑才会拥有属于自己的Linux系统,有些甚至到最后也没有成功。其实,对于初学者来说,装Linux系统的目的就是来练习自己所学的Linux知识,这完全没有必要大动干戈地在自己机器上真的装一个Linux系统,对于一般常规性的练习使用,一台虚拟机足矣。本文就是希望通过图解方式来详细记录一下如何在虚拟机上安装一个Linux系统,希望能对许多不得其法的朋友提供些微的帮助吧。
环境准备
本文主要叙述在VMWare虚拟机上安装centos 7 操作系统。因此,在安装之前需要准备好涉及到的相关文件。
虚拟机:VMWare Workstation 15 pro;
centos 7 镜像文件(下载地址):https://www.centos.org/download/
下载页面如下所示,点击“CentOS Linux DVD ISO”,选择对应的版本即可。本文所下载的是centos 7
远程连接工具xshell(下载地址):https://www.netsarang.com/zh/free-for-home-school/
xshell 下载页面如下所示。xshell 有免费版的,但需要邮箱接收下载链接,留一个邮箱就行。另外,我们后来使用Linux时常常需要向Linux上传一些文件或从Linux上下载一些文件,这需要同时下载与xshell配套的一个工具xftp,如下图,下载时选择“两者”即可。
最后要准备一个虚拟机,这个在VMWare官网上也可以下载到,也可以通过腾讯软件管家下载(不是腾讯的托哈,因为这个在上面可以很简单滴下载安装,确实很方便,哈哈)。
安装CentOS 7
1.打开安装好的虚拟机VMWare,如下图所示。点击“创建新的虚拟机”。
之后出现如下界面,不必选择,默认就好。直接点击下一步。
如下图,选择自己已经准备好的CentOS 7镜像文件,点击“下一步”。
如下图,为你新建的虚拟机起一个名字。这个名字就是左侧栏内“我的计算机”选项下的名字。然后为你的系统选择一个安装路径。比较好的建议是,在你的机器上专门划出一片空间(50到80G的磁盘空间)来存放你虚拟机系统。
如下图,指定你的系统所允许占用的最大的磁盘空间,这样可以保证你在使用虚拟机中的Linux系统时不会无限制地“吞噬”你的磁盘空间。由于在使用Linux过程中,你可能会安装各种软件(如数据库等),并且在使用过程中不断地产生你自己的用户数据,随着时间的推移,这将会很大程度的占用磁盘空间,所以尽量指定够用的磁盘空间,免得到后期还要费时费力地去扩展Linux系统的磁盘空间。完成后,点击“下一步”。
如下图,一个Linux的虚拟机就创建完成了。接下来直接点击“完成”,开始安装CentOS系统。
如下图,安装界面启动后,移动上下光标,将白色光标聚焦到第一行,按回车键,准备开始安装。
如下图,这个界面要选择系统所使用的语言,这里选择默认选项。直接点击“Continue”。
如下图,拖动这个界面右侧的滚动条,单击“INSTALLATION DESTINATION”,即红字部分。
如下图,确认下我们为系统分配的磁盘空间,点击“Done”,退出该界面,再直接点击右下方的“Begin Installation”,开始安装系统。
如下图,该界面需要我们建立系统的超级管理员名(即root用户)和密码。单击左侧“ROOT PASSWORD”,建立root用户名和密码。
如图所示,创建完root用户的密码后,点击“Done”,退出,等待系统安装完成即可。
安装系统时间可能比较长(这与网速有关),耐心等待即可。如下图,完成后,点击“Reboot”重启系统,centos系统就安装完成了。
如图,重启后,可以使用root用户登录centos系统。
CentOS安装完成后的一些工作
安装centos服务版后,需要做一些预备工作,以方便自己的使用。
1. 安装网络工具
以root用户的身份登录新安装好的centos 7系统,在命令行中按如下过程操作:
ip addr # 查看系统网络配置文件的名字,是形如“ifcfg-xxx”的文件。这里笔者的文件名字是“ifcfg-ens33”
使用vi编辑器打开该文件:vi /etc/sysconfig/network-scripts/ifcig-ens33
按i键进入编辑模式,将光标移动到最后一行,修改为:onboot=yes
按esc退出编辑模式,按shift+zz,保存文件,重启网络服务:service network restart
安装网络工具net-tools:yum install net-tools
安装下载工具:yum install wget
2.更换系统软件源
一般情况下,新安装好的centos系统,默认的软件镜像源都在国外,由于种种原因,我们使用这种源下载我们的软件时会特别慢,有时甚至出现超时而下载失败。所以,一般我们会将默认的国外的源换为我们国内的源。这里笔者就以国内网易的163源为例,简要叙述下如何换源。
访问163源地址:http://mirrors.163.com/.help/centos.html,按照步骤操作。
1.首先备份/etc/yum.repos.d/CentOS-Base.repo:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)
选择对应版本的源,右键复制链接地址,粘入Linux终端里:
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
3.运行如下命令生成缓存:
yum clean all
yum makecache
结束语
至此,我们已经成功地在VMWare中安装了CentOS的虚拟系统,并且做了一些使用系统前的一些准备工作。只是我们本次安装的是CentOS的服务器版本,没有桌面化操作,对复制粘贴、输入中文字符等等操作还不是很方便,这时我们就需要使用一个远程连接Linux系统的工具,这部分内容在笔者的下一篇文章中续有叙述,欢迎各位指正,祝各位学习愉快~~