“优化 Debian context” 这个说法比较宽泛,在不同场景下有不同含义。下面我按最常见的几种理解分别给出优化建议,你可以对号入座;如果指的是 SELinux/AppArmor context 或 systemd context,也可以进一步说明。
# 删除不需要的软件包
apt purge $(dpkg -l | grep -E '^rc' | awk '{print $2}')
apt autoremove --purge
systemd-analyze blame
systemd-analyze critical-chain
systemctl disable 服务名
vm.swappiness=10
net.core.somaxconn=1024
net.ipv4.tcp_fin_timeout=30
sysctl -p
echo deadline > /sys/block/sda/queue/scheduler
apt install xfce4
xfconf-query -c xfwm4 -p /general/use_compositing -s false
systemctl --user mask tracker-store tracker-miner-fs
FROM debian:bullseye-slim
RUN apt update && apt install -y --no-install-recommends \
curl && rm -rf /var/lib/apt/lists/*
rm -rf /var/lib/apt/lists/*
# 查看状态
aa-status
# 优化策略
vim /etc/apparmor.d/usr.bin.xxx
apt install selinux-basics selinux-policy-default
selinux-activate
[Service]
LimitNOFILE=65535
CPUWeight=80
IOWeight=500
systemctl daemon-reload
systemctl restart 服务名
debootstrap 快速构建纯净环境✅ 使用 Debian stable + backports
✅ 定期:
apt update && apt upgrade
✅ 使用 aptitude 更智能解决依赖
你可以补充一句,例如:
我可以直接给你针对性脚本级优化方案。