“Debian minimal 如何配置”这个范围比较大,通常可分安装后基础配置、网络配置、软件源与更新、用户与权限、常用服务几部分。下面按最小可用系统给你一套实操清单(以 Debian 12 / 11 为例,命令行环境)。
sudo apt update
sudo apt upgrade -y
Debian minimal 默认很干净,建议装:
sudo apt install -y sudo curl wget vim net-tools bash-completion
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
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
sudo apt install -y openssh-server
sudo systemctl enable --now ssh
安全建议:
sudo vim /etc/ssh/sshd_config
PermitRootLogin noPort 2222sudo 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
sudo vim curlbuild-essential git我可以给你更精确的配置,例如:
你现在是 刚装完系统,还是打算 做某种特定用途?