- 概述
- 虚拟机配置
- jdk安装
- 克隆虚拟机
- 免密登录
- hosts 配置
- 配置完成
本篇关于虚拟机基础配置, 大致流程为: 首先配置server111,安装jdk后,克隆server110,server112 然后配置免密登录
虚拟机配置系统使用 Centos 7 ,具体环境信息可以查看上一篇帖子里的【环境枚举】部分,上一篇中枚举了所有使用到的架构信息、以及大部分的下载地址。
jdk安装环境
server110 192.168.1.110
server111 192.168.1.111
server112 192.168.1.112
默认安装包路径/opt/software/
默认软件都安装在/opt/modules/下
#删除自带jdk [root@server111 opt]# rpm -qa | grep jdk [root@server111 opt]# yum -y remove *java*
#解压jdk [root@server111 software]# tar -xzvf jdk-8u181-linux-x64.tar.gz -C /opt/modules/ #配置环境变量 [root@server111 jdk1.8.0_181]# vim /etc/profile #shift + g :快速跳转到最后一行 JAVA_HOME=/opt/modules/jdk1.8.0_181 PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME PATH :wq #保存退出 #使环境变量生效 [root@server111 jdk1.8.0_181]# source /etc/profile #测试java [root@server111 jdk1.8.0_181]# java -version java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)克隆虚拟机
无免密登录
#生成公私钥 [root@server110 ~]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created directory '/root/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: SHA256:0/rutYzKpuiq8xgRN+K6TNzUfAYlYsthvi/ASViPTA8 root@server110 The key's randomart image is: +---[RSA 2048]----+ | E= . . | |.+==+ o | |+.=+o. | |++..+ . . | |.= o o oS . | |o.+ . o o | |oo o . . . | |++ .. ... + . | |+=ooo .oo+= o | +----[SHA256]-----+ #copy到其他机器上,本机也需要copy [root@server110 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.111 [root@server110 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.112 [root@server110 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.110 #测试免密登录 [root@server110 ~]# ssh root@192.168.1.110 [root@server110 ~]# ssh root@192.168.1.111 [root@server110 ~]# ssh root@192.168.1.112 #其他两台机器做如上同样操作hosts 配置
复制到三台机器上
[root@server110 ~]# vim /etc/hosts 192.168.1.110 server110 192.168.1.111 server111 192.168.1.112 server112 #测试 [root@server110 ~]# ssh server110 [root@server110 ~]# ssh server111 [root@server110 ~]# ssh server112配置完成
至此,基础配置已经完成。



