新機器開機後的基本環境初始化腳本(bootstrap installer)。在乾淨安裝的系統上以 root 執行一次,完成套件安裝與基本設定。
Debian/Debian13-installer.sh:Debian 13 (trixie) 初始化腳本
(CentOS 7 與 Debian 9/10/11 腳本已因發行版 EOL 移除,需要時可從 git history 取回。)
- APT sources:寫入 deb822 格式的
/etc/apt/sources.list.d/debian.sources,使用deb.debian.org,Components 含main contrib non-free non-free-firmware - 套件安裝:常用系統工具(見腳本內
INST_PACKAGE_LIST) - 時區:Asia/Taipei
- 時間同步:停用 systemd-timesyncd,改用 chrony;NTS 來源(Cloudflare、Netnod)+ Google NTP fallback,開機初期允許 step 校時
- Locale:en_US.UTF-8 / zh_TW.UTF-8
- sysctl:
vm.swappiness = 1(/etc/sysctl.d/99-local.conf) - 使用者環境範本:寫入
/etc/skel/的.bashrc、.screenrc、.vimrc(PS1、alias、screen/vim 設定)
# 於乾淨安裝的 Debian 13 上以 root 執行
bash Debian/Debian13-installer.sh注意:腳本為 set -euo pipefail,任一步驟失敗即中止;/etc/skel/ 的設定只影響之後新建的使用者。