zoukankan      html  css  js  c++  java
  • VMware中Linux的NAT相关配置

    我这边使用的是CentOS7,因为搭建环境主要是为了后期做集群,所以会搭建三台机器master,slave1,slave2。

    一、设置固定IP

    1. 进入到/etc/sysconfig/network-scripts目录下:

    2.修改if-cfg-ens33文件:

    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens33
    UUID=33d7e383-1b65-4c07-991b-6d469b3e5b6f
    DEVICE=ens33
    ONBOOT=yes
    #需要和VMware中虚拟网络编辑器的NAT设置中网关IP一制
    GATEWAY=192.168.10.2
    #根据自己的实际情况配置IP,但是网段记得和GATEWAY一致
    IPADDR=192.168.10.120
    NETMASK=255.255.255.0
    #根据自己的实际情况配置DNS,我是深圳电信的宽带
    DNS1=202.96.134.133
    DNS2=202.96.128.68
    

     

    3.重启网卡生效

    service network restart
    

     

    二、修改主机的Hostname

    1. 在CentOS6里面修改hostname需要修改三个文件,重启后生效;

    #添加 HOSTNAME=slave1
    vim /etc/sysconfig/network 
    
    #修改localhost.localdomain为 slave1
    vim  /etc/hosts 
    
    #删除文件中的所有文字,在第一行添加slave1
    vim  /etc/hostname
    
    #重启
    reboot
    
    #查看
    uname -n
    

    2. 在CentOS7新增加了hostnamectl命令,用来修改主机名称;

    在CentOS7中有三种定义的主机名:  静态的(static)、瞬态的(transient)、和灵活的(pretty)。
    静态主机名也称为内核主机名,是系统在启动时从/etc/hostname内自动初始化的主机名。
    瞬态主机名是在系统运行时临时分配的主机名。
    灵活主机名则允许使用特殊字符的主机名。
    hostnamectl set-hostname slave1
    
    hostnamectl status
    

    三、安装jdk,我这里安装的是jdk-8u171-linux-x64.tar.gz版本

    1. 安装rz和sz命令

    yum install lrzsz
    

    2. 下载jdk-8u171-linux-x64.tar.gz包,将文件解压到/usr/local/java 目录下

    #进入/usr/local目录
    cd /usr/local/java
    
    #创建java目录
    mkdir java
    
    #进入java目录
    cd /usr/local/java
    
    #解压
    tar -zxvf jdk-8u171-linux-x64.tar.gz
    

    3. 删除centos中自带的java包

    rpm -e --nodesp *****

    4. 配置环境变量

    #修改/etc/profile文件
    vim /etc/profile
    
    #在文件的末端,添加 
    export JAVA_HOME=/usr/local/java/jdk1.8.0_11
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
    
    #使配置的环境变量生效
    source /etc/profile
    

    四、永久关闭防火墙

    1. CentOS 7.0默认使用的是firewall作为防火墙,而不是iptables

    #停止firewall
    systemctl stop firewalld.service
    
    #禁止firewall开机启动
    systemctl disable firewalld.service 
    

    五、永久关闭SELinux《查看SELinux状态&关闭

    #打开 selinux 配置文件
    vim /etc/selinux/config
    
    #SELINUX=enforcing改为SELINUX=disabled,保存后退出
    
    #重启
    reboot
    
    #验证:SELinux status应该为disabled
    getenforce
    

    六、通过VMware克隆机器

    1. 打开VM,进入虚拟机-->管理-->克隆

    克隆的具体步骤就不介绍了,直接一直下一步操作就好。如果发现虚拟机的克隆按钮不可用,检查一下是不是当前虚拟机正在运行,把他关掉就好。

    2. 然后依次按照文中的描述对每台机器修改。

     
  • 相关阅读:
    OpenJDK: How to backport patches
    C2 Basis
    大页和透明大页
    Partial Escape Analysis Notes
    C2 Split If
    PrintClassLoaderDataGraphAtExit
    Kubernetes存储(二)
    KubernetesAPI Server
    Kubernetes存储(一)
    Docker多机网络
  • 原文地址:https://www.cnblogs.com/jiangyaxiong1990/p/9043889.html
Copyright © 2011-2022 走看看