- systemd tương thích ngược với SysV.
- tải dịch vụ song song khi khởi động
- nó cung cấp kích hoạt theo yêu cầu của một dịch vụ
- nó phụ thuộc
- và nhiều hơn nữa tôi đoán ...
Có rất nhiều hơn những gì bạn đề cập systemctl
có khả năng.
systemd
làm việc với các đơn vị, có các loại đơn vị khác nhau: mục tiêu, dịch vụ, ổ cắm, v.v ... các mục tiêu có cùng khái niệm với runlevels, chúng là một nhóm các đơn vị với nhau.
Bạn có thể sử dụng systemctl
để đặt hoặc lấy mục tiêu hệ thống mặc định.
systemctl get-default
Bạn có thể đi vào các mục tiêu khác:
systemctl isolate multiuser.target
Các mục tiêu khác là: nhiều người dùng, đồ họa, recue, khẩn cấp, khởi động lại, poweroff.
Như bạn đã nói, bạn có thể sử dụng systemctl
để quản lý dịch vụ, một số lệnh khác liên quan đến quản lý dịch vụ mà tôi biết là:
# Restarts a service only if it is running.
systemctl try-restart name.service
# Reloads configuration if it's possible.
systemctl reload name.service
# try to reload but if it's not possible restarts the service
systemctl reload-or-restart name.service
Bạn có thể sử dụng nó để tìm hiểu về tình trạng dịch vụ:
systemctl status name.service
systemctl is-active name.service # running
systemctl is-enabled name.service # will be activated when booting
systemctl is-failed name.service # failed to load
Bạn có thể che dấu hoặc vạch mặt một dịch vụ:
systemctl mask name.service
systemctl unmask name.service
Bạn có thể che giấu một dịch vụ mà nó sẽ được liên kết /dev/null
, do đó, các dịch vụ khác tự động hoặc không thể kích hoạt. (bạn nên vạch mặt nó trước).
Một cách sử dụng khác của systemctl là liệt kê các đơn vị:
systemctl list-units
Mà liệt kê tất cả các loại đơn vị, tải và hoạt động.
Liệt kê các đơn vị dịch vụ:
systemctl list-units --type=service
Hoặc để liệt kê tất cả các đơn vị có sẵn không chỉ các đơn vị được tải và kích hoạt:
systemctl list-unit-files
Bạn có thể tạo bí danh hoặc thậm chí điều khiển máy từ xa
systemctl --host ravexina@192.168.56.4 list-units
Mặt khác service
làm những gì nó phải làm, quản lý dịch vụ và không liên quan gì đến việc kinh doanh của người khác;)