深入了解 Debian 11:特性、安装与配置 – wiki大全


深入了解 Debian 11:特性、安装与配置

Debian,作为一个以其稳定性、安全性和强大的社区支持而闻名的操作系统,是许多服务器、桌面和嵌入式设备的首选。Debian 11,代号“Bullseye”,于2021年8月发布,是该发行版的一个重要里程碑,带来了大量更新和改进。作为一个长期支持(LTS)版本,它将获得五年的维护支持,这使得它成为个人用户和企业环境的可靠选择。

本文将深入探讨 Debian 11 的核心特性、详细的安装过程以及安装后的基本配置,帮助您充分利用这个强大而稳定的操作系统。

一、 Debian 11 “Bullseye” 的核心特性

Debian 11 带来了诸多令人兴奋的更新和改进,使其在性能、用户体验和硬件支持方面更上一层楼。

  1. 更新的软件包与更广泛的硬件支持:

    • Linux 内核 5.10 LTS: Debian 11 搭载了更新的 Linux 内核 5.10 LTS,这意味着更好的硬件兼容性、性能优化和新的驱动支持,包括对现代 CPU、GPU 和外围设备的增强支持。
    • 庞大的软件包库: 软件包数量大幅增加,总数达到近 60,000 个,其中超过 42,000 个软件包得到更新。这确保用户可以访问最新版本的常用软件和工具。
  2. 桌面环境的现代化:

    • 多样化的桌面选择: Debian 11 提供了多个主流桌面环境的最新版本,包括 GNOME 3.38、KDE Plasma 5.20、Xfce 4.16、LXQt 0.16、LXDE 11 和 MATE 1.24。用户可以根据自己的偏好选择最合适的桌面体验。
    • 新主题 “Homeworld”: 引入了灵感来源于包豪斯运动的全新主题 “Homeworld”,为用户带来了焕然一新的视觉体验,可在登录界面、安装程序和 GRUB 菜单中看到。
  3. 用户体验与便捷性提升:

    • 无驱动打印和扫描: 借助 ipp-usb 软件包,Debian 11 原生支持许多现代打印机的 IPP-over-USB 协议,实现了无驱动打印。SANE 无驱动后端也使得扫描仪的使用更加便捷。
    • 原生 exFAT 支持: 现在,Debian 11 原生支持 exFAT 文件系统,无需额外安装 exfat-fuse 软件包,并提供了用于创建和检查 exFAT 文件系统的工具,这对于使用 USB 闪存驱动器等存储设备的用户来说是一个巨大的便利。
    • Fcitx 5 输入法: 引入了 Fcitx 5 作为新的默认输入法框架,对中文、日文、韩文等多种语言的支持更加出色,提供了更流畅和现代的输入体验。
  4. 安全性和系统管理增强:

    • 默认使用 yescrypt 密码哈希: 为了增强安全性,Debian 11 默认使用 yescrypt 密码哈希格式,提供更强的密码保护。
    • systemd 改进: 默认启用 systemd 持久日志功能,使得系统日志管理更加方便。同时,默认使用控制组 v2 (cgroupv2),提升了资源管理效率和隔离性。
    • 对 32 位架构的持续支持: 尽管 64 位系统已成为主流,但 Debian 11 依然支持 32 位架构,确保了老旧硬件的兼容性。

二、 Debian 11 的安装过程

