Tất cả các trạng thái systemd [đóng]


4

Trạng thái của systemd bao gồm 3 thành phần con (LOAD, ACTIVE, SUB); các giá trị khác nhau mà các thành phần con này có thể lấy là gì? Tôi biết LOAD có thể được "tải", HOẠT ĐỘNG có thể "thất bại" và SUB có thể "thất bại", nhưng những cái khác là gì?

Câu trả lời:


4

những người khác là gì?

Nguồn đầu tiên, systemd, init - systemd systemd và manager manager danh sách:

  • hoạt động
  • không hoạt động
  • kích hoạt
  • hủy kích hoạt
  • thất bại

Nguồn thứ hai, Về mục tiêu trạng thái hệ thống danh sách (ngoài ra):

  • không tìm thấy
  • đã chết

systemd, init - systemd systemd và manager manager

Các khái niệm

systemd cung cấp một hệ thống phụ thuộc giữa các thực thể khác nhau được gọi là   "Đơn vị" gồm 12 loại khác nhau. Các đơn vị gói gọn các đối tượng khác nhau   có liên quan để khởi động và bảo trì hệ thống. Đa số các đơn vị   được cấu hình trong các tệp cấu hình đơn vị, có cú pháp và bộ cơ bản   trong số các tùy chọn được mô tả trong systemd.unit (5), tuy nhiên một số được tạo   tự động từ cấu hình khác, tự động từ trạng thái hệ thống   hoặc lập trình trong thời gian chạy.

Đơn vị có thể là " hoạt động "(Có nghĩa là bắt đầu, bị ràng buộc, cắm vào, ...,   tùy thuộc vào loại đơn vị, xem bên dưới) hoặc " không hoạt động " (Ý nghĩa   đã dừng, không liên kết, rút ​​phích cắm, ...), cũng như trong quá trình tồn tại   được kích hoạt hoặc hủy kích hoạt, tức là giữa hai trạng thái (các trạng thái này   được gọi là " kích hoạt "," hủy kích hoạt "). Đặc biệt   " thất bại "trạng thái cũng có sẵn, rất giống với   "không hoạt động" và được nhập khi dịch vụ bị lỗi theo một cách nào đó (quá trình   trả về mã lỗi khi thoát, hoặc bị lỗi, hoặc một hoạt động đã hết thời gian).   Nếu trạng thái này được nhập, nguyên nhân sẽ được ghi lại, để sau   tài liệu tham khảo.

Lưu ý rằng các loại đơn vị khác nhau có thể có một số trạm biến áp bổ sung, được ánh xạ tới năm trạng thái đơn vị tổng quát   mô tả ở đây.

Nguồn systemd, init - systemd systemd và manager manager


Về mục tiêu trạng thái hệ thống

Chứa đầu ra ví dụ bao gồm các giá trị sau:

  • LOAD "đã tải" hoặc "không tìm thấy"

  • HOẠT ĐỘNG "hoạt động" hoặc "không hoạt động"

  • SUB "hoạt động" hoặc "chết"

Nguồn Về mục tiêu trạng thái hệ thống


"Tôi không biết danh sách này có đầy đủ không" - Có vẻ lạ đối với tôi rằng thông tin này rất khó tìm :)
flipchart

Các giá trị có thể được xác định ở đâu đó trong mã nguồn Unix, nhưng tôi không biết tìm ở đâu.
DavidPostill

Nó không thực sự khó tìm. David Postill đang trích dẫn trang hướng dẫn , có thể truy cập bằng man systemd.
JdeBP

2
Lưu ý "Mục tiêu trạng thái hệ thống" không phải là một chủ đề có liên quan, nó chỉ xảy ra để minh họa một số loại trạng thái. Để xem tất cả các trạng thái có thể, chạy systemctl --state=help.
sourcejedi

1
@MUYBelgium Tôi không biết - có lẽ bằng cách khắc phục sự cố và khởi động lại dịch vụ?
DavidPostill
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.