环境准备
基于VMware + CentOS7-x86_64-1611 镜像文件
一:CentOS7安装
1.菜单选择与CentOS无异,虚拟光驱挂载镜像文件启动后,选项有两个
第一个选项回车直接进入安装
第二个选项可以进行相关测试
2.安装过程中,有几处设计语言选择的地方
1)CentOS默认语言,可选英文或者中文,根据实际情况
2)语言支持(Support) , 通常情况下,要带上中文,否则系统文件可能无法支持中文
3)键盘KeyBoard,选择英文和简体中文
4)系统第一次开机,同样会有Typing相关的语言选择菜单,选择英文和中文
3.
与CentOS6不同,CentOS7虚拟机在安装时,不需要手动进行分区
4.系统时间选择Asia-Shanghai,根据当前时间进行适当调整
5.系统类型,可选最小(MIN)或者桌面(GNOME),注意事项如下:
1)CentOS7中,如果选择GNOME桌面,无法自定义安装程序,因此系统会安装openjdk 1.7和1.8两个版本,默认是1.8-u102,我们需要使用
rpm -qa|grep java 查看当前安装的jdk
rpm -e --nodeps java-xxxx 使用nodeps强制卸载java开头的所有软件
2)GNOME 和 MIN 模式在实际过程大小相差不到1G,但是MIN精简了很多命令,比如rync等,可能导致后期远程同步失效
3)MIN版本是可以联网使用yum安装相关命令支持的
4)
System -》perfermance ->display 调整分辨率,这样窗口就会适应屏幕。
开机配置
1.网络配置
vi /etc/sysconfig/network-scripts/ifcfg-ens
233
(这串数字是不固定的,root权限)
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
DEVICE=ens33
ONBOOT=yes
#删除UUID,防止克隆时出现两台机器的唯一标识是一样的
#ip
IPADDR=192.168.1.151
#网关需要与VMWare NAT模式的网关是一直的
GATEWAY=192.168.1.2
#子网掩码
NETMASK=255.255.255.0
#使用真机的网络中的DNS
DNS1=192.168.1.2
#直接配置对应运营商的DNS
DNS2=8.8.8.8
2.修改hostname
vi /etc/sysconfig/network
或者直接用命令:
hostnamectl set-hostname xxx
3
.添加本地IP地址映射文件,DNS域名解析时会首先调用本地hosts文件进行解析,没有的话才会到 服务器逐级进行域名解析:
这是让所有结点可以直接通过主机名进行通信,不用输入IP地址了。同时为了和外面通信,和本地win7通信,还要在system32/hosts配置一下。
vi /etc/hosts
注意:该文件头两行是本地localhost和回环地址的配置,不能删除,否则会导致localhost在配置文件中无法解析
192.168.1.102 hadoop102
192.168.1.103 hadoop103
4.关闭防火墙(
区别centos7之前的版本)
systemctl stop firewalld.service(关闭防火墙)
systemctl disable firewalld.service(防火墙开机禁用)
5.其他可配置项
1)关闭访问控制安全策略
(可选择配置,最后配置)
vi /etc/sysconfig/selinux
将设置改为禁用:SELINUX=disabled
2)图形界面配置
(可选择配置)
systemctl set-default multi-user.targe 下次启动无图形界面
systemctl set-default graphical.target 下次启动有图形界面
3)ssh配置
(可选择配置)
4)NTP时间服务器配置
5)/etc/sudoers配置
测试网络环境指标:
1.虚拟机内外相互ping 本地电脑, ping 其他结点机。其次检查主机名是否正确。
2.检查防火墙状态
systemctl status firewalld
出现(dead)字样
3.ssh相互登录检查是否可用(针对集群使用)
二:centos7克隆以后的配置
1.如上将刚才安装好的主机克隆一份,克隆以后的需要修改的配置
1.IP地址,在 vi /etc/sysconfig/network-scripts/ifcfg-ens
233 (root权限)
因为都已经配置好了,别点网关什么都一样。主需要将IP地址更改一下就可。其余不用更改,也不用更改网卡地址等,系统默认更改好。
2 .修改hostname()
vi /etc/sysconfig/network
或者直接用命令:
hostnamectl set-hostname xxx
备注:如果上面的已经将所有的/etc/hosts已经配置好了,也不用更该了 ,否则还需要配置该文件。同时在本地win7,system32/hosts配置一下。