Linux基础——网络配置和系统管理操作
9、网络配置和系统管理操作
9.1 网络连接测试
这里使用一个非常经典的用于测试网络连接的命令:ping +机器的ip地址
ping在Linux和Windows下都是通用的
主要用于检测两台机器之间是否能够正常发送数据,是否能正常通信
Linxu系统测试是否和主机网络通信正常:
首先查看主机上的IP地址,网络属性=>更改网络适配器设置=>你当前连接的网络=>右击“状态”=>详细信息=>IPv4地址就是你主机的本地ip地址了。或者你可以通过cmd控制台去查看,输入ipconfig指令,查看ip地址。如果是无线网连接,就查看无线局域网下的ipv4,如果是插网线就看以太网下的IPV4地址。
第二步,在Linxu终端上输入ping 主机的ip地址即可
主机上测试Linux系统的网络是否和主机通信正常:
首先查看Linux系统网络的ip地址:
-
应用程序=>系统工具=>设置=>网络
-
终端上输入
ifconfig查看本地网络连接ens33下的inet 后的为ip地址,复制即可
第二步,直接在主机中 ping即可。
9.2 vm提供的三种网络连接模式
-
桥接模式
虚拟机直接连接外部物理网络的模式,主机起到了网桥的作用。这种模式下,虚拟机可以直接访问外部网络,并且对外部网络是可见的。
-
NAT模式
虚拟机和主机构建一个专用网络,并通过虚拟网络地址转换((NAT)设备对P进行转换。虚拟机通过共享主机P可以访问外部网络,但外部网络无法访问虚拟机。

vm为了保证主机和虚拟机之间的通信,专门又虚拟出来一张网卡接到虚拟机的路由,实现双方的通信。通过查看ip地址,可以发现
vmnet8和虚拟机的ip地址是在同一个网段(局域网)的。 -
仅主机模式
虚拟机只与主机共享一个专用网络,与外部网络无法通信。
9.3 vm的虚拟网络编辑器
虚拟机修改为静态IP:
-
打开终端
-
更改配置文件
这里我们之前说过,所有的配置文件都放在了根目录下的
etc,对应文件,可以通过vim编辑器直接去打开并修改。找到etc下的配置文件:
输入
etc/sysconfig/net,按下两下tab键,可以筛选出当前目录下对应输入的前缀文件名。
这里我们选择网络脚本文件
network-scripts,在按下两下tab键,展示network-scripts下的文件名,方便我们操作。
进入ifcgf-ens33修改

然后:wq保存退出即可
重启网络
命令:service network restart
然后在主机上测试一下通信:

静态配置成功!
9.4修改IP地址后可能会遇到的问题
(1)物理机能 ping 通虚拟机,但是虚拟机 ping 不通物理机,一般都是因为物理机的 防火墙问题,把防火墙关闭就行
(2)虚拟机能 Ping 通物理机,但是虚拟机 Ping 不通外网,一般都是因为 DNS 的设置有问题
(3)虚拟机 Ping www.baidu.com 显示域名未知等信息,一般查看 GATEWAY 和 DNS 设置是否正确
(4)如果以上全部设置完还是不行,需要关闭 NetworkManager 服务
systemctl stop NetworkManager 关闭
systemctl disable NetworkManager 禁用
5)如果检查发现 systemctl status network 有问题 需要检查 ifcfg-ens33
9.5配置主机名
终端输入hostname可以查看当前主机名
配置主机名同样是在etc目录下修改hostname即可,/etc/hostname
$ vim /etc/hostname
文件内就是你安装系统配置的主机名:

修改完后需要重启主机名才会生效!
也有一种不需要重启的方法,直接更改主机名:
$ hostnamectl 查看主机的配置
$ hostnamectl set-hostname 新主机名
9.6修改hosts映射文件
1)修改linux的主机映射文件(hosts文件)
后续在hadoop阶段,虚拟机会比较多,配置时通常会采用主机名的方式配置,比较简单方便,而且不需要刻意去记ip地址。类似于手机里面的通讯录
-
打开/etc/hosts
添加如下内容:
192.168.111.100 feichi001 192.168.111.101 feichi002 192.168.111.102 feichi003 192.168.111.103 feichi004
2)修改windows10的主机映射文件(hosts文件)
-
进入C:\Windows\System32\drivers\etc 路径
-
拷贝hosts文件到桌面
-
打开桌面hosts文件并添加如下内容
192.168.111.100 feichi001 192.168.111.101 feichi002 192.168.111.102 feichi003 192.168.111.103 feichi004 -
将桌面上的hosts文件覆盖C:\Windows\System32\drivers\etc 路径下的hosts文件(因为win10存在管理员权限问题,在C盘里面修改文件内容,没有权限是修改不了的,所以通过这样的方式进行修改),如果有更简单的操作,就使用简单的。
完成以上步骤就可以了,这里使用主机cmd测试一下:


浙公网安备 33010602011771号