
如果你的主力机是 Windows又需要一套 Linux 环境来写代码、跑服务、做实验VMware Workstation Pro 装 Ubuntu 是我这几年用得最顺的组合。VMware Workstation Pro 是桌面级虚拟机里功能最稳的Ubuntu 则是 Linux 发行版里对新手和开发者最友好的一款两者搭配可以在一台物理机上同时跑两个系统互相之间还能拖文件、共享剪贴板、随时做快照回滚。这篇教程会从版本选型讲到最后一步的常见问题排查覆盖安装全流程和装完后的环境配置适合第一次接触虚拟机的学生也适合想从零搭一套开发环境但不想重装主系统的开发者。1. 装前准备版本选型和下载渠道怎么选最省心1.1 VMware Workstation Pro 版本选择的关键点经常有人问 VMware Workstation 到底该下载哪个版本。我的建议很直接去官网下载 17.x 的最新版不要追新尝鲜装 18 的 Beta也不要停留在 15 或 16 这些老版本。17 系列从 17.0 到 17.5、17.6 一直在修补安全漏洞和兼容性问题尤其是对 Windows 11 宿主机的支持、对 Ubuntu 22.04/24.04 客户机的 3D 加速适配都远好于旧版。VMware Workstation Pro 的授权情况不少人搞不清楚。现在官方对个人用户是免费的个人许可证在 Broadcom 官网上可以直接申请不需要到处找破解密钥。装完软件之后在“帮助 - 许可证”里输入官方申请的个人许可证即可。企业用途需要购买商业授权这一点要注意别把个人免费许可用在公司生产环境。安装过程本身没什么难点一路 Next 就行。需要先确认物理机的 CPU 虚拟化已开启也就是 BIOS/UEFI 里的 Intel VT-x 或者 AMD-V。检查方法很简单打开任务管理器“性能”标签页里能看到“虚拟化: 已启用”。如果显示未启用就需要重启进 BIOS 打开否则后面创建虚拟机时会报错“此主机支持 Intel VT-x但 Intel VT-x 处于禁用状态”。1.2 Ubuntu 镜像选 22.04 还是 24.04怎样避免装完就后悔Ubuntu 镜像的版本选择我把它放到装 VMware 之后讲是因为版本选错后面全白折腾。LTS 长期支持版本优先推荐 24.04.2 LTS它是当前最新的 LTS 版本桌面环境和内核都比较新对现代硬件的兼容性也更好。但如果你是搞 ROS、嵌入式交叉编译、某些老版本深度学习框架建议装 22.04.4 LTS。原因很简单这些领域的软件生态对 22.04 的适配明显更成熟比如 ROS 2 Humble、PyTorch 的老版本 CUDA 预编译包在 22.04 下是开箱即用的而 24.04 下有时要自己编译或者折腾依赖。所以提前想清楚你的核心用途再决定版本。下载渠道方面有两个选择Ubuntu 官网下载速度快但国内访问偶尔不稳定建议直接用清华 TUNA 镜像站或者阿里云镜像站。镜像站首页找到 ubuntu-releases下载 ubuntu-24.04.2-desktop-amd64.iso 即可。下载完成后核对一下 SHA256 校验值避免文件损坏导致安装中途报错。Windows 下用 PowerShell 的Get-FileHash命令Linux/macOS 下用sha256sum把算出来的值和官网公布的比对一致再继续。2. 创建虚拟机几个关键参数决定了以后用得顺不顺手2.1 新建向导里的“自定义”比“典型”好在哪打开 VMware Workstation Pro点“创建新的虚拟机”。向导会给你两个选项“典型”和“自定义”。很多人直接选了典型我建议选自定义。典型模式会自动分配一个比较保守的硬件配置比如内存只给 2GB、磁盘只给 20GB后期改起来虽然不难但多了一步而且自定义模式里的虚拟化引擎选项在典型模式里是不会出现的。向导里面有一个容易犯错的环节选择“安装程序光盘映像文件”时如果直接加载 ISOVMware 会进入“简易安装模式”这个模式会自动用默认参数安装 Ubuntu。听起来方便但实际上它会创建一个叫“vmware”的默认用户分区方案也是它自己定的后期想改很麻烦。更稳的做法是在“客户机操作系统安装”那一步选“稍后安装操作系统”先创建一台空虚拟机然后手动启动进入 ISO 引导。这样整个系统安装的每个环节你都能控制。客户机操作系统类型选择“Linux”版本选“Ubuntu 64 位”。虚拟机的名称和存储位置建议放在空间充足的盘默认位置一般在 C 盘如果 C 盘紧张就改到 D 盘或者 E 盘。需要注意的是位置路径里不要带中文和空格虽然多数情况没问题但个别工具链会出怪毛病尽量一开始就避开。2.2 内存、CPU、磁盘给多大才合理这是创建虚拟机时最核心的问题。给多了宿主机动不了给少了 Ubuntu 桌面卡成幻灯片。不同用途的推荐配置我整理成了一张方便直接抄的表使用场景内存CPU 核数磁盘空间立即分配 vs 动态分配日常学习、写 Java/Python/Go 代码、跑基础服务4 GB2 核60 GB动态分配前端开发、Web 全栈、Docker 实验、数据库8 GB4 核80 GB动态分配Android 编译、K8s 集群模拟、大数据组件16 GB6 核120 GB动态分配内存分配原则虚拟机内存 宿主机常用软件内存之和不要超过物理内存的 80%。举例来说物理机 16GB你平时开着 Chrome 和 IDE 大约占 6GB那么虚拟机给 8GB 是可以的再大就会开始用 Windows 的虚拟内存整机响应会明显变慢。CPU 核数不是越多越好VMware 的 CPU 调度有开销给 8 核虚拟机分配 8 个物理核时如果物理机本身只有 6 核 12 线程反而可能出现频繁切换。建议虚拟 CPU 总数不超过物理线程数的一半。磁盘部分虚拟磁盘默认是“立即分配所有空间”。我一般改成“将虚拟磁盘存储为单个文件”同时不勾选立即分配让磁盘按需增长。这样刚开始只占很小空间随着里面数据增多再慢慢变大。这个选项在自定义向导的“磁盘类型”那一步里会看到磁盘类型选 NVMe比 SATA 性能好而且 Ubuntu 24.04 对 NVMe 的支持已经非常成熟。2.3 网络模式选 NAT 还是桥接区别与避坑VMware 提供三种网络模式桥接模式、NAT 模式、仅主机模式。新手环境最容易踩坑的就是这里。桥接模式相当于虚拟机直接接入你家里的局域网它有一个独立的 IP和宿主机、手机、路由器都是平级关系。这种模式下虚拟机可以被局域网里其他设备访问适合跑服务给别人用。但缺点很明显如果宿主机用的是 Wi-Fi经常出现虚拟机拿不到 IP 或者网速不稳定的情况因为 Wi-Fi 网卡不太适合桥接转发。NAT 模式是最省心的选择也是我推荐大多数人使用的。虚拟机通过宿主机上网宿主机的 Windows 相当于一个路由器虚拟机对外是一个子网 IP比如 192.168.x.x 这段由 VMware 分配的地址。宿主机能访问虚拟机虚拟机也能访问外网但局域网里的其他设备无法访问虚拟机。对于日常开发、装软件、跑测试来说完全够用还能避免外部设备扫描到你的虚拟机安全性反而更好。仅主机模式用得最少它让虚拟机只能和宿主机通信不能访问外网。一般用于完全隔离的实验环境测试。如果选了 NAT 后出现虚拟机无法上网的情况大概率是 Windows 的服务“VMware NAT Service”或者“VMware DHCP Service”没有启动去服务管理器里手动启动这两个服务问题基本就解决了。3. Ubuntu 系统安装从引导到桌面的完整过程3.1 引导界面语言、键盘、安装模式该选什么到了这一步虚拟机的硬件配置已经就绪点击“开启此虚拟机”Ubuntu ISO 会从虚拟光驱引导启动。第一屏出现一个带小人的界面左边是语言列表右边是“Try or Install Ubuntu”。我没选中文而是选了 English因为后续很多软件和命令行提示都是英文系统语言用英文能少很多莫名其妙的编码问题而且对排查错误的帮助非常大。键盘布局选 English (US)不要选 Chinese否则后面终端里频繁切换输入法会让人崩溃。安装类型里有两个选项“Interactive installation”是图形交互安装“Automated installation”是自动安装。这里用默认的 Interactive 即可。接下来会问“Install Ubuntu”之前要勾选的两个东西第一个是“Download updates while installing Ubuntu”网络上如果用的是国内源这个选项反而会让安装变慢建议不勾系统装完以后再换源更新也一样。第二个是“Install third-party software for graphics and Wi-Fi hardware”这个建议勾选尤其是如果你后续准备装 NVIDIA 显卡驱动在这里先把驱动相关的 firmware 装好能省不少事。然后是安装方式新手直接选“Erase disk and install Ubuntu”这里擦除的是虚拟机的虚拟磁盘不会影响物理机上的任何文件可以大胆选。默认会启用 LVM 全盘加密除非你确实有敏感数据要保护否则建议把加密选项关闭因为 LVM 加密的磁盘以后扩容、备份都会多一层麻烦。3.2 分区策略新手直接清盘进阶选手手动分虽然是给新手写的教程我还是稍微讲一下手动分区因为很多人过了新手期之后会后悔当初没用自定义。在安装类型界面选“Something else”可以手动分区。手动分区的经典方案是这样先确认设备列表里选中的是虚拟磁盘一般是/dev/sda如果之前挂载了 U 盘或额外硬盘千万别选错。创建 EFI 系统分区时如果你的虚拟机固件是 UEFI需要有一个 512MB 的 EFI 分区格式选 FAT32挂载点选/boot/efi。创建 swap 分区大小可以设为 4GB 到 8GB。虽然现在内存大的人认为 swap 可有可无但在虚拟机上开 swap 防止内存紧张导致卡死是很值的。根分区/分配 20GB 以上格式 ext4这里放系统和已安装软件。剩余空间全部给/home格式 ext4自己创建的文件、下载内容、项目代码都在这里。分完之后确认Device for boot loader installation选择的是虚拟磁盘本身比如/dev/sda不要选到某个分区上。手动分区的价值在于以后系统出问题想重装时可以只格式化根分区而/home里的数据原封不动保留。这一点在虚拟机上体验特别明显。3.3 用户创建和登录方式的坑分区完成后会进入用户信息设置。要填 Your name、Your computers name、Pick a username、密码。这里的坑主要有两个。第一个是用户名不要用rootUbuntu 默认禁用 root 用户登录你强行创建 root 账户会带来一堆权限混乱。自己随便起一个就行。计算机名建议短一点因为后面终端提示符会显示用户名主机名名字太长会占掉很多命令行空间。第二个是密码强度系统会要求比较长的密码你可以点击密码框旁边的钥匙图标选择“Log in automatically”。对于虚拟机我推荐自动登录因为物理机被盗的现实威胁在虚拟机里几乎不存在而每次输入密码在测试环境里会干扰自动化操作。当然如果你要用这个虚拟机做公网可达的服务建议还是保持“Require my password to log in”。安装过程持续 10-20 分钟取决于你给虚拟机的 CPU 和内存大小。安装完毕后系统会自动重启重启时会提示移除安装介质虚拟机里直接按回车即可。第一次启动进入 Ubuntu 桌面到这里安装部分就算完成了。4. 安装完成后的第一件事驱动、源、SSH、开发环境4.1 别装 VMware Tools改用 open-vm-tools很多人从网上教程里看到“安装 VMware Tools”这个说法于是去虚拟机菜单里点“安装 VMware Tools”然后在 Ubuntu 里挂载 CD 镜像编译安装。我明确说一下不需要而且不推荐。VMware Workstation 的 VMware Tools 是给老系统准备的Ubuntu 这种主流发行版直接用开源版的 open-vm-tools 更好性能没有任何区别而且是 apt 直接安装后续随系统更新。打开终端执行sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop -yopen-vm-tools-desktop是图形界面部分它提供分辨率自适应、剪贴板共享、文件拖拽这些功能。装完后建议重启一次虚拟机重启后会看到窗口自动拉伸时分辨率跟着变化基本上和物理机桌面无异。如果你发现拖拽文件还是不能用检查一下是不是剪贴板共享设置没开虚拟机菜单栏的“虚拟机 - 设置 - 选项 - 客户机隔离”把“启用拖放”和“启用复制粘贴”都勾上。还有Ubuntu 的 Wayland 会话对 X11 的剪贴板支持有历史问题如果实在不行登录界面切换到“Ubuntu on Xorg”会话再试基本都能解决。4.2 系统更新和换源加速让 apt 不再等到怀疑人生Ubuntu 默认的软件源在海外如果不换源执行sudo apt update和安装软件时会非常慢几分钟甚至更久都正常。官方源的速度有时候是 KB/s完全没有耐心等。先备份原始源文件再做修改sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i s/archive.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list sudo sed -i s/security.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list上面的命令适用于 22.04 之前的源结构。Ubuntu 24.04 开始apt 源已经移到 /etc/apt/sources.list.d/ubuntu.sources 文件不再是单文件的方式命令要改成sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak sudo sed -i s|http://archive.ubuntu.com|https://mirrors.aliyun.com|g; s|http://security.ubuntu.com|https://mirrors.aliyun.com|g /etc/apt/sources.list.d/ubuntu.sources替换完之后执行sudo apt update会发现速度明显提升。国内镜像源除了阿里云也可以用清华 TUNA、中科大源效果差不多挑你网络延迟低的那个就行。之后安装基础开发工具我每次新装系统都会执行这一长串sudo apt install vim git curl wget build-essential net-tools openssh-server ca-certificates -ybuild-essential是编译工具链包括 gcc、make 等Python 源码编译、C/C 项目基本都依赖它。net-tools提供ifconfig命令Ubuntu 24.04 默认没有很多教程里用 ifconfig 查 IP不装这个会报 command not found。4.3 开启 SSH 并固定虚拟机的 IP如果你喜欢用 Windows 上的 VS Code Remote-SSH 连进虚拟机写代码或者习惯在 Windows Terminal 里操作这节是刚需。第一步是确认 SSH 服务已经跑起来。上面我们安装过 openssh-server现在检查状态sudo systemctl status ssh如果没启动就执行sudo systemctl enable --now ssh然后看虚拟机的 IPip aNAT 模式下ens33或ens160网卡上会有一个192.168.xxx.xxx的地址。回到 Windows 的 PowerShell 里直接执行ssh 用户名192.168.xxx.xxx能连上就代表 SSH 配置完成。但有个问题NAT 模式默认用 DHCP每次重启虚拟机 IP 都可能变。解决方法是给虚拟机配置静态 IP。Ubuntu 24.04 的网络配置由 netplan 管理配置文件在 /etc/netplan/ 目录下文件名通常是 50-cloud-init.yaml 或 01-network-manager-all.yaml具体以你机器上的为准。sudo nano /etc/netplan/50-cloud-init.yaml写入类似下面的配置network: version: 2 ethernets: ens33: dhcp4: false addresses: - 192.168.88.110/24 routes: - to: default via: 192.168.88.2 nameservers: addresses: [223.5.5.5, 119.29.29.29]这里的网关192.168.88.2是 VMware NAT 的默认网关地址虚拟机的网段在 VMware 的“编辑 - 虚拟网络编辑器 - VMnet8”里查看。应用配置sudo netplan apply然后通过ping baidu.com验证外网通过ping 192.168.88.1验证网关。这里要注意改静态 IP 之前先用装好的 SSH 连上再做避免改完 IP 变了导致虚拟机连接中断你就只能回到 VMware 的图形界面里继续操作了。4.4 开发者的基础环境Docker、VS Code、显卡驱动、中文输入法与字体虚拟机上装 Docker 是很多人的目的。Ubuntu 上安装 Docker 的官方 apt 源在海外不用官网方式而用国内镜像源会更省心。我常用的方式是先安装 docker.io 包sudo apt install docker.io docker-compose-v2 -y sudo systemctl enable --now docker sudo usermod -aG docker $USERusermod加 docker 组的目的是免得每次执行 docker 命令都要 sudo。重启登录后生效。装完 docker 之后拉镜像经常还是慢这里需要配置镜像加速器。编辑 /etc/docker/daemon.json{ registry-mirrors: [ https://docker.m.daocloud.io ] }然后重启 Dockersudo systemctl restart docker接着是 NVIDIA 显卡驱动。如果只是日常开发不搞 CUDA其实不用在虚拟机里装 NVIDIA 驱动VMware 的虚拟显卡足够用。但如果你打算把宿主机的 GPU 直通给虚拟机用于深度学习实验这个需求属于进阶操作需要确认物理机和 VMware 都支持 PCI 直通。在虚拟机里装 NVIDIA 驱动的标准姿势是sudo ubuntu-drivers autoinstallUbuntu 的ubuntu-drivers命令会自动识别显卡型号并推荐适合的驱动版本。安装完成重启后执行nvidia-smi验证驱动是否正常工作。这里有一个常见的坑虚拟机使用的默认虚拟 GPU 是 VMware SVGA不是 NVIDIA所以在装 NVIDIA 驱动之前必须先配置好 GPU 直通并且要把虚拟机的“显卡”类型改成“使用主机上的 GPU”这个在 VMware Workstation 的虚拟机设置里有对应选项。中文输入法方面搜狗输入法有 Linux 版它依赖 fcitx 框架。Ubuntu 24.04 默认用 IBus需要全新配置。我的建议是如果不追求搜狗的词库体验直接用系统自带的 IBus 中文输入法就够用了步骤如下sudo apt install ibus-libpinyin -y然后去 设置 - 系统 - 区域与语言 - 输入源添加“汉语(拼音)”就能通过快捷键切换中英文。搜狗输入法在 24.04 上偶发和 Wayland 不兼容的问题我实测在 Xorg 会话下稳定如果你一定要装搜狗就切换会话环境再试。字体设置是这个话题里很多写代码的人关心的。有一类需求是让终端和编辑器里显示接近 mac OS 风格的等宽字体我推荐 JetBrains Mono 和 Fira Code这两款在中文社区里评价很高而且对 CJK 字符的 fallback 做得也不错。安装方式sudo apt install fonts-jetbrains-mono -y装好后在 VS Code 或 Terminal 的字体配置里选 “JetBrains Mono” 就能生效。VS Code 的安装更简单下载 .deb 包wget https://update.code.visualstudio.com/latest/linux-deb-x64/stable -O vscode.deb sudo apt install ./vscode.deb -y装完用code .命令即可在当前目录打开编辑器。5. 常见问题排查与避坑指南5.1 高清分辨率、粘贴拖拽失效这类界面问题的处理屏幕分辨率一直锁定在 1024x768 是虚拟机上 Ubuntu 最典型的问题。原因通常是 open-vm-tools 没装或者没生效可按下述顺序排查第一确认 open-vm-tools-desktop 已安装。第二执行systemctl status open-vm-tools看服务是否在运行。第三在 VMware 菜单栏“查看 - 自动调整大小”里选择“自动适应客户机”并把“全屏”模式打开。如果都不行多半是 Wayland 的缩放问题切到 Xorg 会话再试。复制粘贴失效要分两种情况从 Windows 复制到 Ubuntu 失效检查 VMware 的客户机隔离设置从 Ubuntu 复制到 Windows 失效检查是不是用的剪贴板管理器冲突。还有一种很隐蔽的原因如果你在这个虚拟机上装了多个桌面环境不同桌面环境对剪贴板的实现不一样会互相干扰。5.2 SSH 连不上、虚拟机不能上网的网络故障排查SSH 连不上时按顺序做三件事sudo systemctl status ssh sudo ufw status ip a第一步确认 ssh 服务在 running。第二步如果防火墙 ufw 状态为 active执行sudo ufw allow OpenSSH放行。第三步确认 IP 地址是否是 192.168 段。如果三样都正常还是连不上去 Windows 的命令行里执行ssh -v 用户名IP -p 22查看详细报错多半能看出是网络不通还是认证失败。虚拟机完全不能上网主要检查两个 Windows 服务VMware NAT Service 和 VMware DHCP Service。去服务管理器里看这两个服务的状态如果停止了就右键启动然后重启 VMware 里的虚拟机。还有一个小概率问题是 Win10/Win11 的 Hyper-V 和 VMware 冲突表现为虚拟机网络时好时坏这时需要关闭 Hyper-V或者在 VM 设置里把虚拟机硬件加速的“虚拟化引擎”改成不启动。5.3 磁盘扩容、GPU 直通、双系统共存等“进阶踩坑点”虚拟磁盘空间分配小了想扩容这个操作不复杂但有一些顺序要求。先关机在 VMware 界面“虚拟机 - 设置 - 硬盘 - 工具 - 扩展”把大小调整到 80GB 或更高。这时虚拟机里的分区大小没有变还需要进入系统进行分区扩容标准的 GPT 分区扩容流程是先扩展分区再扩展文件系统。在虚拟机里执行sudo parted /dev/sda用print free查看空闲空间然后 resizepart 扩展你挂载在 / 或 /home 上的分区最后用sudo resize2fs /dev/sdaN扩展文件系统。要注意如果根分区前面有交换分区或其他分区挡着可能无法在线扩展这时最好用 GParted Live CD 启动来处理步骤要复杂不少。所以一开始创建虚拟机时磁盘就给够这是最省事的策略。GPU 直通这块再补充一点VMware Workstation 对 GPU 直通的支持不如 ESXi 完善很多消费级显卡无法在 Workstation 里做完整直通即使直通了打开 3D 加速后也可能出现画面撕裂或者驱动不兼容。如果你奔着深度学习去直接研究双系统或者裸机装 Ubuntu 容器比在 VMware 里折腾 GPU 要靠谱得多。双系统共存是另一个常见操作很多人在物理机上已经装了 Windows想再加一个 Ubuntu。这块最常见的坑是分区时选了重启后 Windows 启动菜单不见的情况。根本原因是安装 Ubuntu 时 GRUB 引导写到了 Windows Boot Manager 所在分区覆盖了启动顺序。建议提前在 Windows 的“磁盘管理”里压缩出独立卷然后在 Ubuntu 安装时选择“Install Ubuntu alongside Windows Boot Manager”的自动模式装完后重启用 GRUB 菜单选择系统这是最稳的一种方式。手动改完之后Windows 和 Ubuntu 的时钟经常差 8 小时这是因为两个系统对硬件时间 UTC 的处理方式不同在 Ubuntu 里执行sudo timedatectl set-local-rtc 1可以解决。5.4 常见问题速查表问题现象可能原因解决办法虚拟机无法开机VT-x 未开启BIOS/UEFI 打开 Intel VT-x 或 AMD-V屏幕分辨率固定 1024x768open-vm-tools 未安装sudo apt install open-vm-tools open-vm-tools-desktopWindows 和 Ubuntu 之间无法拖拽文件客户机隔离设置被关闭VMware 虚拟机设置里启用拖放和复制粘贴apt update 非常慢使用了海外默认源替换为阿里云 / 清华等国内镜像源SSH 连接被拒绝ssh 服务未启动或防火墙拦截启动 openssh-server 并放行 22 端口虚拟机 NAT 模式下无法上网VMware NAT 服务未运行服务管理器启动 VMware NAT Service安装 Docker 后拉镜像慢未配置镜像加速编辑 /etc/docker/daemon.json 配置加速器中文输入法无法切换IBus 未安装或 Wayland 兼容问题安装 ibus-libpinyin 或切换到 Xorg 会话虚拟机内时钟差了 8 小时双系统或共享 RTC 时间设置问题sudo timedatectl set-local-rtc 1虚拟磁盘空间不足创建时分配太小关闭虚拟机后扩展虚拟磁盘再扩容分区和文件系统这个表是长期踩坑后整理的遇到同类问题可以直接对着找不用每次重新搜索。写在最后我装完这些之后一定会做的两件事所有步骤都走完我会第一时间做一次虚拟机快照。快照是 VMware 里最值得依赖的功能相当于给整个系统拍一张照片后面随便折腾环境搞坏了恢复回去只需要一分钟。操作方法虚拟机菜单栏“虚拟机 - 快照 - 拍摄快照”给快照起个“系统初始装完”的名字之后无论是装驱动失败、误删配置、还是 apt 升级把环境搞崩一键回到这个干净状态。第二件事是把系统语言环境里的 locale 调整为统一的中文环境。很多软件包在非 UTF-8 locale 下编译会报错而中文 locale 的 UTF-8 其实是最常见的选择。可以通过sudo dpkg-reconfigure locales勾选 zh_CN.UTF-8 和 en_US.UTF-8默认语言保持英文显示语言切中文。这样终端输出的是英文好排查图形界面是中文好阅读两边都舒服。这套组合我用了很多年从来没觉得别扭。