歡迎來到伺服器管理的世界!這堂課將帶領你踏入這個令人興奮的領域。我們會使用 Ubuntu Linux 作為入門的作業系統,因為它免費、穩定、功能強大,而且擁有龐大的社群支援,讓學習過程更加順利。學習 Ubuntu 不僅能讓你掌握伺服器管理技能,還能提升你在資訊科技領域的競爭力。 什麼是 Ubuntu Linux? Ubuntu 是一個基於 Debian 的開放原始碼作業系統,使用 Linux 核心。它有兩個主要版本:桌面版和伺服器版。我們這堂課主要著重在伺服器版,它專為伺服器應用程式設計,提供穩定、安全的環境,適合運行網頁伺服器、資料庫伺服器、郵件伺服器等各種服務。 伺服器版不像桌面版有圖形化介面,而是透過命令列進行操作,這也是伺服器管理員的基本功。 它最大的優點就是穩定性高、資源消耗低,以及強大的客製化能力。 設置 Ubuntu 伺服器 接下來,我們開始在你的電腦上安裝 Ubuntu 伺服器。 你可以選擇在虛擬機器(例如 VirtualBox)上安裝,或者直接在一個虛擬私有伺服器(VPS)上安裝,例如 DigitalOcean 或 AWS。 以下步驟以 VirtualBox 為例:
- 步驟 1:下載 Ubuntu Server 22.04 LTS 的 ISO 檔案。 你可以在 Ubuntu 官方網站下載到最新版本的 ISO 檔案。
- 步驟 2:安裝 VirtualBox。 這個虛擬機器軟體讓你可以在你的電腦上模擬一個完整的伺服器環境。下載並依照指示安裝即可。
- 步驟 3:在 VirtualBox 中建立一個新的虛擬機器。 設定虛擬機器的名稱、記憶體大小(至少 2GB),以及硬碟空間(至少 20GB)。 選擇 Ubuntu Server 22.04 LTS 的 ISO 檔案作為安裝來源。
- 步驟 4:啟動虛擬機器,依照螢幕上的指示完成 Ubuntu Server 的安裝。 你需要選擇語言、鍵盤佈局、時區等等。 記得設定一個強健的 root 密碼! 這個密碼非常重要,請務必妥善保管。
- 步驟 5:安裝完成後,虛擬機器會重新啟動。 這個過程需要一些時間,請耐心等待。 在安裝過程中,你會學習到如何選擇不同的選項,這對你理解伺服器設定非常重要。 遠端連線 安裝完成後,你不會直接在 VirtualBox 的視窗操作伺服器,而是透過遠端連線。 我們使用 SSH (Secure Shell) 來安全地連接到伺服器。
- 步驟 1:下載 SSH 客戶端。 如果你使用 Windows,建議使用 PuTTY。 如果是 macOS 或 Linux,則可以直接使用內建的終端機。
- 步驟 2:找到你的 Ubuntu 伺服器的 IP 位址。 這個位址通常可以在 VirtualBox 的虛擬機器設定中找到。
- 步驟 3:使用 SSH 客戶端連接到伺服器。 在 PuTTY 或終端機中輸入:
ssh root@[你的伺服器IP位址]
然後按下 Enter 鍵。 系統會要求你輸入 root 密碼,輸入你先前設定的密碼。 為了提升安全性,建議設定公鑰認證,這樣就不需要每次都輸入密碼了。 這部分我們在後續課程中會詳細講解。 使用 SSH 連線是伺服器管理員日常工作中的重要一環,它讓我們可以安全且遠端地管理伺服器。 課堂練習 現在,請你在你的 VirtualBox 上安裝 Ubuntu Server 22.04 LTS,並透過 SSH 連線到你的伺服器。 完成連線後,在終端機輸入以下命令:lsb_release -a
這會顯示你的 Ubuntu 系統的版本資訊。 這個練習能讓你熟悉整個安裝和遠端連線的流程。 結語 恭喜你完成本章的學習!你已經成功地安裝了 Ubuntu Server 並且透過 SSH 連線到它。 這只是學習伺服器管理的第一步。 下一步建議你學習如何導覽檔案系統,以及學習一些基本的 Linux 命令。 熟練掌握這些基礎知識,才能在未來獨立管理伺服器,並建立更複雜的應用程式。 記住,基礎知識是獨立管理伺服器的關鍵,扎實的基礎才能讓你走得更遠! 持續學習,你一定能成為一位優秀的伺服器管理員!