systemctl Trình tạo lệnh
Tạo các lệnh systemctl để điều khiển trình quản lý dịch vụ systemd
Bắt đầu với systemctl
## systemctl là gì?
`systemctl` dùng để điều khiển trình quản lý hệ thống và dịch vụ systemd. Đây là cách tiêu chuẩn để khởi động, dừng, kích hoạt và kiểm tra các dịch vụ (unit) trên các bản phân phối Linux hiện đại.
## Cách sử dụng
1. **Chọn chế độ**: Chuyển đổi`--user` để hoạt động với trình quản lý riêng cho từng người dùng thay vì trình quản lý hệ thống. 2. **Chọn lệnh con**: Chọn thao tác cần thực hiện —`start`,`stop`,`status`,`enable`, v.v. 3. **Nhập tên unit**: Điền tên unit (ví dụ:`nginx` hoặc`ssh.service`). 4. **Sao chép và chạy**: Sao chép lệnh được tạo ra vào terminal của bạn.
Các tùy chọn phổ biến
### `start` / `stop` / `restart` / `reload` Start, stop, restart, or reload a unit. `restart` stops and starts it again; `reload` asks the service to re-read its config without restarting.
### `enable` / `disable` Mark a unit to start automatically at boot (`enable`) or remove that autostart (`disable`). Pair with `--now` to also start/stop the unit immediately.
### `status` Show runtime status, recent log lines, and the main PID for a unit.
### `--user` Operate on the user systemd manager (per-user services) instead of the system manager.
### `--now` (with enable/disable) When used with `enable`, also starts the unit right now; with `disable`, also stops it.
### `-f` Force (enable/disable) When replacing a unit file, override conflicting symlinks.
### `--no-block` Do not wait until the operation finished — useful in scripts.
### `-q` Quiet Suppress the human-readable status hints.
### `--no-pager` Pipe output without invoking a pager (great for scripts and CI).
### `--no-legend` (with status) Hide the column legend/header in status output.
▶Làm thế nào để một dịch vụ khởi động cùng hệ thống?
▶Làm thế nào để tôi biết tại sao một dịch vụ lại thất bại?
▶Làm thế nào để khởi động lại một dịch vụ mà không làm gián đoạn các kết nối?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.