1、准备工作
操作系统镜像包:CentOS-7-x86_64-DVD-2207-02.iso
部署环境:VMware Workstation Pro
SSH远程工具:免安装SecureCRT或者XTerminal或者Xshell
2、VMware workstation网络介绍
注:图中IP地址是示意,可以根据实际情况修改。虚拟网络VMnet0对应桥接模式、VMnet8对应NAT模式、VMnet1对应仅主机模式是默认配置,实际情况也是可以修改的
桥接模式:相当于把虚拟机直接插到了公司的局域网里,和你电脑是平级的。
NAT 模式:就像把虚拟机藏在你电脑身后,靠电脑‘代理’上网,外面找不到它。
仅主机模式:就是给虚拟机建了个只有你电脑能进的封闭房间,上不了外网,只能和你电脑对话
3、安装过程
1)设置VMware workstation网络
(本次实验虚拟机网络采用NAT模式,关闭DHCP服务,网段可以自定义,这里使用192.168.88.0/24)
2)创建虚拟机
注意:选择稍后安装操作系统
选择Linux,版本:CentOS 7 64位
注:选择磁盘空间足够的位置存放虚拟机
3)安装操作系统
选择:GNOME桌面版
设置主机名和网络连接
设置root密码
创建新用户
等待安装完成。。。。
重启虚拟机
3、初始化设置
使用root用户登录
登录成功
自带终端工具:
设置网卡IP地址:(前面NAT模式网络设置的IP网段:192.168.88.0/24)
虚拟机可以使用IP:192.168.88.10/24 网关:192.168.88.2 DNS:192.168.88.2
注意:设置自动连接
测试物理机与虚拟机的网络连通性
ping测试正常
4、使用终端工具SSH管理CentOS
为了方便操作CentOS,可以在本地电脑使用终端工具SSH远程登录系统
这里使用免安装版:XTerminal-5.7.17-win-x64-portable.exe
进入到如图所示新建SSH连接
根据实际情况输入相关信息(虚拟机的IP地址、root密码),进行测试
点击“信任并保存”
点击“连接”
可以执行相关命令:
5、制作本地YUM仓库,方便后续实验安装软件
配置思路:装载镜像—新建挂载点—查看设备名—挂载镜像—编辑YUM下载源文件—测试YUM源有效性—设置自动挂载YUM源
1)装载镜像
右键虚拟机名称点击“设置”,按如图进行设置好,点击“确认”进行保存
2)新建挂载点
[root@CentOS01 ~]# mkdir /mnt/CentOS7
3) 查看设备名
[root@CentOS01 ~]# lsblk
4)挂载镜像
[root@CentOS01 ~]# mount /dev/sr0 /mnt/CentOS7 #将镜像挂载到文件目录/mnt/CentOS7
mount: /dev/sr0 写保护,将以只读方式挂载
[root@CentOS01 ~]#
5)编辑YUM下载源文件
[root@CentOS01 ~]# cd /etc/yum.repos.d/ #进入目录中
[root@CentOS01 yum.repos.d]# tar -cvf backup.tar * #备份所有文件并进行打包
[root@CentOS01 yum.repos.d]# rm -f *.repo #为了优先执行我们添加的源文件,删除原有的源文件
[root@CentOS01 yum.repos.d]# vim local.repo #创建新源文件、配置如下
[local]
name=local yum
baseurl=file:///mnt/CentOS7
gpgcheck=0
enabled=1
6)测试YUM源有效性
[root@CentOS01 yum.repos.d]# yum repolist
正常,未报错
建立缓存
[root@CentOS01 yum.repos.d]# yum makecache
安装软件测试:
[root@CentOS01 yum.repos.d]# yum install tree -y
7)设置自动挂载YUM源
[root@CentOS01 yum.repos.d]# vim /etc/fstab
[root@CentOS01 yum.repos.d]# mount -a #立即挂载
[root@CentOS01 yum.repos.d]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
├─centos-root 253:0 0 17G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sr0 11:0 1 4.4G 0 rom /mnt/CentOS7
重启虚拟验证
[root@CentOS01 yum.repos.d]# reboot
重启后执行lsblk,可以看到自动挂载成功
6、进行虚拟机快照设置还原点,方便后续实验具备独立环境
1)关机
[root@CentOS01 yum.repos.d]# shutdown -f now
2)设置快照
3)快照还原(在进行新实验或者系统出现未知错误时)