《Ubuntu Linux 操作系统与实验教程》
该书使用的教学操作系统是优麒麟(Ubuntu国产修改),后续实验本人使用的是Ubuntu 19.10服务器版。命令没有多少区别。
虚拟机可以在一台机器同时运行两个或者多个Windows,Linux,UNIX系统。
虚拟磁盘分配好后,在上面分区,格式化,安装操作系统,安装应用程序和软件对真实的硬盘数据均无影响。也可以将几台虚拟机连接为一个局域网,进行网络安全测试或者有限的进行服务上线测试。
VMware公司的虚拟机软件使用较为普遍。得益于国内的趋势,VM的下载,激活,变得非常简单。虚拟机安装过程就不多说了,本论坛上有大量详细的教程供参考。
VM的安装以及虚拟机的创建在VMware中都有很详细的引导过程.
在虚拟机里的任何操作都是对真实数据无害的大胆的去动手吧!
网络类型说明:
桥接网络 | 虚拟机相当于网络上一台独立的计算机,与主机一样,拥有一个独立的IP地址。主机与虚拟机之间,虚拟机与虚拟机之间可以互相访问 |
---|---|
NAT网络 | 虚拟机能够访问主机,并通过主机单向访问网络上的其他主机 (包括Internet网络),而其他主机不能访问此虚拟机 |
使用仅主机模式 | 内网模式,虚拟机与外网完全断开,只实现虚拟机与虚拟机之间的内部网络模式连接,默认情况下,虚拟机与虚拟机之间可以互相访问,虚拟机与主机之间不能互相访问。 |
不使用网络连接 | 顾名思义 虚拟机中没有网卡,相当于“单机”使用 |
虚拟磁盘文件后缀名.vmdx,可以只有复制或者移动。
ps:使用物理磁盘方便和主机进行文件交换,但是,虚拟机上的操作系统受到损害时会影响主机操作系统。
基本上与实体机安装系统没差,如果使用的是虚拟磁盘的话,创建新的空分区表直接继续就行了,使用物理磁盘建议不要放到主机系统盘。
一般有4个分区
主分区(引导分区)
逻辑分区(系统分区)
交换分区(swap)分配给虚拟机的内存(cpu)小的话,可以适当增大该分区大小。
个人文件分区。,应该是最大的一个了吧。
装了桌面环境后需要渲染,可能会比较卡,命令操作建议还是不要用图形界面环境了。
剩下的过程根据实际情况选择即可。
虚拟机快照:
虚拟机快照就是把当前虚拟机中的系统状态封存保存起来,可以快速恢复到保存状态。一台虚拟机可创建多个快照,每个快照都是系统在某时刻的备份,使用多重快照可以在它们之间切换,而不用开机关机。但是快照文件是占用硬盘空间的。
其他功能提供的也很多,比如想要增大内存,扩大硬盘空间等
.vmdx文件是VMware虚拟磁盘文件。这个是虚拟机存放文件的虚拟磁盘。也就是说,虚拟机内的系统和所有文件都在这个文件中,它就相当于我们电脑主机中的硬盘。
.vmx文件VMware虚拟机配置,它是虚拟机系统文件,通常通过打开这个虚拟机文件以启动系统。可以通过编辑实现某种配置需求。
Linux操作系统简介
类UNIX系列,开源,稳定,高效等一系列名词形容该操作系统。
Linux之父–Linus Benedict Torvalds(可以猜到Linux的名字怎么来的吧)
查看Linux源代码,源代码的包名字为coreutil。
看到core就能猜到是内核了。: ) 😃
首先搜索系统自带命令的文件路径。例如,ls,top等。
which ls
然后在与ls命令目录的同级目录里搜索coreutil
搜索命令
dpkg -S /bin/ls
命令解释
dpkg更多方法可以参考该文章
点我查看
“dpkg ”是“Debian Packager ”的简写。为 “Debian” 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自“Debian”的“Linux ”发行版都使用 “dpkg”,例如 “Ubuntu”、“Knoppix ”等。
dpkg是Debian软件包管理器的基础,它被伊恩·默多克创建于1993年。dpkg与RPM十分相似,同样被用于安装、卸载和供给.deb软件包相关的信息。
dpkg本身是一个底层的工具。上层的工具,如APT,被用于从远程获取软件包以及处理复杂的软件包关系。 “dpkg”是“Debian Package”的简写。