>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML 游戏开发 区块链 嵌入式 安全
Shell

厌倦了服务器教条?Arch Linux 实用入门指南

SHORiN ARCH Logo

许多开发者都曾在工作笔记本或家用电脑上尝试过安装 Linux,却很快又逃回熟悉的系统。原因几乎总是一样的:网上有大量关于搭建服务器、Docker 和 Nginx 的指南,但涉及到蓝牙音频的正确配置、切换 NVIDIA 独立显卡,或者简单地调整窗口缩放,就只能从分散在各处的十年前的论坛帖子中拼凑零碎的解决方案。

Shorin-ArchLinux-Guide 这个中文仓库的作者在决定在家用机器上部署本地神经网络时,恰好遇到了同样的问题。在经历了痛苦的换发行版阶段后,他整理了一套实用的知识库和自动化脚本,用于配置 Arch Linux 以完成日常任务。

仓库里有什么

该项目是一部结构化的百科全书和一套自动化脚本。作者没有提供抽象的理论,而是针对真实场景提供了分步说明:从创建可启动 U 盘到微调游戏性能。

仓库涵盖了主要需求:

  • 通过 CLI、脚本或官方安装程序进行快速干净的安装。
  • 配置 GNOME 和 KDE Plasma 桌面环境,以及 Niri 和 Labwc 等平铺合成器。
  • 通过 Looking Glass 将独立显卡直通到 KVM 虚拟机。
  • 使用 Btrfs 快照和 Snapper 工具保护系统免受更新失败的影响。

显卡配置与电源管理

Linux 桌面最棘手的问题之一是混合显卡。仓库详细介绍了在混合模式下使用 NVIDIA 独立显卡运行重型程序,以及动态功耗管理。

对于那些压榨硬件极限的用户,仓库描述了通过图形工具 LACT 进行降压和频率锁定的方法,以及安装带有优化任务调度器的专用内核 linux-zen 的过程。

游戏与虚拟化:无需妥协

作者不回避 Linux 游戏的话题。指南详细介绍了 Steam 和 Proton 的组合使用、通过 Lutris 启动项目,以及设置 Waydroid 层以在 Wayland 会话中直接运行 Android 应用程序。

如果某些软件根本没有 Linux 版本,指南建议不要费力折腾 Wine,而是通过 KVM 设置一个隔离的 Windows 11 虚拟机:

# Пример настройки общей файловой системы virtiofs для быстрого обмена данными с KVM
sudo virtiofsd --socket-path=/var/run/vm-shared.sock -o shared_dir=/home/user/shared

指南涵盖了使用 CPU 固定和 Hugepages 优化此类虚拟机,将输入延迟降低到原生系统水平。

通过脚本实现自动化

如果你不想在配置环境时手动输入数十条命令,仓库包含一个现成的脚本,用于新安装系统的初始设置。它连接必要的仓库,安装 AUR 辅助工具,配置基本字体、编解码器和 PipeWire 音频服务。

值得学习吗

文档最初用中文编写,但目录结构、命令和配置文件无需翻译就能理解,现代浏览器翻译工具也能轻松处理说明文字。

这个仓库对那些一直想在 Arch Linux 上构建快速桌面但又害怕淹没在数百页 ArchWiki 文档中的人很有用。在这里,所有经验都被编译成一个实用的场景,不包含不必要的服务器相关细节。

相关项目