Centos7安装详解以及克隆配置

来源:互联网 发布:json.parse解析不了 编辑:程序博客网 时间:2024/06/08 13:41
环境准备
基于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-ens233 (这串数字是不固定的,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-ens233 (root权限)
            因为都已经配置好了,别点网关什么都一样。主需要将IP地址更改一下就可。其余不用更改,也不用更改网卡地址等,系统默认更改好。
       
      2  .修改hostname()
          vi  /etc/sysconfig/network 
         或者直接用命令:
 hostnamectl set-hostname xxx

备注:如果上面的已经将所有的/etc/hosts已经配置好了,也不用更该了 ,否则还需要配置该文件。同时在本地win7,system32/hosts配置一下。
        
原创粉丝点击