Linux 基礎入門

第一章:認識 Linux 與基本概念

什麼是 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:暫存檔案,重開機後通常會被清空

接下來幾章,我們會從最基本的指令開始,一步步認識這個世界。