什麼是 Linux?
Linux 其實指的是一個作業系統核心(Kernel),負責管理硬體資源(CPU、記憶體、硬碟、網路卡等)。我們平常說的「Linux 系統」,正確來說是「Linux 發行版(Distribution)」——把 Linux 核心搭配各種工具、套件管理系統、桌面環境組合而成的完整作業系統,例如 Ubuntu、Debian、Fedora、CentOS、Arch Linux 等。
為什麼伺服器幾乎都用 Linux?
- 開源免費:可以自由使用、修改、散布
- 穩定可靠:能長時間連續運作不需重開機
- 安全性高:權限管理嚴謹,社群快速修補漏洞
- 資源消耗低:適合跑在雲端主機、嵌入式裝置上
終端機(Terminal)與 Shell
在 Linux 上,我們大部分操作都是透過終端機輸入文字指令完成,而負責解讀這些指令的程式叫做 Shell,最常見的是 bash。雖然圖形介面也存在,但熟悉指令列能讓你更快速、更精準地操作系統,也是管理伺服器的必備技能。
檔案系統階層
Linux 的所有東西都是「檔案」,整個系統從根目錄 / 開始,常見的目錄如下:
/home:使用者的個人資料夾/etc:系統與軟體的設定檔/var:經常變動的資料,例如紀錄檔(log)/bin、/usr/bin:可執行的指令程式/tmp:暫存檔案,重開機後通常會被清空
接下來幾章,我們會從最基本的指令開始,一步步認識這個世界。