一、加速 DNS 解析(dnsmasq)

网页打开慢,通常是 DNS 解析耗时。用 dnsmasq 做本地 DNS 缓存:

# 1. 安装
sudo apt-get install dnsmasq

# 2. 编辑配置
sudo vi /etc/dnsmasq.conf
# 找到 #resolv-file=,改为:
resolv-file=/etc/resolv.dnsmasq.conf

# 3. 复制当前 DNS 配置
sudo cp /etc/resolv.conf /etc/resolv.dnsmasq.conf

# 4. 将系统 DNS 指向本地
sudo vi /etc/resolv.conf
# 去掉原有的 nameserver,添加:
nameserver 127.0.0.1

# 5. 防止 PPPoE 覆盖(如果用拨号上网)
sudo vi /etc/ppp/peers/wvdial
# 在 usepeerdns 前加 #

# 6. 重启系统
sudo reboot

二、管理启动服务(sysv-rc-conf)

关闭不必要的启动服务,加快开机速度:

sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf

建议保留的服务:

服务说明
acpid电源管理
alsa声音
cron定时任务
dbus消息总线
gdm图形登录
klogd内核日志
networking网络
ssh远程登录
sysklogd系统日志
udev设备管理

可以关闭的:

服务说明
bluetooth不用蓝牙就关
ntpdate时间同步(按需)
cups不用打印机就关

三、优化 Swap 策略

swappiness 控制 Linux 使用 swap 的积极程度(0-100):

# 查看当前值(默认 60)
sysctl -q vm.swappiness

# 降低 swap 使用倾向(内存够用时)
sudo sysctl vm.swappiness=10

# 永久生效
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf
含义
0尽量不用 swap
10桌面推荐
60默认
100积极使用 swap