我运行了一个默认情况下没有安装 syslog 或 cron 的发行版。起初我感到迷茫,但当我学会如何阅读和使用日志和 systemd 计时器时,我发现我真的不需要 syslog 甚至 cron。Ubuntu 同时使用系统日志和日志以及一些计时器和一些 cron 作业。我将如何在不破坏任何东西的情况下在 Ubuntu 上删除系统日志甚至 cron?在这一点上,我并不是出于必要而要求,而是为了摆脱我不需要的流程。
我运行了一个默认情况下没有安装 syslog 或 cron 的发行版。起初我感到迷茫,但当我学会如何阅读和使用日志和 systemd 计时器时,我发现我真的不需要 syslog 甚至 cron。Ubuntu 同时使用系统日志和日志以及一些计时器和一些 cron 作业。我将如何在不破坏任何东西的情况下在 Ubuntu 上删除系统日志甚至 cron?在这一点上,我并不是出于必要而要求,而是为了摆脱我不需要的流程。
Ubuntu 有成千上万个你不需要但不值得尝试摆脱的文件。
Ubuntu 确实是一个软件包生态系统。其中一些软件包也已切换到 systemd,但其他软件包可能使用 Upstart、SysV 初始化脚本或 cron 作业。您可以关闭 cron 作业,它可能不会立即破坏任何东西,但您稍后可能会安装一些期望 cron 作业正在运行的东西。也就是说,只要您愿意接受某些预期运行的事情可能不会运行,您就可以禁用这样的 cron 作业:
同样,某些包可能希望记录到 syslog 而不是日志。您可以删除
rsyslog
:但我也不建议这样做。我认为这句格言适用:“先进行基准测试,然后进行优化。” 首先以有意义的方式找出实际上使您的系统变慢的原因并努力修复它。我怀疑 cron 或 rsyslog 将是你最大的问题。