共计 3175 个字符,预计需要花费 8 分钟才能阅读完成。
文章目录[显示]
为什么要学 Linux?先从一段历史说起
1991 年,芬兰大学生 Linus Torvalds 在邮件列表里发了一条消息,大意是:" 我在做一个免费的操作系统内核,只是个人爱好,不会像 GNU 那么大。" 谁也没想到,这个 " 个人爱好 " 后来长成了一棵参天大树——如今全球超过 90% 的云服务器、绝大多数安卓手机、国际空间站的控制系统,底层跑的都是 Linux。
说白了,Linux 不是某一个操作系统,而是一个 内核(Kernel)。内核负责和硬件打交道——管理 CPU、内存、磁盘、网卡这些东西。在这个内核之上,不同的团队和公司打包了不同的软件、桌面环境和包管理工具,就形成了各种 发行版(Distribution)。
这就像火锅底料是同一锅,但有人涮毛肚,有人涮羊肉,端上来就是不同的味道。
主流发行版,选哪个?
发行版上百个,但真正主流的就那么几家。我列个表,帮你快速建立认知:
| 发行版 | 包管理器 | 适合人群 | 一句话评价 |
|---|---|---|---|
| Ubuntu | apt | 新手、开发者 | 生态最丰富,社区最活跃 |
| Debian | apt | 服务器运维 | Ubuntu 的 " 爸爸 ",稳如老狗 |
| Fedora | dnf | 技术尝鲜者 | Red Hat 的试验田,新技术上得快 |
| CentOS Stream / Rocky Linux | dnf | 企业服务器 | 生产环境的主力选手 |
| Arch Linux | pacman | 折腾爱好者 | 从零搭建,学习效果拉满 |
新手我推荐 Ubuntu,没有之一。 原因很简单:遇到问题搜一下,十条结果有八条是 Ubuntu 的解决方案。这种社区规模带来的便利,初学阶段比什么都重要。
本文接下来就以 Ubuntu 24.04 LTS(代号 Noble Numbat)为例,手把手带你完成安装。LTS 是 Long Term Support 的缩写,意味着官方会提供 5 年的安全更新,适合长期使用。
三种安装方式,按需选择
装 Ubuntu 不止一条路。根据你的场景,我建议这样选:
- 物理机安装:打算把 Linux 当主力系统用,或者有一台闲置电脑
- 虚拟机安装:想保留 Windows/macOS,同时体验完整的 Linux 桌面
- WSL 安装:Windows 用户只需要命令行环境,不需要图形界面
方式一:物理机安装
准备工作:
- 下载 Ubuntu 24.04 的 ISO 镜像文件(官网 ubuntu.com,约 6GB)
- 准备一个 8GB 以上的 U 盘
- 下载 Rufus(Windows)或 balenaEtcher(跨平台)制作启动盘
制作启动盘:
以 Rufus 为例:插入 U 盘,选择下载好的 ISO 文件,分区类型选 GPT,点击开始。大约 5 分钟搞定。
安装步骤:
- 重启电脑,进入 BIOS(一般开机按 F2、F12 或 Del 键,不同品牌不一样)
- 把 U 盘设置为第一启动项,保存退出
- 进入 Ubuntu 安装界面后,选择语言和键盘布局
- 选择 " 安装 Ubuntu",安装类型建议选" 清除整个磁盘并安装 "(如果是专用机器);如果要和 Windows 双系统共存,选 " 其他选项 " 手动分区
- 设置时区、用户名和密码
- 等待安装完成,重启,拔掉 U 盘
坦白说,现在 Ubuntu 的安装器做得很傻瓜了,基本就是一路 " 下一步 "。
手动分区参考(双系统场景):
| 挂载点 | 大小 | 文件系统 | 说明 |
|---|---|---|---|
| /boot/efi | 512MB | FAT32 | EFI 引导分区 |
| / | 50GB+ | ext4 | 根分区,系统和软件装这里 |
| /home | 剩余空间 | ext4 | 用户数据,单独分区方便重装 |
| swap | 与内存等大 | swap | 交换分区,内存不够时用 |
方式二:虚拟机安装
推荐使用 VirtualBox(免费开源)或 VMware Workstation Player(个人免费)。
以 VirtualBox 为例,关键配置:
内存:4GB 以上(建议分配物理内存的 1/4 到 1/2)处理器:2 核以上
硬盘:动态分配,至少 25GB
显存:128MB,开启 3D 加速
网络:桥接模式(与宿主机同网段)或 NAT(共享宿主机网络)
创建虚拟机后,把 ISO 文件挂载到光驱,启动虚拟机,后续安装步骤和物理机一模一样。
一个容易踩的坑: 如果虚拟机启动时提示 "VT-x is disabled",说明你的 BIOS 里没开硬件虚拟化。重启进 BIOS,找到 Intel VT-x 或 AMD-V 选项,打开就好。
安装完成后,别忘了装增强功能(Guest Additions),不然没法全屏、不能和宿主机共享剪贴板,体验会很难受。
方式三:WSL 安装
Windows 10 2004 及以上版本(或 Windows 11)支持 WSL 2(Windows Subsystem for Linux)。这是最轻量的方式,不需要虚拟机,也不用重启。
打开 PowerShell(管理员权限),一条命令搞定:
wsl --install -d Ubuntu-24.04
安装完成后设置用户名和密码,就能直接进入 Ubuntu 的命令行了。
WSL 2 本质上是个轻量级虚拟机,跑命令行工具、编程开发完全够用。但它没有原生的图形桌面——如果你需要 GUI 应用,可以通过 WSLg 运行单个图形程序,但完整桌面体验还是建议用虚拟机。
安装完成后的初始化配置
系统装好了,别急着折腾。先做几件事,磨刀不误砍柴工。
第一步:更新系统
sudo apt update && sudo apt upgrade -y
apt update 是刷新软件源列表(看看有什么新版本),apt upgrade 是真正下载安装更新。养成习惯,装完系统第一件事就是跑这个。
第二步:安装常用工具
sudo apt install -y vim git curl wget net-tools htop
这些是日常高频使用的基础工具。vim 编辑文件,git 管理代码,curl/wget 下载东西,net-tools 提供 ifconfig 等网络命令,htop 看系统资源占用。
第三步:配置中文环境(如果安装时选了英文)
sudo apt install -y language-pack-zh-hans
sudo update-locale LANG=zh_CN.UTF-8
重新登录后生效。不过坦白说,我建议保持英文环境。原因是中文路径和中文报错信息在排查问题时会带来不少麻烦,而且搜英文报错信息能找到的资料多得多。
第四步:配置 SSH(远程登录用)
sudo apt install -y openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh
装好后用 ip a 查看 IP 地址,就能从其他电脑用 SSH 客户端连上来了。
熟悉你的新环境
桌面环境
Ubuntu 24.04 默认使用 GNOME 桌面。左侧是应用栏(Dock),顶部是状态栏,右上角管理网络、音量、电源。按 Super 键(就是 Windows 徽标键)打开活动视图,可以搜索应用和切换工作区。
怎么说呢,GNOME 的设计哲学是 " 少即是多 ",刚上手可能觉得功能少。如果你想要更多自定义选项,可以装 GNOME Tweaks:
sudo apt install -y gnome-tweaks
终端——你以后的主战场
按 Ctrl + Alt + T 打开终端。这个快捷键请刻进 DNA 里,你会用到无数次。
几个最基础的命令,先混个脸熟:
pwd # 显示当前目录
ls -la # 列出所有文件(含隐藏文件)cd /etc # 切换目录
cat /etc/os-release # 查看系统版本信息
df -h # 查看磁盘使用情况
free -h # 查看内存使用情况
终端里看到的 $ 符号表示普通用户,# 表示 root 用户。日常操作用普通用户,需要管理员权限时在命令前加 sudo。
写在最后
到这里,你已经有了一个可以正常工作的 Ubuntu 24.04 环境。不管是物理机、虚拟机还是 WSL,核心的命令行操作都是一样的。
有人可能会问:我选错了安装方式怎么办?没关系,虚拟机可以随时删掉重建,WSL 卸载重装也就几分钟的事。Linux 学习最重要的一条经验就是——别怕折腾,坏了重来就是。
下一步建议:先把上面那几个基础命令敲上几遍,然后试着用终端完成一些日常操作,比如创建文件夹、编辑文本文件、安装软件。等你发现自己下意识打开的是终端而不是文件管理器时,就算正式入门了。