首页 > 其他分享 >【大数据】Vmare配置版本

【大数据】Vmare配置版本

时间:2023-10-02 15:55:06浏览次数:29  
标签:Vmare 版本 配置 192.168 server export ssh host1 root

第一步:配置VMware


打开:编辑 ->    虚拟网络编辑器 ->   更改设置
VMnet8    ->    子网IP: 192.168.88.0 
NAT设置    ->    网关ip: 192.168.88.2 
   
理解:
	VMnet8是VMware Workstation中的一个虚拟网络,其配置的子网IP地址为192.168.88.0,NAT(网络地址转换)设置的网关IP为192.168.88.2。当虚拟机连接到VMnet8网络时,它们将会通过NAT网关与本机连接到互联网,从而可以进行网络访问。



第二步:安装配置


1: 安装镜像   CentOS-7-x86_64-DVD-1810-7.6.iso 其他默认下一步 等待安装完成

2: 克隆虚拟机(管理 - 克隆 - 创建完整克隆) host1(1核4G)  host2(1核2G)  host3(1核2G)



第三步:配置固定IP地址(多台虚拟机)


# 1:修改主机名
[test@localhost ~]$ su -
Password: 
[root@localhost ~]# hostnamectl set-hostname host1/host2/host3 
[root@host1 ~]

