1.虚拟机的创建
环境配置看文档信息
2.初始化虚拟机
虚拟机具体配置看文档
3.虚拟机的网络配置
①、vi /etc/sysconfig/network-scripts/ifcfg-ens33(注意:切记不要手动输入,使用 Tab 键自动补齐,因为有的人是 ifcfg-ens33 有的是 ifcfg-ens32 防止出错。 )
②、我们只需要修改 2 行,删除 1 行,新增 6 行即可。首先 i 键进入编辑模式,然后开始编辑文件:
我们只需要修改
2
行,删除
1
行,新增
6
行即可。首先
i
键进入编辑模式,然后开始编辑文件:
修改
:
ONBOOT=yes
:是否开机启动网络
BOOTPROTO=static
:使用静态网络
IP
,就是自己手动设置(
dhcp
表示动态获取网络
IP
,也就是自动获取)
删除
:
UUID=xxxxx
:每一个网卡都会有,不能重复,否则两台
Linux
机器只有一台可上网。因为后期我们会通过这台虚拟机克隆新的虚拟 机,所以删除
UUID
。
新增
:
文件操作完毕后
Esc
退出编辑模式,然后
:
进入底行模式
:wq
保存并退出文件。
然后输入以下命令重启网络:
然后
ping
一下百度,
如果出现以下效果则表示网络配置成功(Ctrl + C 终止 ping 命令的执行)。
4.关闭防火墙和SElinux
防火墙(英语:Firewall
)技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道
相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。
也可以理解为保护本机的端口不被别人访问,如果端口需要被别人访问到,需要添加端口的防火墙例外。为了方便学习,我们直接将防
火墙关闭并禁用,命令如下:
systemctl
restart
network
# 查看防火墙状态
systemctl status firewalld
# 本次服务内关闭防火墙(重启虚拟机后会自动开启)
systemctl
stop
firewalld
# 启动防火墙
systemctl
start
firewalld
# 重启防火墙
systemctl
restart
firewalld
# 禁用防火墙服务
systemctl disable firewalld
SELinux 是「
Security-Enhanced Linux
」的简称,是美国国家安全局「
NSA=The National Security Agency
」 和
SCC
(
Secure Computing Corporation)开发的
Linux
的一个扩张强制访问控制安全模块。我们在使用
Linux
系统过程中,
SELinux
对未知软件的安装有可能会拒绝或者警告,同样为了方便学习,我们禁用这个功能。
使用以下命令打开 SELinux 的配置文件:
vi /etc/selinux/config
修改
SELinux=disabled
,然后
:wq
保存并退出。
5.关闭虚拟机
可以通过以下命令关闭虚拟机:
halt :相当于直接拔掉电源,不推荐。
poweroff
:直接关闭机器,但是有可能当前虚拟机有其他用户正在使用,不推荐。
shutdown -h now
:马上关闭计算机 ,但是会给其他用户发送消息,推荐。
reboot
:重启虚拟机。
6.快照、克隆、移除、打开功能的实现
可以通过拍摄快照记录当前虚拟机的状态,以防出问题时可以及时还原。虚拟机运行时也可以拍摄快照,只不过速度会非常慢,且运行 时虚拟机也会不停的产生数据,为了防止数据丢失或出错,建议关闭虚拟机后再拍摄快照。
克隆复制虚拟机的当前状态或某一个历史快照节点。
移除可以通过右键虚拟机→移除来移除此虚拟机,但是这种方式只是将虚拟机从 VMware 界面中移除而并非从磁盘上删除。
打开可通过软件直接找到文件所在的目录打开