写这篇博客,是由于安装达梦软件,我曾安装软件到晚上一点,它不停地报错:
安装程序临时目录(/tmp)可用空间为465M. 安装程序需要至少800M的临时空间
没错,我不太懂linux系统,我只知道在linux系统铛铛地敲命令,我没听懂安装软件前提的“Linux服务器swap分区为物理内存1.5倍以上,与tmp的关系”。
关于VMware与linux我停留在基本会用的水平,但是呢,不懂就学,整就是了!
为什么要使用VMware安装多个系统?
比如你现在是win10,但你需要换一个系统进行测试,VMware可以快速搭建一个环境起来,而且不影响你原来的win10。不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统,只要你内存够大,完全可以模拟多个操作系统,搭建复杂的测试环境。我以前在自己电脑上也搞过双系统,先是装崩了,我又重来嘛,最后是成功了,但是切换系统不方便,万一你要测试集群,就很麻烦了,不能随意运行。
只要我真实机的硬盘够,我可以随意地给虚拟机分配
安装VMware的配置建议
◆CPU:建议主频为1GHz以上
◆内存:建议1GB以上
◆硬盘:建议分区空闲空间8GB以上
主要看内存,内存越大,跑起来更流畅。
安装linux系统虚拟机
其他步骤就省了,直接来安装linux系统虚拟机吧,我懒得去找其他系统了,安装的是国产中标麒麟linux系统
假如说我存放的D盘不足20G了, 其实问题不大,因为你这里选了20G并不意味着,马上从你D盘划走20G,而是安装该系统,用了多大的空间,就在D盘占多大空间。这20G是指从安装的虚拟机看是20G。
这都是默认配置,你检查下,是否符合你要使用的配置要求,比如内存够不够,处理器核数够不够等等。
注意:
内存:给虚拟机分配的内存理论上不能超过 真实机内存的一半
处理器:如果你的真实机有多个处理器,可以选择对应处理器数量,每个处理器的核数。比如你的处理器是i5四核,你可以选择4核,这样你的虚拟机性能才比较优化。
1.虚拟机快照功能:
安装linux系统,我也装过很多次,今天让我发现这么一个功能,很值得一说哈,类似游戏存档,或者复活点,或复原,或还原,【拍摄快照】
当你安装到某处时,其他操作可能导致系统奔溃或出现问题,你进行拍摄快照,可以恢复到快照的当时情况。
但是,每创建一次快照,会占用一定的资源,主要是硬盘。
真正的服务器没有快照,主要还是做好备份工作。
2.克隆
【虚拟机】->【管理】->【克隆】
主要用于你需要同样环境的几台linux虚拟机的情况。
linux系统分区
先划分区域,然后格式化(格式化不是为了清空数据),再给每个分区起名,然后挂载成目录。
分区类型
分区结构,不是受限于linux系统,而是硬盘限制,只要硬盘结构不发生变化,这个限制会一直存在。
逻辑分区都是从sdb5开始的,逻辑分区永远都是从5开始的,1-4号,只能给主分区和扩展分区使用。
主分区:最多只能有4个
当硬盘越来越大,4个主分区可能就不够使用了,这时就可以从主分区中拿出一个分区,化为扩展分区。
扩展分区:
- 对于一块硬盘,最多只能有1个
- 主分区+扩展分区的总数,最多有4个
- 不能写入数据,也不能格式化,只能包含逻辑分区
挂载:有了分区,还不能开始正常使用,还需给分区制定挂载点,挂载点可以理解为目录。 在linux操作系统中,mount命令是用于加载文件系统到指定的加载点。此命令最常用于挂载cdrom,使我们可以访问cdrom中的数据,当你将光盘插入cdrom中时,Linux并不会自动挂载,必须使用Linux mount命令来手动完成挂载。在这里需要注意的是,挂载点必须是一个已经存在的目录,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用,只有在umount卸载以后才会恢复正常,而且只有目录才能被挂载,文件不可以被挂载,而如果挂载在非空目录下可能会导致系统异常,所以建议挂载在空目录下。
linux系统以空的目录名称作为盘符 ,对于linux系统必须作为分区的有两个:根分区(/),swap分区(交换分区,理论上内存的2倍,不超过2GB)。只要有这两个分区,linux系统才能正常安装。推荐增加分区(/boot,保存启动需要的数据,200MB,启动后,永远不会向boot分区写数据,就算根分区写满了,也不影响系统启动)
swap分区,可以理解为虚拟内存,当真正的内存不够用时,可以以swap分区的硬盘空间当内存使用。swap的分区,最大不超过2GB,因为swap分区并不是真正的内存,就算给的再大,也不如在内存中,当达到2GB时,再大只会占用硬盘更多的空间,但是对系统并不会产生好的作用。
回到写该篇博客前,遇到的问题上,解释下物理内存,是相对于虚拟内存(也就是swap分区吧)而言,就是指你想安装操作系统的内存。
关于/tmp
默认安装的时候,tmp是挂载到一个几百M的分区上,你可以在安装的时候给他挂载到比较大的分区上,也可以在安装后给他扩大,就是稍微麻烦一点。
由于tmp目录下主要存储临时数据,/tmp空间不足,可以重启解决。
关于tmp问题,我回答的不好,后面还得再学学。
接着安装系统吧
计算机默认通过硬盘启动,而刚刚建的虚拟机是空的,硬盘里没有任何数据,所以需要通过光盘启动,进入安装系统的界面。
做好配置,尤其是网络,它默认不连接。