“配置 Debian Minimal”通常指安装一个最小化的 Debian 系统,并进行基础配置,使其可用、可维护、可联网。下面我按从安装到基础配置的完整流程来说明,适用于 Debian 12(Bookworm)及以上。
推荐两种方式:
https://www.debian.org/distrib/netinst
使用
debian-12.x.x-amd64-netinst.iso
安装过程中注意:
standard system utilities这样装出来的就是 真正的 minimal Debian
sudo apt update
sudo apt upgrade -y
ip a
sudo systemctl enable systemd-networkd
sudo systemctl start systemd-networkd
示例(DHCP):
sudo nano /etc/systemd/network/20-wired.network
[Match]
Name=eth0
[Network]
DHCP=yes
sudo systemctl restart systemd-networkd
静态 IP 或 WiFi 配置可另行说明
sudo nano /etc/resolv.conf
nameserver 8.8.8.8
nameserver 1.1.1.1
(若使用 systemd-resolved,可启用)
sudo apt install -y \
sudo \
curl \
wget \
vim \
net-tools \
bash-completion \
ca-certificates \
gnupg \
lsb-release
adduser youruser
usermod -aG sudo youruser
sudo apt install -y openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh
禁止 root 登录(安全):
sudo nano /etc/ssh/sshd_config
PermitRootLogin no
sudo systemctl restart ssh
sudo apt autoremove --purge -y
systemctl list-unit-files --type=service
例如:
sudo systemctl disable bluetooth
nginx / docker / postgresqlnftables 或 ufwsudo apt install -y xorg i3 sudo
debootstrap 构建dpkg -l | wc -l
一般 < 400 包 算 minimal
✅ netinst 安装
✅ 不装桌面
✅ systemd-networkd
✅ sudo + ssh
✅ 基础工具
如果你愿意,我可以:
你打算用在什么环境?