許多初學者陷入「為了學 Linux 而用 Linux」的誤區,頻繁換發行版、追新版、當傳教士,卻忽略電腦是解決問題的工具。以下七句忠告助您建立正確心態:
明確電腦用途:解決實際問題(寫程式、架站、辦公),而非測試版本、湊潮流、填滿硬碟。開機若不知做什麼,不如先關機處理更重要的事。
Red Hat、Debian、Gentoo、SuSE、Ubuntu 等皆優秀。熟悉一套後,工作流幾乎無差異。需要新軟體時,直接下載原始碼編譯安裝,比等待套件維護者打包更快、更適合自身環境。
工具無優劣,只有適不適合。尊重他人選擇(Windows/Linux、Emacs/Vim、GNOME/KDE),專注於「用工具做成什麼」而非「用什麼工具」。
原始碼安裝版本更新、功能完整、無依賴地獄,通常安裝在 /usr/local,換機器或重灌時整個目錄複製過去即可秒級遷移環境。移除只需刪除對應檔案,不會殘留垃圾導致系統不穩(UNIX 設計哲學)。例外:Firefox、LibreOffice 等龐大專案編譯耗時極久,建議用預編譯版。
系統跑順時不要整體升級,會覆蓋配置檔、引入新 Bug(如升級後 xmms 不支援 mp3、XFree86 新 Bug 導致 Firefox 閃退)。僅升級必要元件:核心、glibc、gcc、Xorg 等。
非專業系統管理員無需精通所有服務。普通用戶只需 SSH、FTP 等必要服務,預設 Linux 已相當安全。tar、sed、awk 僅掌握常用參數即可。
除非從事作業系統研究,優先精通 Shell、X Window 運作原理,它們不比核心簡單,卻是日常駕馭 Linux 的關鍵。
工具服務於目的,而非反之。找到適合自己的工作流,才是學習 Linux 的最高境界。