安装 Debian 11 是一个相对直接的过程,以下是详细的步骤:

  1. 准备安装介质:

    • 下载 ISO 镜像: 访问 Debian 官方网站下载 Debian 11 的 ISO 镜像文件。您可以选择 Netinstall ISO(体积小,安装时需联网下载软件包)或 Live CD/DVD ISO(包含桌面环境,体积较大,可用于试用系统)。
    • 制作启动盘: 将下载的 ISO 镜像写入 USB 闪存驱动器或 DVD。推荐使用 balenaEtcher (跨平台) 或 Rufus (Windows) 等工具来制作可启动 USB 驱动器。
  2. BIOS/UEFI 设置:

    • 配置启动顺序: 重启您的计算机,并在启动时按下相应的键(通常是 F2, F10, F12 或 Del 键)进入 BIOS/UEFI 设置界面。
    • 禁用 Secure Boot (可选但推荐): 虽然 Debian 11 可以在 Secure Boot 启用时安装,但在某些情况下禁用它可以避免潜在的兼容性问题。
    • 选择 UEFI 启动: 对于现代计算机,推荐选择 UEFI 启动模式,而不是传统的 Legacy BIOS 模式。
    • 设置 USB 优先启动: 将您制作的 USB 启动盘设置为第一启动项。
  3. 启动安装程序:

    • 从制作好的启动盘启动后,您将看到 GRUB 菜单。
    • 推荐选择 “Graphical install”: 这将启动一个直观的图形化安装向导,使得安装过程更加用户友好。如果您偏好命令行或遇到图形界面问题,可以选择 “Install” 进行文本界面安装。
  4. 逐步安装向导:

    • 选择语言: 选择您偏好的安装语言。
    • 选择位置: 选择您的地理位置,这将用于设置时区和区域设置。
    • 配置键盘: 选择您的键盘布局。
    • 配置网络: 安装程序会尝试自动配置网络。建议在安装过程中使用有线网络连接以确保稳定性。
    • 设置主机名和域名: 为您的计算机设置一个主机名(如 debian-desktop)和可选的域名。
    • 设置 Root 密码: 设置超级用户(root)的密码。请务必选择一个强密码并牢记。
    • 创建用户账户: 创建一个普通用户账户,包括全名、用户名和密码。日常操作建议使用此普通账户,需要管理员权限时再使用 sudo
    • 磁盘分区: 这是安装过程中最关键的步骤之一。
      • 引导式分区(推荐): 对于新手,选择“引导式 – 使用整个磁盘”或“引导式 – 使用最大可用连续空间”通常是最简单的选项。安装程序会自动为您创建必要的分区。
      • 手动分区: 对于有经验的用户,可以选择手动分区。通常,您需要至少创建以下分区:
        • /boot:启动分区 (200-500MB,ext4)
        • /:根文件系统 (至少 20GB,ext4)
        • swap:交换空间 (通常是内存的 1-2 倍,具体取决于内存大小和使用情况)
        • /home:用户主目录 (可选,但推荐独立分区,ext4)
    • 安装基本系统: 安装程序会将基本系统文件复制到您的磁盘。
    • 配置软件包管理器: 选择一个合适的软件包镜像站点(通常选择离您最近的站点以获得更快的下载速度)。
    • 选择要安装的软件: 在此步骤中,您可以选择安装桌面环境(如 GNOME、KDE Plasma、Xfce 等)、SSH 服务器、Web 服务器等。对于桌面用户,请确保至少选择一个桌面环境。
    • 安装 GRUB 引导加载程序: 确保将 GRUB 安装到主引导记录(MBR)或 EFI 系统分区。如果您的系统上有其他操作系统,GRUB 将允许您选择启动哪个系统。
    • 完成安装并重启: 安装完成后,移除 USB 启动盘,然后重启计算机。

三、 Debian 11 的安装后配置

