VMWare 12 PRO下安装的centOS6.9 。
最近安装了Linux,为了方便以后的使用,我们需要对其进行一些基础设置,这里记录一下整个过程:
第一部分:主机名设置
命令行输入 vi /etc/sysconfig/network 把hostname修改成自己想命名的名字;
记住是root用户操作,其他用户权限不够,需要去设置才可以,这里先不讲了。。
上面的NETWORKING=yes 表示开机自动联网,不需要再去点连接网络,建议改成yes。
设置完成后重启就生效了。
第二部分:静态IP设置
一、界面化操作 (对Linux指令不是很熟的朋友可以参考一下)
首先我们查看一下电脑网络的基本信息,在命令窗口输入:ifconfig
其中inet addr:192.168.45.128 就是本机的IP地址了。Mask则是子网掩码,我们需要把这个两个参数记住,等下设置时需要使用。
点击两个小电脑的图标,选择Edit Connections... , 弹出以下界面
选中System eth0 , 点击编辑 , 选择IPv4 Settings 将Method选择为Manual , 默认的为DHCP , DHCP相当于是一个服务,是自动获取IP地址的。
上图中 1 对应的就是我们查看的本机IP地址 , 2 则是子网掩码(对应我们获取的Mask的值) , 3 是网关 , 我们可以通过以下方式获取:
点击编辑 --> 虚拟网络编辑器 --> NAT模式 --> NAT设置 , 获取网关.
这里提一下虚拟机的网络连接方式:
--> 桥接模式
-->自动获取IP地址,与本机物理网络有关联( 可以理解为虚拟机的网络和本机的物理网络使用的是同一条网线 )
--> NAT模式(建议使用)
-->在向虚拟机中创建一个虚拟的网络空间,虚拟出一个网络来连接
-->此时,我们可以在Windows的网络服务中看到( VMnet8 )
-->可以去指定一个静态IP
-->IP固定不变,不会影响到环境的映射。( 方便以后Hadoop环境映射 )
设置好之后记得 Apply , 重启网络使之立即生效,至此,Linux静态IP地址设置完成。
二、Linux命令行设置静态IP地址
命令行输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0 , 如下:
介绍一下各个参数的意义:
其中DEVICE是网卡名称;
ONBOOT=yes 表示开机启动;
HWADDR是本机MAC地址,此处不用修改,一般如果是在虚拟机上安装Linux,在进行虚拟机克隆的时候,需要修改该值;
IPADDR就是地址了,也是我们需要修改的地方之一;
GATEWAY是网关,也需要设置为自己的网关,和IP地址除了最后一个数字为2(如果没做修改的话,默认为2)之后基本一样;
DNS1则是域名解析;
按 i 进入插入模式,设置IP,网关,子网掩码等信息,退出插入模式,最后行模式输入wq保存即可;
重启网络:service network restart
使之立即生效,这个时候可以试着ping一下外网:(百度。。-_- )
如果可以访问则表示设置成功。
第三部分:映射设置
命令行输入 vi /etc/hosts
通过第二部分的了解我们已经知道了本机的IP地址,在文件中添加本机IP地址和第一部分设置的主机名就可以了,这样我们输入本机的主机名,也就是对应本机的IP地址了,比较方便。
上图中因为我克隆了三台虚拟机,所以添加了三个映射,主要是用来模拟完全分布式环境的搭建使用的。
最后,我们也可以在本机的Windows上也修改主机名对应的IP地址和主机名,这样我们也可以通过主机名进行访问了。
打开hosts文件(如果不能修改记得用管理员身份打开),添加对应的映射就可以了:
至此,Linux三大基础环境的设置就已经完成了~ ~