冒险岛079

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3|回复: 0

Day 01 Linux概述与Ubuntu 24.04安装

[复制链接]

596

主题

13

回帖

1908

积分

管理员

积分
1908
发表于 4 小时前 | 显示全部楼层 |阅读模式
为什么要学 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 为例,关键配置:
    1. 内存:4GB 以上(建议分配物理内存的 1/4 到 1/2)
    2. 处理器:2 核以上
    3. 硬盘:动态分配,至少 25GB
    4. 显存:128MB,开启 3D 加速
    5. 网络:桥接模式(与宿主机同网段)或 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(管理员权限),一条命令搞定:
    1. wsl --install -d Ubuntu-24.04
    复制代码

    安装完成后设置用户名和密码,就能直接进入 Ubuntu 的命令行了。

    WSL 2 本质上是个轻量级虚拟机,跑命令行工具、编程开发完全够用。但它没有原生的图形桌面——如果你需要 GUI 应用,可以通过 WSLg 运行单个图形程序,但完整桌面体验还是建议用虚拟机。

    安装完成后的初始化配置

    系统装好了,别急着折腾。先做几件事,磨刀不误砍柴工。

    第一步:更新系统
    1. sudo apt update && sudo apt upgrade -y
    复制代码
    1. apt update
    复制代码
    是刷新软件源列表(看看有什么新版本),
    1. apt upgrade
    复制代码
    是真正下载安装更新。养成习惯,装完系统第一件事就是跑这个。

    第二步:安装常用工具
    1. sudo apt install -y vim git curl wget net-tools htop
    复制代码

    这些是日常高频使用的基础工具。vim 编辑文件,git 管理代码,curl/wget 下载东西,net-tools 提供 ifconfig 等网络命令,htop 看系统资源占用。

    第三步:配置中文环境(如果安装时选了英文)
    1. sudo apt install -y language-pack-zh-hans
    2. sudo update-locale LANG=zh_CN.UTF-8
    复制代码

    重新登录后生效。不过坦白说,我建议保持英文环境。原因是中文路径和中文报错信息在排查问题时会带来不少麻烦,而且搜英文报错信息能找到的资料多得多。

    第四步:配置 SSH(远程登录用)
    1. sudo apt install -y openssh-server
    2. sudo systemctl enable ssh
    3. sudo systemctl start ssh
    复制代码

    装好后用
    1. ip a
    复制代码
    查看 IP 地址,就能从其他电脑用 SSH 客户端连上来了。

    熟悉你的新环境

    桌面环境

    Ubuntu 24.04 默认使用 GNOME 桌面。左侧是应用栏(Dock),顶部是状态栏,右上角管理网络、音量、电源。按 Super 键(就是 Windows 徽标键)打开活动视图,可以搜索应用和切换工作区。

    怎么说呢,GNOME 的设计哲学是"少即是多",刚上手可能觉得功能少。如果你想要更多自定义选项,可以装 GNOME Tweaks:
    1. sudo apt install -y gnome-tweaks
    复制代码

    终端——你以后的主战场

    1. Ctrl + Alt + T
    复制代码
    打开终端。这个快捷键请刻进 DNA 里,你会用到无数次。

    几个最基础的命令,先混个脸熟:
    1. pwd           # 显示当前目录
    2. ls -la        # 列出所有文件(含隐藏文件)
    3. cd /etc       # 切换目录
    4. cat /etc/os-release   # 查看系统版本信息
    5. df -h         # 查看磁盘使用情况
    6. free -h       # 查看内存使用情况
    复制代码

    终端里看到的
    1. $
    复制代码
    符号表示普通用户,
    1. #
    复制代码
    表示 root 用户。日常操作用普通用户,需要管理员权限时在命令前加
    1. sudo
    复制代码


    写在最后

    到这里,你已经有了一个可以正常工作的 Ubuntu 24.04 环境。不管是物理机、虚拟机还是 WSL,核心的命令行操作都是一样的。

    有人可能会问:我选错了安装方式怎么办?没关系,虚拟机可以随时删掉重建,WSL 卸载重装也就几分钟的事。Linux 学习最重要的一条经验就是——别怕折腾,坏了重来就是

    下一步建议:先把上面那几个基础命令敲上几遍,然后试着用终端完成一些日常操作,比如创建文件夹、编辑文本文件、安装软件。等你发现自己下意识打开的是终端而不是文件管理器时,就算正式入门了。
  • 您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    果子博客
    扫码关注微信公众号

    Archiver|手机版|小黑屋|风叶林

    GMT+8, 2026-3-21 05:16 , Processed in 0.149055 second(s), 19 queries .

    Powered by 风叶林

    © 2001-2026 Discuz! Team.

    快速回复 返回顶部 返回列表