本手冊匯總了從硬件預配置、Ubuntu 安裝、網絡與服務配置,到 Windows/macOS 訪問共享、MySQL 初始化的完整流程,便于今后運維參考。
目錄
- 環境與硬件概覽
- BIOS/UEFI 設置
- 制作與啟動安裝介質
- Ubuntu 24.04 LTS 安裝流程
- 靜態 IP 配置(netplan)
- SSH 遠程登錄配置
- Samba 文件共享配置
- MySQL 數據庫初始化
- FTP vs Samba 對比
- 常見問題 & 解決
環境與硬件概覽
-
機型:Dell XPS 8960
-
CPU:Intel i9-13900K
-
內存:32?GB DDR5 @ 4800?MHz
-
硬盤:
- SATA HDD: 2?TB
- M.2 NVMe SSD: 1?TB
-
顯卡:NVIDIA GeForce RTX 4080 16?GB
-
網絡接口:RJ45 千兆以太網
BIOS/UEFI 設置
-
進入 BIOS:開機按 F2
-
關閉 Secure Boot
- 路徑:Security → Secure Boot → Disabled
-
RAID → AHCI(必要時)
- Advanced → SATA/NVMe Operation Mode → AHCI or RAID On
-
禁用獨顯驅動沖突(后續通過
nomodeset
參數) -
保存并退出:F10
制作與啟動安裝介質
-
制作 Ventoy USB:將 Ubuntu ISO 拷貝至 Ventoy 格式化的 U 盤。
-
開機 F12 選擇 Boot Menu → UEFI: USB Device (Ventoy)
-
Ventoy 菜單
- 選擇 “Boot in normal mode”
- 如遇顯卡黑屏,選“Boot in grub2 mode”或“Safe graphics”
-
GRUB 編輯
-
按
e
,在linux … quiet splash
后添加:nomodeset noapic nopti nouveau.modeset=0
-
Ctrl+X 或 F10 啟動
-
Ubuntu 24.04 LTS 安裝流程
-
歡迎界面:選擇“Try or Install Ubuntu” → “Install Ubuntu”
-
語言、鍵盤:按需選擇
-
網絡連接:跳過(后面配置靜態 IP)
-
安裝類型:
- “Erase disk and install Ubuntu”
- 或開啟“LVM with encryption”
-
創建用戶:
- 管理員帳戶:
fwq
- 密碼:自行設置
- 管理員帳戶:
-
完成安裝:重啟后拔掉 U 盤
靜態 IP 配置(netplan)
-
編輯
/etc/netplan/01-network-manager-all.yaml
或/etc/netplan/50-cloud-init.yaml
:network:version: 2renderer: NetworkManagerethernets:enp4s0:dhcp4: noaddresses: [192.168.0.99/24]nameservers:addresses: [8.8.8.8,1.1.1.1]routes:- to: defaultvia: 192.168.0.1
-
保存并退出(Ctrl+O 回車;Ctrl+X)
-
應用:
sudo netplan apply
-
驗證:
ip a | grep enp4s0 ping -c3 baidu.com
SSH 遠程登錄配置
-
安裝 OpenSSH:
sudo apt update sudo apt install openssh-server
-
啟用并啟動:
sudo systemctl enable ssh sudo systemctl start ssh
-
開放防火墻端口:
sudo ufw allow ssh sudo ufw enable
-
測試:
ssh fwq@192.168.0.99
Samba 文件共享配置
-
安裝 Samba:
sudo apt install samba
-
創建共享目錄與用戶組:
sudo groupadd sharegrp sudo useradd -m -G sharegrp user2 sudo smbpasswd -a user2 sudo smbpasswd -e user2
-
編輯
/etc/samba/smb.conf
,在末尾加:[fwq]path = /home/fwq/share/filesvalid users = @sharegrp, user2read only = nobrowsable = yes
-
重啟服務:
sudo systemctl restart smbd
-
Windows 訪問
-
資源管理器地址欄輸入:
\\192.168.0.99\fwq
-
若提示憑據,選擇“其他選項”,輸入:
- 用戶名:WORKGROUP\user2
- 密碼:先前
smbpasswd
設置的密碼
-
-
macOS 訪問
-
Finder → 前往 → 連接服務器(?+K)
-
輸入:
smb://192.168.0.99/fwq
-
MySQL 數據庫初始化
-
安裝:
sudo apt install mysql-server
-
安全配置:
sudo mysql_secure_installation
-
登錄:
sudo mysql -u root -p
-
創建數據庫與用戶:
CREATE DATABASE qq_day_sale; CREATE USER 'dbuser'@'%' IDENTIFIED BY 'YourStrongPass1!'; GRANT ALL PRIVILEGES ON qq_day_sale.* TO 'dbuser'@'%'; FLUSH PRIVILEGES;
-
驗證:
SHOW DATABASES;
FTP vs Samba 對比
特性 | Samba | FTP |
---|---|---|
協議 | SMB/CIFS | FTP/SFTP |
認證方式 | Windows 通用(用戶名+密碼) | 用戶名+密碼,SFTP 可使用密鑰 |
跨平臺支持 | Windows/macOS/Linux 原生支持 | Linux/Unix 原生支持,Windows 需客戶端 |
文件權限 | 支持 POSIX 與 Samba ACL | 僅 POSIX 權限,SFTP 支持更嚴格權限操作 |
傳輸效率 | 局域網下表現較好 | SFTP 較 Samba 慢,FTP 明文不安全 |
安全性 | 可與 Kerberos、SMB 加密結合 | FTP 明文,建議用 SFTP/TLS |
典型應用場景 | 內網文件共享、檔案服務器 | 公共下載、異地備份(建議 SFTP) |
常見問題 & 解決
-
黑屏卡在 Logo:編輯 GRUB→ 加
nomodeset nouveau.modeset=0
-
netplan 解析 YAML 錯誤:注意縮進和冒號后留空格
-
SSH 拒絕連接:檢查
sudo systemctl status ssh
、ufw status
-
Samba 訪問被拒:
- 確認
valid users
配置與smbpasswd -a
用戶一致 - 使用
WORKGROUP\用戶名
格式登錄
- 確認
-
MySQL “Access denied”:
- 用
sudo mysql -u root
登錄 - 確認已執行
mysql_secure_installation
并設置了 root 密碼
- 用