尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

Ubuntu安装与基本操作全攻略:从虚拟机部署到常用命令

发布时间:2026/9/29 2:41:26

资讯中心
01
ARTICLE

Ubuntu安装与基本操作全攻略:从虚拟机部署到常用命令

Ubuntu安装与基本操作全攻略:从虚拟机部署到常用命令
带操作系统实验课这几年我见过最多的场景就是学生兴冲冲下载了Ubuntu镜像结果卡在分区界面前不敢下手或者装完系统进桌面后不知道该干嘛又或者装了中文输入法死活调不出来。Ubuntu作为Linux发行版里对新手最友好、资料最容易搜到的一个安装和基本操作本身并不难但很多细节隐藏在网络教程的省略号里出了问题再回来查往往浪费整个下午。这篇文章我把从镜像下载、虚拟机创建、安装配置、换源、中文输入法到常用命令的完整链路串起来把那些教程没写清楚的关键选择用大白话讲透。适合第一次接触Linux的学生、准备从Windows切过来的开发者以及想用虚拟机先试水再决定要不要装双系统的朋友。1. 装Ubuntu之前先把三件事想清楚很多人栽跟头不是栽在安装过程里而是栽在安装前的想当然上。镜像随便下一个、虚拟机和物理机的区别没搞懂、磁盘空间随手一填后面处处受限。这一节我先把决定成败的三件事讲透。1.1 选哪个Ubuntu版本LTS和普通版本的差别Ubuntu官方每年4月和10月各发布一个新版本其中偶数年的4月版本会被标记为LTSLong Term Support长期支持版桌面版支持周期是5年服务器版是5年起步。奇数年或偶数年10月的版本属于普通版本只支持9个月适合追新功能的极客不适合学习和生产环境。大多数人包括我的建议是只装LTS版本。以目前常用的来举例20.04.6 LTS代号Focal Fossa和22.04 LTSJammy Jellyfish在各大教程、视频、软件源里覆盖度最高遇到问题搜到的答案也最多。24.04 LTSNoble Numbat属于较新的长期支持版本软件源已经比较成熟新硬件兼容性更好2025年前后已经可以放心用。我个人的偏好是如果是老电脑或者虚拟机装22.04如果是近两年的笔记本或台式机装24.04。不要装25.04这种非LTS版——你不想用了半年之后就得强制升级整个系统。下载镜像要去Ubuntu官网ubuntu.com/download/desktop或者国内高校镜像站。官网下载的是全球CDN国内峰值时段速度不太稳定高校镜像站清华TUNA、中科大USTC、阿里云、华为云速度快很多文件校验值都在官方渠道能查到。镜像文件是iso格式大约4.5到6GB用任何下载工具都行下载完最好校验一下SHA256防文件损坏——我碰到过两次iso下载不完整导致安装器中途报错排查半天最后发现是镜像问题。1.2 虚拟机还是物理机想清楚用途再做选择如果只是上课做Linux实验、学命令行、跑一些轻量服务虚拟机是首选。VMware Workstation Pro、Oracle VirtualBox都是免费可用VMware Workstation Pro对个人用户已经免费授权VirtualBox完全开源装好之后Windows照常用Ubuntu像普通窗口软件一样打开关闭占用多少电脑资源你可以在设置里控制不用担心把宿主机弄坏。如果打算把Ubuntu当成主力开发环境或者要跑需要调用GPU、USB直通、高性能网络栈的实验那你需要物理机安装真机单系统或双系统。真机安装的启动速度快、硬件识别率高、不会出现虚拟化层带来的性能损耗坏处是分区有风险、切换系统要重启、遇到硬件驱动问题要自己解决。下表可以帮你快速判断该选哪条路使用场景推荐方式原因课程实验、学命令、测试软件虚拟机安全、快照备份、随时删除重装写代码、跑Docker、日常Linux办公物理机双系统性能接近原生交互顺畅深度学习、GPU训练、安卓模拟器等物理机单系统避免双系统引导复杂度和资源浪费服务器/无人值守场景物理机SSH不需要图形界面服务器版更省资源关于双系统再补一句Windows和Ubuntu共存时先装Windows后装Ubuntu是正流程Ubuntu的GRUB引导器会自动把Windows加进启动菜单。如果顺序反了Windows的引导会覆盖GRUB新手大概率不知道如何修复后面要花很多时间折腾。1.3 磁盘规划给Ubuntu多大空间才算够这个直接关系到以后会不会重新折腾。虚拟机场景下因为我通常建议给磁盘设成单个文件立即分配或动态扩展最小给到40GB——20GB装完系统加基础软件就差不多见底了再跑个Docker镜像、装几个开发工具链40GB也就是个及格线条件允许直接80GB到120GB。虚拟机磁盘文件看似占空间但设置成动态的话实际物理磁盘上是用多少占多少。物理机双系统场景下Windows和Ubuntu各占多少需要提前想清楚。Ubuntu系统本身只占10到20GB但你还要装开发工具、本地代码仓库、Docker、缓存文件这些膨胀起来很快。我的经验值是至少留80GB给Ubuntu如果打算长期使用150GB到256GB会更从容。swap分区不需要单独划了现代Ubuntu默认用swap file按需创建不像老教程那样让你单独留一个swap分区/home要不要单独分区看个人习惯如果喜欢重装系统时保留个人文件可以把/home独立出来但实际上Ubuntu重装时可以勾选加密主目录或保留home数据新手不建议搞复杂分区逻辑先用自动分区就好。2. 虚拟机里装Ubuntu的完整流程从镜像到桌面现在假设你已经决定在VMware Workstation Pro里装一个Ubuntu 22.04 LTS我带着你从头走一遍。VirtualBox的流程大同小异原理相通。2.1 创建虚拟机的关键参数设置打开VMware Workstation选择创建新的虚拟机类型选典型就行不用折腾自定义向导。在安装程序光盘映像文件处浏览选中你下载好的Ubuntu iso镜像。接下来会让你填写简易安装信息全名、用户名、密码、虚拟机名称。这步注意用户名最好不要用大写字母和中文因为有些Linux软件对用户名有隐含的兼容性要求建议全小写字母。分配资源时我的建议标准内存物理机内存16GB以上的给Ubuntu分配4GB到6GB物理机只有8GB的话分配4GB封顶。太小了跑图形界面会卡顿严重太大了宿主机会吃不消。处理器给2个核就好Intel或AMD的现代处理器单核性能足够支撑虚拟机的日常操作和编译任务给4个核在编译时确实更快但会让宿主机变得迟钝尤其在Windows本身吃资源的情况下。磁盘80GB存储为单个文件。单个文件的I/O性能略优于拆分多文件后期移动位置也更简单拆分多文件的好处是方便跨文件系统备份新手不用在乎这个差别。网络适配器默认NAT模式即可。NAT模式下Ubuntu通过宿主机共享网络上网局域网内其他设备访问不到这台虚拟机恰好适合学习阶段桥接模式是把虚拟机直接暴露在局域网里能获得独立IP但配置不当容易造成IP冲突或安全问题新手不急着用。2.2 安装过程的每一步要选什么创建完成后点击开启虚拟机Ubuntu安装器会自动启动。注意刚启动时窗口比较小等到出现试用Ubuntu或安装Ubuntu的欢迎界面时先别着急点左侧语言列表选中文简体再点安装Ubuntu。这一步决定了系统内的默认语言环境虽然装完可以改但一开始就设置对能省不少麻烦。接下来是键盘布局默认English (US)就好。选中文键盘会导致标点符号和键位都不一样写代码时会疯掉的——这个坑我见过太多次学生装了中文键盘后顿号、引号全错乱还以为是输入法的问题。连接网络那里如果用的是NAT模式一般会自动连上这一步不用登录Ubuntu账号One账号可以跳过的选项一律跳过不会影响任何功能。关键的一步是更新和其他软件新手不要勾选安装Ubuntu时下载更新。原因有两个第一安装过程中大版本更新会明显拖慢装机时间第二新装系统的apt源还是默认的国外源下载速度可能很慢。装完系统再换源、再更新效率更高、也更容易排错。安装类型直接选清除整个磁盘并安装Ubuntu——在虚拟机里这就是最合理的选项不用手动分区。点现在安装确认磁盘写入提示然后它会询问您住在哪个城市用来设定时区和语言环境选择上海即可后续键盘布局别忘记手工改回English (US)。最后设置计算机名和用户名。计算机名推荐用简单好记的单词比如ubuntu-server、dev-machine纯小写加横线不要有空格。电脑名会出现在终端提示符、SSH连接入口、主机名相关配置里越简单越省事。输入完用户名密码安装进度条开始滚动这个阶段大概需要5到15分钟取决于硬盘速度和镜像来源。安装完成后提示现在重启点一下重启虚拟机重启时提示移除安装介质的话直接按回车即可。2.3 首次进桌面后必做的三个验证进入Ubuntu桌面后第一眼可能感觉比较朴素这正常。图形界面效果可以之后自己用GNOME扩展调整。先用快捷键CtrlAltT打开终端依次跑三组命令确认系统正常工作uname -a cat /etc/os-release df -huname -a显示内核版本cat /etc/os-release显示系统发行版信息能看到Ubuntu 22.04.6 LTS就是成功的。df -h查看磁盘挂载情况注意/根分区挂载点的大小应该和创建虚拟机时分配的磁盘容量一致或处于合理动态扩展范围内。如果看到根分区只有几十GB而分配给虚拟机的磁盘有80GB不用慌这是LVM逻辑卷默认只占实际使用空间的显示机制后续可以扩容。另外建议立刻在VMware菜单栏安装VMware Tools或对应版本的open-vm-tools。2020年之后的Ubuntu桌面版默认装了open-vm-tools不需要额外装如果发现鼠标移出虚拟窗口不够顺滑、分辨率无法自适应全屏说明Tools没装好。命令行检查一下systemctl status open-vm-tools如果状态不是active执行sudo apt install open-vm-tools补上重启虚拟机的图形会话即可。这个工具直接影响虚拟机体验很多人装完系统觉得卡到没法用一半以上的情况是Tools没装好。3. 装完系统后的第一轮配置源、更新、输入法、SSH系统能进桌面、终端能打开这只是完成了安装距离能用还有一小段路。很多人的Ubuntu难用其实不是系统的错是安装完成之后没有做基础配置。3.1 apt源怎么换国内源配置的两种方式Ubuntu默认的软件源是Ubuntu官方服务器在国内访问速度忽快忽慢fluence很大。所以装完系统的第一件事就是换apt源。apt是Ubuntu的软件包管理工具它的源配置在/etc/apt/sources.list文件和/etc/apt/sources.list.d/目录里。Ubuntu 22.04及以上版本采用新的APT源格式和老的写法不同强烈建议不要手写直接用sed替换或者复制整个源文件。我推荐的最稳做法先把原文件备份再用清华源或阿里云源的内容整体替换。以阿里云源为例在终端执行以下操作sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak然后编辑/etc/apt/sources.list。在22.04中通过sudo nano /etc/apt/sources.list打开后内容可能是被注释掉的deb822格式也可能带了很多说明文字。最省心的方式是用sudo nano /etc/apt/sources.list.d/ubuntu.sources编辑新的deb822文件或直接使用sed批量替换域名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如果显示文件不存在或者路径不对检查一下系统是否用了deb822格式文件在/etc/apt/sources.list.d/ubuntu.sources里sudo sed -i s/archive.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list.d/ubuntu.sources sudo sed -i s/security.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list.d/ubuntu.sources执行完替换之后一定留意输出有没有报错no such file没报错才算替换成功。替换完执行sudo apt update看到http://mirrors.aliyun.com开头的下载地址就说明换源生效了。阿里云、清华、中科大这三个源我都长期用过稳定性都没问题选一个离家近的就行。3.2 系统更新update和upgrade不是一回事换完源就能安心执行系统更新了。sudo apt update的作用是同步远程仓库的软件包列表元数据它会告诉你哪些软件有新版可用但不安装任何东西sudo apt upgrade才会真正下载并升级已安装的软件包。两个命令是配套使用的顺序别反先update再upgrade养成习惯。执行完sudo apt upgrade之后终端会显示有多少软件包可以被升级问你要不要继续输入Y回车。升级过程中可能出现一个蓝灰色的界面问是否要重启某些服务这是systemd在重启时是否自动重启服务的问题新手一律选默认的OK即可如果出现配置文件冲突的询问框选保留现有版本Keep the local version currently installed更稳妥不要轻率选替换否则某些改过的配置会被覆盖。升级持续几分钟到十几分钟完成后建议重启一次让内核和图形会话完全加载新版本。执行系统更新之后顺手装几个基础工具这些都是平时必然会用到的sudo apt install -y vim git curl wget net-toolsnet-tools提供ifconfig等老牌命令虽然新系统推荐ip addr但对刚接触Linux的人来说ifconfig的出场率还是很高装上无妨。curl和wget用来下载文件、调接口git是版本控制必备vim是终端文本编辑器这些是一台Linux机器的基础件。3.3 中文输入法到底装fcitx5还是搜狗中文输入法这个话题问的人最多。Ubuntu默认的iBus框架配合智能拼音不是不能用但词库和体验确实有点拉胯。当前主流做法是装fcitx5框架然后在上面装拼音引擎。Ubuntu 22.04以后的软件源里fcitx5已经打包得很完整在终端执行sudo apt install -y fcitx5 fcitx5-chinese-addons fcitx5-config-qt装完之后需要设置环境变量让桌面环境使用fcitx5而不是iBus。在/etc/environment文件里追加三行GTK_IM_MODULEfcitx QT_IM_MODULEfcitx XMODIFIERSimfcitx改完环境变量或者重启桌面会话。然后在设置——区域与语言——输入源里添加中文智能拼音fcitx5的输入源系统托盘区会出现一个小键盘图标Ctrl空格切换中英文输入。fcitx5的智能拼音词库比旧版fcitx好很多日常打字完全够用。搜狗输入法也常有同学问。搜狗的Linux版基于fcitx框架需要先从搜狗输入法官网下载deb安装包再用sudo apt install -y ./sogoupinyin_xxx_amd64.deb安装。但实话实说搜狗Linux版的维护并不算特别勤快在22.04上遇到过多次依赖冲突、登录账号失效的问题。如果只是为了打中文优先试fcitx5智能拼音实在需要搜狗的某些功能再考虑它。装完如果发现输入法切换不出来fcitx5-diagnose一条命令可以输出详细诊断信息这是排错的主入口。3.4 开启SSH服务从图形环境走向远程管理的起点学习阶段你可能觉得SSH没什么用都在虚拟机窗口里敲命令就完了。但真实的Linux使用场景远程登录服务器是基本操作而且后续想用XShell、MobaXterm之类的工具连虚拟机也必须开SSH。Ubuntu桌面版默认不装openssh-server。确认一下dpkg -l | grep openssh-server如果没有输出就安装并启动sudo apt install -y openssh-server sudo systemctl enable --now ssh sudo systemctl status ssh状态是active (running)说明SSH服务起来了。如果虚拟机里面能连但宿主机Windows用SSH客户端连不上大概率是防火墙或网络模式问题。Ubuntu自带的ufw防火墙默认是关闭状态一般不会有影响如果之前手动开过ufw执行sudo ufw allow ssh放行22端口。NAT模式下宿主机直接连虚拟机的IP比如192.168.110.128通常没有问题万一连不上检查虚拟机网络适配器是不是在NAT模式下以及虚拟机IP是多少——用ip addr查看。ip addr看到类似192.168.110.128/24这样的地址就是虚拟机的内网IP。宿主机终端里执行ssh 用户名192.168.110.128输入密码如果能顺利进去恭喜你的Ubuntu已经可以无头使用和管理了。4. 命令行基础操作从学命令到理解文件系统系统装好、基础配置完毕接下来就进入基本操作的核心环节。Linux的精髓在命令行。图形界面可以在桌面上点点鼠标但真正的效率、脚本化、远程操作都依赖终端命令。这一节我不会把所有常用命令罗列一遍那能写一整本书只挑使用频率最高、且新手最容易用错的命令讲透并解释它们背后的文件系统逻辑。4.1 目录结构先搞懂/、/home、/etc、/tmp分别是什么很多新手在Windows里习惯了C盘D盘的概念来到Linux之后容易一脸懵。Linux没有盘符的概念整个文件系统从一个根目录/开始向上展开。我把关键目录给大家捋一遍/根目录所有文件的起点相当于Windows的C:\但比它的管理逻辑更清晰。/home普通用户的家目录所在地。用户名为ubuntu的话家目录是/home/ubuntu类似Windows的C:\Users\你的用户名。终端一打开默认就在这个目录里~符号就是它的简写。/etc系统配置文件集中地。比如sources.list、hostname、网络配置都在这里。改配置多半在改/etc下的文件。/tmp临时文件目录任何用户都能写放里面的文件系统重启时大多会被清掉适合放临时测试文件。/var日志、缓存等经常变化的数据。/var/log/syslog是系统日志排查问题时经常要翻。/usr/bin系统安装的普通可执行命令所在目录。PATH环境变量会搜索这里所以输入命令时不用写全路径。搞清楚目录结构对理解后面所有命令都有帮助。你不知道文件放哪就无法理解为什么cd /etc/apt能进到源配置目录。4.2 文件操作ls、cd、cp、mv、rm用对姿势打开终端我们挨个过一遍高频命令。pwdprint working directory显示当前所在完整路径可以随时确认自己在哪。ls列出当前目录内容常用参数是ls -l长格式显示权限、大小、修改时间和ls -a显示隐藏文件以点开头的文件。两者合体ls -al是查看目录详情的标准姿势。cd切换目录后面跟相对路径或绝对路径。绝对路径从/开始比如cd /etc/apt相对路径相对当前位置比如cd ..返回上一级cd ~直接回自己的家目录。这里有个常见误区cd ..和cd ../..的区别是什么后者能一次跳两级前者只跳一级。熟能生巧多敲几遍自然就记住了。cp复制文件mv移动或重命名文件。mv a.txt b.txt就是把a.txt改名为b.txt。删除用rm但请注意rm删除的文件不能进回收站直接物理删除。新手在虚拟机上乱删问题不大但在真实服务器上误操作一次可能就要加班恢复了。一个安全的习惯是删除重要目录前先ls -al看清楚或者用trash命令代替rm。还有一个经常出现的坏习惯rm -rf /这是灾难性的。在任何场合都不要执行带-rf且路径可疑的删除命令尤其是rm -rf /这种带根目录的。创建目录mkdir test创建空文件touch test.txt。这两个命令看起来简单组合使用能高效搭建项目结构。比如我想一次性建一套前后端分离的项目目录可以写mkdir -p project/{frontend/{src,assets},backend/{api,models},docs}-p参数会让mkdir自动创建不存在的父目录花括号是bash的展开语法。新手初看可能有点懵但这就是Shell的魅力——一条命令完成图形界面里反复右键新建文件夹的活。4.3 文件权限和用户管理chmod、chown、sudo到底管什么Linux是多用户操作系统每个文件都有属主owner、所属组group和其他人others三类权限。ls -al输出里的第一列形如-rw-r--r--第一个字符表示文件类型-是普通文件d是目录后面九个字符每三个一组依次是属主、属组、其他人的读r、写w、执行x权限。数字表示法中r4、w2、x1于是rwxr-xr-x表示成755rw-r--r--表示成644这是最常见的两组权限组合。chmod 755 script.sh给脚本增加可执行权限chmod -R 644 docs/递归修改docs目录下所有文件的权限。chown修改属主比如sudo chown -R 用户名:用户名 /data把目录交给某个用户管理。sudo是superuser do的缩写它让普通用户在输入密码后获得root权限来执行某条命令。为什么不能直接用root用户因为root的权限太危险日常操作中用sudo临时提权既能完成任务又能减少误操作摧毁系统的概率。把用户名加入sudo组的命令是sudo usermod -aG sudo 用户名。创建新用户直接用sudo useradd -m -s /bin/bash 新用户名 sudo passwd 新用户名-m自动创建用户家目录-s /bin/bash指定登录shell。这条命令在日常管理多用户的Linux机器时几乎必用。如果要删除用户sudo userdel -r 用户名会连家目录一起删除。4.4 压缩与解压tar命令和中文件名乱码Linux下最通用的压缩格式是tar.gz命令是tar -czvf archive.tar.gz /path/to/dir参数拆解-c创建归档-z用gzip压缩-v显示详细过程-f指定归档文件名。解压对应的是-x解包所以解压命令是tar -xzvf archive.tar.gz如果只想解压某一路径在包里的子目录加-C指定输出目录tar -xzvf archive.tar.gz -C /tmp/outzip格式在Linux下的命令也已经很成熟sudo apt install zip unzip装好之后zip -r archive.zip /path/to/dir unzip archive.zip -d /path/to/output有一个让中文用户非常头疼的问题在Windows下压缩的中文文件名zip包拿到Linux下解压后经常显示乱码。原因是Windows用GBK或CP936编码文件名而Linux默认按UTF-8解码。解决办法是用unzip -O指定编码unzip -O CP936 中文文件名.zip -d 输出目录-O参数就是指定文件名字符集的。如果unzip版本不支持-O也可以用Python脚本批量解压处理但我个人经验是装了p7zip-full之后7z x的默认行为对GBK文件名的兼容性好很多。这个坑在下载网盘里Windows用户共享的zip包时会频繁遇到值得记住。4.5 查看系统和资源占用这台机器状态怎么样有些信息随时要看。查看系统版本lsb_release -a cat /etc/os-releaselsb_release -a能明确显示发行版版本cat /etc/os-release内容更详细。查看内核相关信息用uname -a。内存和磁盘占用free -h df -hfree -h以人类可读的单位显示内存量和swap使用情况df -h显示各挂载点的磁盘占用百分比。看到根分区/的Use%超过90%时就该清理空间了——可以看看journalctl --disk-usage检查系统日志占用了多少过大的话执行sudo journalctl --vacuum-time7d清掉七天前的日志。动态查看系统进程用top它会实时刷新CPU和内存占用排行按q退出。装个更漂亮直观的htopsudo apt install htop之后体验会更舒适它有彩色显示和鼠标操作入口适合习惯图形化信息的初学者。真正干活的时候需要的是定位问题进程、查看端口等这些属于更高阶的运维技巧这一步先会用top看个大概即可。5. 实测里最常踩的坑SSH连不上、虚拟机卡顿和中文输入法调不出来把高频问题单独列一节因为这些问题我几乎是每学期都会在同学那看到一遍有的问题本身不难修但排错思路不对会卡很久。5.1 SSH连接失败从服务、防火墙、IP三层排查宿主机用XShell或终端ssh命令连不上虚拟机的现象十分常见。很多人一上来就怀疑自己密码错了其实这个现象背后有清晰的排查链路。第一步在虚拟机Ubuntu的终端里执行systemctl status ssh确认服务是不是active状态。如果显示inactive (dead)用sudo systemctl start ssh启动如果报错大概率是openssh-server没装好重新执行安装命令。第二步确认虚拟机IP地址用ip addr看网卡是否获得了192.168之类的内网IPv4地址。如果只有127.0.0.1loopback地址说明网卡没有获取到IP大多是VMware的NAT服务没起来——在宿主机服务里找到VMware NAT Service和VMware DHCP Service手动启动它们然后虚拟机里执行sudo dhclient重新获取IP。第三步防火墙检查。sudo ufw status如果显示active执行sudo ufw allow ssh写入SSH放行规则。这一步牵扯到一个很常见的误区你以为是防火墙拦截但Ubuntu桌面版ufw默认inactive所以绝大多数情况下问题出在服务或网络适配器上没必要一上来就关防火墙。第四步从宿主机ping一下虚拟机IP不通的话检查VMware网络适配器是不是NAT模式、虚拟机是否处于开机状态。能ping通但SSH连不上再用telnet 192.168.x.x 22测试22端口通不通不通就回到第一步继续查服务状态。5.2 VMware虚拟机卡顿和全屏适配问题刚装完的Ubuntu在虚拟机里操作不够跟手常见表现是界面响应慢、鼠标点击有延迟、窗口无法自适应全屏。90%的原因是VMware Toolsopen-vm-tools没装好。Ubuntu桌面版安装完之后VMware会自动调用open-vm-tools的安装但不是每次都能成功。先手动检查dpkg -l | grep open-vm-tools如果没有安装或版本异常执行sudo apt install -y open-vm-tools open-vm-tools-desktopopen-vm-tools-desktop这个包专门处理桌面环境的分辨率自适应、剪贴板共享、拖拽文件等功能。安装完成后重启一次虚拟机。如果你用的是VMware Workstation 17以上版本它会引导你安装新版的VMware Tools其实是同一套东西的官方命名安装完成后按提示重启虚拟机即可。如果Tools装好之后仍然卡顿问题可能在虚拟机的图形配置。Ubuntu默认的Wayland显示服务器在VMware里偶尔会有兼容问题可以试试CtrlAltF3切换到文本终端再切回或者注销后在登录界面选择Ubuntu on Xorg30%的图形卡顿问题能因此缓解。5.3 中文输入法装了但调不出来环境变量与输入源的坑fcitx5装完在文本编辑器里按Ctrl空格却只有英文或者在系统设置里根本找不到输入源选项这个问题需要从两个层面排查。第一层是环境变量有没有生效。即使你在/etc/environment里写好了GTK_IM_MODULEfcitx和XMODIFIERSimfcitx如果重启桌面会话不彻底选择注销而不是重启环境变量不会重新加载。解决办法是注销当前用户重新登录或者直接sudo reboot。第二层是fcitx5进程是否真的在运行。终端里跑fcitx5-diagnose它会把你系统的输入法状态完整打出来看里有fcitx5进程有没有加载拼音引擎有没有检测到桌面环境类型。如果显示Current desktop environment: unknown说明fcitx5没有正常接管系统输入法框架需要确认环境变量文件是否被正确读取。另外在GNOME桌面上装fcitx5后系统自带的iBus进程可能会抢占输入法框架导致fcitx5无法正常启动或无法弹出候选框。稳妥做法是装完后在GNOME的设置——区域与语言里关闭iBus相关集成或者安装im-config后运行im-config -n fcitx5选择fcitx5作为默认输入法框架。执行完这些操作后再注销重新登录成功率会高很多。5.4 其他几个容易劝退新手的细节系统更新后启动变慢或者出现Failed to start Network Manager之类报错多半是更新过程中网络服务重启失败执行systemctl restart NetworkManager一般能救回来如果每次开机都要手动执行检查/etc/network/interfaces有没有被手写的配置污染尽量移除不需要的网络管理条目。命令行下输入密码时看不到任何星号或占位符这是Linux的安全设计不是键盘坏了放开大胆输完回车即可。用sudo apt install下载软件时提示Unable to locate package说明软件源列表没有更新先执行sudo apt update再装。系统日志占满磁盘导致命令执行报no space left on device用journalctl --disk-usage查看定期执行sudo journalctl --vacuum-size50M会给磁盘瘦身。6. 把Ubuntu当日常开发机用我的一些个人体会回到这篇文章的出发点——项目1Ubuntu安装与基本操作。如果你顺利完成了安装和基础操作其实已经迈过了Linux学习中最容易劝退的那道坎。很多人在这一步会陷入一个误区觉得要把所有命令都背下来才敢继续往前学。真没必要。命令这东西是查着查着就熟了就像你刚开始用手机时不会背完所有设置选项才点开某个功能。遇到不认识的命令man 命令名查看手册或者命令名 --help看简版说明比死记硬背有效率得多。从我个人的经验来看学Ubuntu最有价值的地方还不是命令本身而是它逼着你去理解文件系统、权限模型、进程管理和多用户体系。Windows把这些都藏在幕后Linux把它们摆在明面上这恰恰是它作为操作系统的教学载体的最大优势。装坏一个系统没关系虚拟机的快照功能就是后悔药多装几次多踩几个坑你对Linux的理解会越来越接近本质。安装和基本操作只是起点。后面要继续深入的话建议沿着几条线走一是学包管理与软件编译从apt到源码安装二是学Shell脚本把重复性操作自动化三是学用户与权限管理真正理解多用户环境的运作逻辑四是学网络与进程管理为之后接触服务器运维和云主机铺垫。每一条线的入手门槛都不高关键是要有机器能随时折腾——VMware里这台Ubuntu就是你最该好好利用的试验田。最后分享一个实际经验给虚拟机做快照的习惯越早养成越好。每次要装新软件、改系统配置、玩环境变量之前先在VMware里拍一个快照。出了问题两秒钟回到之前的状态这种安全感能让你完全放开手脚去试错而试错恰恰是Linux学习中最快的成长路径。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。