虚拟机基础命令有哪些?新手必学操作指南!

掌握十来个常用命令,就能完成虚拟机日常管理、文件传输和状态查看,新手优先学会vmrun、virsh和Linux系统内基础命令即可上手。

虚拟机基础命令有哪些:先分清你操作的是哪一层

新手最容易混乱的点在于:虚拟机命令其实分为两个层面,一个是宿主机上管理虚拟机的命令,另一个是进入虚拟机系统内部后的Linux命令,两者使用场景完全不同,搞混了会绕很多弯路。

VNOS虚拟机使用教程
加载中
VNOS虚拟机使用教程

宿主机层面的虚拟机管理命令

以最常见的VMware Workstation和KVM虚拟化平台为例,宿主机命令负责虚拟机的开机、关机、暂停、快照等操作。

  • vmrun命令:VMware自带的管理命令,语法为vmrun start "/path/to/vm.vmx"启动虚拟机,vmrun stop关闭虚拟机,vmrun snapshot创建快照。
  • virsh命令:KVM/libvirt环境下的核心管理工具,virsh list --all查看所有虚拟机状态,virsh start 虚拟机名开机,virsh shutdown 虚拟机名优雅关机。
  • VBoxManage命令:VirtualBox的命令行工具,VBoxManage list vms列出虚拟机,VBoxManage startvm "虚拟机名" --type headless后台启动。

虚拟机系统内的Linux基础命令

进入虚拟机后,操作和普通Linux服务器没有本质区别,重点是查看系统资源、网络配置和文件操作,这部分命令占比最大。

  • uname -a查看内核版本
  • free -h查看内存使用情况
  • df -h查看磁盘空间
  • ip addr查看IP地址配置
  • systemctl系列命令管理服务

新手必学:怎么用虚拟机搭建Linux环境并完成日常操作

从零开始,建议按照下面这个顺序练习虚拟机命令,每一步都踩在实处。

第一步:确认虚拟化是否开启

在安装虚拟机之前,先检查宿主机CPU虚拟化功能是否开启,以Windows系统为例,打开任务管理器→性能→CPU,查看虚拟化状态是否显示“已启用”,如果未开启,需要进入BIOS的Advanced页面,找到Intel VT-x或AMD-V选项并设置为Enabled,这一步骤遗漏会导致虚拟机性能大幅下降,多数情况下表现为系统卡顿、无法启动64位客户机。

第二步:安装并配置虚拟机网络

VMware Workstation安装完成后,网络配置是新手最常见卡点,默认NAT模式下虚拟机可以访问外网,但宿主机访问虚拟机需要配置端口转发。

  1. 打开VMware的“虚拟网络编辑器”
  2. 选择NAT模式对应的VMnet8
  3. 点击“NAT设置”,添加端口转发规则
  4. 虚拟机基础命令有哪些?新手必学操作指南!

  5. 将宿主机的2222端口映射到虚拟机的22端口

这样配置后,通过SSH工具连接localhost:2222就能登录虚拟机里的Linux系统,无需记IP地址,解决了虚拟机IP地址变化导致的连接失败问题。

第三步:Linux虚拟机内核心命令实操

登录虚拟机后,新手先把下面这组命令练熟,可以覆盖绝大多数日常场景:

  • 系统信息查看:执行cat /etc/os-release查看发行版信息,uptime查看系统运行时长和负载
  • 软件包管理:CentOS系使用yum install 软件名,Ubuntu系使用apt install 软件名,两者不可混用
  • 文件操作:vim /etc/ssh/sshd_config修改SSH配置,改完用systemctl restart sshd重启服务生效
  • 日志排查:journalctl -xe查看系统错误日志,tail -f /var/log/messages实时跟踪日志输出

虚拟机分辨率设置怎么调:命令行与图形化双方案

新手把Linux虚拟机装好后,第一个遇到的问题往往是分辨率不可调,窗口小得难受,操作体验很差。

命令行调整方案

