Linux虚拟机的网络配置

1、打开安装好的CentOS虚拟机dajiangtai。

linux虚拟机查看是否启动redis linux查看虚拟机配置_NAT

2、登录到Centos系统。

linux虚拟机查看是否启动redis linux查看虚拟机配置_linux虚拟机查看是否启动redis_02

3、输入ifconfig命令,先查看一下ip。

linux虚拟机查看是否启动redis linux查看虚拟机配置_linux虚拟机查看是否启动redis_03

4、这个时候我们发现除了回环地址以外,我们并不能和外界通信,比如我们可以使用ping命令进行测试。

linux虚拟机查看是否启动redis linux查看虚拟机配置_重启_04

第一条的意思是ping百度,我们ping不通。

第二条是pingVMware虚拟机中NAT的网关,我们也ping不通,因为NAT的网关是192.168.20.2

linux虚拟机查看是否启动redis linux查看虚拟机配置_linux虚拟机查看是否启动redis_05

linux虚拟机查看是否启动redis linux查看虚拟机配置_NAT_06

大家也可以修改自己NAT模式的网关IP。

第三条是ping自己的物理机的地址,也ping不通。

linux虚拟机查看是否启动redis linux查看虚拟机配置_重启_07

但是回环地址能够ping通说明一个问题,那么就是我们虚拟机的网络协议是好的。

linux虚拟机查看是否启动redis linux查看虚拟机配置_NAT_08

而Windows本机的网关地址(比如我的网关为:192.168.0.1,大家可以替换为自己的网关)是ping不通的,说明我们的网卡链路并没有通畅,那么接下来就是就是通过配置网卡,我们使虚拟机可以和外部的网络进行通信。

5、我们使用vi命令,修改网卡的配置文件。

linux虚拟机查看是否启动redis linux查看虚拟机配置_重启_09

linux虚拟机查看是否启动redis linux查看虚拟机配置_IP_10

大家可以看到我们的网卡并没有开启,所以我们将其修改成yes,按Esc键,然后输入:wq保存退出。

linux虚拟机查看是否启动redis linux查看虚拟机配置_重启_11

6、这时候需要我们重启网络服务。

linux虚拟机查看是否启动redis linux查看虚拟机配置_重启_12

7、再次输入ifconfig命令,查看ip地址。

linux虚拟机查看是否启动redis linux查看虚拟机配置_IP_13

这时候大家发现,网卡已经成功开启。

8、我们再次尝试ping相关的地址。

本机网络协议检查:

linux虚拟机查看是否启动redis linux查看虚拟机配置_linux虚拟机查看是否启动redis_14

本机网卡链路检查:

linux虚拟机查看是否启动redis linux查看虚拟机配置_IP_15

本机的NAT网关检查:

linux虚拟机查看是否启动redis linux查看虚拟机配置_重启_16

检查外部的连通性:

linux虚拟机查看是否启动redis linux查看虚拟机配置_NAT_17

这说明我们现在已经和互联网打通,我们可以畅游在网络的海洋啦,好开心~ 啦啦啦。

9、Ok,那么简单的网络配置我们已经配置完毕,然而在实际应用中,由于我们使用的DHCP服务器来分配的地址,那么ip地址有可能是会变动的。而我们用Linux来搭建集群学习Hadoop的话,是希望IP固定不变的,那么这个时候我们就需要配置静态IP,那么具体如何进行配置呢,接下来我们会介绍。


Linux虚拟机的系统配置

1、首先打开CentOS虚拟机。

linux虚拟机查看是否启动redis linux查看虚拟机配置_linux虚拟机查看是否启动redis_18

2、通过ifconfig命令查看相关的IP地址。因为我们使用Linux的远程连接工具,至少要知道IP地址是多少。但此时我们还没有配置静态IP,IP地址可能会发生改变。

linux虚拟机查看是否启动redis linux查看虚拟机配置_linux虚拟机查看是否启动redis_19

3、这时候我们可以使用Xshell客户端(如果不熟悉,可以观看:Linux连接工具-Xshell)来连接虚拟机,当然大家也可以使用其它的客户端,这里建议使用Xshell,可点击下载

linux虚拟机查看是否启动redis linux查看虚拟机配置_NAT_20

4、连接之后,我们可以输入ifconfig命令来查看IP地址。

linux虚拟机查看是否启动redis linux查看虚拟机配置_NAT_21

5、用户的设置。

在后面hadoop集群搭建的过程中,我们一般不直接使用超级用户root,而是需要我们新建一个用户名称。那么我们现在就使用命令来创建一个新的用户吧,useradd命令,那么如何使用呢?那么直接输入useradd,就会返回该命令的使用帮助。

linux虚拟机查看是否启动redis linux查看虚拟机配置_IP_22

大家可以看到需要使用-m命令,来创建用户的home目录,那么我们使用如下的命令创建大讲台的普通用户。

