虚拟机的搭建和基本配置

  • 1.安装虚拟机及linux操作系统(此项可通过完成master的各项系统操作后在复制)先不做!

虚拟机用VMware ,linux用CentOS7

   虚拟机安装二个,分别叫master0,slave0(两个虚拟机不要直接复制,直接复制后两台机之间不能ping通,可通克隆)

  • 2.设置共享文件夹

可以看这个专栏的共享文件夹设置

  • 3.设置主机名

   1、用su root 命令切换到root帐户下,在命令终端输入“gedit  /etc/sysconfig/network”,在打开的gedit编辑器中,输入如下代码。

   NETWORKING=yes

   HOSTNAME=master0

  1. 执行命令“gedit  /etc/hostname” 输入代码:master0(如果是slave0就输slave0),然后保存关闭。
  2. 执行命令“hostname master0”,然后执行”su csu” 确认主机名修改生效
  3. 重复上述操作将其他虚拟机修改为对应的slave0

  • 4.网络设置

   把二台主机的IP地址分别设为192.168.1.101,192.168.1.102,网关都为255.255.255.0

   然后用su root 命令切换到root帐户下,在命令终端输入“gedit  /etc/hosts”,在编辑文件中输入:

      192.168.1.101  master0

      192.168.1.102  slave0

      每台机都按这样修改hosts文件

  • 5.关闭防火墙

  systemctl  status  firewalld.service

用su root 命令切换到root帐户下,在命令终端输入

     systemctl  stop firewalld.service

     关闭防火墙后,还可以执行下面的命令

     systemctl  disable  firewalld.service

   该命令使防火墙在下次启动计算机的时候取消防火墙服务

  • 6.安装JDK

     先在/usr目录下创建java子目录,执行命令“mkdir /usr/java”

  把jdk-7u71-linux-x64.gz文件复制到/usr/java目录下,然后解压缩,

    tar  -zxvf    jdk-7u71-linux-x64.gz

   然后配置环境变量

  执行“gedit  /home/csu/.bash_profile”命令

在已有代码尾部添加如下代码(已有代码可以不动)

#User specific  environment  and  startup programs

PATH=$PATH:$HOME/.local/bin:$HOME/bin

#export PATH

#以下是新添加入代码:

 export JAVA_HOME=/usr/java/jdk1.7.0_71

 export PATH=$JAVA_HOME/bin:$PATH

 执行命令“source  /home/csu/.bash_profile”,使修改生效

 执行命令“java  -version” 测试配置是否成功,如果成功就会看到显示java的版本号是jdk1.7.0_71。

 同样的方法,安装及配置从节点

  • 7.配置SSH免密登录

  在master0节点的配置

Master0机器中创建ssh秘钥,输入如下命令,一路直接回车即

 [csu@master0 ~] ssh-keygen  -t  rsa

上面这个是创建密钥的命令,不用设置密码

Master0机器中创建ssh秘钥,输入如下命令,一路直接回车即

.将公钥拷贝到slave0机器,第一个红框位置输入yes,第二个位置输入”csucsu”密码回车即可:ssh-copy-id slave0

    ssh-copy-id master0

验证由master0机器通过ssh方式免密登录到slave0

ssh slave0

退出slave0

Exit

8.在slave0节点的配置

Master0机器中创建ssh秘钥,输入如下命令,一路直接回车即

 [csu@slave0 ~] ssh-keygen  -t  rsa

.将公钥拷贝到master0机器,第一个红框位置输入yes,第二个位置输入”csucsu”密码回车即可:ssh-copy-id master0

    ssh-copy-id slave0

验证由slave0机器通过ssh方式免密登录到master0

ssh master0

退出master0

Exit

当所有机子都可以通过“ssh 主机名 ”免密访问时,就达到要求了

(注意:全部在csu用户下执行,进入后要记到退出)

                                                                                                                            ————学习笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值