我最近安装了 Arch Linux。我注意到大多数发行版中都没有预安装许多服务。例如,EndeavourOS 中默认情况下未启用蓝牙。与无线网络同上。我一点也不介意,因为我了解了很多服务,比如bluetoothctl
等等。
然而,我确实注意到Arch 中的系统维护是一个非常详细的过程。例如,阅读了有关系统维护的 Arch wiki 后,我们知道必须定期执行以下某些操作。
- 检查是否有任何失败的 systemD 服务
systemctl --failed
- 检查日志是否过载
journalctl -p 3 -b
- 删除孤立包
sudo pacman -Rns $(pacman -Qtdq)
- 删除缓存文件和依赖项
sudo pacman -Sc
- 套餐更新
sudo pacman -Syu
其他 Linux 发行版的情况是否相同,还是 Arch 特有的?您对 Arch 的维护开销有何体验?
答案1
我不认为它太乏味,并且更喜欢对其进行控制而不是自动化。
确保检查 pacnew 文件。 https://wiki.archlinux.org/title/Pacman/Pacnew_and_Pacsave
您将注意到新文件,并且需要手动干预。
arch-audit 是一个有用的工具,可以显示与已安装的软件包相关的风险。
Reflector是一个获取更新镜像列表的简单工具