linux虚拟机查看是否启动redis linux查看虚拟机配置_重启_23

然后我们进入home目录,就可以看到多了一个hadoop的目录,这个就是普通用户hadoop的home目录了。这里我们可以使用su命令切换用户。

linux虚拟机查看是否启动redis linux查看虚拟机配置_重启_24

切换之后,我们进入自己的home目录,然后使用pwd命令查看当前目录,可以看到/home下面的hadoop目录了。

Ok,那么创建完用户之后我们怎么删除呢,这个时候就可以使用userdel命令来删除,输入userdel可以查看删除的相关帮助信息。

linux虚拟机查看是否启动redis linux查看虚拟机配置_IP_25

我们可以使用userdel –rf 命令,强制删除用户和对应的home目录。当然我们后面需要刚刚创建的用户,这里就不需要删除了。

Ok,那么以上就是关于用户的相关设置。

6、主机名的设置。

也就是修改hostname,它在/etc/sysconfig/network文件里面设置,我们使用vi命令进行编辑。

linux虚拟机查看是否启动redis linux查看虚拟机配置_重启_26

linux虚拟机查看是否启动redis linux查看虚拟机配置_linux虚拟机查看是否启动redis_27

那么我们尝试进行修改,比如我们修改为djt(大家可以根据自己的习惯命名,当然也可以不用修改)。

linux虚拟机查看是否启动redis linux查看虚拟机配置_重启_28

然后保存退出。

linux虚拟机查看是否启动redis linux查看虚拟机配置_NAT_29

咦~怎么没有变啊,是不是老师骗人啊!其实不是的,是你们冤枉老师了,因为这个地方是需要重启才能更新主机名的。那么我们使用reboot命令重启Linux系统,然后我们再来看一下。

linux虚拟机查看是否启动redis linux查看虚拟机配置_linux虚拟机查看是否启动redis_30

linux虚拟机查看是否启动redis linux查看虚拟机配置_NAT_31

Ok,这回显示正确了。

7、静态IP的配置。

我们虚拟机安装centos系统的时候,我们选择的是NAT模式(当然也可以选择桥接的模式等等),无论是哪种模式,它的IP地址经常会变动,对我们后面搭建hadoop集群造成影响。我们首先看一下NAT模式的相关配置信息。

linux虚拟机查看是否启动redis linux查看虚拟机配置_重启_32

我们可以使用vi /etc/sysconfig/network-scripts/ifcfg-eth0 命令来查看eth0的相关配置信息。

那么接下来我们就来配置一下静态IP地址。

linux虚拟机查看是否启动redis linux查看虚拟机配置_linux虚拟机查看是否启动redis_33

我们需要修改和添加的有4个地方:

BOOTPROTO=static   //由dhcp修改为static
IPADDR=192.168.20.160	//可以自己设置,但必须与GATEWAY网段一致20
NETMASK=255.255.255.0	//默认设置
GATEWAY=192.168.20.2

NAT模式的GATEWAY请查看下图。

linux虚拟机查看是否启动redis linux查看虚拟机配置_IP_34

linux虚拟机查看是否启动redis linux查看虚拟机配置_重启_35

然后保存退出即可

重启网络服务service network restart

linux虚拟机查看是否启动redis linux查看虚拟机配置_IP_36

然后输入ifconfig进行查看。

linux虚拟机查看是否启动redis linux查看虚拟机配置_NAT_37

发现IP地址已经改变。

8、关闭防火墙。

我们都知道防火墙对我们的服务器是进行一种保护,但是有时候防火墙也会给我们带来很大的麻烦。比如它会妨碍hadoop集群间的相互通信,所以我们需要关闭防火墙。那么我们永久关闭防火墙的方法如下:

在命令行中输入: chkconfig iptables off

linux虚拟机查看是否启动redis linux查看虚拟机配置_linux虚拟机查看是否启动redis_38

然后重启就可以了。

linux虚拟机查看是否启动redis linux查看虚拟机配置_IP_39

我们查看一下防火墙已经关闭了。

linux虚拟机查看是否启动redis linux查看虚拟机配置_重启_40

OK,防火墙的相关配置已经完毕。

9、相关服务的安装。

安装传输的利器lrzsz传输包。

root用户下,在命令行中输入yum install lrzsz

linux虚拟机查看是否启动redis linux查看虚拟机配置_linux虚拟机查看是否启动redis_41

linux虚拟机查看是否启动redis linux查看虚拟机配置_IP_42

大家可以自己测试rz 上传、sz 下载文件。

安装openssh-server服务

linux虚拟机查看是否启动redis linux查看虚拟机配置_NAT_43

linux虚拟机查看是否启动redis linux查看虚拟机配置_linux虚拟机查看是否启动redis_44

输入ssh命令,则提示了ssh命令的使用方法。

linux虚拟机查看是否启动redis linux查看虚拟机配置_IP_45

OK,那么系统常用的配置就介绍到这里。