本文章使用CentOS-7、Vmware Workstation Pro 15.5
CentOS(RHEL的社区克隆版本,免费版本)
VMware 是利用虚拟化技术的一个虚拟 PC 的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的 PC ,以此来实现在一台机器上真正同时运行两个独立的操作系统。
虚拟化技术是将一台计算机虚拟为多台逻辑计算机。 在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
VMware 主要特点︰ 不需要分区或重新开机就能在同一台 PC 上使用两种以上的操作系统本机系统可以与虚拟机系统网络通信可以设定并且随时修改虚拟机操作系统的硬件环境。
VMware 官方网站:http://www.vmware.com
2、建议的 VMware 配置 CPU:
建议主频为 1GHz 以上
内存∶建议 1GB 以上
硬盘∶建议分区空闲空间 8GB 以上
鼠标点击【文件】-【新建虚拟机】
经典安装和自定义安装的区别:
经典安装:VMware会将主流的配置应用在虚拟机的操作系统上,创建简易的虚拟机,因此有很多的依赖功能包并没有安装。
自定义安装:可以针对性的把一些资源加强(如设置处理器数量,虚拟经机内存,SCSI控制器类型,虚拟磁盘类型等),把不需要的资源移除,从而避免资源的浪费。
光盘安装和光盘镜像文件安装区别:
光盘安装:需要有驱动器,安装过程需要选择固件类型(BIOS或EFI)来引导设备。
光盘镜像文件安装:不需要驱动器,自动选择BIOS引导设备
这里的全名随意填写都行,这里的用户名和密码是你在安装系统的时候就创建的一个非root的用户(普通用户)
这里命名的名字最后会在左侧的【库】这一栏的【我的计算机】里面看见
建议位置换到除C盘以外的盘
这里就选择建议磁盘大小就可以了,如果需要更改磁盘大小可以在安装成功后进行操作。
这里建议就选择默认的多个文件,创建过后,也可以合并为单个文件
磁盘存储为单个文件和多个文件的区别:
单个文件:磁盘内容相对稳定时,其访问速度相对会快一点,但是如果虚拟磁盘增长很快,或容量变化很大,可能会产生大量碎片,性能下降会很明显。如果单文件受损,相当于整个磁盘丢失,代价较大。
多个文件:处理方法的优点正是克服单文件的缺点,不过多文件的缺点在于文件链接复杂,访问效率相对单文件磁盘略为低些。
这里可以看见之前配置的信息,以及可以点击自定义硬件来进行硬件信息修改,可以在该步骤修改,也可以在创建成功后进行修改(下文中有写),这里建议将内存调整为 2G(不过具体情况根据物理机的内存大小而定,如果你要同时开启两台以上虚拟机,而自身电脑内存为4G,则建议为1G,否则后面会卡顿)。
记性不好,忘记密码时当代熬夜人士的“必备技能”,所以描述这栏对我们来说是个很好的东西。
可以将该虚拟机里面的一些用户名密码备注在这(也方便将该虚拟机打包发给他人使用便利),还有里面的工具(如有菜刀、sqlmap等),虚拟机多的时候就容易忘记哪台虚拟机有你需要的东西
这里是创建虚拟成功后进行设置,可以修改内存,处理器,网络适配器等设置
Linux是多用户多任务系统,可以多个用户同时登录,且工作互不影响。
创建虚拟机的过程有创建一个普通用户,普通用户和root用户的区别就是权限大小。
普通用户登录,权限低,有助于保护系统,可以用普通用户登录再切换到管理员,但是学习的时候来回切换不方便,所以学习时建议使用root(windows中的adminstrator)登录,权限是最大的。
此处的CentOS是创建虚拟机的时候的创建的普通用户,点击【Not listed】可以选择其他用户登录
输入用户名和密码(这里root密码就是创建过程中新建用户的密码,后面可以进行修改)就可以了。
修改root密码
sudo passwd root //这里是再root用户基础上进行修改就只需要输入新密码
或者直接右键选择更换背景
这个设置很实用,因为有的时候可能写实验报告之类的,回到虚拟机又锁屏了,不想反复输入密码这个必备。
再【设置】里面的【电量】里面设置,可以延长时间,也可以关闭锁屏
有强迫症的朋友们或者是想要看着舒服的朋友们很需要这个
这里设置完成后需要重启才可以看见效果
因为设置语言为中文后,目录里面就有中文,我们敲命令时会用到中文输入法
切换输入法的快捷键:win+空格
这里有个快捷键,可以放大和缩小终端界面
放大:同时按住ctrl、shift和+
缩小:ctrl和-
这里简单说下这三个常用的大概,详细内容可以点击下面
连接方式 | 连接网卡是否连接本机 | 是否能连接局域网 | 是否能连接公网 |
---|---|---|---|
桥接 | 本地真实网卡 | 可以 | 可以 |
NAT | VMnet8 | 可以 | 不能 |
仅主机 | VMnet8 | 可以 | 不能 |
详细内容:虚拟机中四种网络连接方式
如果虚拟机不能获取地址,怎么办?
1.查看物理机的NAT服务和DHCP服务是否开启
win+R输入services.msc确认
2.查看物理机上面的网卡是否启用,该网卡是虚拟机使用网络的网卡。
点击编辑,选择虚拟网络编辑器,查看连接的物理机的网卡
3.在上面的虚拟网络编辑器中查看是否启用
远程连接是通过SSH协议进行连接的,默认情况下服务器的SSH协议是开启 的,可以直接进行连接。
可以通过Xshell,mobaXterm,putty(这三个只能连接shell环境),vnc(可以连接桌面环境)等终端进行连接。
若需要传文件,可以直接复制粘贴,也可以通过WinSCP这个软件(利用SFTP协议)进行文件传输。
由于VMwareTools需要进行安装就比较复杂,这个时候就可以用共享文件夹来进行物理机与虚拟机之间文件的共享。
共享文件夹的作用:把主机上的某个文件夹或驱动器映射成虚拟机的一个磁盘。
这步完成之后没有成功是因为需要重新安装VMwareTools,安装成功后可以在/mnt/hgfs里面查看共享文件夹。
重新安装VmwareTools:
1.右键点击虚拟机,选择重新安装VmwareTools,会弹出一个文件夹,将文件夹里面的以.tar.gz为后缀名的压缩包复制到其他非主要文件夹(如:/tmp)里
2.打开终端
(1)进入刚才复制压缩包的文件夹
cd /tmp
(2)使用命令解压
tar -xzvf filename.tar.gz
(3)进入解压后的文件夹(可以用ls命令查看)
cd /vmware-tools-distrib
(4)执行 sudo ./vmware-install.pl 命令
执行命令过程需要输入yes,回车即可。
快照:当系统出现问题,我们可以通过恢复快照(重置)来确保系统的正常,举个例子来说,你可以在快照上面删根,这个时候因为我们的母盘没事,所以我们重置快照之后,系统就会恢复正常。
快照不宜太多,快照太多会占用物理机太多内存。
右键点击虚拟机,选择快照,拍摄快照时可以对当前虚拟机状态进行描述,如安装vmwaretools,安装jdk环境等。