Debian Minimal如何定制个性化设置
小樊
33
2025-12-16 23:01:44
Debian Minimal 个性化设置实操指南
一 基础准备与系统更新
- 更新索引并升级系统:执行 apt update && apt full-upgrade -y,随后 reboot 使内核与关键组件生效。
- 配置软件源:优先使用国内镜像(如 清华 tuna),示例(以 Debian 11 bullseye 为例,其他版本替换为对应代号):
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
执行 apt update 验证。若安装镜像未含 ca-certificates 导致 https 源无法验证,可临时使用 [trusted=yes](仅离线/受信环境),装好 ca-certificates 后恢复为标准源。
- 启用 sudo:以 root 执行 apt install sudo -y;编辑 /etc/sudoers(用 visudo),为你的普通用户添加行:username ALL=(ALL:ALL) ALL。
- 主机名与时区:
- 主机名:hostnamectl set-hostname your-hostname
- 时区(如上海):timedatectl set-timezone Asia/Shanghai;如需时间同步,启用 systemd-timesyncd(安装后 timedatectl set-ntp true)。
二 网络与 SSH 个性化
- 有线网络(/etc/network/interfaces 示例):
auto lo
auto enp1s0
iface lo inet loopback
allow-hotplug enp1s0
iface enp1s0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 223.5.5.5 8.8.8.8
应用:先 ifdown enp1s0 && ifup enp1s0,或 systemctl restart networking。如需 DHCP,将 static 改为 inet dhcp。
- 无线网络(WPA-PSK,/etc/network/interfaces 示例):
allow-hotplug wlp3s0
iface wlp3s0 inet dhcp
wpa-ssid YourSSID
wpa-psk YourPassphrase
扫描网络:iwlist wlp3s0 scan;连接:ifup wlp3s0。
- 网桥(桥接示例,便于虚拟机/容器):
auto br0
iface br0 inet static
address 192.168.1.230
netmask 255.255.255.0
gateway 192.168.1.1
bridge_ports enp1s0
bridge_stp off
- SSH 服务与加固:
- 安装与启动:apt install openssh-server -y && systemctl enable --now ssh
- 可选:修改端口(编辑 /etc/ssh/sshd_config 的 Port 2222),重启 systemctl restart ssh;如需密钥登录,放置公钥至 ~/.ssh/authorized_keys 并禁用密码登录(PasswordAuthentication no)。
三 语言环境 输入法与字体
- 生成与设置 locales:执行 dpkg-reconfigure locales,勾选 en_US.UTF-8(服务器推荐)与 zh_CN.UTF-8(桌面需要中文时)。
- 终端中文显示与字体:
- 安装中文字体:apt install ttf-wqy-zenhei -y
- 若终端出现方块/乱码,优先在终端软件中设置编码为 UTF-8;纯服务器场景建议保持 LANG=en_US.UTF-8 以避免日志/终端乱码。
- 桌面中文输入法(如 Xfce):
- 安装输入法框架与拼音:apt install ibus ibus-gtk ibus-pinyin -y
- 图形会话中通过“输入法配置”添加中文输入法并设为默认。
四 桌面或窗口管理器选择与轻量化
- 任务选择安装桌面:tasksel(适合新手,图形化勾选 Xfce/LXDE/MATE 等)。
- 轻量组合示例:
- Xfce4 最小:apt install x-window-system xfce4 -y && reboot
- LXDE 核心:apt install lxde-core -y
- LightDM + Xfce4:apt install lightdm xfce4 -y && reboot
- Wayland 与 Sway(现代化平铺 WM):
- 安装:apt install sway swayidle swaylock swaybg -y
- 登录会话选择 Sway;如需输入法,建议 fcitx5(见下一节环境变量设置)。
五 个性化进阶与常用工具
- 输入法环境变量(适用于 fcitx5 在 X11/Wayland):在 /etc/environment 添加
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
INPUT_METHOD=fcitx
SDL_IM_MODULE=fcitx
登录会话后执行 fcitx5-configtool 添加中文输入法。
- 轻量窗口管理器与自启动:如 dwm/st,在 ~/.xinitrc 写入 exec dwm;如需自启程序,创建 ~/.dwm/autostart.sh(示例:fcitx5 -d &),并赋权 chmod +x ~/.dwm/autostart.sh。
- 常用运维工具:lrzsz(rz/sz 文件传输)、git(版本控制)、htop(资源监控)、neofetch(系统信息)等,按需求 apt install。
- 图形会话与浏览器:若桌面未自带浏览器,可安装 firefox-esr;如需 Microsoft Edge,先安装依赖 fonts-liberation libnspr4 libnss3 xdg-utils,再用 dpkg -i 安装 .deb 包(注意沙箱与权限提示)。