halt Trình tạo lệnh
Tạo các lệnh dừng hệ thống để ngắt dịch vụ
Bắt đầu với lệnh halt
## Halt là gì?
Lệnh `halt` dừng hệ thống bằng cách chấm dứt tất cả các tiến trình đang chạy và ngừng hoạt động của CPU. Theo mặc định, lệnh này sẽ ghi nhận hành động thông qua `shutdown` để thông báo cho những người dùng khác. Hãy sử dụng nó để dừng máy một cách an toàn mà không nhất thiết phải ngắt nguồn.
## Cách sử dụng
1. **Chọn chế độ**: Chọn chế độ cưỡng chế, tắt nguồn, hoặc chế độ chỉ ghi. 2. **Chạy với quyền root**: Thực thi lệnh được tạo ra bằng cách sử dụng `sudo` hoặc với quyền root. 3. **Xác nhận**: Hệ thống sẽ thông báo cho những người dùng đang đăng nhập rồi tiến hành dừng máy. 4. **Sao chép và chạy**: Sao chép lệnh vừa tạo vào terminal của bạn.
> `halt`, `poweroff` và `reboot` sử dụng cùng một bộ cờ. Hãy dùng `-p` để tắt máy, hoặc chọn `poweroff` trực tiếp nếu mục tiêu là ngắt nguồn.
Các tùy chọn phổ biến
### `-f` Tạm dừng ngay lập tức Tạm dừng hệ thống ngay lập tức mà không gọi hàm `shutdown`. Không gửi bất kỳ thông báo nào đến người dùng và cũng không thực hiện quy trình tắt máy một cách chuẩn xác — chỉ nên sử dụng khi hệ thống không phản hồi.
### `-p` Tắt nguồn Tắt máy sau khi tạm dừng. Tương đương với việc thực thi lệnh `poweroff`.
### `-w` Chỉ ghi lại Ghi lại một bản ghi tắt máy theo định dạng `wtmp` nhưng không thực sự tạm dừng hệ thống. Rất hữu ích để kiểm thử các mục ghi chép trong sổ nhật ký trên hệ thống không hoạt động thực tế.
### `-d` Không ghi vào wtmp Không tạo bản ghi `wtmp` nào. Hữu ích trong các môi trường container hoặc môi trường phục hồi nơi mà sổ ghi chép hoạt
▶Tại sao máy của tôi vẫn còn được cấp nguồn sau khi dừng?
▶‑f thực sự bỏ qua những gì?
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é.