在终端中执行xrandr命令查看当前支持的分辨率列表,然后执行xrandr --output Virtual1 --mode 1920x1080切换到目标分辨率,如果这个模式下没有想要的分辨率,需要先执行cvt 1920 1080 60生成显示参数,再用xrandr --newmode添加新模式,这个过程中每一步都有命令回显,出错时根据提示调整参数即可。

图形界面安装VMware Tools

在VMware菜单栏点击“虚拟机”→“安装VMware Tools”,然后在虚拟机内挂载光驱并执行安装脚本:

  1. mount /dev/cdrom /mnt挂载安装镜像
  2. cd /mnt进入挂载目录
  3. tar -zxvf VMwareTools-.tar.gz -C /tmp解压安装包
  4. /tmp/vmware-tools-distrib/vmware-install.pl执行安装程序

安装完成后重启虚拟机,分辨率会自动适配窗口大小,文件拖拽和剪贴板共享功能同时生效,VMware Tools安装期间会询问多个配置选项,一路回车使用默认值即可。

高分屏下的显示比例问题

部分4K屏幕用户反馈,虚拟机内字体过小或界面模糊,原因是宿主机缩放比例与虚拟机分辨率不匹配,行业共识认为,Windows宿主机设置为125%或150%缩放时,虚拟机内部分辨率对应调高,配合VMware的“自动适应窗口”功能可以显著缓解该问题,检查虚拟机的“加速3D图形”选项是否勾选,也影响显示流畅度。

虚拟机文件传输三招:不装任何额外软件也能传

虚拟机基础命令有哪些?新手必学操作指南!

文件传输是虚拟机使用频率最高的需求,新手常问虚拟机和主机之间文件怎么互传,按照操作复杂度从低到高排列,有以下三个方案。

开启共享文件夹

在VMware中设置:编辑虚拟机设置→选项→共享文件夹→添加宿主机目录,然后虚拟机内访问/mnt/hgfs/共享目录名即可直接读写,这种方法速度最快,适合大量文件的替换和同步,需要注意Linux虚拟机内需要已安装VMware Tools才能正常识别hgfs挂载点。

SSH配合SCP命令

在宿主机命令行执行:

scp -P 2222 /本地路径/文件 root@localhost:/root/

局域网内传输单个大文件推荐SSH方式,如果虚拟机安装的是Nginx或Apache,也可以先把文件放到/var/www/html/,然后在宿主机浏览器直接访问下载。

Python临时HTTP服务

虚拟机内执行python3 -m http.server 8080,把当前目录变成HTTP下载目录,宿主机浏览器访问虚拟机IP:8080即可下载文件,这个方案适合临时传几个小文件,不需要任何服务端配置,用完即止。

虚拟机哪个好用:三款主流工具横向对比

新手选工具时容易纠结,这里用一张表理清三款主流虚拟机软件的定位差异。

软件名称 适合人群 关键优点 短板注意
VMware Workstation Windows桌面用户 功能最全、兼容性好 商用收费
VirtualBox 预算有限的个人用户 完全免费、跨平台 性能和稳定性略逊
KVM 服务器运维人员 Linux内核级虚拟化、性能高 需要命令行操作,学习曲线陡

价格方面的现实考量:VMware Workstation Pro近年已宣布个人使用免费,但商用场景仍需购买授权;VirtualBox完全开源免费,小公司或个人开发者多数情况下够用,如果只是学习Linux基础命令,VirtualBox的功能绰绰有余,不必追求最贵的方案。

虚拟机越用越卡原因排查:两个命令定位瓶颈

使用一段时间后虚拟机响应变慢,先别急着重装系统,按下面顺序排查,多数问题能快速定位。

磁盘空间不足

在虚拟机内执行df -h,关注根分区使用率,当使用率达到90%以上,系统性能会明显下降,表现为命令执行延迟、软件安装失败,排查常见大文件目录:du -sh /var/log/查看日志占用,journalctl --vacuum-size=200M清理系统日志到200MB以内,再清空

虚拟机基础命令有哪些?新手必学操作指南!

