跳至主內容區

資訊雜技

:::

主內容區域

Debian 13 伺服器建置指引

Debian 13 伺服器建置與網管全攻略

Debian 13 (Trixie) 伺服器建置全攻略

建立日期: 2025-12-18
適用環境: Debian 13 Trixie + XFCE 桌面
使用者身分: 網管 / 資訊教師

提示: 本指南中的所有指令建議複製後貼上至終端機執行。需要 sudo 權限。

1. 系統環境與硬體檢測

首先安裝必要的檢測工具,確認硬體健康狀況。

sudo apt update
sudo apt install htop btop smartmontools lm-sensors dmidecode

硬碟健康檢查 (S.M.A.R.T.)

  • ADATA SSD (Windows 碟): /dev/sdb (曾發生 SATA Link 重置,建議更換排線)
  • WD 4TB (資料碟): /dev/sda (健康)
  • Kingston SSD (系統碟): /dev/sdc (健康)
# 檢查健康狀態 (Pass/Fail)
sudo smartctl -H /dev/sdc

# 執行短測試
sudo smartctl -t short /dev/sdc

2. 顯卡驅動修復 (AMD Ryzen APU)

解決 firmware: failed to load amdgpu/... 錯誤,啟用硬體加速。

步驟 A:安裝 Non-free 韌體

# 1. 確保來源列表包含 non-free-firmware
sudo sed -i 's/main/main contrib non-free non-free-firmware/g' /etc/apt/sources.list

# 2. 安裝韌體包
sudo apt update
sudo apt install firmware-amd-graphics firmware-linux-nonfree firmware-misc-nonfree

步驟 B:解決 IOMMU 報錯 (Grub 設定)

編輯 /etc/default/grub,修改以下行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet iommu=pt"

修改後執行更新並重開機:

sudo update-grub
sudo reboot

3. 網路與 IPv6 設定

本機使用傳統 /etc/network/interfaces 設定固定 IP。

設定檔範例 (/etc/network/interfaces)

allow-hotplug enp5s0
iface enp5s0 inet static
    address 163.26.171.8
    netmask 255.255.255.0
    gateway 163.26.171.xxx  <-- 請填入正確 Gateway
    dns-nameservers 163.26.1.1 8.8.8.8

iface enp5s0 inet6 static
    address 2001:288:7581:0::8
    netmask 64
    gateway fe80::7a85:17ff:fed4:1642
    dns-nameservers 2001:4860:4860::8888

網路檢測工具

  • 測速 (Ookla 官方版): speedtest
  • MTR 路徑追蹤 (IPv4): mtr -4 -a 172.22.199.86 www.tn.edu.tw (指定來源網卡)
  • 掃描區網 IP (ARP Scan): sudo arp-scan -I enp5s0 --localnet

4. 遠端桌面 (XRDP)

建立 Windows/Chromebook 可連線的圖形化遠端桌面。

安裝與權限修正

# 1. 安裝 XFCE 桌面與 XRDP
sudo apt install xfce4 xfce4-goodies xrdp

# 2. 修正權限 (避免黑屏)
sudo adduser xrdp ssl-cert

# 3. 指定使用 XFCE (一般使用者執行)
echo "xfce4-session" > ~/.xsession

# 4. 重啟服務
sudo systemctl restart xrdp
注意: Linux 不建議同一帳號同時多重登入。若需雙裝置操作,請建立第二帳號 (如 oneal_pad)。

5. 常用軟體安裝

Google Chrome

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb

LINE 通訊軟體

請開啟 Chrome 瀏覽器,前往線上應用程式商店安裝 LINE 擴充功能 (Linux 最佳解法)。

Xmind (心智圖)

前往官網下載 .deb 檔後安裝:

sudo dpkg -i Xmind-for-Linux-*-amd64.deb
sudo apt --fix-broken install  # 修復相依性

Google Drive (Rclone 掛載)

sudo apt install rclone
rclone config  # 依照指示綁定帳號
mkdir ~/GoogleDrive
rclone mount gdrive:/ ~/GoogleDrive --daemon

6. VS Code 開發環境

安裝微軟官方版 VS Code 及推薦擴充套件。

安裝指令

# 匯入 Key 與 Source
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/packages.microsoft.gpg
echo "deb [arch=amd64,arm64,armhf signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null

# 安裝
sudo apt update
sudo apt install code

必裝擴充套件清單 (網管/教學專用)

分類套件名稱用途
自動化Ansible管理交換器 (Zyxel)
自動化Remote - SSH遠端檔案編輯神器
簡報Marp for VS CodeMarkdown 轉 PPTX/PDF
簡報Paste ImageCtrl+V 貼圖
語言Chinese (Traditional)繁體中文介面
協作Live Share多人即時協作

7. 印表機設定 (Epson M2170)

建議使用 Epson 官方 2025 年新版驅動以獲得最佳效能。

安裝流程

  1. 前往 Epson 官網下載 Driver 2 (ESC/P-R), Printer Utility, Epson Scan 2
  2. 依序安裝 .deb 檔案。
  3. 解壓縮 Epson Scan 2 並執行 ./install.sh
  4. 在系統「列印設定」中新增印表機,選擇 Epson Inkjet Printer Driver 2

8. 系統維護設定

強制關閉自動休眠 (伺服器必做)

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

時間校正與寫入 BIOS

# 寫入硬體時鐘
sudo hwclock --systohc

# 設定時區
sudo timedatectl set-timezone Asia/Taipei

Generated by Gemini AI Assistant | 2025

頁尾區域