如何安裝 Debian 10 (Buster) 最小化伺服器
如果您正在尋找可靠且安全的伺服器作業系統,Debian 10 (Buster) 是一個極佳的選擇。它以其穩定性、安全性以及開源特性而聞名。在本文中,我們將向您展示如何安裝 Debian 10 最小化伺服器,這是一個精簡版的作業系統,不包含任何圖形使用者介面或不必要的軟體。最小化伺服器對於那些想要構建定製伺服器以滿足其特定需求的使用者來說是一個絕佳的選擇。
在我們開始之前,務必注意安裝 Debian 10 最小化伺服器需要一些技術知識。您需要能夠熟練使用命令列介面,並對 Linux 有一定的瞭解。如果您是 Linux 新手,我們建議您先從 Debian 10 的圖形桌面版本(例如 Debian 10 GNOME 或 Debian 10 KDE)開始,然後在您更加熟悉之後再轉向最小化版本。
以下是關於如何安裝 Debian 10 最小化伺服器的分步指南。
步驟 1:下載 Debian 10 最小化伺服器 ISO 映象
第一步是從 Debian 官方網站下載 Debian 10 最小化伺服器 ISO 映象。您可以從以下連結下載它:
https://www.debian.org/distrib/netinst
選擇合適的架構(即 32 位或 64 位)並下載 ISO 檔案。
步驟 2:建立可啟動的 USB 驅動器
下載 Debian 10 最小化伺服器 ISO 映象後,您需要建立一個可啟動的 USB 驅動器來將其安裝到您的伺服器上。為此,您需要一個至少有 4GB 空間的 USB 驅動器和一個像 Rufus 或 Etcher 這樣的工具來建立可啟動驅動器。
以下是使用 Rufus 建立可啟動 USB 驅動器的方法:
將您的 USB 驅動器插入您的計算機。
從官方網站下載並安裝 Rufus:https://rufus.ie/
啟動 Rufus 並從“裝置”下拉選單中選擇您的 USB 驅動器。
在“啟動選擇”部分,單擊“選擇”按鈕並選擇您之前下載的 Debian 10 最小化伺服器 ISO 檔案。
將所有其他設定保留為預設值,然後單擊“開始”按鈕開始該過程。
Rufus 將格式化 USB 驅動器並將 ISO 映象複製到驅動器。此過程可能需要幾分鐘,請耐心等待。
步驟 3:從 USB 驅動器啟動
現在您已經建立了一個包含 Debian 10 最小化伺服器 ISO 映象的可啟動 USB 驅動器,您需要從 USB 驅動器啟動您的伺服器。為此,您需要更改伺服器的 BIOS 或 UEFI 設定中的啟動順序。
以下是更改典型伺服器啟動順序的方法:
啟動您的伺服器並按相應的鍵訪問 BIOS 或 UEFI 設定。要按的鍵可能因伺服器製造商和型號而異,但通常是功能鍵之一(F2、F10、F12 等)。
進入 BIOS 或 UEFI 設定後,使用方向鍵導航到“啟動”選項卡。
找到啟動順序設定並將 USB 驅動器移動到列表頂部。這確保伺服器首先從 USB 驅動器啟動。
儲存更改並退出 BIOS 或 UEFI 設定。您的伺服器現在將從 USB 驅動器啟動。
步驟 4:安裝 Debian 10 最小化伺服器
從 USB 驅動器啟動後,將顯示 Debian 10 最小化伺服器安裝程式。請按照以下步驟安裝作業系統:
從主選單中選擇“安裝”選項並按 Enter 鍵。
從後續螢幕中選擇您的語言、位置和鍵盤佈局。
然後,安裝程式將檢測並配置您的網路設定。如果您的伺服器透過乙太網連線到網際網路,安裝程式將自動檢測您的網路設定。如果沒有,您需要手動配置您的網路設定。
接下來,安裝程式將提示您為伺服器輸入主機名。主機名是在網路上標識您的伺服器的名稱。選擇一個唯一且易於記住的名稱。
然後,安裝程式將要求您設定 root 密碼。root 使用者是擁有完全管理許可權的超級使用者帳戶。選擇一個難以猜測的強密碼並記住它。
然後,安裝程式將分割槽您的硬碟驅動器。如果您正在專用伺服器上安裝 Debian 10,可以選擇“引導式 - 使用整個磁碟”選項。這將自動建立一個使用整個硬碟驅動器的單個分割槽。
分割槽完成後,安裝程式將提示您確認對磁碟的更改。如果您對更改滿意,請選擇“是”選項並按 Enter 鍵。
安裝程式現在將必要的資料夾複製到您的硬碟驅動器。此過程可能需要幾分鐘,具體取決於硬碟驅動器的速度。
安裝完成後,安裝程式將提示您安裝 GRUB 引導載入程式。選擇“是”選項並按 Enter 鍵安裝 GRUB。這將允許您啟動到 Debian 10。
最後,安裝程式將提示您重新啟動伺服器。選擇“繼續”選項並按 Enter 鍵重新啟動伺服器。
步驟 5:配置 Debian 10 最小化伺服器
伺服器重新啟動後,您需要以 root 使用者身份登入才能對其進行配置。為此,在登入提示符處輸入您的使用者名稱和密碼。
以下是在 Debian 10 最小化伺服器上執行的一些基本配置任務:
更新您的系統
執行以下命令來更新您的系統:
apt-get update && apt-get upgrade
此命令會將伺服器上的所有軟體包更新到最新版本。
安裝必要的軟體包:由於 Debian 10 最小化伺服器不包含任何圖形使用者介面,您需要手動安裝任何必要的軟體包。例如,如果您需要安裝 Web 伺服器,請執行以下命令:
apt-get install nginx
此命令將安裝 Nginx Web 伺服器。
配置您的防火牆:Debian 10 最小化伺服器預安裝了 UFW(Uncomplicated Firewall)防火牆。您需要對其進行配置以允許流量訪問您已安裝的服務。例如,要允許流量訪問 Nginx Web 伺服器,請執行以下命令:
ufw allow 'Nginx HTTP'
此命令將允許 HTTP 流量訪問 Nginx Web 伺服器。
配置 SSH:SSH(安全外殼)是遠端訪問伺服器的安全方法。預設情況下,SSH 已安裝在 Debian 10 最小化伺服器上。但是,您需要對其進行配置以允許遠端訪問。執行以下命令以編輯 SSH 配置檔案:
nano /etc/ssh/sshd_config
sudo nano /etc/ssh/sshd_config
#PermitRootLogin prohibit-password
在配置檔案中,找到以下行:
PermitRootLogin yes
#PasswordAuthentication yes
systemctl restart ssh
結論
安裝 Debian 10 最小化伺服器是一個簡單的過程,需要一些技術知識。按照本文中概述的步驟,您將擁有一個最小但功能強大的伺服器作業系統,您可以根據自己的需求對其進行自定義。
請記住,透過定期執行系統更新和安裝安全補丁來保持伺服器更新。此外,請確保配置防火牆和 SSH 訪問以保護您的伺服器免受未經授權的訪問。
如果您是 Linux 新手或不熟悉命令列介面,建議您先從 Debian 10 的圖形桌面版本開始,然後再轉向最小化版本。這將幫助您熟悉作業系統及其功能。
總的來說,Debian 10 對於尋求穩定和安全作業系統的伺服器管理員來說是一個絕佳的選擇。憑藉其開源特性和廣泛的社群支援,您可以確信自己能夠配置和維護伺服器。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP