Debian13 系统常用脚本
每次拿到新 VPS 都要重装系统、改源、装工具,步骤重复又容易忘。整理成一份常用脚本,按顺序执行即可,从裸机到可用环境只需四条命令。
以下命令均需 root 权限执行。
1. 一键重装 Debian 13
bash <(curl -fsSL "https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh") debian
- 使用 bin456789/reinstall 开源重装脚本,网络安装官方纯净系统
debian参数默认安装最新稳定版,当前即 Debian 13(trixie)curl -fsSL:静默下载、出错即失败、跟随重定向;<( )进程替换把下载内容直接喂给 bash- ⚠️ 会清空磁盘所有数据,执行前确认数据已备份
2. 初始化:DNS、motd 与主机名
echo -e "nameserver 1.1.1.1" > /etc/resolv.conf && > /etc/motd && hostnamectl set-hostname localhost && exec bash
一条命令完成四件事:
- 写入
nameserver 1.1.1.1,避免默认 DNS 污染或不可用 - 清空
/etc/motd,去掉登录时的厂商横幅 - 主机名重置为
localhost exec bash重载当前 shell,立即生效(替换当前进程,不留多余 shell)
3. 重置 apt 软件源(deb822 格式)
rm -rf /etc/apt/mirrors/ && > /etc/apt/sources.list && echo -e "Types: deb\nURIs: http://deb.debian.org/debian\nSuites: trixie trixie-updates trixie-backports\nComponents: main contrib non-free non-free-firmware\nSigned-By: /usr/share/keyrings/debian-archive-keyring.gpg\n\nTypes: deb-src\nURIs: http://deb.debian.org/debian\nSuites: trixie trixie-updates trixie-backports\nComponents: main contrib non-free non-free-firmware\nSigned-By: /usr/share/keyrings/debian-archive-keyring.gpg\n\nTypes: deb\nURIs: http://deb.debian.org/debian-security\nSuites: trixie-security\nComponents: main contrib non-free non-free-firmware\nSigned-By: /usr/share/keyrings/debian-archive-keyring.gpg\n\nTypes: deb-src\nURIs: http://deb.debian.org/debian-security\nSuites: trixie-security\nComponents: main contrib non-free non-free-firmware\nSigned-By: /usr/share/keyrings/debian-archive-keyring.gpg" > /etc/apt/sources.list.d/debian.sources
- 清掉厂商预置的镜像源目录与旧格式的
sources.list - 写入官方源
deb.debian.org,使用 Debian 13 默认的 deb822 格式(一个文件可声明多套源) - 覆盖
main contrib non-free non-free-firmware全部组件,含deb-src源码源 - 签名密钥
debian-archive-keyring.gpg由debian-archive-keyring包提供
4. 更新系统并安装常用工具
apt -y update && apt -y full-upgrade && apt -y install wget curl jq sudo vim ca-certificates cron unzip git gpg aria2 tmux
full-upgrade会处理依赖变更与内核升级,比upgrade更彻底,适合系统刚装好时一步到位- 常用工具清单:
wget/curl:下载与请求jq:JSON 解析,脚本神器sudo/vim:日常管理ca-certificates:HTTPS 证书信任链cron:定时任务unzip/git/gpg:解压、版本管理、签名校验aria2:多线程下载tmux:会话保持,跑长任务不丢
使用顺序建议
重装 → 初始化 → 换源 → 更新。重装后按 2、3、4 顺序执行,一条龙完成基础环境配置;日常维护只需重复第 4 步。