DebianとCertbot:パッケージ用のクローンタスクはどこにインストールできますか?

DebianとCertbot:パッケージ用のクローンタスクはどこにインストールできますか?

certbot.eff.orgの指示に従ってpython-certbot-apacheパッケージをインストールしましたが、設定する必要があるcronジョブのエントリが見つかりませんでした。

システムのCertbotパッケージには、証明書の有効期限が切れる前に自動的に更新するcronジョブが付属しています。 Let's Encrypt証明書は90日間有効であるため、この機能を活用することをお勧めします。 から:https://certbot.eff.org/#debianjessie-apache

このクローンの仕事はどこで見つけることができますか?私はsudoの有無にかかわらず「crontab -l」を試しましたが、成功しませんでした。

証明書を更新するためにcronジョブを実行する方法を理解します。私の質問は、このパッケージからcronジョブをどこにインストールしますか?インストールされましたか?

ベストアンサー1

Debian 派生からパッケージにインストールされているファイルを一覧表示するには、通常、次の手順を実行しますdpkg -L

あなたの場合は次のとおりです。

dpkg -L python-certbot-apache 

以下はあなたのためのリストですみんなインストールされたファイルと場所。

packages.debian.orgからファイルのリストをリクエストすることもできます。

~からhttps://packages.debian.org/stretch/all/python-certbot-apache/filelist

/usr/lib/python2.7/dist-packages/certbot_apache-0.10.2.egg-info/PKG-INFO
/usr/lib/python2.7/dist-packages/certbot_apache-0.10.2.egg-info/dependency_links.txt
/usr/lib/python2.7/dist-packages/certbot_apache-0.10.2.egg-info/entry_points.txt
/usr/lib/python2.7/dist-packages/certbot_apache-0.10.2.egg-info/requires.txt
/usr/lib/python2.7/dist-packages/certbot_apache-0.10.2.egg-info/top_level.txt
/usr/lib/python2.7/dist-packages/certbot_apache/__init__.py
/usr/lib/python2.7/dist-packages/certbot_apache/augeas_configurator.py
/usr/lib/python2.7/dist-packages/certbot_apache/augeas_lens/httpd.aug
/usr/lib/python2.7/dist-packages/certbot_apache/centos-options-ssl-apache.conf
/usr/lib/python2.7/dist-packages/certbot_apache/configurator.py
/usr/lib/python2.7/dist-packages/certbot_apache/constants.py
/usr/lib/python2.7/dist-packages/certbot_apache/display_ops.py
/usr/lib/python2.7/dist-packages/certbot_apache/obj.py
/usr/lib/python2.7/dist-packages/certbot_apache/options-ssl-apache.conf
/usr/lib/python2.7/dist-packages/certbot_apache/parser.py
/usr/lib/python2.7/dist-packages/certbot_apache/tls_sni_01.py
/usr/share/doc/python-certbot-apache/changelog.Debian.gz
/usr/share/doc/python-certbot-apache/copyright

パッケージに自動的に追加されるクローン操作がないようです。

パッケージもインストールする必要があります。certbot

sudo apt-get install certbot

ファイルリスト:

/etc/cron.d/certbot
/lib/systemd/system/certbot.service
/lib/systemd/system/certbot.timer
/usr/bin/certbot
/usr/bin/letsencrypt
/usr/share/doc/certbot/README.rst.gz
/usr/share/doc/certbot/changelog.Debian.gz
/usr/share/doc/certbot/changelog.gz
/usr/share/doc/certbot/copyright
/usr/share/man/man1/certbot.1.gz
/usr/share/man/man1/letsencrypt.1.gz

したがって、最後のパッケージからインストールされたcrontabファイルは実際には/etc/cron.d/certbotcrontab用で、 /lib/systemd/system/certbot.service+は/lib/systemd/system/certbot.timersystemd用です。

おすすめ記事