Trong quá trình sử dụng máy tính, việc restart hoặc shutdown đã trở thành một hành động quen thuộc. Đối với các máy tính chạy hệ điều hành Linux, bạn có thể thực hiện việc restart hoặc shutdown bằng cách sử dụng chuột để click vào biểu tượng nguồn và chọn tắt máy hoặc khởi động lại. Tuy nhiên để thuận tiện hơn, bạn nên dùng lệnh shutdown trong Linux. Việc sử dụng thành thạo lệnh này giúp quản trị hệ thống hiệu quả, tiết kiệm thời gian và đảm bảo an toàn cho dữ liệu. Bài viết bên dưới sẽ hướng dẫn bạn chi tiết các trường hợp sử dụng lệnh shutdown phổ biến nhất.
Chi tiết cách dùng lệnh shutdown trong Linux
Lệnh shutdown trong Linux tương đối đơn giản, dễ sử dung; thường có cú pháp chung như sau:
shutdown [OPTIONS] [TIME] [MESSAGE]
Trong đó:
- options: Một số option phổ biến là halt, power-off (mặc định) hay reboot.
- time: Chỉ định thời điểm thực hiện việc shutdown.
- message: Chỉ định thông báo được hiển thị đến tất cả người dùng khi chạy lệnh shutdown.
![Cách sử dụng lệnh Shutdown trong Linux chuẩn nhất 6 Lệnh shutdown trong Linux](https://vietnix.vn/wp-content/uploads/2024/05/lenh-shutdown-trong-linux.webp)
Chỉ người dùng root hoặc có quyền sudo mới có thể dùng lệnh crontab. Khi sử dụng lệnh shutdown mà không có tham số nào, máy tính sẽ tắt sau 1 phút.
sudo shutdown
![Cách sử dụng lệnh Shutdown trong Linux chuẩn nhất 7 Sử dụng lệnh shutdown trong Linux](https://vietnix.vn/wp-content/uploads/2024/05/lenh-shutdown-trong-linux-1.webp)
Lên lịch shutdown
Người dùng cũng có thể chỉ định thời điểm thực hiện việc shutdown một cách dễ dàng. Trong đó, tham số chỉ định thời gian có hai kiểu định dạng: thời gian tuyệt đối ở dạng giờ:phút (hh:mm) hoặc ở dạng +m, trong đó m là số phút cần đợi đến khi thực hiện shutdown.
Chẳng hạn khi bạn cần lên lịch shutdown vào 11 giờ:
sudo shutdown 11:00
Hoặc hẹn lịch shutdown trong vòng 10 phút:
sudo shutdown +10
Nếu muốn tắt hệ thống ngay lập tức, bạn có thể truyền tham số thời gian +0, hoặc now:
sudo shutdown now
Hiển thị thông báo khi shutdown
Để hiển thị thông báo cho tất cả người dùng khi shutdown, bạn có thể truyền thông báo vào lệnh như sau:
sudo shutdown +30 "Hardware upgrade"
Sau khi thực hiện câu lệnh trên, hệ thống sẽ tự shutdown sau 30 phút và gửi thông báo đến tất cả người dùng: “Hardware upgrade”.
Cần lưu ý rằng khi chỉ định thông báo, bạn cần chỉ định cả tham số thời gian. Đồng thời tham số thông báo cũng phải được đặt ở sau tham số của thời gian.
Reboot hệ thống
Option -r cho phép bạn reboot lại hệ thống bằng lệnh shutdown trong Linux:
sudo shutdown -r
Kết hợp lên lịch reboot và gửi thông báo đến người dùng:
shutdown -r +5 "Updating kernel"
Hủy lịch shutdown
Nếu muốn hủy một lệnh shutdown đã được lên lịch, bạn có thể dùng option -c:
sudo shutdown -c
Khi cần hủy một lệnh shutdown, bạn không thể chỉ định tham số thời gian nhưng vẫn có thể hiển thị thông báo đến người dùng:
sudo shutdown -c "Canceling the reboot"
Bạn có thể xem thêm cách sử dụng một số lệnh khác trong Linux qua các bài viết sau:
Lời kết
Bài viết này đã hướng dẫn cách sử dụng lệnh shutdown trong Linux để tắt hệ thống, reboot hoặc lên lịch shutdown hệ thống đơn giản. Lệnh shutdown được xem là một công cụ mạnh mẽ để tắt hoặc khởi động lại hệ thống Linux một cách an toàn, với cú pháp đơn giản và nhiều tùy chọn linh hoạt. Nếu có bất kỳ câu hỏi nào, hãy để lại bình luận ngay bên dưới, Vietnix sẽ giải đáp nhanh nhất!