在Linux这个圈子里摸爬滚打这些年,我几乎给身边每个人推荐系统时都说同一句话:想入坑Linux,先装个Ubuntu试试。这个判断到今天依然成立。Ubuntu背靠Debian系庞大的软件仓库,社区资料多到你看不完,硬件兼容性在桌面发行版里属于第一梯队,而且从安装到日常使用,它的引导流程做得足够“傻瓜化”。你不需要懂编译内核,不需要自己折腾X11配置,装好就是一个能上网、能写代码、能办公的正常操作系统。
这篇博文就是项目1的内容:Ubuntu的完整安装过程,以及装完系统之后你必须掌握的基本操作。我写的时候尽量把每一步背后的“为什么”也讲清楚,不光是给你命令、给截图描述,还会告诉你哪些地方容易踩坑、哪些坑我当年都踩过。不管你是在物理机上装双系统,还是在虚拟机里练手,这篇都能直接对着操作。
1. 安装前的准备:版本选择与启动盘制作
1.1 为什么新手首选Ubuntu,而不是其他发行版
先说个很多新手会问的问题:Linux发行版那么多,Ubuntu、Fedora、Debian、Arch、CentOS,我为什么偏偏推荐Ubuntu?答案就四个字:省心。Arch让你从零开始拼积木,Fedora默认带着最新的内核和软件往前冲,CentOS/Rocky更适合服务器场景,而Ubuntu在“开箱即用”和“可玩性”之间平衡得最好。它拥有庞大的用户基数,这意味着你遇到任何报错,把英文提示复制到搜索框里,基本都能找到现成答案。
从技术角度说,Ubuntu的APT包管理系统对新手极其友好,一条sudo apt install命令就能装软件,依赖关系自动解决,不用像编译源码那样自己手动找依赖。再加上Canonical公司长期维护LTS版本,一个版本能持续获得五年安全更新,非常适合作为主力系统长期使用。我自己现在的工作站跑的就是Ubuntu LTS,日常开发、跑模型、写文档全都在里面。
另外还要说一点:很多培训机构、高校实验室、云服务器厂商选择的Linux就是Ubuntu。学会Ubuntu的基本操作,你后面玩云服务器、搭开发环境、跑Docker,能力是直接迁移的,不会白学。
1.2 镜像下载与SHA256校验
安装Ubuntu第一步是拿到正确的系统镜像。这里我强烈建议你只从Ubuntu官网(ubuntu.com/download/desktop)下载,不要随便去第三方站点拷,一是怕镜像被植入东西,二是官网下载的一般都是最新稳定版。下载时注意选LTS版本,比如24.04 LTS、22.04 LTS。LTS是Long Term Support的意思,这类版本会获得长期维护,稳定性有保证。奇数年份出的版本比如23.10、24.10属于短期版本,一般只维护9个月,适合喜欢尝鲜的玩家,不适合稳定使用。
下载完镜像后,我建议你先做一步校验,防止下载过程中文件损坏。官网下载页面会同时给出SHA256校验值,你下载完镜像后用工具算一下本地文件的哈希值,两边一致再继续。Windows用户可以打开PowerShell执行Get-FileHash 文件路径,macOS用户用shasum -a 256,Linux用户直接运行sha256sum 文件名。这一步很多人跳过,但万一你运气不好下载到损坏的镜像,安装到一半报错才叫难受,校验一下成本极低,值得养成习惯。
1.3 制作U盘启动盘的正确姿势
拿到镜像文件之后,需要把它写进U盘做成启动盘。这里要特别提醒:U盘启动盘不是把ISO文件复制进去那么简单,必须用工具把镜像写入U盘的引导扇区,U盘才能引导电脑进入安装程序。推荐两个工具:
- balenaEtcher:跨平台,Windows、macOS、Linux都能用,界面简单,选择镜像、选择U盘、点Flash,三步搞定,我在Windows和Linux下都用它,稳定不翻车。
- Rufus:Windows下的老牌工具,功能更强,可以选分区类型、文件系统,新手直接用默认设置就行。
制作的时候注意几点:U盘容量至少4GB(8GB更稳妥),制作过程会清空U盘所有数据,提前备份好。另外写入方式一般选“DD镜像模式”或“ISO镜像模式”,Rufus默认会弹窗问你是用ISO模式还是DD模式,推荐选DD模式,兼容性更好,尤其针对UEFI启动的机器。
Linux用户也可以直接命令行制作启动盘,sudo dd if=ubuntu-xx.iso of=/dev/sdb bs=4M status=progress,注意of后面是磁盘设备文件不是分区(sdb不是sdb1),写错会把U盘或硬盘数据全干掉。我不太推荐纯命令行新手一上来就用dd,还是用Etcher更稳妥。
2. Ubuntu安装全流程实操
2.1 引导进入安装程序:UEFI与Secure Boot
做好启动盘后,把U盘插进电脑,开机时按特定键进入启动菜单选择U盘启动。不同品牌的电脑按键不一样,最常见的是F12、F11、ESC、F2,开机画面一般会短暂提示“Press F12 for Boot Menu”之类的字样,眼疾手快按下去就行。
如果你发现自己按了没反应,可能需要进BIOS/UEFI设置界面把U盘启动顺序调到第一位,或者开启UEFI模式。现在的电脑基本都是UEFI引导了,这和你十几年前见过的BIOS不太一样。UEFI模式下,Ubuntu默认使用GRUB2引导程序,支持GPT分区表。
这里还有一个很多新手会卡住的地方:Secure Boot。Windows 8以后的电脑默认开启安全启动,它对引导程序有签名校验。Ubuntu官方签名过自己的引导程序,所以正常情况下开启Secure Boot也能装,但如果你用的是NVIDIA独显或者某些特别的硬件,Secure Boot可能会引起驱动加载问题。我的建议是:如果只是装Ubuntu学习用,可以在UEFI设置里暂时关闭Secure Boot,减少不必要的麻烦;如果电脑还要兼顾Windows,且你不想为了双系统来回折腾,就先保持开启状态装一遍试试,装好后发现NVIDIA驱动或者第三方内核模块加载有问题再关。
从启动盘进入后,你会看到一个GRUB菜单,通常有两个选项:“Try or Install Ubuntu”和“Try or Install Ubuntu (safe graphics)”。如果你的是老显卡或者启动后黑屏,就用safe graphics模式。选第一个直接回车,等待加载。
2.2 安装向导里的关键选择:正常安装还是最小安装
Ubuntu安装向导用了很多年,界面几乎没大变,但每一步都不能无脑点“继续”。在“Updates and other software”这一步,有两个选择题:
第一,“Normal installation”还是“Minimal installation”?Normal会装一堆办公软件、媒体播放器、游戏等预装软件,适合大部分桌面用户,缺点是安装时间长、系统里有很多你用不到的软件。Minimal只装浏览器和基础工具,省时间也干净,适合装完系统后按需自己装环境的人。我倾向于选Minimal,因为后面要搭开发环境的人,迟早要学会自己用apt装软件,系统预装那些反而碍事。如果你家用、不想折腾,选Normal也完全没问题。
第二,**“Download updates while installing Ubuntu”和“Install third-party software for graphics and Wi-Fi hardware”**这两个复选框。第一个是安装过程中同时下载系统更新,如果你网络够好可以勾选,省得装完再更新一遍;第二个我建议一定要勾选,它会在安装时额外安装一些专有驱动(主要是NVIDIA和Wi-Fi网卡固件),对笔记本用户尤其重要,不勾的话装完可能面临Wi-Fi不能用、显卡驱动没装的尴尬局面。
2.3 分区方案:双系统与单系统的不同选择
接下来是安装类型选择界面,这一步是整个安装过程中最需要动脑子的地方。界面会列出几种选项:
“Erase disk and install Ubuntu”:直接把整块硬盘清空装Ubuntu,适合确定不想再用Windows、并且硬盘里没有重要数据的情况。如果你是在虚拟机里安装,选这个最省事。
“Install Ubuntu alongside Windows Boot Manager”:这是双系统安装选项,Ubuntu会自动检测已有的Windows分区,在空闲空间里腾出地盘来装Ubuntu,自动配置GRUB引导菜单。适合既想用Windows(打游戏、用专业软件)又想尝鲜Linux的用户。选这个选项时注意,它要求硬盘上有足够的空闲空间,如果Windows已经占满了整个磁盘,你需要先在Windows的磁盘管理里压缩卷,腾出至少50GB的未分配空间。
“Something else”:手动分区。这是最有控制力也最容易把新手劝退的选项。但我反而建议想长期使用Linux的人都尝试一下手动分区,因为你能在这个过程中真正理解Linux的文件系统布局。
手动分区时我推荐一个最标准的方案(UEFI + GPT):
| 分区 | 大小 | 类型/文件系统 | 挂载点 | 说明 |
|---|---|---|---|---|
| EFI分区 | 不小于512MB | FAT32 | /boot/efi | 如果已有Windows的EFI分区可以不重新建,安装器会自动共存 |
| Swap(交换空间) | 等于内存大小或休眠需要内存1.5倍 | swap | 无 | 内存大于16GB也可以不建,用swapfile |
| 根分区 | 至少60GB | ext4 | / | 系统全部文件都在这 |
| /home分区(可选) | 剩余全部 | ext4 | /home | 单独分出来方便以后重装系统保留数据 |
如果你是小白,我建议最简单的方式:什么多余操作都不做,直接选“Erase disk and install Ubuntu”或者自动双系统安装。手动分区是等你对Linux文件系统有一定理解后再玩的。但如果你非要想手动分,上面这个表格直接照抄就行,重点保证EFI分区挂载到/boot/efi,根分区挂载到/。
2.4 设置用户名、密码与主机名
分区方案确定后,安装器会让你选择时区、键盘布局、设置用户名和主机名(计算机名称)。时区选上海(Asia/Shanghai),键盘布局一般选English (US)就行,除非你用的是带特殊键位的键盘。用户名建议用全小写字母,不要用中文或带空格的用户名,否则后面很多命令行工具、开发环境会报各种奇怪错误。主机名会在命令行提示符里看到,比如user@ubuntu,你也可以设置成自己喜欢的名字。
密码设置要符合基本安全要求,但不能设置完就忘。Linux里用户密码是sudo提权用的,后面几乎每天都要用到。装完系统后可能会提示你是否加密家目录(Encrypt Home Folder),一般个人电脑不选,选了以后忘记密码数据就彻底找不回来了,而且系统响应会有一点点性能损失。
安装进度条跑完,提示“Installation Complete”时,点“Restart Now”,重启时会提示拔掉U盘。按回车确认,如果没来得及拔也没关系,到GRUB菜单选择第一项启动就行。
3. 首次启动后的系统初始化配置
3.1 换源:装完Ubuntu第一件必做的事
重启进入Ubuntu桌面后,你看到的界面可能跟Windows风格差不多,有任务栏、有应用菜单、有设置中心。但别急着体验,第一件事先换软件源。所谓软件源,就是你的系统从哪里下载软件包。Ubuntu官方源服务器在国外,国内网络访问速度慢到怀疑人生。我当年第一次装完Ubuntu,用官方源执行apt update,几MB的索引信息能卡十几分钟,之后下载软件更是几十KB每秒,换了国内源之后直接跑满宽带。
换源有两种方式。图形化方式:打开“Software & Updates”应用,在“Ubuntu Software”标签页的“Download from”下拉框里选择“Other...”,然后在列表里选中一个国内镜像源,比如阿里云(mirrors.aliyun.com)、清华TUNA(mirrors.tuna.tsinghua.edu.cn)、中科大(mirrors.ustc.edu.cn),点“Choose Server”然后关闭窗口,系统会提示你重新加载软件索引,点Reload。
命令行方式更直接。Ubuntu 24.04开始使用新的APT源格式,源列表文件在/etc/apt/sources.list.d/ubuntu.sources。我以清华源为例,备份原文件后,把内容替换成对应的镜像源配置。这个过程网上搜索“Ubuntu 24.04 清华源”会直接给出官方帮助文档,照抄就行。换好源后执行:
sudo apt update sudo apt upgradeupdate是更新软件包索引(就是告诉系统每个软件最新的版本是什么),upgrade是真正升级系统里已装的所有软件包。这两个命令以后你会天天用到。建议把它们绑定成肌肉记忆:每天开机第一件事,先update再upgrade。
3.2 用命令行完成系统基本操作:cd、ls、sudo、apt的使用场景
图形界面用久了容易产生一个误区:Linux和Windows好像也没什么区别。这句话只对了一半。真正体现Linux威力的是终端。按Ctrl+Alt+T打开终端,你会看到一个类似user@hostname:~$的提示符。user是当前用户名,hostname是主机名,~表示当前目录是家目录,$表示当前是普通用户(如果是root用户会显示#)。
最基本的四个命令必须掌握:
pwd:Print Working Directory,显示当前所在目录。ls:列出当前目录下的文件和文件夹。ls -l显示详细信息(权限、大小、修改时间),ls -a显示隐藏文件(以点开头的文件)。cd:切换目录。cd /etc进入系统配置目录,cd ..返回上级目录,cd ~回到自己的家目录。sudo:以管理员权限执行后面的命令。sudo命令会短暂要求输入当前用户密码,输入时屏幕不显示任何字符是正常的,输完直接回车即可。
我再强调一下sudo的本质:Linux里root是最高权限用户,日常操作我们不会一直用root账号,而是用普通用户登录,遇到需要系统级修改的命令时临时提权。所以原则上不要动不动就sudo,能普通用户解决的绝不提权;但该sudo的地方也别心疼,比如系统更新、安装软件时不用sudo基本都会报Permission denied。
安装软件的命令也在这里一并说清:
sudo apt install 软件名 # 安装软件 sudo apt remove 软件名 # 卸载软件 sudo apt search 软件名 # 搜索软件 apt show 软件名 # 查看软件信息 sudo apt autoremove # 清理不再需要的依赖apt是Ubuntu的软件包管理器,你以后装nginx、装docker、装gcc全靠它。理解了apt之后,Linux的软件安装基本就通了一半。
3.3 中文输入法与基础软件安装
很多国内用户装完Ubuntu最急着解决的就是中文输入。当前Ubuntu默认的桌面环境用的是IBus输入法框架,系统自带“Intelligent Pinyin”,在“Settings > Keyboard > Input Sources”里添加“Chinese (Intelligent Pinyin)”就能用了,加完右上角切换输入法的图标里选一下就行。
但说实话,系统自带拼音的体验一般,词库、云联想、候选排序都跟搜狗输入法有差距。如果你要装搜狗输入法,Ubuntu下需要先安装对应输入法框架(搜狗官方提供.deb包,同时依赖fcitx框架),然后去系统设置里把输入法框架切换成fcitx,注销重新登录后才生效。这个过程在搜狗官网有详细教程,照着走就行。我个人的建议是:如果只是日常打字,直接用系统自带中文拼音,干净省事;如果中文输入频率很高、对词库敏感,再折腾搜狗。
其他常用软件按需安装。浏览器推荐Chrome,直接从官网下载.deb安装包后双击安装即可。代码编辑器VS Code也一样,官网下载.deb包安装。这里顺便提一句,Ubuntu下很多软件官方都会提供.deb包,下载后用sudo dpkg -i 文件名.deb命令安装,但这种方法经常碰到依赖缺失报错,标准姿势是装完后紧跟着执行sudo apt --fix-broken install来补装依赖。
开发环境方面,装一下build-essential包含gcc、g++、make等编译工具:
sudo apt install build-essential还有git,装完系统马上就得配:
sudo apt install git git config --global user.name "你的名字" git config --global user.email "你的邮箱"4. 文件系统结构与权限操作入门
4.1 Linux目录结构:别再把所有东西往C盘塞了
Windows用户刚转Linux时最容易懵的地方,就是不知道自己的文件该放哪。Windows有C盘、D盘的概念,文件散落在各个盘符和“文档”“下载”“桌面”这些文件夹。Linux没有盘符概念,整个文件系统是一棵树,一切的起点是/(根目录)。你打开文件管理器侧边栏看到的“File System”其实就是/。
几个关键目录大致记住就行:
/home:存放所有普通用户的家目录,你的个人文件都放在/home/你的用户名下,相当于Windows的“用户”文件夹。打开终端默认就在家目录。/etc:系统全局配置文件目录。比如/etc/apt/sources.list是软件源配置,/etc/hostname是主机名配置。改系统行为基本都来这里找。/var:存放经常变化的数据,比如日志文件/var/log、邮件等。服务跑起来后输出日志通常在这。/usr:系统程序和软件安装目录,你通过apt装的软件大多在/usr/bin、/usr/share等位置。/tmp:临时文件目录,系统重启后一般会被清空。/mnt和/media:挂载外部设备的地方,U盘、移动硬盘自动挂载到/media下。
我建议刚上手的读者打开终端,一个个目录切换过去感受一下,cd /etc、ls各目录看看,天然就建立起“Linux所有文件都在这棵树里”的直觉。这和Windows那种“各盘符各自为政”的思维方式差别很大,习惯之后确实觉得清爽——没有盘符,没有路径分隔符混乱,所有路径都是/开头。
4.2 文件权限:看懂ls -l的输出
Linux是多用户系统,因此文件权限机制是核心中的核心。执行ls -l,你会看到类似这样的一行:
-rw-r--r-- 1 user group 2048 Mar 12 10:00 notes.txt从左往右拆解:第一个字符表示文件类型,-代表普通文件,d代表目录,l代表符号链接。后面9个字符是权限位,分为三组:所有者权限(user)、所属组权限(group)、其他人权限(others)。每组三个字符分别是r(读)、w(写)、x(执行)。所以-rw-r--r--表示:这是一个普通文件,所有者可读可写,组成员可读,其他人可读。
修改权限的命令是chmod,两种用法:
chmod 764 notes.txt # 数字法:7=读写执行(4+2+1),6=读写,4=只读 chmod u+x script.sh # 符号法:给所有者加执行权限加可执行权限这个操作,你在Linux里几乎天天用。比如你下载了一个.sh脚本,想运行它,直接./script.sh会提示Permission denied,必须先执行chmod +x script.sh才能运行。这个细节对Windows转来的用户特别容易卡住——Windows可执行文件看后缀名(.exe),Linux看权限位(x)。
文件所有者修改用chown:
sudo chown 用户名 文件名日常一般不需要改所有权,但比如你在外部设备挂载点下创建文件时,有时会遇到“权限不够”的提示,这时候就需要理解是谁拥有这个挂载点目录。
4.3 用户管理:useradd、usermod、passwd
作为学习项目,用户管理也建议入门了解一下。添加新用户:
sudo useradd -m -s /bin/bash 新用户名-m表示同时创建家目录,-s指定默认shell为bash(Linux有sh、bash、zsh、fish等shell,Ubuntu默认bash)。把用户加到sudo组,让他能提权:
sudo usermod -aG sudo 新用户名修改密码:
passwd 用户名还有删除用户sudo userdel -r 用户名,-r会同步删除家目录。这些命令平时你可能不怎么用,但当你以后管理一台云服务器、给同事开账号时,这些就是基本功。
4.4 文件查找与文本处理三板斧
日常使用里还有几个命令必须掌握,分别是find、grep、cat(head/tail)。在某个目录下找文件:
find /home/用户名 -name "*.conf"在文件里搜索内容:
grep -r "待搜索字符串" /目录路径查看文件内容:
cat 文件名 # 一次性全部输出 head -20 文件名 # 看前20行 tail -20 文件名 # 看最后20行,tail -f可以实时跟踪日志这三个命令组合起来,能解决你90%的日常查找和调试问题。系统出问题时,我第一个习惯就是tail -f /var/log/syslog看实时日志,再配合grep过滤关键词,问题定位很快。
5. 常见问题与排查技巧实录
5.1 安装时的经典故障:黑屏、卡Logo、无线网卡不识别
安装Ubuntu的过程中,新手会遇到几个高频问题,我直接列表整理出来,方便你对着排查。
先说启动盘引导后黑屏。这多半是显卡驱动问题。NVIDIA独立显卡的机器在安装界面加载开源驱动nouveau时容易冲突。解决方法是启动菜单里选“Try or Install Ubuntu”后按e键编辑启动参数,在linux那一行末尾加上nomodeset,然后按Ctrl+X或F10启动。nomodeset参数让内核暂时跳过显卡驱动模式设置,用基本显示模式跑安装程序。装好系统后如果还黑屏,在GRUB启动菜单同样加nomodeset,进系统后安装NVIDIA官方驱动就能彻底解决。
其次是卡在Ubuntu Logo界面,进度点一直转。如果排除显卡问题,大概率是网络相关服务卡住了。安装时如果选择了“Download updates while installing”,而网络环境又连不上外网,安装程序会一直重试等待。最简单的做法是安装时取消勾选“Download updates”,装完系统再换国内源更新。
第三个高频问题是无线网卡不识别或搜不到Wi-Fi信号。很多Realtek、Intel新网卡需要额外的固件包,Ubuntu镜像里并不包含。解决办法:先用有线网络联网(或者手机USB共享网络),然后换好国内源,执行sudo apt update,再执行sudo ubuntu-drivers autoinstall安装推荐驱动,重启后Wi-Fi就出来了。注意ubuntu-drivers这个命令是装驱动的好帮手,NVIDIA驱动也可以用它装。
5.2 双系统引导问题:装完Ubuntu后Windows不见了怎么办
双系统安装最怕遇到的灾难就是:装完Ubuntu,重启发现GRUB引导菜单里只有Ubuntu,Windows启动项消失了。这里先给颗定心丸:Windows大概率还在硬盘上,只是GRUB没把它识别出来。
先在终端执行:
sudo update-grub这个命令会重新扫描系统里的可引导系统,把Windows加到GRUB菜单。执行后重启,看看菜单里有没有“Windows Boot Manager”。
如果update-grub没有效果,再用Boot Repair工具。这个工具是Ubuntu社区解决引导问题的大杀器,操作非常简单:
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install boot-repair boot-repair启动后直接点“Recommended repair”,它会自动检测引导配置并修复。修复过程中可能需要联网下载一些组件,耐心等就行。我见过的大多数双系统引导问题,这个工具都能一次搞定。
开机默认进入Windows而不是Ubuntu怎么办?编辑GRUB配置文件:
sudo nano /etc/default/grub把GRUB_DEFAULT=0改成Windows菜单项的序号,或者改为GRUB_DEFAULT=saved配合GRUB_SAVEDEFAULT=true记住上次选择。改完执行sudo update-grub生效。
5.3 网络与更新常见问题:apt报错、DNS解析不了、时区不对
apt是Ubuntu的生命线,它出问题最耽误事。最常见的错误之一:
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)这个错误表示另一个apt进程还在运行。要么是软件中心在自动更新,要么是你上次执行apt命令时终端被强制关掉了。解决办法:
sudo pkill apt sudo pkill apt-get sudo rm /var/lib/apt/lists/lock然后等几秒再重新执行apt命令。不要一上来就删锁文件,确定没有其他apt进程在跑再删。
apt update连接不上、下载速度极慢,第一步先确认源配置没问题。换国内源是最佳方案,如果你已经换了还慢或报错,检查是不是DNS问题。临时测试:
ping mirrors.aliyun.com如果不通,把DNS改成公共DNS。编辑/etc/resolv.conf,但Ubuntu 24.04用systemd-resolved管理DNS,手动改这个文件重启就会被覆盖。更推荐在“Settings > Network”里把IPv4的DNS改成223.5.5.5和114.114.114.5(阿里DNS),这是我能稳定记住的两个国内公共DNS之一,另一个是119.29.29.29。
装完双系统后Ubuntu和Windows时间不一致,每次切系统时间总差8小时。原因是Windows把硬件时钟当作本地时间,Linux把硬件时钟当作UTC,换算后就会出现8小时偏差。让Ubuntu像Windows一样把硬件时钟当作本地时间,执行:
sudo timedatectl set-local-rtc 1反过来也可以让Windows认UTC,但改注册表更麻烦,上面的命令一行解决,以后两个系统来回切换时间就不会乱跳了。
6. 安装完成后的练习建议与资源索引
6.1 给零基础读者的练习任务清单
装好系统只是第一步,真正要内化Ubuntu的基本操作,需要动手练。我给你设计一套循序渐进的小任务,按顺序做完,基本操作就过关了:
- 在终端执行
pwd、ls、cd /etc、cd ..、cd ~,把文件系统树逛一遍。 - 在家目录创建一个
practice文件夹,在里头创建几个文本文件,用mv改名、用cp复制、用rm删除。注意rm -rf这个命令威力极大,能递归强制删除整个目录,没有任何确认提示,命令一经发出就找不回来了,一定要谨慎使用。 - 用
chmod把刚才创建的脚本文件加上执行权限,然后用./文件名运行它。 - 使用
sudo apt install安装一个你需要的软件(比如htop,一个非常好用的系统监控工具),然后执行htop看看系统资源占用。 - 在
/var/log/syslog里找到一条当天日志,用grep过滤搜某个关键词。
这些任务看起来简单,做完你对终端的恐惧感基本就消除了。Linux学习跟学游泳一样,看一百篇教程不如下水扑腾一次。
6.2 适合长期学习的信息渠道
如果完成上述任务后你想继续深入,我建议按以下顺序扩展:先从鸟哥的Linux私房菜中文版入手,这本书虽然有点老,但文件系统、权限、shell的基础讲得极透彻;然后看Ubuntu官方文档和Ask Ubuntu社区,遇到问题第一反应去搜索而不是问群友——搜索本身就是Linux学习者最重要的技能;最后如果你对开发感兴趣,找一本讲shell脚本编程的书,把for循环、变量、管道这些吃透,基本就能把终端玩出花来了。
最后分享一点我的个人经验
这篇文章写到这里,核心的安装和基本操作都已经覆盖了。最后说点项目之外的话。我见过太多人装Linux,装的时候热情高涨,装完两天就因为一个小问题解决不了直接放弃,格式化重装Windows。我想说的是,Linux的门槛从来不在安装,而在你愿不愿意在“不会”的时候坐下来看日志、读文档、慢慢搜。刚开始用的时候慢一点没关系,命令不熟,你敲history看自己用过的命令;系统出问题,先看日志再搜解决方案;软件装不上,把报错原文复制进搜索引擎。这套“自己解决问题”的方法一旦建立起来,你学的就远远不止Ubuntu了,而是接触整个开源世界的通行证。