General recommendations (正體中文)

Related articles
Frequently asked questions (正體中文)
Installation guide (正體中文)
List of applications (正體中文)
翻譯狀態：
本文章是
General recommendations
的翻譯版本。最近一次的翻譯時間：2025-01-19。點擊
本連結
查看英文頁面之後的變更。
本文為熱門文章以及重要資訊的詳細索引，旨在增進 Arch 系統的功能。讀者
應
先閱讀
安裝指南
，安裝基本的 Arch Linux 系統，並理解
#系統管理
、
#軟體包管理
所說明的觀念，再閱讀此頁面的其他段落和維基中的其他文章。
系統管理
本段落說明如何進行系統管理。更詳細的資訊請參閱
核心工具
、
系統管理
。
使用者與群組
新安裝的系統只有
超級使用者
帳號，也就是 "root"。使用 root 長時間登入是
很危險
的，更不用說在伺服器上開放
SSH
登入權限。您應該建立無權限帳號，用它執行大部分的工作，只在管理系統時使用 root 帳號。更詳細的資訊請參閱
使用者與群組#管理使用者
。
使用者與群組是
控制存取權
的一項機制。管理員可以微調群組成員和所有權，賦予或拒絕使用者或服務對系統資源的存取權。請參閱
使用者與群組
，了解其細節以及潛在系統風險。
系統安全
關於強化系統安全的建議及最佳習慣，請參閱
系統安全
。
需要以其他使用者身份 (例如 root) 執行命令或啟動互動式 Shell，可參考
應用程式清單/系統安全#提升權限
。
服務管理
Arch Linux 使用
systemd
，作為管理 Linux 系統和服務的
init
程式。為了能妥善管理 Arch Linux，使用者應當學習相關基本知識。
使用者可透過
systemctl
命令與
systemd
互動，詳見
systemd#systemctl 基本用法
。
systemd
也提供記錄系統，使用
journalctl
命令。更多資訊請見
journal
。
系統維護
Arch 是滾動式發行系統，軟體包汰換極快，因此使用者必須花時間進行
系統維護
。
軟體包管理
本段落提供關於軟體包 (package) 管理的資訊。更詳細的資訊請見
常見問題#軟體包管理
、
類別:軟體包管理
。
註記
在更新系統
之前
，有些 Arch Linux 的更新項目一定要先手動處理。免費訂閱
Arch 郵件公告
或
最新 RSS 摘要
，或者每次更新前檢查
Arch 首頁
的新聞以獲得最新資訊。
pacman
pacman
是 Arch Linux 的軟體包管理工具 (
pac
kage
man
ager)，強烈建議在閱讀其他文章之前，先熟悉 pacman 的使用方式。
要啟用軟體包平行下載，請參閱
pacman#啟用平行下載
。
關於長期的軟體包快取處理方式，請參閱
pacman#清理軟體包快取
。
關於
pacman
使用技巧以及軟體包管理的一般性建議，請參閱
pacman/提示與技巧
。
儲存庫
關於各個官方維護的儲存庫 (repository) 用途，請參閱
官方儲存庫
一文。
如果您打算使用 32 位元應用程式，需要啟用
multilib
儲存庫。
非官方儲存庫
一文列出了一些其他未支援的儲存庫。
另外，或許可以考慮安裝
pkgstats
服務。
鏡像
請造訪
鏡像 (mirror)
頁面，了解如何利用最快速、最近更新的官方儲存庫鏡像。該文章建議使用者最好定期檢查
鏡像狀態
頁面，察看最新同步鏡像的列表，這項作業可以用
Reflector
自動完成。
Arch 建置系統
Ports
是 BSD 發行版最初使用的系統，由本機系統目錄樹中的建置腳本 (build script) 組成。
簡單來說，每個 port 都含有腳本，位於與安裝應用程式同名的目錄中。
Arch 建置系統
擁有與
Ports
相同的功能。Arch 使用
makepkg
解析
PKGBUILD
建置腳本，產生可由
pacman
管理的軟體包。
PKGBUILD
建置腳本內含的軟體資訊包括：完整性雜湊、專案 URL、版本、授權方式，以及建置說明。
儲存庫以及 AUR 內的軟體包，都需要使用
makepkg
重新編譯。
Arch 使用者儲存庫
Arch 建置系統讓使用者能夠建置官方儲存庫的軟體，而
Arch User Repository
(AUR) 讓使用者能夠建置由其他使用者上傳的軟體包。AUR 是非官方支援的建置腳本儲存庫，使用者可以透過
網頁介面
或
Aurweb RPC 介面
使用 AUR。
開機
本段落針對開機程序進行說明。
Arch boot process
頁面概述 Arch 的開機程序。更多資訊請參閱
Category:Boot process
。
自動辨識硬體
預設情況下，
udev
會在開機期間自動偵測硬體。如
核心模組
頁面所述，停用模組自動讀取，並且手動指定需要的模組，可能可以改善開機時間。此外，
Xorg
通常能夠透過
udev
自動偵測需要的驅動程式，當然使用者也能手動調整 X server 的設定。
微程式
處理器可能會有
錯誤行為
。核心可以在啟動時透過更新微程式 (microcode) 矯正其錯誤。詳情請參閱
微程式
。
保留開機訊息
登入提示 (login prompt) 出現時，開機訊息會被清空，使用者便無法從開機訊息獲得資訊。
停用開機訊息清理
解除這項限制。
啟動 Num Lock
大部分鍵盤都有
Num Lock
開關鍵。要在開機期間啟動 Num Lock 的數字鍵指派功能，請見
在開機時啟動 Num Lock
。
使用者圖形介面
此段落指引使用者如何執行圖形化應用程式。更多資料請參閱
Category:Graphical user interfaces
。
顯示伺服器
Xorg
是公開開源的
X Window System
實作，通常又稱為 X11 或 X。若要執行具有圖形化使用者介面 (GUI) 的應用程式，必須先安裝 Xorg。
Wayland
是另一個新的顯示伺服器協定。有多種
組合器 (compositor)
可供選擇。相較於 Xorg，Wayland 的優點如下：更加安全、處理圖形工作更有效率、活躍的開發團隊、可透過
Xwayland
維持相容性。
顯示器驅動
內建的
modesetting
驅動程式可用於大部分的顯示卡，但安裝
適當的
[
損壞的連結
：無效的章節]
AMD
[
損壞的連結
：無效的章節]
或
NVIDIA
驅動程式能夠提升效能，並且讓使用者能夠控制更多功能。
桌面環境
雖然顯示伺服器可提供建立圖形化環境的基本架構，但要獲得完整的使用者體驗，還需要額外的元件。
桌面環境
例如
KDE
、
GNOME
、
Xfce
、
Cinnamon
、
LXDE
，完善地整合了各類應用程式，例如視窗管理員或組合器、面板 (panel) 或工作列 (taskbar)、檔案管理員、控制台模擬器、文字編輯器、圖示，以及其他工具。剛入門的使用者可能會想安裝較常見的桌面環境，詳細說明請參閱
Category:Desktop environments
。
視窗管理員或組合器
成熟的桌面環境可提供完整又穩定的圖形化介面，但同時也耗費大量的系統資源。希望最大化效能或想簡化環境的使用者，可能會選擇只安裝
視窗管理員 (window manager)
或
組合器 (compositor)
，再自己挑選需要的程式。大部分使用
Xorg
的桌面環境都能接受替換視窗管理員。
動態式 (dynamic)
、
堆疊式 (stacking)
、
平鋪式 (tiling)
視窗管理員使用不同的視窗置放方式。
顯示管理員
大部分桌面環境內建
顯示管理員 (display manager)
，可自動啟動桌面環境並進行使用者登入管理。未安裝桌面環境的使用者可以單獨安裝顯示管理員。或者，也可以
在登入時啟動 X
，作為顯示管理員的簡易替代方案。
使用者目錄
廣為人知的使用者目錄例如「下載」、「音樂」等，可透過使用者服務
xdg-user-dirs-update.service
建立。該服務由
xdg-user-dirs
提供，在安裝時預設啟用。如果桌面環境或視窗管理員未包含此軟體包，使用者可以自行依照
XDG 使用者目錄#建立預設資料夾
頁面的指示
安裝
並手動執行
xdg-user-dirs-update
。
電源管理
筆記型電腦使用者可參考此段落進行電源管理。更多資訊請參閱
Category:Power management
。
更全面的概述請參閱
電源管理
。
ACPI 事件
使用者可以自行設定系統如何應對 ACPI 事件 (例如按下電源鍵、蓋上筆電)。建議使用
systemd
進行管理，詳細說明請參閱
電源管理#ACPI 事件
。若要使用舊方法，請參閱
acpid
。
調整 CPU 頻率
現代的處理器能夠增減頻率和電壓，減少產熱和功耗。減少產熱可以降低系統噪音，也能延長硬體壽命。詳細說明請參閱
調整 CPU 頻率
。
筆記型電腦
請參閱
Category:Laptops
，該頁面為依型號分頁的筆電相關安裝指南索引。若要參考筆電相關文章及建議的摘要，請參閱
筆記型電腦
。
待機與休眠
請參閱主文：
電源管理/待機與休眠
。
多媒體
多媒體
頁面列有額外的參考資料。
音效系統
ALSA
是核心的
音效系統
，只要不是
系統靜音
的情況下，正常應該隨開即用。
音效伺服器 (sound server)
如
PipeWire
和
PulseAudio
等，能夠提供額外的功能，並支援更複雜的音效設定。
若有更進階的音效需求，請參閱
專業音效系統
。
網路
本段落僅介紹一些簡單的網路連線事務。完整的網路設定指引和相關文章請分別參閱
網路設定
和
Category:Networking
。
DNS 安全性
為了增進瀏覽網頁、線上交易、連接
SSH
等網路作業的安全性，請考慮使用支援
DNSSEC
且能夠驗證 DNS 記錄的
DNS 解析器
，並使用加密協定，例如
DNS over TLS
、
DNS over HTTPS
或
DNSCrypt
等。詳情請參閱
域名解析
。
設定防火牆
防火牆能夠為 Linux 網路堆疊 (network stack) 提供另一層保護。雖然 Arch 核心內建
Netfilter
的
iptables
和
nftables
，但在預設情況下，兩者皆未啟用。因此強烈建議使用者設立防火牆。請參考
Category:Firewalls
，該頁面詳列所有指引。
網路分享
若要在同一網路的機器間分享檔案，請遵循
NFS
或
SSHFS
頁面的指引。
若要加入 Windows 網路，請使用
Samba
。若要設定機器使用 Active Directory 驗證，請參閱
整合 Active Directory
。
也請參閱
Category:Network sharing
。
輸入裝置
本段落列出熱門的輸入裝置設定建議。詳細說明請參閱
Category:Input devices
。
鍵盤配置
在預設條件下，非英語或非標準鍵盤可能無法正常運作。虛擬控制台和
Xorg
調整鍵盤配置 (keymap) 的必要步驟不盡相同，請分別參閱
調整控制台的鍵盤設定
以及
調整 Xorg 的鍵盤設定
。
滑鼠按鍵
在預設情況下，可能無法辨識進階或特殊滑鼠的所有按鍵。或是使用者可能需要對額外的按鍵指派不同動作。此時請參閱
滑鼠按鍵
。
筆記型電腦觸控板
許多筆記型電腦使用
Synaptics
或
ALPS
觸控板。對於上述以及其他型號的觸控板，可以使用 Synaptics 輸入驅動程式或 libinput。關於詳細的安裝及設定步驟，請分別參閱
Touchpad Synaptics
以及
libinput
。
TrackPoints
請參閱
TrackPoint
一文設定您的 TrackPoint 裝置。
最佳化
本段落旨在摘述能改善系統及應用程式效能的調整、工具以及可用選項。
效能分析
效能分析 (Benchmarking)
是指測量效能以及與其他系統或廣泛接受的統一標準進行比較的行為。
提升性能
提升效能
一文彙集了關於提升 Arch Linux 效能的基本資訊。
固態硬碟
固態硬碟
一文涵蓋了固態硬碟許多方面的資訊，包括最大化使用壽命的設定方式 (例如
TRIM
)。
系統服務
本段落為
daemons
的相關說明。
檔案索引與搜尋
大部分發佈版本都具有
locate
指令，能夠快速地搜尋檔案。Arch Linux 還提供了數個替代指令，詳情請參閱
locate
。
桌面搜尋引擎
提供相似的服務，並且與
桌面環境
更加融為一體。
本機郵件寄送服務
系統並無內建同步郵件的方式。
郵件伺服器
頁面列出了可用的郵件寄送代理程式。
列印
CUPS
是標準化的開源列印系統，Linux 版本的開發者是 OpenPrinting。與印表機相關的說明請參閱
Category:Printers
。
外觀
本段落介紹一些使 Arch 介面更加賞心悅目的小調整。更多調整請參閱
Category:Eye candy
。
字型
因為 Arch 只內建了不可放大的點陣字型，您可能會想安裝一部分的 TrueType 字型。有數個用途廣泛的
字型家族
，涵蓋大部分的 Unicode 字元，甚至與其他作業系統的字型
度量相容
。
字型
和
字型設定
頁面囊括了不少相關資訊。
如果您需要長時間使用虛擬控制台 (例如在 X server 之外進行工作)，可能會需要變更控制台字型以增加可讀性。請參閱
Linux 控制台#字型
。
GTK、Qt 主題
大部分為 Linux 系統設計的圖形化應用程式，都使用
GTK
或
Qt
工具為基底進行開發。關於如何改善應用程式外觀，並調整成您喜歡的模樣，請參閱上述頁面以及
Qt 及 GTK 應用程式的統一外觀
。
增進控制台功能
本段落介紹一些提升控制台實用性的小調整，更多調整請參閱
Category:Command-line shells
。
增強 Tab 自動完成
建議立即設定
tab 自動完成
擴增功能，相關指引請參考所選
shell
的頁面。
別名
使用控制台，尤其是重複執行不太需要變更參數的指令時，為指令建立別名或群組是節省時間的好方法。
Bash#別名
一文列出了能夠節省時間的常見別名，這些別名也能輕鬆套用到
zsh
。
其他 Shell
Bash
是 Arch 系統內建的 shell。然而，Live 安裝媒體使用的是
zsh
搭配附加軟體包
grml-zsh-config
。其他 shell 請參閱
命令列 shell#shell 列表
。
Bash 附加功能
Bash#Tips and tricks
列出了一些 Bash 設定、歷史搜尋功能、
Readline
巨集。
彩色輸出
本段落涵蓋於
控制台彩色輸出
一文。
壓縮檔
使用 GNU/Linux 系統時，會經常見到壓縮檔。
Tar
是最常被使用的壓縮工具之一 (舉例來說，Arch Linux 軟體包就是使用
zstd
壓縮的tarball)，使用者應熟悉其語法，請參閱
壓縮
。
控制台命令提示字元
控制台命令提示字元 (prompt)
PS1
有極大的可自訂性，請分別參閱
Bash/自訂命令提示字元
或
Zsh#命令提示字元
。
Emacs shell
Emacs 因具備遠超於一般文字編輯器的功能而聞名，其中一項功能是 shell 的完全取代。
若要修復啟用彩色輸出造成的文字亂碼，請參閱
Emacs#彩色輸出問題
。
滑鼠支援
在控制台使用滑鼠進行複製貼上，有時候會比使用傳統的
GNU Screen
複製模式來得方便。請參閱
一般功用滑鼠
頁面，獲得全面的指引。請注意，在
終端模擬器
透過
剪貼簿
就可以完成這項工作。
工作階段管理
使用終端多工器 (multiplexer)，例如
tmux
或
GNU Screen
，程式便可以在分頁 (tab) 及視窗 (pane) 組成的工作階段 (session) 中執行，並且能夠在需要時中斷連結。因此在使用者終止終端模擬器、終止
X
，或是登出時，只要終端多工伺服器保持運作，與該工作階段連結的程式便會在背景中繼續執行。若要與該程式互動，則需要重新將其與工作階段連結。
POSIX shell 工具
許多常見的軟體包都已經安裝
POSIX 工具
作為相依軟體，但您還是可以安裝中繼軟體包 (metapackage)
posix
，確保所有 POSIX 工具都存在於您的裝置上。
除了必須安裝的工具之外，還有一些可選用的中繼軟體包類別：
posix-c-development
posix-software-development
posix-user-portability
posix-xsi
註記
並非所有屬於該類別的軟體包都必然存在於相應的中繼軟體包之中。