温馨提示×

debian minimal如何配置

小樊
39
2026-10-10 23:41:35
栏目: 智能运维

“Debian minimal 如何配置”这个范围比较大,通常可分安装后基础配置、网络配置、软件源与更新、用户与权限、常用服务几部分。下面按最小可用系统给你一套实操清单(以 Debian 12 / 11 为例,命令行环境)。


一、安装后第一件事(基础设置)

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装必要工具

Debian minimal 默认很干净,建议装:

sudo apt install -y sudo curl wget vim net-tools bash-completion

3. 配置普通用户 sudo

usermod -aG sudo 用户名

二、网络配置(重点)

方式一:使用 /etc/network/interfaces(传统)

sudo vim /etc/network/interfaces

DHCP 示例

auto eth0
iface eth0 inet dhcp

静态 IP 示例

auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 1.1.1.1

重启网络:

sudo systemctl restart networking

方式二:使用 systemd-networkd(推荐服务器)

sudo systemctl enable --now systemd-networkd

示例:

sudo vim /etc/systemd/network/10-eth0.network
[Match]
Name=eth0

[Network]
DHCP=yes

或静态:

[Network]
Address=192.168.1.100/24
Gateway=192.168.1.1
DNS=8.8.8.8

三、软件源配置(国内加速)

编辑:

sudo vim /etc/apt/sources.list

清华源示例(Debian 12)

deb https://mirrors.tuna.tsinghua.edu.cn/debian bookworm main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main

更新:

sudo apt update

四、SSH 配置(远程管理)

sudo apt install -y openssh-server
sudo systemctl enable --now ssh

安全建议:

sudo vim /etc/ssh/sshd_config
  • 禁止 root 登录:PermitRootLogin no
  • 改端口:Port 2222
sudo systemctl restart ssh

五、防火墙(可选但推荐)

sudo apt install -y ufw
sudo ufw allow 22
sudo ufw enable

六、时间与时区

sudo timedatectl set-timezone Asia/Shanghai
sudo apt install -y ntpdate
sudo ntpdate pool.ntp.org

七、最小系统常见用途示例

  • 服务器:SSH + 防火墙 + 静态 IP
  • 容器/VM 基础:只装 sudo vim curl
  • 开发环境:+ build-essential git

八、你可告诉我具体场景

我可以给你更精确的配置,例如:

  • Debian minimal 做 Web 服务器
  • 做 Docker 宿主机
  • 做 软路由
  • 在 虚拟机 / 云服务器 上

你现在是 刚装完系统,还是打算 做某种特定用途?

0 踩