certbot 在 Linux 上运行的进程是什么?

Chr*_*row 1 security linux ssl certbot

我猜测 certbot 必须作为 Linux 上持续运行的服务运行,但是在使用psLet's Encrypt 证书自动续订的服务器上使用时,我没有看到 certbot 的任何明显过程。如果运行成功,certbot 是否有一个中央进程?如果有,它是什么?

apt-cache policy certbot | grep Installed在我的例子中,我可以找到带有 - 的版本0.25.0-1~bpo9+1

Nik*_*nov 10

Certbot 是一个Python程序。所以它作为 python3 的某个版本运行(当前支持的最低版本是 3.6)。

并且,请注意它大部分时间都不会运行。它由cronsystemd-timers(以您的系统上使用的为准)定期启动,检查并更新证书并停止。

  • 事实上,它不需要持续运行,这会稍微浪费系统资源。证书可以在过期之前续订,因此只需时不时地检查系统是否知道需要续订证书就足够了。 (2认同)