我继承了 3 台旧版共享服务器,全部运行 CentOS。我们不再从服务器提供任何电子邮件订阅,并将所有人迁移到云服务。这些服务器每台托管大约 60 个 WordPress 站点。
在 3 台服务器中我仍有以下服务在运行;
- Postfix(SMTP)
- 快递(POP3 和 IMAP)
- Dovecot(POP3 和 IMAP)
- 垃圾邮件杀手
- 普莱斯克米尔特
这些都是生产服务器。
我现在可以安全地永久删除这些服务吗?还有其他注意事项吗?
答案1
- 基本操作系统可能使用 postfix (或其他) 来发出警报。
- 您正在运行的服务可能正在使用其中某项服务作为 MTA。
我建议一次关闭一个服务。只需停止一项服务。然后观察日志一小时,并测试其他服务。如果您开始看到错误,则说明某些服务已配置为使用您关闭的邮件服务。每天或一周频繁检查日志。如果您的所有服务均未出现问题,则可以禁用该服务。当您准备卸载时,请务必捕获该服务的配置,以防需要恢复它。
对每个邮件服务重复整个过程。每次只停止一个邮件服务很重要。另外,请记住,出现的任何问题很可能是由您最近停止的服务引起的,但也可能是由之前的服务关闭引起的。
此外,在开始关闭服务之前,请通过 grep 查找所有服务和 cron 作业(核心操作系统和非核心操作系统)的配置文件,通过主机名和 IP 地址查找邮件服务。(实际上,这可能没有什么用。由于您说的不是专用邮件服务器,因此服务器名称将用于其他服务。)阅读您正在运行的非核心服务的安装和配置说明,并关注处理 MTA 的配置步骤。
答案2
您很可能需要某种 MTA,因为许多包依赖于“MTA”虚拟包/功能的存在,但它通常可以被替换,例如ssmtp
或类似的最小服务器,而您不需要完整的postfix
服务器。
如果您不需要其余部分,可以安全地卸载。
答案3
唯一需要考虑的是您是否在服务器上使用这些服务。删除或禁用未使用的服务甚至被认为是更好的安全做法。
这样做还将减少用于其他服务的资源使用量。