文章目录

  • 虚拟机安装
  • 修改默认网络配置
  • 修改主机名称
  • 修改主机与IP地址的映射
  • 关闭防火墙
  • XShell连接虚拟机
  • 卸载JDK
  • 克隆三台虚拟机
  • 重新配置三台虚拟机的IP地址
  • Xftp连接虚拟机
  • 安装JDK
  • 配置三台虚拟机免密登录

虚拟机安装

1.从官网下载ISO镜像,VMware,Xshell,Xftp

2.创建虚拟机

3.选择自定义安装

4.直接选择下一步

5.选择稍后安装

6.操作系统选择Linux

7.命名虚拟机,并选择安装地址

8.处理器配置

9.选择内存

10.网络类型选择默认

11.IO类型选择默认

12.这一步也选择默认

13.直接点击下一步

14.选择磁盘内存

15.直接点击下一步

16.完成安装

17.右键单击CD/DVD

18.选择映像文件
19.开启虚拟机
20.等待开机
21.划到底选择中文
22.配置时间和语言
23.软件选择GNOME桌面,应用程序和开发工具
24.选择分区
25.打开网络
26.开始安装
27.设置密码并创建用户,密码如果过于简单,按两次完成即可
28.点击未列出,使用root用户登录,密码是刚刚设置好的
29.如果刚刚没有打开网络,则每次虚拟机开机都需要点击左上角应用程序,找到设置并打开网络

修改默认网络配置

1.查看IP,打开终端,输入

ip addr

命令,回车

2.编辑网卡文件,输入命令

vi /etc/sysconfig/network-scripts/ifcfg-ens33

回车

3.绑定静态IP,按i进入编辑模式,编辑完成后按ESC回到正常模式,按英文:,到末行模式,输入命令wq,按Enter键退出

  1. 重启网卡,使操作生效,输入命令

systemctl restart network.service

回车

修改主机名称

1.修改主机名,输入命令

vi /etc/hostname

回车

2.按i进入编辑模式,删除这一行

3.输入要修改的主机名称,按ESC键,英文:,输入wq,Enter键退出

修改主机与IP地址的映射

1.输入命令

vi /etc/hosts

回车

2.按i进入编辑模式,在编辑框输入

IP地址 主机名

绑定,按ESC键,:,输入wq按Enter键

3.重启网络生效,输入

systemctl restart network.service

回车

关闭防火墙

1.查看防火墙状态,输入命令

systemctl status firewalld.service

回车

2.停止防火墙,输入命令

systemctl stop firewalld

回车

3.禁止开机启动,输入命令

systemctl disable firewalld.service

回车

4.检查防火墙状态,输入命令

systemctl status firewalld.service

回车

XShell连接虚拟机

1.输入命令

ip addr

回车查看IP

2.主机地址即刚刚查询的IP,协议选择SFTP,端口选择22

3.选择接受并保存

4.登陆账户填写root

5.密码为刚刚设置的密码

卸载JDK

1.查看JDK版本,在XShell中输入命令

rpm -qa | grep java

回车

2.卸载JDK,输入命令

yum -y remove java*

回车

3.卸载后再次查询JDK,输入命令

rpm -qa | grep java

回车

克隆三台虚拟机

1.左键选中要克隆的虚拟机,右键单击—管理—克隆,开始克隆,点击下一步,

2.这一步选择默认,直接下一步

3.选择创建完整克隆

4.填写虚拟机名称并选择路径,单击完成

5.按照如上过程,再创建两个,注意填写路径时不要把两个或多个虚拟机写在一个文件夹内

重新配置三台虚拟机的IP地址

重复中杯步骤

Xftp连接虚拟机

1.属性与XShell连接虚拟机相似
2.选择接受并保存
3.仍然使用root账号登陆,密码仍为之前设置的密码

4.连接后发现中文乱码

5.在属性—选项中选择UTF-8解决乱码问题##

标题

安装JDK

1.官网下载Linux版本JDK压缩包

2.Xftp连接虚拟机,Xshell连接虚拟机

3.(1)创建2个文件夹
module 目录用于安装程序,software用于存放临时拷贝过来的安装包

mkdir /opt/module
mkdir /opt/software

回车

4.通过Xftp把JDK压缩包传入虚拟机,直接拖拽,注意路径,左边箭头下一步要用到

5.解压JDK,下划线内容即上一步左边箭头

​ 解压完毕

6.原来配置JDK环境变量是在/etc/profile文件中配置

vi /etc/profile

现在我们可以自定义脚本文件,该文件在profile.d 文件夹中,在自定义文件中配置JDK环境变量,好处是不同的用户想要配置不同的环境变量,那么可以在profile.d目录中创建不同脚本文件即可。避免重复修改profile文件。

进入/etc/profile.d文件夹中,并创建新文件,然后配置环境变量。

cd /etc/profile.d/
vi my_env.sh

7.回车,按i进入编辑模式,输入下列语句,按ESC,:,输入wq,按Enter键

export JAVA_HOME=/opt/module/jdk1.8.0_202 export
PATH= P A T H : PATH: PATH:JAVA_HOME/bin

8.让环境变量生效,输入命令

