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:\Windows\System32\drivers\etc\hosts
            追加:
            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$\bin:$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:\Windows\System32\drivers\etc\hosts
            追加:
            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 进程编号

Linux 安装配置 NET模式网络环境配置的更多相关文章

  1. CentOS(六)--Linux系统的网络环境配置

    Linux系统下的网络环境配置,Linux.Unix就是网络的世界,所以在Linux系统中如何配置网络环境变量是至关重要的,这里将会给出3种Linux系统下网络环境配置的方法! 在配置网络环境之前,首 ...

  2. Linux虚拟机修改ip地址,查看网关,网络环境配置

    修改虚拟机的ip地址: 进入如下界面,直接修改子网ip即可. 查看网关: Linux网络环境配置: 第一种方式(自动获取): 说明:登陆后,通过界面来设置自动获取ip 我们先进入设置: 把自动连接勾上 ...

  3. Linux初识之VMWare14中配置Centos7桥接网络环境

    1.查看当前初始环境如下:

  4. Linux的VMWare14中配置Centos7桥接网络环境(网络一)

    1.查看当前初始环境如下:在windows端先查看本机ip   ifconfig

  5. 使用pipework将Docker容器配置到本地网络环境中

    使用pipework将Docker容器配置到本地网络环境中 需求 在使用Docker的过程中,有时候我们会有将Docker容器配置到和主机同一网段的需求.要实现这个需求,我们只要将Docker容器和主 ...

  6. win8 64位系统,安装JDK的步骤及其环境配置

    工具/原料 jdk-8u51-windows-x64.exe 下载地址:::http://www.cr173.com/soft/55503.html#address jdk 安装步骤 1:到oracl ...

  7. 安装Nginx+Lua+OpenResty开发环境配置全过程实例

    安装Nginx+Lua+OpenResty开发环境配置全过程实例 OpenResty由Nginx核心加很多第三方模块组成,默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用. ...

  8. Windows 下 MSYS2 环境配置和 MinGW-w64 C++ 环境配置

    Windows 下 MSYS2 环境配置和 MinGW-w64 C++ 环境配置 1.简介 本文主要是 Windows 下 MSYS2 环境配置和 MinGW-w64 C++编译环境配置方法 2.下载 ...

  9. linux网络环境配置

    第一种方法: (red hat) (1)用root身份登录,运行setup命令进入到text mode setup utility 对网络进行配置,这里可以进行ip,子网掩码,默认网关,dns的设置. ...

随机推荐

  1. Day11继承、封装、多态-面向对象编程(2)

    封装 我们设计程序要追求 高内聚,低耦合 . 高内聚:类的内部数据操作细节自己完成,不允许外部干涉 低耦合:仅暴露少量方法给外部使用 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示, ...

  2. SpringBoot通过Ajax批量将excel中数据导入数据库

    Spring Boot通过Ajax上传Excel并将数据批量读取到数据库中 适合场景:需要通过excel表格批量向数据库中导入信息 操作流程 [1]前端上传一个excel表格 [2] 后端接收这个ex ...

  3. IO编程之IO流

    Java的IO流是实现输入.输出的基础,它可以方便的实现数据的输入输出操作.在Java中把不同的输入输出源(键盘.文件.网络连接)抽象表述为流(stream).通过流可以使java程序使用相同的方式访 ...

  4. aria2+uget+chrome

    1.安装aira2 sudo apt install aria2 2.安装及配置uget sudo apt install uget 编辑 -> 设置: 分类 -> 属性: 3.chrom ...

  5. sql server2016安装网址

    https://www.microsoft.com/zh-cn/download/details.aspx?id=54284 SQl server 2008 附加数据库失败如何解决: https:// ...

  6. 第十六篇 -- QListWidget与QToolButton(功能)

    效果图: 添加的部分,就是对几个action绑定了槽函数,完成相应的功能. listWidget操作的都是item,添加一个item,删除一个item,插入一个item等等.那么只需要知道item的几 ...

  7. 小鹤双拼win10一键恢复布局

    起因 一直用的小鹤双拼布局,最近重装系统又要重新配置,麻烦 尝试 查找对应注册表设置,找到以下路径包含相应配置 HKEY_CURRENT_USER\Software\Microsoft\InputMe ...

  8. @ControllerAdvice全局异常处理不起作用原因及解决办法

    这段时间使用springboot搭建基础框架,作为springboot新手,各种问题都有. 当把前端框架搭建进来时,针对所有controller层的请求,所发生的异常,需要有一个统一的异常处理,然后返 ...

  9. 如何在 NetCore 中定义我们自己的JSON配置文件的管理器。

    一.介绍 微软已经对外提供了新的平台,我们叫它们是 Net Core 平台,这个平台和 Net Framework 平台有本质的区别,这个最本质的区别就是微软的C#代码可以跨平台了.当前我们主流的3大 ...

  10. 通过比较rgb破解滑动验证码

    目标url:信用中国(广东中山)行政处罚 /** * base64转BufferedImage * * @param base64 * @return */ public static Buffere ...