zoukankan      html  css  js  c++  java
  • Linux 安装配置 NET模式网络环境配置

    1.下载
    linux:发行版 Ubuntu  REdHat centos Debain Fedora,SUSE,OpenSUSE

    centos 6.x
    centos 7.x

    在虚拟机(VmWare)上 安装linux(centos6.5/6.8)  
    centos:CentOS-6.8-x86_64-bin-DVD1.iso  ,http://archive.kernel.org/centos-vault/6.8/isos/x86_64/CentOS-6.8-x86_64-bin-DVD1.iso

    vmware
    VMware Workstation v12 for Windows


    2.在windows上安装centos(linux)
        买电脑(硬件):文件-新建虚拟机
        装系统:在“买电脑”里装centos:编辑虚拟机设置-CD/DVD中 指定 centos的文件位置 - 开启:
        如果报错:Intel vt-x禁用...,愿意是 真实物理机没有开发 虚拟化设置。
        解决:进入bios(如何进入,自己搜),找到 intel VItural TEchnology :Enable


    关于vmware中 计算机名字:
        虚拟机名:bigdata01
        计算机名:bigdata01
        网络中的名字:bigdata01
        用户名:root


    默认超级管理员:root/自己设置


    磁盘布局:
        /boot:系统启动时 需要的内存 200M
        /:系统的可用磁盘大小 10240M
        swap:交换内存 ,建议大小 和内存一致  2048M


    鼠标从虚拟机中释放:ctrl+alt

        查看计算机名:hostname
        修改计算机名:/etc/sysconfig/network
        
        通过文本编辑器打开文件:vi  路径/文件名
                    vi /etc/sysconfig/network
        查看文件:cat /etc/sysconfig/network
        编辑:a
        保存: esc ,shift +z+z

        重启:reboot
        关机:halt

        实现真实物理机  和 虚拟机之间的 复制粘贴操作:虚拟机-安装vmware tools-讲VMwareTools-xxx.tar.gz赋值到桌面-解压缩-执行vmware-install.pl -回车 -最后 reboot
        设置共享文件夹:编辑虚拟机-选项-共享文件夹-指定 共享文件夹 ,该文件夹 在虚拟机中对应的目录:/mnt/hgfs
        
    3.centos网络配置
        bigdata01:    192.168.2.128        192.168.2.1(网关)
        bigdata02    192.168.2.129        192.168.2.1(网关)
        bigdata03    192.168.2.130        192.168.2.1(网关)


        a.编辑-虚拟机网络编辑器
        VMNet8 (NAT)    
        i.子网 192.168.2.0
        ii.更改设置-DHCP设置 :
            起始192.168.2.128    bigdata01
            结束192.168.2.254  
        iii.NAT设置:网关 192.168.2.1

        b.配置windows访问虚拟机
            网络连接-vmNet8-TCP/IP V4 - IP192.168.2.2 , 192.168.2.1(网关)
            
        c.centos网卡
        修改网卡配置 vi /etc/sysconfig/network-scripts/ifcfg-eth0

        DEVICE=eth0
        HWADDR=00:0C:29:7A:D1:F2
        TYPE=Ethernet
        UUID=b129cd07-0a05-419e-a3a1-4d73d3f37917
        ONBOOT=yes
        ---修改以下配置----
        NM_CONTROLLED=yes
        BOOTPROTO=static
        IPADDR=192.168.2.128
        GATEWAY=192.168.2.1
        BROADCAST=192.168.2.255
        DNS1=114.114.114.114  --如果域名无法解析,则加入dns设置(设置的内容:推荐是 当地的DNS)
        DNS2=8.8.8.8



        vi如果使用shift+z+z无法保存, 则使用 ":wq!"


        d.通过网络名访问虚拟机 (192.168.2.128 ->bigdata01)
            centos:
                vi /etc/hosts,
                追加:
                192.168.2.128 bigdata01
            windows:
                C:WindowsSystem32driversetchosts
                追加:
                192.168.2.128 bigdata01

        e.配置网络服务
            service NetworkManager stop
            /etc/init.d/network restart
            chkconfig NetworkManager off
            vi /etc/resolv.conf  追加nameserver 192.168.2.1

            重启网卡 service network restart
        
    4.防火墙:关闭
    centos:
        service iptables stop关闭防火墙
        chkconfig iptables off禁止开机自启
        查看防火墙状态service iptables status
    windows:
        网络-右键 属性-关闭防火墙



    5.自动同步时间
        安装用于同步时间的 ntp插件 :
            yum -y install ntp ntpdate
        ntpdate cn.pool.ntp.org
        将系统时间写入硬盘时间
            hwclock --systohc

    6.windows真实机 通过SecureCRT 操作centos
        下载SecureCRT
        通过SecureCRT 对centos进行文件的上传下载:yum install lrzsz
            上传:切换到当前目录 cd /tmp, 直接用鼠标拖拽,Zmodem...


    linux:一切都是文件,一切都是命令

    7.下载安装jdk (rpm方式)
         exe  :   rpm
         rar  :  .tar.gz
        
        下载rpm版jdk
        安装:  切到 rpm版jdk的文件夹中, rpm -ivh  jdk名字
        rpm版本的软件,安装的默认路径:/usr中,
        例如,/usr/java/jdk1.8.0_181-amd64

        配置环境变量:
        vi /etc/profile中的最后追加:
        
        export JAVA_HOME=/usr/java/jdk1.7_gb
        export CLASSPATH=$JAVA_HOME$lib:$CLASSPATH
        export PATH=$JAVA_HOME$in:$PATH
        
        让环境变量立刻生效: source /etc/profile

    8.集群(3台) :完整克隆
    bigdata01 -> bigdata02/bigdata03
        克隆完毕后:
            a.将从计算机 的内存适当降低
            b.修改从计算中 唯一性 的配置(ip、uuid、hostname映射)
                在克隆后的bigdata02/bigdata03中
                vi /etc/sysconfig/network-scripts/ifcfg-eth0
                修改ip地址、删除uuid/hwaddr(在重启时,自动生成)
                删除文件 rm -r  /etc/udev/rules.d/70-persistent-net.rules 输入yes

                计算机名:vi /etc/sysconfig/network
            c.映射
              
            centos:
                vi /etc/hosts,
                追加:
                192.168.2.128 bigdata01
                192.168.2.129 bigdata02
                192.168.2.130 bigdata03

            windows:
                C:WindowsSystem32driversetchosts
                追加:
                192.168.2.128 bigdata01
                192.168.2.129 bigdata02
                192.168.2.130 bigdata03

    9.SSH免密钥登陆
        私钥:密钥留在本机
        公钥: 密钥发给本机
        bigdata01:
        生成密钥:ssh-keygen -t rsa   (密钥存放位置:/root/.ssh ,  id_rsa:私钥     id_rsa.pub)
        发送私钥(本机): ssh-copy-id localhost    , 需要输入bigdata01节点(root)的密码
        发送公钥(其他计算机):ssh-copy-id bigdata02, 需要输入bigdata02节点(root)的密码
        测试免密钥登陆:
            ssh localhost
            ssh bigdata02
            
        用上述方法,给每2台计算机 设置免密钥

    10.用户
        a.用户组
            groupadd bd
            
        b.在用户组中增加用户
            useradd -g bd yq
            密码
            passwd yq  回车

        c.提升用户的权限:  在/etc/sudoers文中设置yq的权限
                因为/etc/sudoers文件本身是只读的,所以修改该文件前,需要 将 只读禁止。
                chmod 777 /etc/sudoers      --设置sudoers 可读可写
                编辑 vi /etc/sudoers:追加
                yq     ALL=(ALL)       ALL
                还原sudoers的权限为只读:chmod 440 /etc/sudoers
            
        d:切换用户 :
            切换为普通用户: su 用户名    
            切换为超级管理员root:  su
                
        d.删除用户:userdel  用户名
            如果提示 正在使用,无法删除...重启后再删


            查看进程        jps
            结束进程        kill -9 进程编号


  • 相关阅读:
    js-jQuery对象与dom对象相互转换
    django模板{%for%}中的forloop的应用
    ubuntu MySQL数据库输入中文乱码 解决方案
    多线程下的神奇的IOCP
    类库服务寄宿到WebHost
    细说Asp.Net WebAPI消息处理管道
    项目发布Debug和Release版的区别
    linux yum命令详解
    Linux系统如何查看版本信息
    Linux查看物理CPU个数、核数、逻辑CPU个数
  • 原文地址:https://www.cnblogs.com/gu-bin/p/10826713.html
Copyright © 2011-2022 走看看