Linux 系統管理慣例 / Convention for Linux System Administration Compiled by Z <z AT narlabs DOT org DOT tw> Status: "Draft Version", NOT yet complete :::warning The best sysadmins don't have daily tasks. We're working on projects to improve automation, monitoring, capacity planning, etc. Everyday activities are "Toil" and eliminating them should be the goal of your projects. Of course, there's always some toil. It's the generalization about what the work is about is important.好的系統管理人員並不會有(太多的)例行工作。我們專注在改善自動化、監控、容量規劃等專案。每天的活動是種「苦勞」,消除這些苦勞就是您的專案目標。當然免不了還是會有一些「苦勞」要做。重要的是,對於工作的總體理解。 Daily linux admin activities/task SRE Books :::
3/12/2025目錄及檔案 /opt /opt 存放「僅限本機使用」之第三方套裝軟體 (包括與系統管理相關的應用軟體),且應放在單一目錄下。 例如:/opt/zabbix、/opt/ekran、……。 其與 /work 目錄下應用軟體的最大區別,在不掛載其它的檔案系統的情況下,/opt 裡的套裝軟體仍可順利運作。 /pkg /pkg 是一個 symblic link,連到 /work/pkg。
2/20/2025文件的格式 為了方便在純文字的環境下閱讀及格式轉換,文件應盡可能的符合 CommonMark 的格式,不要採用 GFM、GLFM、pandoc、HackMD 裡的 Markdown「方言」。無法以 Markdown 表現之文字格式 (例如 manpage 中的條列格式),請用 fenced code block (```) 將它們「圍」起來。 「中文」字間不留「空白」(white space);「英文」與「中文」字間留一個「空格」(space)。 以「中文」為主的句子,應採用中文標點符號,且前後不留白 (優先權最高);由「英文」所構成句子,得採用英文標點符號。 括號一律採用英式的 ( [ { 及 } ] )。例如:「空白」(white space),……。
2/20/2025