Fedora Linux 系统部署与配置完全指南,从入门到实践

admin
本书为Fedora Linux用户提供了从零开始的全面部署与配置指南,兼顾入门基础与实践进阶,内容涵盖系统安装、分区规划、引导配置等部署核心,详解用户管理、软件源配置、服务搭建(如网络、安全)及桌面环境定制等实用技能,并通过实际案例演示开发环境搭建、服务器运维等场景操作,无论是Linux新手希望快速上手,还是用户需深入系统管理,本书均可通过清晰步骤与解析,帮助读者掌握Fedora系统的完整应用,实现从入门到实践的无缝衔接。

在开源操作系统的生态中,Fedora 一直以“前沿、稳定、社区驱动”的特点占据着重要地位,作为 Red Hat Enterprise Linux(RHEL)的上游测试平台,Fedora 不仅汇聚了最新的 Linux 技术,还提供了丰富的软件资源和灵活的定制选项,本文将以“Fedora 系统部署与配置”为核心,从安装准备到基础优化,全面介绍如何高效使用 Fedora Linux,无论是新手入门还是进阶用户,都能从中获得实用指导。

Fedora 简介:为何选择 Fedora?

Fedora 由 Fedora 项目社区维护,Red Hat 公司提供支持,其核心使命是“推动自由开源软件的创新与普及”,与 Ubuntu 等 Debian 系发行版不同,Fedora 默认采用 GNOME 桌面环境(支持 KDE Plasma、XFCE 等衍生版本),包管理器为 dnf(兼容 yum),并深度集成 Podman(容器工具)、Wayland(显示服务器)、Btrfs(文件系统)等前沿技术。

选择 Fedora 的理由:

  • 技术前沿:优先支持 Linux 内核、GNOME 桌面等最新版本,开发者可第一时间接触新特性。
  • 稳定可靠:虽以“创新”为标签,但通过严格的测试周期,确保系统稳定性。
  • 生态丰富:默认软件仓库包含数万款开源软件,支持 Flatpak、Snap 等第三方包格式。
  • 社区活跃:拥有全球化的用户和开发者社区,文档完善,问题响应迅速。

安装准备:硬件要求与下载镜像

硬件兼容性检查

Fedora 支持 x86_64、ARM64 等架构,主流硬件通常无需额外驱动即可兼容,建议配置:

Fedora Linux 系统部署与配置完全指南,从入门到实践

  • CPU:近 5 年的 Intel/AMD 处理器(支持 VT-x 虚拟化)。
  • 内存:至少 4GB(推荐 8GB 以上,确保流畅运行)。
  • 存储:至少 64GB 可用空间(推荐 SSD,提升读写速度)。
  • 显卡:开源驱动(如 Nouveau、Radeon)或闭源驱动(NVIDIA、AMD 官方驱动)。

下载 Fedora 镜像

访问 Fedora 官网(https://fedoraproject.org/)下载镜像:

  • Workstation:适合桌面用户,预装 GNOME 桌面及常用工具。
  • Server:适合服务器部署,最小化安装,仅包含基础组件。
  • Silverblue: immutable OS(不可变操作系统),适合追求稳定性的用户。
  • KDE Plasma:默认搭载 KDE 桌面,适合偏好传统界面的用户。

镜像格式为 .iso,可通过 Rufus(Windows)、BalenaEtcher(跨平台)或 dd 命令(Linux)写入 U 盘制作启动盘。

安装步骤:图形化界面与命令行双模式

Fedora 提供 Live CD 和文本模式两种安装方式,推荐新手使用图形化界面,开发者可通过命令行实现自动化部署。

图形化安装(以 Workstation 为例)

  1. 启动系统:从 U 盘启动,选择 “Fedora Workstation 39” 进入 Live 环境。
  2. 语言与键盘:选择界面语言(简体中文)、键盘布局(中文)。
  3. 安装源准备:点击 “安装到硬盘”,选择安装目标(默认自动分区,或手动划分 、/homeswap 分区)。
    • 自动分区:适合新手,系统会根据存储空间自动分配。
    • 手动分区:推荐高级用户划分 /boot(1GB,FAT32)、(剩余空间的 70%,ext4)、/home(剩余空间,ext4)、swap(内存的 1-2 倍)。
  4. 时区与用户:设置时区(亚洲/上海)、创建用户名和密码(建议设置强密码)。
  5. 开始安装:确认配置后,点击 “开始安装”,等待 10-20 分钟完成。

命令行安装(文本模式)

在启动界面按 Tab 键,在末尾添加 inst.text 进入文本模式,通过键盘交互完成安装,适合服务器批量部署,可通过 Kickstart 文件实现自动化:

# 示例 Kickstart 配置文件(kickstart.cfg)
lang zh_CN.UTF-8
keyboard us
timezone Asia/Shanghai
zerombr
clearpart --all --initlabel
part /boot --fstype xfs --size 1024
part / --fstype xfs --size 20480
part /home --fstype xfs --size 10240
part swap --size 8192
rootpw --iscrypted $6$xxx(加密后的密码)
user --name fedora --password $6$xxx --groups wheel
network --bootproto dhcp
repo --name="Fedora" --baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/39/Everything/x86_64/os/
bootloader --location=mbr --append="rhgb quiet"

基础配置:安装后的必要设置

首次进入 Fedora 桌面后,建议完成以下配置,提升使用体验:

系统更新

Fedora 定期发布安全补丁和功能更新,打开终端执行:

sudo dnf update -y  # 更新所有软件包
sudo reboot         # 重启生效

软件源配置

默认使用官方源,国内用户可替换为阿里云、清华镜像源,加速下载:

sudo dnf install -y dnf5-plugin-system-upgrade  # 安装升级工具(可选)
sudo mv /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora.repo.bak
sudo mv /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates.repo.bak
# 下载阿里云镜像源配置
sudo curl -o /etc/yum.repos.d
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码