VM15安装CentOS7/8虚拟机全过程详解

需要使用安装几个linux的进行测试,首选centos7系统,先用VM测试安装centos7和centos8系统。
首先打开vm软件,创建新的虚拟机,选择典型(推荐),下一步。

安装客户机操作系统这里选择光盘映像文件,用iso安装,关于的iso下载可以访问:Centos 7/8镜像下载ISO包含官方与国内镜像下载这里的版本全网最全了,都是官方镜像,可以安全使用!

浏览电脑,打开选择你下载好的centos7的iso文件。界面提示已经检测到Centos7 64位,点击下一步。
命名虚拟机这步,名字默认,位置默认是在C盘,这个可以按照个人要求设置虚拟机的位置。下一步指定磁盘容量。

磁盘容量如果硬盘允许的话,设置大一些没有事情,虚拟机不会实际占用你设置的硬盘大小。然后选择将虚拟磁盘储存为单个文件,如果分成多个文件,有可能会降低大容量磁盘的性能。这个选择因人而异!

其它硬件设置可以稍后选择,例如内存大小,几个cpu之类的,点击完成,开始安装虚拟机。

进入到虚拟机安装界面,默认敲回车安装,使用iso镜像安装,回车后进入自检程序,100%自检结束后,进入到centos7安装界面。WELCOME TO CENTOS7!

选择语言,倒数第二项中文。点击继续。

在安装信息摘要这里滑动鼠标滑轮向下拉,在系统下面的安装位置上有一个感叹号,点击进去手动创建分区。

点击选择下面的手动创建分区,然后点击上面的完成。

手动分区选择点这里自动创建他们!

系统默认的分区,选择完成,然后确定使用系统分区。

现在图标上的感叹号已经不见了!点击开始安装!进入到centos7的安装程序。

安装过后,需要设置root的密码和创建一个新用户。当然也可以不创建用户,root的密码不要设置太弱,虽然是测试用的虚拟机,但是centos系统不通过!设置字母数字加符号。设置好密码后点击完成配置!

点击重启后,就完成了centos7的安装。重新启动过后,到了login界面,输入root和你设置的密码,恭喜你,你已经成功的登录到了虚拟机系统上!
不过,不要以为这样就完事了,系统虽然安装完了,也可以登录了,但是centos不像windows那样可以自己配置IP,linux还需要手动设置一下局域网ip。
在VMware软件里点击编辑,再点击虚拟网络编辑器,查看一下vm的内网IP地址。

点击选择VMnet8,然后点击下面VMnet信息里的NAT设置

现在看到了子网IP和子网掩码还有网关IP,centos7服务器的内网IP的尾数随便指定一个3-254之间的数字,例如114。那么内网IP就是192.168.74.114。下面编辑一下IP掩码和网关,复制到剪切板

IPADDR=192.168.74.114
NETMASK=255.255.255.0
GATEWAY=192.168.74.2

打开虚拟机,输入root和密码登录。

/etc/sysconfig/network-scripts/

进入到network-scripts文件夹后ls命令看一下目录下的内容。

每台机器下面的网卡名称都不一样,例如这台虚拟机的网卡名称是ifcfg-ens33
编辑一下网卡内容

vi /etc/sysconfig/network-scripts/ifcfg-ens33

vi命令打开文件后,按I进入到编辑模式,编辑完毕后按esc退出编辑模式,输入:wq保存退出。

BOOTPROTO改为static,ONBOOT改为yes。然后将上面修改好的IP,掩码,网关复制到文件末端,保存退出。然后重新启动一下网络服务

service network restart

退出后输入命令看一下网络配置的通不通,ping一下网关或者google的DNS:8.8.8.8

ping 192.168.74.2
ping 8.8.8.8

ping的ip和dns都通了的话,ip就设置好了,按ctrl+c退出ping。下面配置SSH。
设置好IP后先把ssh开启一下。习惯了在xshell下面配置linux。开启ssh,PermitRootLogin默认为no,需要开启root用户访问改为yes,PasswordAuthentication默认为no,改为yes开启密码登陆,记得去掉前面的#号注释。

vi /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
ClientAliveInterval 3600
ClientAliveCountMax 3
service sshd restart

下面使用Xshell登录虚拟机配置服务器!
IP设置后,网络虽然通了,但是DNS还没有设置,不能解析网站。使用nmcli命令来设置DNS

nmcli connection show

输出的name是ens33,就是之前我们设置过的网卡名称。将dns设置成114.114.114.114和8.8.8.8,然后使设置的DNS生效。

nmcli con mod ens33 ipv4.dns "114.114.114.114 8.8.8.8"
nmcli con up ens33

屏幕提示连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/2)

题外话:nmcli和NetworkManager.conf的详细说明可以使用下面命令查看。

man NetworkManager.conf
man nmcli

IP设置好了DNS也设置好了,接下来更新系统看一下

sudo yum -y update


全部搞定,安装测试需要的环境可以参考一下:Centos系统初始化环境yum配置系统更新详解
Centos8的VM安装过程和Centos7有些不同,首先在官方网站上下载最新版本的Centos8的ISO镜像。
CentOS-8.1.1911-x86_64-dvd1.iso 文件大小是7.03G。
在创建虚拟机时候选择自定义(高级),下一步兼容性默认,再下一步。

在安装客户机操作系统这里,如果选择centos8的光盘映像的话,vm会读取出已检测到centos5和更早版本。

这个可能是因为VM目前还不支持centos8安装。这里不选择ISO,选择稍后安装操作系统。然后继续下一步。

选择客户机操作系统这里找不到Centos8 84位,最高就到Centos7。因为centos和红帽Red Hat的内核是一样的,这里选择Red Hat Enterprise Linux 8 64位也是一样的。

然后继续下一步配置虚拟机内存cpu等配置。最后完成虚拟机配置后,选择光盘映像ISO进行安装。

Centos8已经安装好了。配置Centos8和配置Centos7基本一样,唯一不同的是Centos8中将yum命令升级成了dnf命令,不过使用yum和dnf的效果是一样的。可以使用yum也可以使用dnf。
以上Centos7和Centos8的VM虚拟机安装就完成了。有问题可以在下方评论区留言,原创内容转载请注明出处谢谢!

评分

留下评论

您的电子邮箱地址不会被公开。 必填项已用*标注