> 文档中心 > 虚拟机的下载与安装、centOS7使用与实战

虚拟机的下载与安装、centOS7使用与实战


虚拟机的下载与安装、centOS7使用与实战

一、VMware 下载

1、网盘全套下载(VMware+centOS7+ssh工具)点击:提取:hhxx
   centOS7下载 :CentOS-7-x86_64-DVD-2009.iso

2.、进入官网的 VMware Workstation Pro 页面。跳转至官网下载页面。

虚拟机的下载与安装、centOS7使用与实战

在下载页面中,根据操作系统选择合适的产品,在这里以 Windows10 系统为例,选择 Workstation 16 Pro for Windows,开始下载安装文件。
虚拟机的下载与安装、centOS7使用与实战

2、VMware 安装

打开下载好的 .exe 文件, 即可开始安装。
虚拟机的下载与安装、centOS7使用与实战

安装位置默认在 C 盘下,在这里我选择安装在 D 盘,安装路径尽量不要有中文。可勾选 增强型键盘驱动程序 ,此功能可更好地处理国际键盘和带有额外按键的键盘。
虚拟机的下载与安装、centOS7使用与实战

一直点击 下一步 等待软件安装完成。
虚拟机的下载与安装、centOS7使用与实战

安装成功后点击 许可证 输入密钥激活软件。
虚拟机的下载与安装、centOS7使用与实战
虚拟机的下载与安装、centOS7使用与实战

安装后提示要求重启系统,可桌面直接打开或重启后打开。依次点击导航栏中的 帮助 - 关于 VMware Workstation ,查看许可证信息的状态,如下图所示即为激活成功。
虚拟机的下载与安装、centOS7使用与实战

三 新建虚拟机centOS7安装

新建虚拟机(CentOS7_001 ),
主机名为 centOS7_001
账户为 synyi01
密码为123456
IP:192.168.146.128
具体步骤如下图
虚拟机的下载与安装、centOS7使用与实战

虚拟机的下载与安装、centOS7使用与实战
选择下载好的CentOS-7-x86_64-DVD-2009.iso如下图
虚拟机的下载与安装、centOS7使用与实战
虚拟机的下载与安装、centOS7使用与实战
虚拟机的下载与安装、centOS7使用与实战
虚拟机的下载与安装、centOS7使用与实战
虚拟机的下载与安装、centOS7使用与实战
虚拟机的下载与安装、centOS7使用与实战
虚拟机的下载与安装、centOS7使用与实战
虚拟机的下载与安装、centOS7使用与实战
虚拟机的下载与安装、centOS7使用与实战
虚拟机的下载与安装、centOS7使用与实战
虚拟机的下载与安装、centOS7使用与实战
虚拟机的下载与安装、centOS7使用与实战

耐心等待数分钟 如下图
虚拟机的下载与安装、centOS7使用与实战

centOS7简易版安装成功如下图
虚拟机的下载与安装、centOS7使用与实战
通过打开终端 执行ifconfig命令查看IP信息,用于SSH登录 如下图
虚拟机的下载与安装、centOS7使用与实战

四、MobaXterm是一款强大ssh软件,与xshell功能相似。

虚拟机的下载与安装、centOS7使用与实战
配置ssh登录虚拟机
虚拟机的下载与安装、centOS7使用与实战

五、centOS基础命令实战

1、切换管理员用户 su root

2、查看防火墙状态 firewall-cmd --state

3、关闭防火墙 systemctl stop firewalld.service 重启防火墙:systemctl restart firewalld.service

4、开机禁止启动防火墙 systemctl disable firewalld.service

​ 开机自启动防火墙 systemctl enable firewalld.service

虚拟机的下载与安装、centOS7使用与实战

再次新建虚拟机(CentOS7_002 )
主机名为 centOS7_002
账户为 synyi02
密码为 123456
IP:192.168.146.129

生成私钥与公钥,并将公钥发生到192.168.146.129主机上的 .ssh目录 具体步骤如下
1、执行 ssh-keygen 回车即可
2、发送公钥 ssh-copy-id synyi02@192.168.146.129
3、测试免密登录 ssh synyi02@192.168.146.129
虚拟机的下载与安装、centOS7使用与实战

虚拟机的下载与安装、centOS7使用与实战

同理。 192.168.146.129主机将生成私钥与公钥,并将公钥发送到192.168.146.128主机上 .ssh 目录下
虚拟机的下载与安装、centOS7使用与实战
虚拟机的下载与安装、centOS7使用与实战
至此192.168.146.128和192.168.146.129两台虚拟机已经完成互相免密登录

六、安装并配置rsync同步工具

192.168.146.128 切换管理员 su root 用户执行:yum -y install rsync
虚拟机的下载与安装、centOS7使用与实战
192.168.146.129 执行 su root用户执行:**yum -y install rsync **
并再 192.168.146.129/home下创建test02目录 mkdir /home/test02

给test02目录及子目录授权 chmod 777 -R /home/test02

上传测试文件到test02目录下如图所示(可拖拽进去即可)
虚拟机的下载与安装、centOS7使用与实战

192.168.146.128测试手动同步:远程同步192.168.146.129home/test02下的数据至 192.168.146.128home/test01下

执行命令:rsync -azP --delete synyi02@192.168.146.129:/home/test02/ /home/test01/

如下图:
虚拟机的下载与安装、centOS7使用与实战

192.168.146.129测试手动同步:远程同步192.168.146.128home/test01下的数据至 192.168.146.129home/test02下

执行命令:rsync -azP --delete synyi01@192.168.146.128:/home/test01/ /home/test02

如下图:
虚拟机的下载与安装、centOS7使用与实战

至此两台虚拟机已经能互相免密同步数据了。

七、rsync自动增量同步

定时增量同步(192.168.146.128定时同步192.168.146.129数据):

执行 vim rsync-getdata.sh

编写 :rsync -azP --delete synyi02@192.168.146.129:/home/test02/ /home/test01/ >> /home/$(date +%Y%m%d) 2>&1 虚拟机的下载与安装、centOS7使用与实战设置定时任务
执行 crontab -e

编写 50 07 * * * /home/rsync-getdata.sh #每天07点50自动同步数据
虚拟机的下载与安装、centOS7使用与实战

虚拟机的下载与安装、centOS7使用与实战

至此,从VMware的安装与centOS7的简易安装已经完成,同时通过配置免密登录完成了数据的自动备份。

总结
本次教程主要温习了:
1、VMware的基本按照
2、一件安装简易版的centOS7
3、ssh工具的使用
4、linux命令实战,如防火墙、远程登录、文件建立、授权、定时等等(需结合不同场景多联系)
5、免密登录的配置,主要通过公钥
1)通过ssh-keygen则会生成 私钥 (id_rsa) 与公钥 (id_rsa.pub),将公钥 (id_rsa.pub)发生到指定服务器.shh的目录下的authorized_keys文件中
2)如需解除免密登录,则删除authorized_keys对应的内容即可。
6、数据或文件的自动同步