# 2: 修改IP地址: 
[root@host1 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO="static"  	  # 修改成静态固定的
IPADDR="192.168.88.101"   # 修改成对应的IP地址,host1-101,host2-102,host3-103
NETMASK="255.255.255.0"
GATEWAY="192.168.88.2"
DNS1="192.168.88.2"


# 3: 重启网卡 
[root@host1 ~]# systemctl restart network


# 4:查看修改状态 
[root@host1 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
       inet 192.168.88.101  netmask 255.255.255.0  broadcast 192.168.88.255



通信互通(多台虚拟机)


# 提示:配置完后可以使用xshell来控制更加方便,连接的IP地址就是配置的IP地址

# 5:修改host文件 
[root@host1 ~]# vim /etc/hosts
192.168.88.101 test1
192.168.88.102 test2
192.168.88.103 test3

# 6:root 用户之间的免密互通  测试连接:ssh test2   exit退出
[root@host1 ~]# ssh-keygen -t rsa -b 4096
[root@host1 ~]# cd .ssh/   # 查看生成密钥文件
# 6-1:互通虚拟机
[root@host1 ~]# ssh-copy-id test1    (输入yes,回车)
[root@host1 ~]# ssh-copy-id test2    (输入yes,回车)
[root@host1 ~]# ssh-copy-id test3    (输入yes,回车)


# 7:添加 hadoop 用户之间的免密互通
[root@host1 /]# useradd hadoop
[root@host1 /]# passwd hadoop
[root@host1 /]# su - hadoop
[hadoop@host1 ~]$ ssh-keygen -t rsa -b 4096  (输入yes,回车)
# 7-1:免密互通
[hadoop@host1 ~]$ ssh-copy-id test1
[hadoop@host1 ~]$ ssh-copy-id test2
[hadoop@host1 ~]$ ssh-copy-id test3



第五步:配置JDK环境(多台虚拟机)


[root@host1 ~]# mkdir -p /export/server    # 创建文件夹
[root@host1 ~]# rz						 # 传输JDK文件
[root@host1 ~]# tar -zxvf jdk-8u361-linux-x64.tar.gz -C /export/server/  # 解压文件
[root@host1 ~]# cd /export/server/                    
[root@host1 server]# ln -s /export/server/jdk1.8.0_361 jdk   # 创建软连接
[root@host1 server]# vim /etc/profile      # 添加变量环境
export JAVA_HOME=/export/server/jdk
export PATH=$PATH:$JAVA_HOME/bin
[root@host1 server]# source /etc/profile   # 重新加载变量环境
[root@host1 server]# rm -f /usr/bin/java   # 删除系统自带的JAVA程序
[root@host1 server]# ln -s /export/server/jdk/bin/java /usr/bin/java  # 替换安装的java程序
[root@host1 server]# java -version  # 查看版本



第六步:关闭防火墙、SELinux、时间同步


[root@host1 server]# systemctl stop firewalld     # 关闭防火墙
[root@host1 server]# systemctl disable firewalld  # 关闭自启
[root@host1 server]# vim /etc/sysconfig/selinux   # 关闭SELinux权限
SELINUX=disabled # 这里disabled如果写错,系统将无法启动
[root@host1 server]# init 6   # 重启  

[test@host1 ~]$ su -                # 切换到root用户
[root@host1 ~]# yum install -y ntp  # 安装时间同步工具
[root@host1 ~]# rm -f /etc/localtime;sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 
[root@host1 ~]# ntpdate -u ntp.aliyun.com  # 同步时间
[root@host1 ~]# sudo systemctl start ntpd  # 设置为开机自启动1
[root@host1 ~]# sudo systemctl enable ntpd # 设置为开机自启动2

标签:Vmare,版本,配置,192.168,server,export,ssh,host1,root
From: https://www.cnblogs.com/wanghong1994/p/17739994.html

相关文章

  • 深入理解Git版本控制:构建协作、追踪和管理代码的完美工具
    ......
  • vscode 配置 python 中快捷输入 if __name__ == '__main__':
    vscode不会像pycharm可以代码自动联想出 if__name__=='__main__': 操作点击左下角齿轮按钮——用户代码片段  然后输入python搜索出现python.json 然后将一下代码输入后重启就可以了 代码如下:"Printtoconsole":{"prefix":"main","body":[......
  • 在路由器上配置DHCP
    在路由器上配置DHCP1.2.上述配置的保留地址范围:192.168.10.1-192.168.10.50,这个范围内的地址均不分配出去。......
  • 静态路由配置
    静态路由配置1.2.我们需要配置接口的IP地址和静态路由,使得PC1和PC2可以ping通。3.实验结果如下:......
  • 【尚硅谷】Jenkins教程(从配置到实战)
    课程链接:01-Jenkins教程简介_哔哩哔哩_bilibili课程笔记:https://files.cnblogs.com/files/henuliulei/Jenkins.zip?t=1696162767&download=trueJenkinsJenkins,原名Hudson,2011年改为现在的名字。它是一个开源的实现持续集成的软件工具。官方网站https://www.jenkins.io/j......
  • 【知识杂谈#1】Linux如何安装net-tools和sbin配置PATH
    1.Linux下载net-tools在Linux上下载net-tools包的方法可能会因你所使用的Linux发行版而有所不同。在某些现代的Linux发行版中,net-tools已经被弃用,而推荐使用iproute2来替代它。#对于Debian/Ubuntu系统:sudoaptinstallnet-tools#对于CentOS/RHEL系统:sudoyuminstallnet......
  • 在VS Code中配置C/C++
    之前因为学了一点html,所以下了一个VSCode来写html代码。今天要写C++的代码,以前都是用VS写的。但是突然想了一下既然都装了VSCode,为啥不配置一下。配置好了后以后写C/C++代码也不用打开繁重的VS了。而且VSCode还能加很多插件。说干就干,上网找了资料,终于配置好了。还是有蛮多坑......
  • ITIL各版本的一些细节-基础篇
    ITIL并不是标准,而是一套规范和框架,真正的标准是ISO20000,可以说ITIL是“事实上的标准”。信息安全管理不是ITIL的强项,是ITILV2的第十一个流程(并不在十大核心流程里面)。ISO27000是信息安全的标准。ITILV3/2011包含五个模块,其中服务战略、服务设计、服务转换、服务运营是生命周期......
  • 配置标题消息
    1.说明通常使用以下3个标题信息参数。header参数:用来设置当用户登录设备时在终端上显示的标题信息。login参数:指定用户在登录设备认证过程中激活终端连接时显示的标题信息。shell参数:指定当用户成功登录设备并已经建立会话时显示的标题信息。如果header的内容是字符串,用head......
  • Windows Server 2012 R2版本区别
    WindowsServer2012R2版本区别https://it.cha138.com/android/show-2899728.htmlWindowsServer2012R2激活密钥https://m.haozhuangji.com/xtjc/162316223.html......