source /etc/profile

回车

9.查看JDK版本,输入命令

java -version

回车

配置三台虚拟机免密登录

1.生成公钥私钥,输入命令

ssh-keygen -t rsa

然后一路回车

2.打开配置文件,输入命令

vi /etc/hosts

回车

3.输入

IP+主机名

,点击i进入编辑模式,输入三台虚拟机的IP 主机名,按ESC键,:,输入wq,按Enter键

4.输入

ssh-copy-id+主机名

密码是你的root密码,密码不回显,输入即可

虚拟机安装克隆及免密登陆相关推荐

  1. 基于三台虚拟机配置ssh免密登陆

    目录 一.前提准备 二.配置ssh免密登陆(Hadoop102,hadoop103,hadoop104) 三.配置三台免密登陆 一.前提准备 qian ti z bqian ti zqian tiqi ...

  2. 第六天 - 安装第二、三台CentOS - SSH免密登陆 - hadoop全分布式安装、配置、集群启动

    第六天 - 安装第二.三台CentOS - SSH免密登陆 - hadoop全分布式安装.配置.集群启动 第六天 - 安装第二.三台CentOS - SSH免密登陆 - hadoop全分布式安装.配置 ...

  3. 免秘登陆linux_linux 免密登陆(超简单)

    一.客户端生产公钥 在windwos上 生成公钥私钥前,先下载git哦 ssh-keygen -t rsa # 记住下方方框内公钥保存地址, 二.查看自己用户的登录地址 cat /etc/passwd ...

  4. linux上如何设置ssh免密登陆

    一.linux上ssh链接 1.功能说明 scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下.scp传输数据用的是SSH协议,保证了数据传输的安全 ...

  5. linux没有root密码xshell,LINUX终端免密登陆(以Xshell为例)

    1,工具-新建用户密钥生成向导linux 2,密钥类型选择:RSA,而后下一步shell 3,输入密钥名称和密码ssh 4,公钥格式为SSH-OpenSSH,保存为文件(后缀为pub)(记录此文件目录 ...

  6. Git 详细教程之五:SSH 免密登陆 GitHub

       由于每次 Git 对远程库 GitHub 进行推送(push)等操作时都需要进行登陆验证才可以进行,比较麻烦.本篇博客提供了一种新的链接方式:『Git 详细教程之五:SSH 免密登陆 GitHu ...

  7. 关于centos7主机之间免密登陆qqf

    本文前提全部基于centos7完成,其他系统我并未操作,仅供参考 一.ping主机 1假如有三个主机,每个主机对应的ip为 第一个192.168.1.7 第二个192.168.1.8 第三个192.1 ...

  8. linux SSH免密登陆 附带免密登陆脚本

    1.首先修改集群内的映射文件 vi /etc/hosts 在里面最后添加集群内的映射 192.168.43.120 master 192.168.43.121 slave1 192.168.43.12 ...

  9. 免密登陆和ssh-copy-id命令解析

    免密登录,需要先在本机生成公钥,然后将公钥拷贝到远程主机,拷贝的过程,既可以手动(在远程主机根目录下创建.ssh目录,然后将公钥存入该目录下authorized_keys文件中即可),也可以直接命令操 ...

最新文章

  1. mysql查看正在执行的sql语句
  2. 一篇文章告诉你如何成为数据科学家
  3. 开始您的第一个Google App Engine应用
  4. Tomcat7.0安装配置
  5. 实现instanceof关键字
  6. Java的MD5加密和解密
  7. leetcode111. 二叉树的最小深度
  8. Win10设置防火墙,使局域网能访问此电脑的Tomcat服务
  9. 直接使用editbox.clear()清空时,有时会无法清除完全,此时有清空文本框的另一种方法...
  10. 利用Microsoft.VisualBasic dll来修改系统时间
  11. Lc1047删除字符串中所有重复项
  12. 牛客小白月赛9 论如何出一道水题
  13. 【笔记】如何配置kvm桥接网络
  14. win7如何关闭uac
  15. python_业余学习_分词工具jieba 正则表达式清洗微博文本特殊符号 最大匹配算法
  16. 雷曼兄弟 算法_雷曼如何失去双腿
  17. 计算机专业自考本需要学哪几门,自考本科都考哪些科目?一次考几门?
  18. java excel 列_java实现excel行列转换
  19. flashcp: verification mismatch at 0x0
  20. 行走的励志君——选择和努力哪个更重要

热门文章

  1. 基于SSM/Layui框架的火影忍者风格学生宿舍管理系统
  2. windows server 2008 系统服务详解和优化配置
  3. DNGuard HVM 2007 标准版正式发布
  4. 给docker存储目录扩容
  5. HM-RocketMQ1【课程大纲、MQ介绍】
  6. android x86 安装花屏,笔记本安装Android 4.4 r1安装花屏解决办法(顺带menu.lst备份)...
  7. 【Java实习生面试题系列】-- 多线程篇四
  8. WordPress主题的基本模板及常用函数
  9. 沪港通、深港通双向累计交易额超14万亿元人民币
  10. 打开一个英文文本文件,将其中大写字母变成小写,小写字母变成大写。