Điểm:4

Liệu certbot có thực sự gia hạn chứng chỉ của tôi không?

lá cờ id

Nhìn /etc/cron.d/certbot, Tôi không nghĩ rằng nó sẽ! Tệp đó bao gồm dòng:

0 */12 * * * kiểm tra gốc -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(43200))' && certbot -q gia hạn

và, trừ khi tôi đọc sai, việc gia hạn sẽ chỉ xảy ra nếu có một tệp thực thi có thể đọc được có tên /usr/bin/certbot (có) VÀ nếu có không phải một thư mục được gọi là /chạy/systemd/hệ thống (nhưng có, mặc dù nó trống rỗng).

Vậy tôi có đúng không và certbot -q gia hạn bit sẽ không bao giờ chạy? Có lẽ có một nơi nào khác cũng kích hoạt sự đổi mới? (Tôi nghĩ có thể có một cái gì đó trong /chạy/systemd/hệ thống bởi vì điều đó đang được kiểm tra, nhưng như tôi đã nói, không có. Vì tò mò, tại sao làm tập lệnh nhỏ này kiểm tra sự không tồn tại của /chạy/systemd/hệ thống?)

Cái này đang chạy mới nhất certbot (v1.18.0, được cài đặt ngày hôm qua bằng cách sử dụng hướng dẫn chính thức) trên Ubuntu 18.04.

Nhân tiện, tôi đã chạy:

kiểm tra -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(43200))' && certbot gia hạn --dry-run

với quyền root trên dòng lệnh và nó sẽ thoát ngay lập tức với trạng thái thoát là 1.

Michael Hampton avatar
lá cờ cz
Công việc định kỳ đã lỗi thời (và sự hiện diện liên tục của nó trong gói là một lỗi); thay vào đó hãy sử dụng bộ đếm thời gian systemd.
IpsRich avatar
lá cờ id
@MichaelHampton Tôi chỉ cho rằng nó có thể dành cho một bản phân phối Linux khác và/hoặc cũ hơn. Sự hiện diện của nó đã làm tôi bối rối!
Điểm:7
lá cờ ar

Nếu hệ thống đang sử dụng hệ thống, nó sẽ chạy dưới dạng dịch vụ systemd, được kích hoạt theo thời gian.

Nếu bạn chạy trạng thái systemctl certbot.timer bạn sẽ nhận được trạng thái của dịch vụ kích hoạt certbot từ systemd.

Đây là lý do tại sao tập lệnh cron được định cấu hình để không chạy gia hạn nếu hệ thống được phát hiện trên máy.

IpsRich avatar
lá cờ id
Cảm ơn - điều đó có ý nghĩa. Tôi có nên lo ngại rằng khi tôi chạy lệnh `systemctl` đó, đầu ra bao gồm `Hoạt động: không hoạt động (đã chết) kể từ Thứ Hai 2021-09-06 15:36:46 BST; 18h trước`?
IpsRich avatar
lá cờ id
Để trả lời cho câu hỏi phụ của riêng tôi ở trên, [có vẻ như tôi không nên lo lắng](https://community.letsencrypt.org/t/certbot-inactive/148403/2) về điều đó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.