Linux是一类开放源代码和自由的类似Unix的操作系统,有众多发行版本。在服务器市场,Linux操作系统占有绝对的优势。Linux操作系统大致可以分为Redhat系列和Debian系列。
在IT行业中,Linux系统多用于服务器,而Linux桌面系统占有率较低。基于这样的事实,建议选择CentOS版本,用于服务器操作系统。
(1)打开CentOS官方镜像下载链接https://www.centos.org/download/,如图下图所示,单击“Minimal ISO”下载按钮。
(2)选择一个CentOS7镜像下载地址,然后单击下载
(3)CentOS镜像下载成功后,默认保存到C:\Users\用户名\Downloads,得到CentOS-7-x86_64-Minimal-1810.iso文件。
(1)打开VMware主界面,选择我们之前新建的虚拟机node1,如下图所示,单击“CD/DVD”
(2)弹出“虚拟机设置”窗口,默认选中了“CD/DVD”,如下图所示。此处我们先选择“使用ISO映像文件”,然后单击“浏览”按钮
(3)进入下载目录,选择刚才下载的ISO文件,再单击“打开”按钮
(4)这时可以看到已经选择的镜像,单击“确认”按钮,完成CentOS镜像选择。这样就可以从该镜像文件安装CentOS7操作系统了。
(1)回到虚拟机node1主界面,如下图所示,我们单击“开启此虚拟机”按钮,或者菜单栏后面的绿色三角按钮,来启动CentOS7操作系统的按钮。
(2)正式启动CentOSB安装流程,如图所示,下方提示可“以安装物理机方式的相关步骤来安装CentOS7”,关闭提示即可。然后左键单击即可进入虚拟机安装界面(如果需要鼠标离开虚拟机界面,只需通过ctrl+alt快捷键),通过方向键选择“Install CentOS 7”,回车安装。
(3)选择虚拟机语言。由于此虚拟机作为服务器使用,不需要使用图形界面,默认英语即可,单击“Continue”按钮进入下一步。 提示:当安装界面下面出现“安装Tools”提示,单击“不要提醒我”按钮,不再提示(如果安装图形界面的操作系统则需要安装Tools)。
(4)INSTALLATION SUMMARY(安装摘要)。
(5)CONFIGURATION配置,包含root用户密码配置和其他用户创建。注意在真实的生产环境下,还需要创建一般用户(非root用户)。
(6)等待30分钟左右安装完成,单击下方的“Reboot”按钮重启。
(1)重启CentOS完成后,进入登录界面,如下图。
(2)输入root用户名和对应的密码(123456),进入命令行状态。
[root@localhost ~]#
其中root表示用户,localhost表示默认的主机名,~表示用户的家目录(针对于root用户,家目录就是/root),#号后面等待用户输入命令。
(1)确认网络配置文件 在/etc/sysconfig/network-scripts目录,存在一个已ifcfg-ens开头的文件,我的虚拟机上是ifcfg-ens33文件。注意,你的虚拟机上可能是ifcfg-ens32文件或其他。 (2)编辑网络配置文件 这里需要只用到Linux的重要文本编辑工具vi, 其他的文本编辑器不一定存在,但是所有的类Unix系统都内嵌了vi编辑器。 下面通过vi命令编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
输入i
键进入vi编辑模式,针对于CentOS系统可以通过方向键来控制方向。
修改两项:
BOOTPROTO=static
ONBOOT=yes
其中,static表示静态IP地址,yes表网卡开机启动。
然后添加三项
IPADDR=192.168.60.101
NETMASK=255.255.255.0
GATEWAY=192.168.60.2
DNS1=114.114.114.114
其中,IPADDR=192.168.60.101是设置的本虚拟机IP地址,NETMASK=255.255.255.0是子网掩码,GATEWAY=192.168.60.2是网关地址(前面提醒你记住的网关地址),DNS1=114.114.114.114是首选DNS地址。
内容编辑完毕后,通过Esc键退出vi编辑模式,然后输入“:wq”,保存退出vi。 关于vi编辑器的使用,后面会经常用到,请参考:http://www.runoob.com/linux/linux-vim.html (3)重启网络服务
[root@localhost ~]# systemctl restart network
(4)查看分配的IP
[root@localhost ~]# ip addr
对于CentOS7最小化安装,ifconfig命令不可用,可以使用 ip addr命令查看IP地址。
其中,lo是本地回环网卡,ens33是本地网卡(eth0)的名称。 (5)测试上网
[root@localhost ~]# ping -c 3 www.baidu.com
如下图所示,顺利ping通,成功上网。
如果出现特殊情况,无法上网,如下图,请参考2.7节内容。
如果遇到虚拟机CentOS7无法上网的问题,我们可以按照下面步骤排查问题。
(1)比如某些公司网络环境禁用了ping命令,但是可以正常上网,
(2)如下图,执行命令yum install wget
进行测试。虽然CentOS虚拟机不能ping通外网,但是依然可以联网下载软件包。说明虚拟机还是可以上网的。
如图物理机可以使用ping命令,下面我们要检查DNS是否可达? (1)我们配置的DNS是114.114.114.114,可能DNS地址不可达。
(2)选择一个可达的DNS地址,比如公司的DNS地址。 解决办法:修改虚拟机的/etc/sysconfig/network-scripts/ifcfg-ens33文件,DNS1设置为可达的DNS地址。
如果DNS是可达的,下面我们在检查虚拟机的network服务是否正常?
通过命令systemctl status network
可能发现网络启动失败
解决办法: 可以尝试停止NetworkManager服务解决问题。
[root@node1 ~]systemctl stop NetworkManager
[root@node1 ~]systemctl start network
如果确定是NetworkManager服务启动造成虚拟机无法上网,为了防范这个问题再次出现,最好禁用NetworkManager
[root@node1 ~]# systemctl disable NetworkManager
Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
[root@node1 ~]#
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有