/tmp目录下的临时下载包。

内存分配不足

执行free -h查看内存余量,如果可用内存接近零且swap使用率持续增长,说明内存吃紧,两个解决方向:一是调低虚拟机的“预分配内存”参数,二是增大swap空间,执行fallocate -l 2G /swapfile创建2GB交换文件,配合mkswap和swapon命令启用,这一步完成后再用free -h验证,交换分区那一行的值会明显增加。

快照积累过多导致磁盘膨胀

虚拟机做多次快照后,磁盘文件体积远大于系统实际占用,VMware Workstation中可以打开“虚拟机→快照管理器,删除多余快照”,KVM环境使用virsh snapshot-list查看和snapshot-delete清理,删除快照后宿主机上对应的vmdk或qcow2文件大小会回落,磁盘IO性能同步恢复。

服务器虚拟机与云服务器选择:Linux环境下常见疑问解答

问:虚拟机里装了Linux和云服务器有什么区别?

性能上,虚拟机共享宿主机的CPU和内存资源,云服务器则是物理机资源隔离独占;管理方式上,虚拟机由本地的VMware或KVM控制,云服务器通过网页控制台操作;网络方面,虚拟机IP随宿主机网络变化,云服务器绑定固定公网IP,日常学习Linux命令、搭测试环境用本地虚拟机完全够用,线上业务部署考虑公网访问便利性和硬件故障冗余,选云服务器更省心。

问:CentOS虚拟机无法联网怎么排查?

先执行ping baidu.com判断DNS解析是否正常,不通就检查网卡配置文件,RHEL系执行cat /etc/sysconfig/network-scripts/ifcfg-ens33,确认其中ONBOOT="yes",随后执行systemctl restart network,Ubuntu系检查/etc/netplan/.yaml文件,确保dhcp4: true参数存在,再执行netplan apply重启网络服务。

问:虚拟机性能到底能到物理机的几成?

受制于底层硬件虚拟化开销,未经优化的虚拟机CPU性能大约是物理机的八成左右,内存访问延迟略高,磁盘IO的影响最大,普通机械硬盘下写入性能可能打对折,加载NVMe固态硬盘并配置直通后,整体损耗能明显收窄,多数开发测试场景几乎感知不到差距。


回头看这些命令,大部分不过是“查看状态”和“修改配置”两类,先习惯用free和df看清资源全貌,再动手去改,用systemctl管理服务,VMware和KVM的差异根本不会成为你的绊脚石这些命令在服务器上同样适用,把虚拟机当成你练习服务器操作的自由沙盘,每一行记录都在积累真实生产力。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/630446.html

赞 (0)
子域名和泛域名哪个更适合GEO优化?,网站管理技巧有哪些
上一篇 2026年9月7日 09:48
创建虚拟机命令有哪些?新手必看常用命令详解
下一篇 2026年9月7日 09:50

