温馨提示×

怎样配置debian minimal

小樊
34
2026-10-16 18:12:51
栏目: 智能运维

“配置 Debian Minimal”通常指安装一个最小化的 Debian 系统,并进行基础配置,使其可用、可维护、可联网。下面我按从安装到基础配置的完整流程来说明,适用于 Debian 12(Bookworm)及以上。


一、安装 Debian Minimal

1. 下载镜像

推荐两种方式:

  • 官方 netinst 镜像(最小)
    https://www.debian.org/distrib/netinst
    
  • Debian Minimal / Server ISO(部分衍生)

使用 debian-12.x.x-amd64-netinst.iso


2. 安装时的关键点(很重要)

安装过程中注意:

  • ✅ 语言:English(避免中文环境坑)
  • ✅ 软件选择界面:
    • 取消所有勾选
    • 不勾选:
      • Debian desktop
      • GNOME / KDE
      • Print server
      • SSH server(可单独装)
  • ✅ 只保留:
    • standard system utilities

这样装出来的就是 真正的 minimal Debian


二、首次登录后的基础配置

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 配置网络(重点)

(1)查看网络接口

ip a

(2)使用 systemd-networkd(推荐 minimal 使用)

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 配置可另行说明


3. 配置 DNS

sudo nano /etc/resolv.conf
nameserver 8.8.8.8
nameserver 1.1.1.1

(若使用 systemd-resolved,可启用)


4. 安装常用基础工具

sudo apt install -y \
  sudo \
  curl \
  wget \
  vim \
  net-tools \
  bash-completion \
  ca-certificates \
  gnupg \
  lsb-release

5. 创建普通用户并赋予 sudo

adduser youruser
usermod -aG sudo youruser

6. 启用 SSH(可选但推荐)

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

三、系统精简与优化(可选)

1. 删除无用包

sudo apt autoremove --purge -y

2. 关闭不必要的服务

systemctl list-unit-files --type=service

例如:

sudo systemctl disable bluetooth

四、常见使用场景配置

场景 A:做服务器

  • 装 nginx / docker / postgresql
  • 配置防火墙 nftables 或 ufw

场景 B:做桌面(极小)

sudo apt install -y xorg i3 sudo

场景 C:做容器基础

  • 使用 debootstrap 构建

五、验证 Minimal 是否成功

dpkg -l | wc -l

一般 < 400 包 算 minimal


六、总结(极简清单)

✅ netinst 安装
✅ 不装桌面
✅ systemd-networkd
✅ sudo + ssh
✅ 基础工具


如果你愿意,我可以:

  • 给你 一步步命令版(复制即用)
  • 教你 debootstrap 手动构建 minimal
  • 针对 虚拟机 / 树莓派 / 服务器 定制配置

你打算用在什么环境?

0 踩