安装前环境说明:
① Windows10
指路-===》 若是MAC OS 系统安装CentOS7, 可去b站找阿婆主CodeSheep的视频《多节点Linux环境打造》
② 虚拟机版本为VMware 16.0
文章目录
- 一、下载
- 1、CentOS7下载地址
- 2、版本选择
- 二、安装
- 1、安装步骤
- 三、安装好之后
- 1、关闭或者禁用防火墙
- 2、关闭selinux
- 四、ping不通怎么办
- 1、能ping通主机
- (1)第一种情况 (有网络ens33,但没IP地址信息)
- (2)第二种情况 (有网络ens33,也有IP地址)
- 2、ping不通主机
一、下载
1、CentOS7下载地址
https://www.centos.org/
2、版本选择
① 点击下载之后会进入下面的页面,选择图中标出的选项
② 这个地方的下载映像可以随便选择一个,都会进入镜像文件下载的地方
③ 接着就会进入到这个页面,我选择的是CentOS7标准版即图中标出版本
二、安装
1、安装步骤
1、下载好CentOS7镜像文件之后,我们先打开VMware Workstation,选择创建新的虚拟机
2、选择自定义(高级),然后点击下一步
3、选择虚拟机硬件兼容性,继续下一步
4、这里选择稍后安装,继续下一步
5、客户机操作系统选择Linux,版本选择CentOS7, 根据自己的电脑选择32位或者64位
6、虚拟机名称和安装位置都可以改动,建议存储位置不要放在C盘,继续下一步
7、处理器数量根据自己的需求选择,新手的话1-2个处理器就够了,继续下一步
8、若是你的电脑是8G的内存的话,建议给此虚拟机2G的内存,若你的电脑内存比较大,也可以给此虚拟机更多的内存,看自己的情况,继续下一步
9、网络连接选择使用net,后面配置网络的时候会用到,当然也可以选择其他的网络连接方式,继续下一步
虚拟机和宿主机的网络连接方式:
桥接模式(Bridged :对应网卡vment0)
主机模式(Host- only:对应网卡vment1)
网络地址转换模式(NAT:对应网卡vment8)
其原理、区别及用法可进入下面资源链接进行深入理解:
https://blog.51cto.com/liguodong/2991221
http://www.360doc.com/content/11/0507/15/3508740_115023160.shtml
http://www.360doc.com/content/12/0416/11/8729844_204074891.shtml
https://blog.51cto.com/lilinji/1264307
10、继续下一步
10、继续下一步
11、这里选择创建虚拟磁盘,继续下一步
12、最大磁盘代销根据自己的电脑磁盘空间代销进行选择,最小不少于10G,这里我选择50G,然后选择将磁盘存储为单个文件,继续下一步
13、继续下一步
14、点击自定义硬件
15、点击新CD/DVD…选择使用ISO映像文件,选择刚开始下载好的CentOS7镜像文件,然后点击关闭
16、点击完成
17、接着选中刚才安装的虚拟机,然后点击开启此虚拟机
18、进入CentOS7安装界面,选择第一个安装
19、选择语言,这里我选择中文,你也可以选择其他语言,继续下一步
20、点击软件选择,
21、在最小安装中"选择开发工具",然后对于我们初学者的话再选择"带GUI的服务器"和"GBOME桌面"(这两个是图形界面),其他都可以选,根据自己的需求,若是不放心也是可以都选的。选择好之后点击完成
22、接着我们点击安装位置,
23、其他存储选项中如果嫌麻烦可以选择自动配置分区,这里我选择的是我要配置分区
24、选择标准分区,接着点击下面左下角的"+"号,
25、添加新挂载点:/boot 、swap、/,
注:
/boot分区就是操作系统的内核及在引导过程中使用的文件,一般是几年前的版本要求划分的一个区,大小为100MB左右,但现在的新版本都不需要对这个分区进行单独划分,也就是说你完全可以不分/boot。
安装Linux只要求两个基本分区,即根分区(/)及交换分区(swap),如果你的磁盘空间足够大,可以多划分空间给根分区,你也可以把常用的目录新建到桌面,如下载的软件包,放到桌面不影响你进入Linux系统的速度,当然这要求你有足够大的根分区。
28、上面的分区设置完成后点击完成会弹出如下界面,我们选择接收更改
29、接着我们点击网络和主机名,
20、进入之后按照图中标记顺序进行,此时你打开的时候是没有IP地址、子网掩码这些的,不要急,这是后面进行配置的结果,
21、我们在配置之前需要查看宿主机(就是自己的电脑)的IP配置,具体操作:
Win + R ==》 cmd ==》 命令行输入:ipconfig 即可输出宿主机ip配置,
注:要记住图中标记的两处,建议截图,后面配置会用到
22、点击步骤20的图中的配置,进来之后选择IPV4设置,设置好之后点击保存,就会变成步骤20中的图,即打开连接之后会显示连接状态和IP、掩码等信息
我们配置静态IP,IP就按照步骤21找,我们之前选择是NAT地址转换网络连接模式,所以用到VMent8的ip,注意本机和虚拟机的ip不能一样,所以我们就写个与它相近的(即在同一个网段的,比如我的主机是192.168.175.1,那么就可以编辑你的IPV4的地址为192.168.175.X,其中我这里的X表示除我的主机ip的1和2之外的数字,X=2为网关)
23、最后点击开始安装
24、安装的过程中你可以设置root密码和创建用户
25、设置好密码后点击完成
26、创建好用户后点击完成
27、安装好之后点击重启
28、点击图中标记
29、点击我同意许可协议,接着点击完成
30、最后点击完成配置
31、进入安装好的虚拟机系统后,右击鼠标,打开终端
32、输入命令:
ping www.baidu.com
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8Dc4FxZy-1657508025778)(D:\培训笔记\dmblogs\截图\50.png)]
ping通则表示安装成功,若是ping不通,看后面内容的四、ping不通怎么办。
三、安装好之后
1、关闭或者禁用防火墙
(1)、直接关闭防火墙
# systemctl stop firewalld
(2)、禁止firewall开机启动
# systemctl disable firewalld
(3)、查看状态:
# systemctl status firewalld
2、关闭selinux
# vim /etc/selinux/config
修改SELINUX的值为disabled,修改之后保存退出。
最后重启一下,CentOS7安装便到此结束
四、ping不通怎么办
问题情况:安装之后,若是ping www.baidu.com时显示"未知名称或者网络"
排查方案: ping一下主机ip看是否能ping通。虚拟机终端中编辑、保存、退出通用命令小结:
① 编辑:进入只读文件之后(即用vi或者vim命令进入文件之后)想要进行编辑,则按 i 键进入插入模式,这个时候就可以进行编辑。
② 保存退出:编辑结束之后要退出,则具体操作为:先按"Esc键"----》然后输入":wq" ------》最后按"Enter键"就会保存退出。
③ 一般退出:对于进入的文件不进行保存操作而是直接进行退出,则具体输操作为:先按"Esc键"—》输入":q"-----》最后按下"Enter"键即可退出。
④ 强制退出:若是进入文件编辑之后进行保存时提示用户权限不足,一直在里面反复横跳,就强制退出,当然其他情况的也强制退出也可以使用这"q!"这个命令,具体操作为:先按"Esc键"----》输入":q!"----》最后按"Enter键"即可完成强制退出。
1、能ping通主机
即ping不通域名(即ping www.baidu.com失败),但能ping通主机这种情况
其解决方案为:
步骤1:打开终:输入ifconfig,看是否有安装时设置的网络信息。
(1)第一种情况 (有网络ens33,但没IP地址信息)
注:后面凡是提到命令且带引号,那么命令的内容就是引号内的内容,即命令不包括引号!
步骤①:终端输入命令 “ifconfig”,查看安装时配置的网络信息(比如我的安装时配置的网络是ens33),
如图上所言,若你们没有这个IP信息则继续进行下一步,
步骤②:打开ens33网络配置文件,即切换至root用户下(即输入命令"su root"),然后输入命令 “vi /etc/sysconfig/network-scripts/ifcfg-ens33”,
注:一定是在root用户下,不然权限不够,若是不慎以登录的其他用户账号输入了命令,那么进入之后进行强制退出,强制退出操作附在下面:
退出操作:按"Esc键" —》 输入冒号:“:” —》 输入命令:q!
退出之后就切换到root用户下输入编辑ens33配置文件的命令进入
步骤③:进入之后查看有没有下图中的信息①,若是没有则按 i 键进入插入模式,然后补充这块信息,跟前面安装过程中的网络信息一样的道理,可翻至前面安装过程中的网络连接处,此处便不多言了!
若是有图中的信息①,那就将图中信息②改为BOOTPROTO=“none”,将图中③改为ONBOOT=“no”,然后保存退出,
步骤④:退出之后,重启网卡,即输入命令"service network restart",
步骤⑤:此时再次输入命令"ifconfig",看网络是否正常显示图中标出的IP地址。若是有则ping一下百度看是否可以ping通,ping通则表示网络连接成功了。若是没有,则继续进行下一步,
步骤⑥:打开虚拟网络编辑器,
步骤⑦:勾选上图中①标记,
之后在命令行中输入命令"ifconfig",看是否有IP地址显示,接着命令打开ens33网路配置文件,即切换至root用户下输入命令"vi /etc/sysconfig/network-scripts/ifcfg-ens33",
步骤⑧:修改图中两处的值与图上一致
修改之后保存退出,然后重启网卡(命令前面有,自己翻上去的),然后ping一下,看能否ping通。ping通则表示成功。
(2)第二种情况 (有网络ens33,也有IP地址)
这种情况极有可能就是配置的IP不在同一个网段。
步骤:打开ens33网路配置文件(即在root用户下输入命令vi /etc/sysconfig/network-scripts/ifcfg-ens33),同时打开虚拟网络编辑器中的NAT配置,看图中④和⑤的IP是否在同一网段且掩码网关是否相同,若是相同,那么就进入后面的排查,若是不通则将⑤处IP配置为④处IP的相同网段,并将⑤处子网掩码和网关设置为④处相同,之后重启网卡(即退出ens33网络配置文件,然后输入命令service network restart),然后ping一下,看能否ping通。ping通则表示网络连接成功了。若是没有ping通则继续后面的排查方案。
2、ping不通主机
借鉴另外一个博主,亲测确实可以解决这个问题
博客链接:
禁用NetworkManager,NetworkManager(NetworManager)是检测网络、自动连接网络的程序。无论是无线还是有线连接,它都可以令您轻松管理。对于无线网络,网络管理器可以自动切换到最可靠的无线网络。利用网络管理器的程序可以自由切换在线和离线模式。网络管理器可以优先选择有线网络,支持 VPN。网络管理器最初由 Redhat 公司开发,现在由 GNOME 管理。
[root@kvm ~]#systemctl stop NetworkManager
[root@kvm ~]#systemctl disable NetworkManager
[root@kvm ~]#systemctl restart network
或
[root@kvm ~]#systemctl restart NetworkManager
[root@kvm ~]#systemctl restart network
重启之后,网络恢复正常
这次的分享就到这里,我们下篇见!有错的地方也请大家在评论区指正!