相关推荐

  • 如何修改华为云安全协议?,华为云安全协议怎么设置

    修改华为云安全协议的核心操作是在控制台的安全组或负载均衡器监听器中进行,通常只需选择对应的安全策略模板或自定义TLS协议版本即可,配置不当可能导致连接失败或兼容性问题,下面详解具体步骤与场景,华为云安全协议修改步骤详解操作前提与资源准备修改前需要确认你拥有以下资源或权限:已登录华为云控制台,并拥有对应服务的配置……

    2026年7月31日
    900
  • 广州gpu服务器节点是什么意思?广州GPU节点有什么作用

    广州GPU服务器节点本质上是一种部署在广州本地数据中心、配备了高性能图形处理单元(GPU)的专用计算集群接入点,其核心价值在于为华南及周边区域提供低延迟、高算力的AI与图形处理服务,它不仅是物理硬件的集合,更是连接本地企业与云端算力的“高速公路入口”,能够极大缩短数据传输路径,解决算力瓶颈问题,核心结论:物理邻……

    2026年3月28日
    8200
  • Chkrootkit怎么安装使用?Linux后门入侵检测工具教程

    Chkrootkit是Linux系统下用于检测已知后门和Rootkit的轻量级开源工具,通过扫描系统二进制文件和进程行为来识别潜在入侵痕迹,建议定期在服务器运行以确保安全,在Linux运维领域,服务器被植入后门往往悄无声息,等到业务出现异常时,攻击者可能已经掌握了最高权限,传统的杀毒软件主要针对病毒和木马,但对……

    2026年6月18日
    3910
  • html如何显示js变量值?js获取html元素值的方法

    在HTML中显示JS变量值,最核心的方法是利用DOM操作,通过document.getElementById获取元素节点后,修改其innerHTML或textContent属性,这是前端开发中数据渲染的基础逻辑,很多初学者在编写网页交互效果时,常遇到JavaScript计算出的结果无法实时展示在页面上的困扰,这……

    服务器宽带 2026年6月6日
    3700
  • 服务器带宽有哪些坑?服务器带宽不足怎么解决

    服务器带宽选购与运维的核心陷阱在于“混淆计量单位”、“忽视共享机制”以及“误判峰值带宽”,企业若不能精准识别这些隐形坑位,将直接导致网站访问卡顿、业务中断甚至成本翻倍,真正的高可用带宽方案,必须建立在精准的流量模型分析与独享资源配置之上, 带宽计量单位的“数字游戏”是最大的隐形坑很多企业在采购服务器时,容易被运……

    2026年3月8日
    10700
  • 广州FPGA服务器硬盘空间不足怎么办?如何扩容?

    在广州地区部署高性能计算集群,硬盘空间规划直接决定了FPGA服务器的运算效率与业务连续性,不同于通用服务器,FPGA服务器在处理高并发数据流与深度学习算法时,对存储子系统的IOPS、吞吐量及数据持久性有着极为苛刻的要求,核心结论在于:构建广州FPGA服务器存储架构,必须遵循“分层存储、冗余保护、弹性扩展”三大原……

    2026年3月30日
    9600
  • 域名申请要多久?域名申请网站推荐

    域名申请的时间通常在几分钟到几小时内完成,具体取决于域名后缀的审核机制及注册商的处理速度,绝大多数通用顶级域名(如.com、.cn)可实现即时生效,在搭建网站或启动互联网项目的初期,域名不仅是地址,更是品牌的数字资产,许多新手往往低估了域名选择的复杂性,以为只要输入名字就能立刻拥有,从查询可用性到最终解析生效……

    2026年6月22日
    2210
  • 域名变更IP需要重新备案吗?备案流程怎么走?

    域名变更IP需不需要重新备案,核心看接入商是否改变:服务器IP变了但仍在同一接入商(如阿里云换阿里云),只需做备案变更;若迁到不同接入商(如阿里云换腾讯云),则必须办理接入备案,很多站长把”换IP”和”换服务器”混为一谈,导致备案被驳回甚至网站被关停,下面把判定逻辑和完整操作流程讲清楚,域名变更IP需要重新备案……

    2026年9月1日
    500
  • OpenStack和K8s到底有啥区别?OpenStack与Kubernetes区别

    OpenStack与Kubernetes并非替代关系,而是互补的底层基础设施与上层应用管理工具;OpenStack负责虚拟化资源池化,Kubernetes负责容器化应用编排,二者通过Kuryr等插件实现深度集成,在云计算的演进历程中,OpenStack和Kubernetes(简称K8s)常常被放在一起比较,甚至……

    2026年6月23日
    1900
  • SSL证书配置成功为何无法访问?ssl证书配置教程

    SSL证书配置成功却无法访问,通常是因为服务器未正确监听443端口、防火墙拦截了HTTPS流量,或浏览器缓存了旧的HTTP记录,而非证书本身失效,当你满心欢喜地部署好SSL证书,满怀期待地输入网址,却看到浏览器弹出“连接不安全”或干脆显示“无法访问此网站”时,那种挫败感不亚于精心准备的晚宴被泼了一盆冷水,别慌……

    2026年6月19日
    2500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注