<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>linux虚拟机</title>
	<atom:link href="https://www.aitaocui.cn/tag/216068/feed" rel="self" type="application/rss+xml" />
	<link>https://www.aitaocui.cn</link>
	<description>翡翠玉石爱好者聚集地</description>
	<lastBuildDate>Fri, 25 Nov 2022 02:18:53 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.aitaocui.cn/wp-content/uploads/2022/11/taocui.png</url>
	<title>linux虚拟机</title>
	<link>https://www.aitaocui.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>linux虚拟机(linux系统下安装的一种虚拟软件)</title>
		<link>https://www.aitaocui.cn/article/327666.html</link>
					<comments>https://www.aitaocui.cn/article/327666.html#respond</comments>
		
		<dc:creator><![CDATA[绝无神]]></dc:creator>
		<pubDate>Fri, 25 Nov 2022 02:18:53 +0000</pubDate>
				<category><![CDATA[百科]]></category>
		<category><![CDATA[linux虚拟机]]></category>
		<guid isPermaLink="false">https://www.aitaocui.cn/?p=327666</guid>

					<description><![CDATA[运行linux操作系统是一款在服务器上广泛应用的操作系统，虽然起初并不适合普通大众，而且使用起来没有Windows操作系统方便，不过如今的linux发行版已经可以和windows同...]]></description>
										<content:encoded><![CDATA[</p>
<article>
<p>运行linux操作系统是一款在服务器上广泛应用的操作系统，虽然起初并不适合普通大众，而且使用起来没有Windows操作系统方便，不过如今的linux发行版已经可以和windows同样易用，并且稳定性及安全性占有优势。</p>
</article>
<p><img decoding="async" src="https://www.aitaocui.cn/wp-content/uploads/2022/08/20220829_630c328c026b4.png" /></p>
<article>
<h1>VMWare</h1>
<p>下载VMWare解压后根据提示安装VMWare到硬盘</p>
<p>1 建立虚拟机</p>
<p>A.用鼠标左键双击桌面中的&quot;VMware workstation&quot;图标，运行虚拟机</p>
<p>B.建立一台虚拟机。点击“FILE（文件）”-“NEW（新建）”&#8211;“NewVirtual Machine(</p>
<p>新建虚拟机）”，弹出虚拟机创建菜单。</p>
<p>C.根据向导一步一步地创建虚拟机，首先选择安装方式是“TYPICAL（典型）”还是</p>
<p>“CUSTOM（自定义）”安装。我这里选择典型。</p>
<p>D.因为这里是用于安装REDHAT，所以在Guest operating system（客户操作系统）“</p>
<p>中选择”LINUX“，点击下一步。</p>
<p>E.在Virtual machine name（虚拟机名字）中输入你想建立的虚拟机的名字</p>
<p>F.在Location（位置）中选择虚拟机的安装位置。因为会在虚拟机中安装操作系统</p>
<p>和应用软件，所以建议将虚拟机安装在一个有较大空间的磁盘分区中</p>
<p>G.如果你的电脑连接在网络中，那么选择一个合适的网络环境。我这里选择</p>
<p>Use bridged net-working（使用路由网络）</p>
<p>H.点击finish，返回VMWARE主界面，LINUX虚拟机就建好了。</p>
<p>2. 安装操作系统</p>
<p>A. 选中LINUX虚拟机，点击VMWARE工具栏中的Power ON按钮，启动LINUX虚拟机</p>
<p>B.然后插入REDHAT7.3光盘，虚拟系统根据你选择的安装方式开始安装。</p>
<p>3.从硬盘安装REDHAT7.3</p>
<p>如果你认为从光驱中安装比较费时间，又不方便，那你可以将光盘文件转换成ISO文件拷</p>
<p>贝在硬盘中，然后从硬盘安装。</p>
<p>A.点击Settings（设置）&#8211;Configuration Editor（编辑配置）进入设置界面对虚拟机进行</p>
<p>配置。</p>
<p>B.在Hardware（硬件）选项中，选择DVD/CD&#8211;ROM[IDE 1:0]项，在左边的选项中进行设置。</p>
<p>C.在Connection（连接）选项选中Use ISO image（使用ISO镜像包），然后点击Browse（预览）</p>
<p>按钮，找到放置ISO文件的目录。</p>
<p>D.在打开对话框中选择RedHat.ISO文件，然后点击打开，将ISO文件打开（如果第一个ISO</p>
<p>文件安装完后，计算机提示你插入第二张光盘，则在此选择RedHat.ISO，如此类推）</p>
<p>（选好第二张光盘文件后，系统提示光盘不能挂载时，工具栏——VM——Removable Devices——CD/DVD(&#8230;.）你会发现，有connect选项，点击connect，然后就可以继续挂载光盘了。）</p>
<p>E.在Virtual device mode（虚拟设备模式）选择虚拟设备的接口方式，选择IDEO：0项</p>
<p>然后点击OK返回到虚拟机界面下，点击Power ON就可以直接从硬盘安装操作系统了</p>
<p>4 安装VMware Tools</p>
<p>虚拟机安装REDHAT7.3时，在状态栏中一直提醒你安装VMware Tools.因为虚拟机是默认</p>
<p>使用自带的虚拟显卡，只有正确安装了VMware Tools后，才能在虚拟机中正确启动</p>
<p>REDHAT7.3操作系统，并正确设置显卡以及显示器的分辨率等参数。</p>
<p>注意：在安装好LINUX后再进行此项操作</p>
<p>A.重新启动虚拟机，点击Setting（设置）&#8211;VMware Tools Install(安装VMware工具）</p>
<p>在弹出的菜单中点击Install，安装VMware工具。</p>
<p>B.点击Devices（设备）菜单，你会发现光驱的菜单项由IDE ：0变成了IDE:0&gt;F://</p>
<p>program Files//VMware//Vmware Workstation//Programs//Linux.ISO，</p>
<p>这表示VMware将LINUX的ISO映像文件作为了虚拟机的光盘。</p>
<p>C.其实这时并没有真正地安装上VMware Tools软件包，还须进一步设置。</p>
<p>进入文本登录界面中，输入管理员用户名（ROOT）和密码进入ROOT@LOCALHOST ROOT</p>
<p>目录下。</p>
<p>D.在命令行后面输入如下命令（注意大小写和空格，同时每行命令后记住回车）</p>
<p>mount -t iso9660 /dev/cdrom /mnt （加载CDROM设备，并且CDROM为只读属性。）</p>
<p>cp /mnt/vmware-linux-tools.tar.gz/tmp （将该软件包持拷贝到LINUX的TMP目录下）</p>
<p>umount /dev/cdrom （舍载CDROM)</p>
<p>cd /tmp （进入TMP目录）</p>
<p>tar zxf vmware-linux-tools.tar.gz （解压该软件包）</p>
<p>cd vmware-linux-tools （进入解压后的目录）</p>
<p>./install .pl （运行安装命令，系统开始安装vmware tools)</p>
<p>E` 在屏幕的提示下，连续回车两次后，系统安装完VMWARE TOOLS，在命令</p>
<p>行中输入STARTX命令，启动REDHAT7.3，进入图形界面。</p>
<p>5. 设置显示器的分辨率</p>
<p>这时虚拟机显示器的分辨率高于本机，由于两机显示器的分辨率的不同将造成图形</p>
<p>窗口的大小不一致，在本机与虚拟机之间相互切换时就很不方便</p>
<p>所以要重新设置虚拟机显示器的分辨率。</p>
<p>A.在命令行中键入cd /etc/x11(X为大写）。进入配置文件所在的目录，同时输入</p>
<p>mc命令。</p>
<p>B.进入MC编辑器，用上下箭头将光标移动到XF86Config-4.vm文件，按下F4，这时将出</p>
<p>现一个文本窗口，里面显示了配置信息。</p>
<p>D.显示的配置信息一般在Screen Section标题后面可找到它。</p>
<p>E 找到显示器的分辨率之后，将Modes中高于本机的mswindows所用的分辨率全部</p>
<p>删除，删除务必从高分辨率向低分辨率删除，以免出现漏洞。</p>
<p>F.保存修改的信息，退到X11目录下，输入startx进入图形界面，虚拟机内的操作系统</p>
<p>的分辨率就发生了改变。</p>
<p>在VMWARE下用host-only实现Redhatlinux-guest上网，并启动samba服务</p>
<p>以下是在装完vmware，并装好vmware-tools</p>
<p>1，在windows下，连接外网的网卡，属性-〉高级-〉Internet连接共享-〉选中允许其他网络用户通过。-〉家庭网络连接选VMnet1-〉确定</p>
<p>2，在linux下，配置静态IP</p>
<p>点小红帽-〉System Settings -&gt;Network 打开Network Configuration</p>
<p>双击下面的Profile打开对话框，在静态ip地址下填上</p>
<p>Address：192.168.0.21 （最后一位除1可以随便写）</p>
<p>Subnet Mask：255.255.255.0</p>
<p>Gateway：192.168.0.1</p>
<p>点OK</p>
<p>选DNS，填Primary DNS：192.168.0.1</p>
<p>选hosts，可以看见你的主机名和IP，下面需要改动</p>
<p>Save</p>
<p>3，编辑主机地址</p>
<p>新建一个终端，写vi /etc/hosts 打开hosts文件</p>
<p>把主机前的ip改为Address里面设的ip。（一般就在第一行）</p>
<p>4，重起网络服务</p>
<p>service network restart</p>
<p>5，应该可以上网了</p>
<p>6，配置samba</p>
<p>vi /etc/samba/smb.conf 打开配置文件</p>
<p>找到hosts allow或在文件里加上 hosts allow = 192.168.0.（不要忘了最后的点）</p>
<p>在文件的最后加上共享的文件夹，下面是示例。（文件里有说明怎样加上共享文件夹）</p>
<p>[root]</p>
<p>comment = all forwindows</p>
<p>path = /root</p>
<p>guest ok = yes</p>
<p>writeable = yes</p>
<p>[data]</p>
<p>comment = data</p>
<p>path = /data</p>
<p>guest ok = yes</p>
<p>writeable = yes</p>
<p>保存退出</p>
<p>7，重起samba服务</p>
<p>service smb restart</p>
<p>8，然后在windows下，就可以访问上面设置的共享文件夹了。</p>
<p>开始-〉运行-&gt;；填上////192.168.0.21</p>
<p>访问你的共享文件夹</p>
<p>9，最后，你可以用远程工具如putty.exe，在windows下用ip:192.168.0.21登陆linux</p>
<p>这样你就可以在windows下用命令行工作在linux下，而不用去切换到vmware下</p>
<p>10，如果以上设置好，不行的话，在linux下用下面的命令</p>
<p>ifconfig 看一下eth0是不是设的ip：192.168.0.21</p>
<p>如果不是</p>
<p>ifconfig eth0 192.168.0.21</p>
<p>service smb restart</p>
<p>service network restart</p>
<h1>原理安装</h1>
<p>windowsXP虚拟机vmware下安装Linux 　我们在实际的Windows　XP中（宿主计算机）再虚拟出一台电脑（虚拟机），并在上面安装Linux系统，这样，你就可以放心大胆地进行各种Linux练习而无须担心操作不当导致宿主机系统崩溃了。并且你可以举一反三，将一台电脑变成三台、四台，再分别安装上其他的系统。（运行虚拟机软件的操作系统叫Host OS，在虚拟机里运行的操作系统叫Guest OS)</p>
<p>windowsXP虚拟机vmware下安装Linux过程</p>
<h2 id="a-c4aeaf3f">第一步</h2>
<p>启动VMware，在其主界面“主页”标签页中点击“新建虚拟机”按钮打开新建向导；</p>
</p>
<div></div>
</p>
<h2 id="a-53d40923">第二步</h2>
<p>单击“下一步”按钮，进入虚拟机配置界面，这里有两个选择：一是“典型”方式，它根据虚拟机的用途自动调整配置；二是“自定义”方式，它允许用户自行设置虚拟机的主要参数。典型方式要比自定义方式简单，但缺少一定的灵活性。方便起见，这里我们选择典型方式。</p>
</p>
<div></div>
</p>
<div></div>
</p>
<h2 id="a-b23c08ce">第三步</h2>
<p>单击“下一步”按钮进入虚拟机操作系统选择界面，可以看到Windows、Linux、Novell等多种不同的系统，这里我们点选“Linux”。Linux又分为多种版本，笔者手头有一套红帽子Linux 8.0，自然要选择“Red Hat Linux”项了。</p>
</p>
<div></div>
</p>
<h2 id="a-a16f556b">第四步</h2>
<p>单击“下一步”，在接下来的界面中，可以为这个新的虚拟机取一个名称（本例为“Red Hat Linux”），并在“定位”中选择虚拟机的保存位置。</p>
</p>
<div></div>
<p>每个虚拟机都会产生多个特别格式的文件，所以最好为每个虚拟机创建一个单独的文件夹，如Linux就放到“Linux”文件夹、Windows 98就放到“Win98”文件夹中，这样便于以后备份和恢复虚拟机。</p>
<div></div>
</p>
<h2 id="a-e36d80af">第五步</h2>
<p>单击“下一步”，在网络类型界面中共有四个选项：“使用桥接网络”，“使用网络地址翻译（NAT）”，“仅使用主机网络”，“不使用网络连接”。网络连接方式以后可以随时修改，因此在这里可先任意选一种。</p>
<h2 id="a-84fe2ce1">第六步</h2>
<p>单击“下一步”，接下来会要求用户设置硬盘的大小，软件默认大小为4GB，可根据硬盘现有空间的实际情况增大或减小。最后单击“完成”按钮返回VMware主界面，将看到主界面上多了一个“Red Hat Linux”标签页，其中显示了这台新建虚拟机的各种配置。</p>
<h2 id="a-07cfe42d">第七步</h2>
<p>下面为这台虚拟机安装上Linux操作系统，让它像真正的计算机一样工作。安装之前，先要设置一下虚拟机的光驱。在界面中，双击“设备”下的“CD-ROM”项，打开配置窗口。</p>
<p>本例使用的是Linux安装光盘，因此点选“使用物理驱动器”项，并在下拉列表中选择正确的光驱盘符（本例中的光驱盘符为“J”）；如果是从网上下载的ISO安装映像文件，则点选“使用ISO映像”项，并通过“浏览”按钮选择下载所得的安装映像文件。设置完毕，单击“确定”按钮。</p>
<h2 id="a-9cbcd2ea">第八步</h2>
<p>将Red Hat Linux安装光盘放入光驱中（如果选的“使用ISO映像”方式则不需此步骤)，点击主界面“命令”中的“启动这虚拟机”，或直接点击工具栏上的绿色三角形按钮，这就像打开了真实电脑的电源开关一样，启动虚拟机。注意：如果物理内存紧张，则会弹出一个提示框，提示虚拟机会占用大量内存，单击“确定”按钮即可。如果勾选了“不再显示”项，则下次这个提示就不会再出现了。</p>
<p>窗口全黑后，一定要用鼠标在中间点击一下切换到虚拟机中。VMware模拟的是Phoenix的BIOS，连续按下F2键直到进入BIOS设置界面，按左右箭头键选中“BOOT”菜单项，再按上下箭头键选中“CD-ROM Drive”项，然后按“+”号键将其调到最顶层，这样即可将光驱设置成优先启动。按F10键并回车即可保存BIOS设置并退出，虚拟机即可启动Linux安装程序进行安装了。单击工具栏上倒数第二个按钮，可使虚拟机全屏显示，这样看起来会更加酷的。</p>
<p>Linux安装与使用是一个很大的话题，限于篇幅，这里就不介绍了。不过可以肯定的是，虚拟机实际上就是几个较特别的文件而已，所有操作改变的只是这几个文件的数据，不会影响到现有操作系统，所以可以放心进行Linux练习。</p>
<p>切换到虚拟机后，它会屏蔽掉宿主计算机（本例中即Windows XP）的所有鼠标或键盘操作，包括Alt+Tab组合键的切换操作。不过你可以按Ctrl+Alt组合键返回XP，虚拟机在全屏状态时，也可使用这个组合键返回XP。</p>
<p>虚拟机的重新启动、关机等对于宿主计算机来说都是虚拟的，但对于虚拟机中安装的操作系统来说则是真实的。因此，安装好操作系统的虚拟机，一样要先通过“开始”菜单关机，最后再单击工具栏上的方块按钮（左起第一个图标）关掉虚拟机的电源。不能强制关闭虚拟机电源，否则虚拟机下次启动的时候也会像真实的电脑一样检测磁盘的。</p>
<h1>VMtools</h1>
<p>linux_关于VMtools的安装过程</p>
<p>1、以ROOT身份进入LINUX</p>
<p>2、按下 CTRL+ALT组合键</p>
<p>按下 CTRL+ALT组合键，进入主机操作系统，点击VMWARE状态栏安装提示，或者点击 SETTING菜单下的INSTALL VMWARE TOOLS子菜单。</p>
<p>3、确认安装VMWARE TOOLS。</p>
<p>这时我们并没有真正的安装上了VMWARE TOOLS软件包，如果您点击菜单：DEⅥCES，您就会发现光驱的菜单文字变为：ide1：0-&gt; C://Program Files//VMware//VMware Workstation//Programs//linux.iso，这表示VMWARE将LINUX的ISO映象文件作为了虚拟机的光盘</p>
<p>4、鼠标点击LINUX界面，进入LINUX。</p>
<p>5、运行如下命令，注意大小写。</p>
<p>mount -t iso9660 /dev/cdrom /mnt 加载CDROM设备，这时如果进入 /mnt 目录下，你将会发现多了一个文件：vmware-linux-tools.tar.gz。这就是WMWARE TOOLS的LINUX软件包，也就是我们刚才使用WINISO打开LINUX.ISO文件所看到的。</p>
<p>cp /mnt/vmware-linux-tools.tar.gz /tmp 将该软件包拷贝到LINUX的 TMP目录下。</p>
<p>umount /dev/cdrom 卸载CDROM。</p>
<p>cd /tmp 进入TMP目录</p>
<p>tar zxf vmware-linux-tools.tar.gz 解压缩该软件包，默认解压到vmware-linux-tools目录下（与文件名同名）。</p>
<p>cd vmware-linux-tools 进入解压后的目录</p>
<p>./install . pl 运行安装命令。</p>
<p>这时install提示你是否需要备份以前的配置文件，建议选择“y”。</p>
<h1>运行</h1>
<p>虽然Windows Server 2012 R2加强了对于linux虚拟机的支持，但是一些linux虚拟机问题仍然存在。</p>
<p>在最新版本的Windows Server操作系统当中，可以看到微软正在努力加强对于linux虚拟机的支持。我们经常需要在linux虚拟机当中使用Linux作为客户端操作系统，但是通常这些linux虚拟机面临着诸多限制或者缺乏对于某些linux虚拟机特性的支持。Windows Server 2012 R2针对Linux虚拟机进行了多项改进，并且取消了linux虚拟机部分限制条件，其中包括linux虚拟机开始支持Hyper-V动态内存（Dynamic Memory）和实时备份等功能。但是，这些特性在不同linux虚拟机发型版本当中所能发挥的作用不尽相同，并且linux虚拟机仍然存在一些潜在问题。管理员应该认真评估是否需要在Hyper-V中运行linux虚拟机——如果确实需要——就要准备好如何应对这些linux虚拟机限制。</p>
<p>运行RHEL 6.5时可能面临的linux虚拟机问题——尽管Windows Server 2012和2012 R2都支持linux虚拟机，但是如果你的linux虚拟机使用RHEL 6.5作为客户端操作系统，还是应该注意以下几点——包括一些linux虚拟机特性在默认情况下处于禁用状态。</p>
<p>linux虚拟机不支持secure boot 和UEFI——第二代linux虚拟机支持使用UEFI（统一可扩展固件接口）替代传统的BIOS。然而在第二代linux虚拟机当中，linux虚拟机的部分版本却不支持UEFI特性和secure boot功能。</p>
<p>linux虚拟机实时备份的前提条件和潜在“陷阱”——Windows Server实时备份功能允许用户在linux虚拟机的运行过程中为linux虚拟机创建备份复本。但是linux虚拟机操作系统必须首先满足多项前提条件。如果正在使用linux虚拟机，那么更加需要确认linux虚拟机想要实现的目标以及哪些环节可能出现问题。</p>
<p>NUMA架构的linux虚拟机可能引起哪些问题——非统一内存访问架构或者NUMA是一种计算机设计方式，linux虚拟机可以隔离内存并且改善系统的性能表现。然而， linux虚拟机内核2.6.x当中的一些已知问题可能会为你带来一些麻烦。</p>
<p>Hyper-V bug可能影响linux虚拟机——新的Hyper-V版本确实解决了使用linux虚拟机可能遇到的诸多问题，包括linux虚拟机网络和备份特性等。但是，一个已知的Hyper-V bug可能会使得linux虚拟机随机使用网络名称，linux虚拟机导致网络连接断开。因此你需要了解如何避免linux虚拟机的情况发生。</p>
<h1>运行技巧</h1>
<p>逻辑卷管理</p>
<p>最近许多Linux的发行版都包含逻辑卷管理(LVM)这一技术，因为它属于磁盘和分区管理，允许管理员执行大量的任务。一些分段特性——扩展或跨多个磁盘分段数据——在虚拟化的世界里可能不太普遍，用户通常是将数据存储在同一存储区域网络或数据存储区。除了这些，LVM还提供其他有趣的功能。通过启用LVM，管理员可以扩展网络文件系统，在工作中扩展不同的分区和文件系统，同时保持文件系统在线和可访问。根据严格的合规要求，LVM允许我们在没有调用vSphere所带功能的情况下执行基于卷的快照用于备份和恢复。</p>
<p>我的建议是，如果在工作负载你有严格的可用性策略并利用在线调整功能，就要将LVM与虚拟机分区。如果你不需要大量的正常运行时间或不打算安装Linux在单独的分区运行，LVM的复杂性将远远大于好处，最终禁用LVM。</p>
<p>分区选项</p>
<p>默认安装的Linux通常提示用户仅仅使用一个分区的所有文件。在某些情况下这样做没错，但当你试着调整和改善虚拟机安全性和性能时，每个文件有单独的分区如/tmp、/var、/home、/usr，这样做更有意义——特别是如果你想要每个分区有不同的安装选项。通过利用/etc/fstab文件，可以在相应的行指定适用于不同分区的安装选项，如下所示：</p>
<p>UUID=0aef28b9-3d11-4ab4-a0d4-d53d7b4d3aa4 /tmp ext4 defaults,noexec 1 2</p>
<p>例如Web服务器，一个最常见的用例为Linux虚拟机，我们很快就会发现一些“默认”安装选项最终破坏安全以及绩效计划。</p>
<p>Noatime/atime/relatime:这些安装选项决定如何处理包含在分区文件上的时间戳。在旧的Linux发行版中，默认是“一次”，这意味着每读写一次，操作系统会为文件元数据写一个时间戳——是的，仅仅读调用次数。一直使用对外提供文件的Web服务器，你可以想象这个过程的开销。通过指定存放Web服务器数据分区上的“noatime”,你可以不更新访问时间，减轻服务器的开销。新发行版默认选项是“relatime”,它的功能很强大, 如果修改时间更新，只更新访问时间。</p>
<p>Noexec/exec: 在给定的分区禁用或启用二进制文件执行。对于Web服务器的例子而言，用“noexec”安装/tmp分区的意义重大。事实上，许多硬化指南建议使用这个选项来提高安全性。</p>
<p>用户更改访问时间参数时必须谨慎。一些应用程序，比如邮件相关的功能，需要一个完整的“一次”安装选项。在Web服务器的例子中,只要安全指导方针允许它访问，可以用“noatime”安装Web服务器数据。就noexec而言，明智地使用这个选项，很多自动安装程序和安装包就解压到/tmp并从那儿开始执行。它很容易打开和关闭，但我至少可以为/tmp添加noexec。</p>
<p>VMXNET3和PVSCSI</p>
<p>很长一段时间，大家都推荐在虚拟机中利用VMXNET3网络适配器和超虚拟化磁盘适配器。在基于Windows系统的虚拟机，我们可以仅仅指定这些还有利用VMware工具自动安装的驱动。利用这个硬件，Linux带来了一些挑战。首先，新版的Linux发行版通常有自己的VMXNET3适配器和驱动程序，即使安装了VMware工具，也将它们作为默认驱动程序。</p>
<p>旧的Linux发行版可能包含一个过时的VMXNET3驱动版本，可能不会为你提供包含在VMware工具版本的完整特性集。VMware的KB2020567概述如何在VMXNET驱动启用某些特性。如果你想在VMware工具安装VMXNET3驱动,可以在VMware工具安装时指定以下选项:</p>
<p>./vmware-install.pl –clobber-kernel-modules=vmxnet3</p>
<p>低成本的CPU想要获得一些额外的吞吐量，超虚拟化SCSI适配器是一个不错的方式。做出这个选择之前一定要检查所支持的操作系统列表，以确保超虚拟化SCSI适配器支持内核或分布。</p>
<p>如果可能的话，我建议管理员使用VMXNET3和PVSCSI。如果使用一个旧的内核，就安装VMware工具VMXNET3版本。如果你使用一个更新的内核，在分布中使用本地Linux驱动程序。</p>
<p>内存管理</p>
<p>Linux操作系统不断将存储页面从物理内存页移动到本地交换分区，这是由设计决定的。事实上，VMware利用内存管理功能在做同样的事。但是Linux内存管理的行为有点不同，即使物理内存——虚拟内存可用，也会移动内存页面。为了减少Linux 虚拟机内部交换活动，我们可以调整一个“swapiness”值。更高的值表示更多的运动，而较低的值表示内存不会移动。要调整这个值，只需在/etc/sysctl.conf 添加“Vm.swappiness=##”，重启后将“##”替换为你想要的值。</p>
<p>我喜欢将这个值替换成一个低于默认值60的数字。同时使用操作系统和vSphere管理你的内存交换是没有意义的。而且，这取决于应用程序，但我通常设置这个值为15至20。</p>
<p>I/O调度器</p>
<p>ESXi在管理内存方面作用很大，当它属于I/O调度器并写入磁盘时，它又呈现另一种状态。此外，Linux操作系统内部重复一些这方面的功能。2.6的内核，大多数发行版已经利用Completely Fair Queuing作为默认的I/O调度器。其他可用的是NOOP,Anticipatory和Deadline。VMware只解释了如何改变这个值还有你为什么想要更改，调度两次I/O是没有意义的。简而言之，通过附加机器转换到grub内核条目，使用Linux内核的默认I/O调度器可以进行切换。</p>
<p>不需要先安排操作系统再安排到管理程序。我建议使用NOOP I/O调度器,因为它没有优化磁盘I/O，并允许vSphere全权管理。</p>
<p>删除未使用的硬件并禁用不必要的服务</p>
<p>在过去的一年里，你有多少次在虚拟机中使用虚拟软盘和内部的电脑扬声器呢？如果你不打算使用这些设备，就把将它们拉入黑名单。删除软盘的命令如下:</p>
<p>echo &quot;blacklist floppy&quot; | tee /etc/modprobe.d/blacklist-floppy.conf</p>
<p>rmmod floppy</p>
<p>update-initramfs -u</p>
<p>也没有必要纠结未使用的硬件。如果你还在使用，不妨禁用任何虚拟控制台。这可以在/etc/inittab中通过如下操作实现：</p>
<p>1:2345:respawn:/sbin/getty 38400 tty1</p>
<p>2:23:respawn:/sbin/getty 38400 tty2</p>
<p>#3:23:respawn:/sbin/getty 38400 tty3</p>
<p>#4:23:respawn:/sbin/getty 38400 tty4</p>
<p>#5:23:respawn:/sbin/getty 38400 tty5</p>
<p>#6:23:respawn:/sbin/getty 38400 tty6</p>
<p>我建议你卸掉软盘。请记住，你还必须删除虚拟机的硬件配置，并在虚拟机的BIOS禁用它。关于其他服务，你可以将它们列入黑名单，包括监视磁盘阵列配置(mptctl), pcspker, snd_pcm, snd_page_alloc, snd_timer, snd, snd_soundcore, coretemp, parport and parport_pc.</p>
<p>将这些服务拉入黑名单之前，你要确保没有使用它们。同时，我总会开启几个可能用到的虚拟控制台，但开启六个就有点多了。</p>
<p>这是一些运行Linux虚拟机的注意事项。考虑到性能收益，每个人应视情况而定。做出一些细微的调整，你可能会看到更多性能方面的提升和一些退化的性能。像往常一样，更改之前，要在实验室环境中进行测试。技术是不断变化的，所以通过提前测试可以达到最佳效果。如果你有任何其他技巧或建议，可以在评论中提出。</p>
</p>
</article>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aitaocui.cn/article/327666.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