安装完成后,为了获得更好的使用体验和系统安全性,您可能需要进行一些额外的配置。

  1. 更新系统:

    • 在首次登录后,打开终端并运行以下命令更新软件包列表并升级所有已安装的软件包:
      bash
      sudo apt update
      sudo apt upgrade
  2. 将用户添加到 sudo 组:

    • 如果您在安装时未设置普通用户使用 sudo 权限,可以通过以下命令将当前用户添加到 sudo 组:
      bash
      sudo usermod -aG sudo your_username

      请将 your_username 替换为您的实际用户名。然后注销并重新登录。
  3. 配置 APT 软件源:

    • 为了加快软件包下载速度并访问更多软件包,您可以编辑 /etc/apt/sources.list 文件,添加或修改为国内的镜像源(如阿里云、清华大学、中科大等)。
    • 示例:
      “`bash
      # 编辑 sources.list
      sudo nano /etc/apt/sources.list

      添加或替换以下内容 (以阿里云为例)

      deb http://mirrors.aliyun.com/debian/ bullseye main contrib non-free

      deb-src http://mirrors.aliyun.com/debian/ bullseye main contrib non-free

      deb http://mirrors.aliyun.com/debian/ bullseye-updates main contrib non-free

      deb-src http://mirrors.aliyun.com/debian/ bullseye-updates main contrib non-free

      deb http://mirrors.aliyun.com/debian-security/ bullseye-security main contrib non-free

      deb-src http://mirrors.aliyun.com/debian-security/ bullseye-security main contrib non-free

      ``
      * 修改后,请再次运行
      sudo apt update`。

  4. 启用 Non-Free 和 Contrib 仓库:

    • Debian 默认只包含自由开源软件。如果您需要安装某些专有驱动(如 Nvidia 显卡驱动、Wi-Fi 固件)或非自由软件,您需要在 /etc/apt/sources.list 中添加 contribnon-free 组件,如上例所示。
  5. 安装中文字体和输入法:

    • 如果安装时没有完整配置中文环境,您可能需要手动安装中文字体和输入法。
    • 安装字体:
      bash
      sudo apt install fonts-wqy-zenhei fonts-wqy-microhei
    • 安装 Fcitx5 (如果未安装):
      bash
      sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-frontend-qt5 fcitx5-frontend-gtk3 fcitx5-rime
    • 安装后,您可能需要在桌面环境的设置中将 Fcitx5 设置为默认输入法,并添加“Rime”或“智能拼音”等输入法。
  6. 安装常用驱动:

    • 显卡驱动: 对于 NVIDIA 显卡,通常需要从 non-free 仓库安装闭源驱动。
      bash
      sudo apt install nvidia-driver firmware-misc-nonfree
    • Wi-Fi 固件: 如果您的 Wi-Fi 无法工作,可能需要安装相应的固件包。通常,firmware-iwlwifi(Intel Wi-Fi)或 firmware-realtek(Realtek Wi-Fi)等是常见的。
      bash
      sudo apt install firmware-iwlwifi
    • 安装驱动后,可能需要重启系统才能生效。
  7. 防火墙配置:

    • Debian 默认不开启防火墙,但强烈建议开启。ufw (Uncomplicated Firewall) 是一个用户友好的防火墙管理工具。
    • 安装 ufw:
      bash
      sudo apt install ufw
    • 开启防火墙:
      bash
      sudo ufw enable
    • 允许 SSH (如果需要远程访问):
      bash
      sudo ufw allow ssh
    • 允许特定端口或服务: 根据需要配置。
  8. 安装 Flatpak (可选):

    • Flatpak 是一种通用的软件包格式,允许您在几乎所有 Linux 发行版上安装和运行应用程序,且应用程序通常是最新版本。
    • 安装 Flatpak:
      bash
      sudo apt install flatpak
      sudo apt install gnome-software-plugin-flatpak # 如果使用 GNOME 桌面
      flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
    • 安装后,重启系统并从 Flathub 安装您需要的应用程序。
  9. 网络配置 (静态 IP):

    • 对于服务器或需要固定 IP 地址的环境,您可以配置静态 IP。
    • 图形界面: 在大多数桌面环境中,通过“网络设置”或“连接设置”可以很容易地将 IPv4/IPv6 方法从 DHCP 更改为手动,并填写 IP 地址、子网掩码、网关和 DNS 服务器。
    • 命令行: 编辑 /etc/network/interfaces 文件(对于 ifupdown 系统)或使用 netplan(如果安装了)进行配置。
      bash
      sudo nano /etc/network/interfaces

      示例 (针对 eth0):
      auto eth0
      iface eth0 inet static
      address 192.168.1.100
      netmask 255.255.255.0
      gateway 192.168.1.1
      dns-nameservers 8.8.8.8 8.8.4.4

      修改后,重启网络服务:
      bash
      sudo systemctl restart networking

总结

Debian 11 “Bullseye”以其卓越的稳定性、更新的软件栈和长期的支持,再次证明了其作为通用操作系统的强大实力。无论是作为日常桌面、开发工作站还是可靠的服务器平台,Debian 11 都能提供坚实的基础。通过理解其新特性,并遵循详细的安装和配置指南,您将能够充分利用 Debian 11 的潜力,构建一个高效、安全且符合您需求的计算环境。


滚动至顶部