LINUX中JDK安装和SSH的设置

JDK的安装

  • 现在LINUX中基本上会有自带的JDK,如果想要配置自己版本的JDK 需要删除LINUX中自带的JDK包
    • 使用指令查找JDK包,再使用指令删除除了copy-jdk-configs-3.3-10.el7_5.noarch之外的JDK包
    • [root@master1 ~]# rpm -qa | grep jdk  
      [root@master1 ~]# rpm -e 包名 --nodeps 
    • 在对JDK包进行解压安装
    • [root@master1 moudle]# tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/soft/
    • 完成之后进行环境变量配置,在末尾添加
    • [root@master1 ~]# vim /etc/profile
      exprot JAVA_HOME= jdk 的路径
      export PATH=$PATH:$JAVA_HOME/bin

    • [root@master1 ~]# source /etc/profile
    • [root@master1 ~]# java -version
    • 完成!

 

SSH的设置

 

  • 克隆两台虚拟机加master 三台组成一个集群
      • 所克隆的虚拟机需要修改主机名,ip
  • 永久修改主机名
    • hostnamectl set-hostname node1或node2
    • IP修改在之前IP静态配置中有说

 

 

  • 加上映射关系
    • windows下C:\Windows\System32\drivers\etc\hosts
    • 192.168.xx.xx master
    • 192.168.xx.xx node1
    • 192.168.xx.xx node2
  • inux下/etc/hosts
    • 192.168.xx.xx master
    • 192.168.xx.xx node1
    • 192.168.xx.xx node2
  • ssh免密:只需要在master下执行
    • 1.创建秘钥
      • ssh-keygen -t rsa 一直回车
      • [root@master1 ~]# ssh-keygen -t rsa
    • 2.秘钥分发
      • ssh-copy-id 主机名或ip地址(分发三台),在提示password时输入node1和node2 密码
      • [root@master1 ~]# ssh-copy-id node1
        [root@master1 ~]# ssh-copy-id node2
      • 注意:如果执行出错,进入/root/.ssh删除里面所有内容,从新执行
  • scp:文件分发
    • 格式:
      • scp [选项] 文件路径 主机名:发送的位置
      • [root@master1 ~]# scp /etc/hosts node1:/etc/hosts
    • 选项:
      • -r:分发目录

 

posted @ 2021-08-31 21:02  钟心意  阅读(140)  评论(0)    收藏  举报