删除自带工具
# 彻底删除 snap
apt remove snapd --purge
# 删除云功能和自动升级功能
apt remove unattended-upgrades cloud-init
# 清理相关依赖
apt install -f && apt autoremove
优化开机提示 `A start job is running for Wait for Network to be Configured`
vi /lib/systemd/system/systemd-networkd-wait-online.service
# 修改
ExecStart=/lib/systemd/systemd-networkd-wait-online --timeout=3
优化服务响应超时时间
vi /etc/systemd/system.conf
# 修改
DefaultTimeoutStartSec=10s
DefaultTimeoutStopSec=10s
优化shell登录的欢迎信息
cd /etc/update-motd.d/
chmod -x *
# 仅显示系统状态信息
chmod +x 00-header 50-landscape-sysinfo
设置国内镜像源
vi /etc/apt/source.list
# 默认注释了源码仓库,如有需要可自行取消注释
deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
更新系统
apt clean
apt update && apt upgrade -y
安装Nodejs 18+
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - &&\
sudo apt-get install -y nodejs
优化npm 运行项目错误:Watchpack Error (watcher): Error: ENOSPC
echo fs.inotify.max_user_watches=524288 | tee -a /etc/sysctl.conf && sysctl -p