Linux虚拟机-安装
1,安装虚拟机准备文件,安装虚拟机之前,先关闭 360再双击exe文件开始安装虚拟机。
2,选择安装类型:自定义
3,点击下一步
4,下一步
5,点击继续,执行向导
注册码:
1F04Z-6D111-7Z029-AV0Q4-3AEH86,点击完成
7,双击打开虚拟机
8,新建虚拟机
9,
10,
11,
12,
13,设置虚拟机名称
14,设置处理器数量
15,设置虚拟机内存
16,选择网络类型
17,
18,
19,
20,
21,
22,
23,设置网络适配器
24,选择 ISO 映像文件
25,开启虚拟机
26,
27,选择语言
28,
29,
30,设置分区
31,开始安装
32,正在安装的时候,可以设置用户和密码
33,完成安装,重启虚拟机
34,协议许可:
输入1
输入2
输入q
输入yes
35,桌面设置
选择语言,及时区
36,设置开机密码
37,配置完成,就完成了虚拟机的安装
网络设置
解决虚拟机无法ping通外网的问题:
安装完虚拟机之后,需要进行网络设置才能连接网络。
在本地cmd命令窗口中使用命令 ipconfig /all
记住DNS服务器地址
注意:如果找不到“无线局域网适配器 无线网络连接”,则是因为本地“无线网络连接”没有开启
打开VMWare,打开菜单“编辑”->“虚拟网络编辑器”
在打开的“虚拟网络编辑器”中,选择“VMnet8”,默认已经生成好子网IP和子网隐码。只要跟主机的IP地址不在一个网段,子网IP设置成什么都可以。点击“NAT设置(s)…”
在打开的“NAT设置”中,记下网关IP:192.168.111.2,这个网关IP在CentOS中配置中会用到。然后点击下方“DNS设置(D)…”
在“域名服务器”界面中,先去掉“自动检测可用的DNS服务器”,然后DNS服务器中输入在第一步中获得本地连接的DNS配置。
接着设置指定的虚拟机,右键点击指定虚拟机,选择“设置…”
PS:确保虚拟机已经停止,否则你会发现你无法修改其设置
在“虚拟机设置”中,修改“网络适配器”的网络连接。
勾选“自定义(U):特定虚拟网络”,并选择“VMnet8(NAT模式)”
完成后,启动虚拟机
虚拟机-设置使用固定IP地址
1,在虚拟机中打开命令窗口,输入以下命令:
su root 切换到 root 账号
cd /etc/sysconfig/network-scripts/ 切换到设置IP地址的文件目录下
ll|less 在该目录下找到设置IP地址的文件 ifcfg-eno16777736
vim ifcfg-eno16777736 修改文件内容
输入:进入命令模式,输入 set nu(显示行号),输入 i 进入编辑模式
BOOTPROTO=dhcp 改成 static
ONBOOT=no 改成 yes
IPADDR=192.168.111.70 以下为新增的数据
GATEWAY=192.168.111.2 注意:网关设置和前面NAT设置的网关保持一致,这里的IP地址和网关需要设置在同一个网段上,即:前面三位的192.168.70 需要保持一致
DNS1=192.168.31.1 保持和前面本地的 DNS 的地址一致
ESC 退出编辑模式
:wq 保存退出
保存配置后,重启网卡使配置生效
$ systemctl restart network
ifconfig 查看当前IP地址
然后输ping www.baidu.com 测试网络是否有效
ping www.baidu.com - c 3 ping 外网地址,测试是否可以ping通
注意事项:
红色框的IP保持一致
绿色框的部分保持一致
设置成功之后,虚拟机就可以 ping 通外网了
虚拟机 ping 本地主机
解决宿主机无法ping通虚拟机的问题:
打开Windows系统的cmd 窗口,ping 虚拟机的IP,是否能ping通。
关闭防火墙:
CentOS 7.0默认使用的是firewall作为防火墙
查看防火墙状态
firewall-cmd --state
停止firewall
systemctl stop firewalld.service
禁止firewall开机启动
systemctl disable firewalld.service
关闭selinux
进入到/etc/selinux/config文件
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
配制免密登录的命令
ssh-keygen -t rsa
ssh-copy-id root@master
scp -P 22 /Users/che/Downloads/jdk-8u161-linux-x64.rpm root@192.168.1.100:/software/
安装: yum install -y jdk-8u161-linux-x64.rpm
设置环境变量
cd /usr/java/
/usr/java/jdk1.8.0_161
vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH
解决主机无法 ping 通虚拟机的问题
在本机网络适配器界面中,设置VMnet8
IP 地址需要设置和虚拟机的 IP 地址设置在同一个网段上
克隆虚拟机
链接克隆是对原始虚拟机的引用,所需的储存磁盘空间较少。但是,必须能够访问原始虚拟机才能行。
完整克隆是原始虚拟机当前状态的完整副本。此副本虚拟机完全独立,但需要较多的储存磁盘空间。
本文选择创建完整克隆
克隆完成
修改主机名
为了让克隆出来的虚拟机变成一个独立的新虚拟机,需要更改其主机名和IP地址
输入hostname可查看当前本机的主机名
在虚拟机Spark02的操作窗口执行修改主机名的命令,将主机名修改为server_20。命令如下:
hostnamectl set-hostname server_20
上述命令执行完成后,输入 bash 命令,我们就可以看到主机名改变了。或者执行“reboot”命令重启虚拟机Spark02 ,待虚拟机Spark02重启完成后,如下图所示。
此时,我们发现虚拟机server_20的主机名修改为server_20。重复上述操作将虚拟机server_30的主机名修改为server_30。
修改ip地址
输入命令进入VI编辑模式按I改本机的IP地址
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
重启网络
systemctl restart network