NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
13/09/2024
Lượt xem

Tắt nguồn và khởi động lại máy tính nhanh chóng bằng lệnh Shutdown trong Linux

13/09/2024
8 phút đọc
Lượt xem

Đánh giá

5/5 - (164 bình chọn)

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 với các máy tính chạy hệ điều hành Linux. Bạn có thể thực hiện bằng lệnh shutdown trong Linux thay vì làm theo thao tác thông thường. Sử dụng thành thạo dòng lệnh giúp bạn quản trị hệ thống hiệu quả, tiết kiệm thời gian và đảm bảo an toàn dữ liệu trên máy tính. Bài viết dưới đây Vietnix sẽ hướng dẫn bạn chi tiết cách sử dụng lệnh shutdown qua các 9 ví dụ chi tiết.

Lệnh shutdown trong Linux là gì? 

Lệnh shutdown trong Linux được sử dụng để kiểm soát việc tắt máy, khởi động lại hoặc treo máy một cách an toàn và có kiểm soát. Dòng lệnh này cho phép người dùng lên lịch các hoạt động này, gửi thông báo và tùy chỉnh các quá trình tắt máy.

Lệnh Shutdown trong Linux
Lệnh Shutdown trong Linux

Cú pháp cơ bản của lệnh Shutdown

Lệnh shutdown trong Linux tương đối đơn giản, dễ sử dung và 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.

Ngoài ra, chỉ những người dùng root hoặc có quyền truy cập root của dòng lệnh sudo mới có thể dùng crontab – tính năng thực hiện lệnh theo chu kỳ nhất định. Khi sử dụng lệnh shutdown mà không có tham số nào, máy tính sẽ tắt ngay lập tức sau 1 phút.

Thực hiện lệnh theo cú pháp dưới đây

shutdown
Thực hiện lệnh shutdown trong Linux
Thực hiện lệnh shutdown trong Linux

Bên cạnh đó, bạn có thể tìm thấy dòng lệnh có tính năng khởi động lại toàn bộ hệ thống tương tự là lệnh reboot. Bạn có thể áp dụng hai tính năng shutdown & restart ở mọi tiến trình thực hiện lệnh trên hệ thống. Người dùng khi mới bắt đầu áp dụng dòng lệnh thường sẽ chọn những hệ điều hành dựa trên Linux như Ubuntu. Bạn có thể tham khảo về các câu lệnh trong Linux để có thể hiểu thêm chi tiết về hệ điều hành.

6 tùy chọn sử dụng lệnh shutdown

Tùy chọn Mô tả 
-rYêu cầu khởi động lại hệ thống sau khi bị hỏng
-hYêu cầu hệ thống tạm dừng hoặc tắt nguồn sau khi hệ thống được gỡ bỏ và tùy thuộc vào hệ thống.
-HYêu cầu hệ thống dừng lại sau khi ngừng hoạt động
-PYêu cầu tắt hệ thống sau khi gỡ bỏ.
-cHủy bỏ việc tắt máy đang chạy. THỜI GIAN không được chỉ định với tùy chọn này, đối số đầu tiên là MESSAGE
-kChỉ gửi các thông báo cảnh báo và vô hiệu hóa thông tin đăng nhập, không thực sự khiến hệ thống ngừng hoạt động

Ví dụ 1: Sử dụng lệnh shutdown để tắt nguồn ngay tức thì  

Để tắt nguồn hệ thống máy chủ ngay lập tức, bạn thực hiện lệnh với cú pháp sau: 

sudo shutdown now

Hệ thống sẽ tắt nguồn ngay lập tức tại thời điểm thực hiện lệnh

Ví dụ 2: Thiết lập thời gian shutdown máy

Người dùng có thể thiết lập thời gian thực hiện việc shutdown một cách dễ dàng bằng lệnh shutdown trong Linux.

Lưu ý: 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)
  • Thời gian tương đối ở dạng phút +m ( m là số phút cần đợi đến khi thực hiện shutdown)

Chẳng hạn, bạn cần lên lịch shutdown vào 11 giờ hôm nay, bạn có thể thực hiện theo cú pháp sau:

shutdown 19:00
Thiết lập thời gian shutdown máy
Thiết lập thời gian shutdown máy

Kế tiếp, bạn thiết lập hẹn lịch shutdown trong vòng 10 phút:

sudo shutdown +10

Ví dụ 3: Hiển thị thông báo shutdown đến người dùng

Để 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”.

Lưu ý: 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.

Ví dụ 4: Reboot hệ thống bằng lệnh shutdown

Option -r cho phép bạn reboot (khởi động 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 +10 "Updating kernel"
Reboot hệ thống bằng lệnh shutdown
Reboot hệ thống bằng lệnh shutdown

Ví dụ 5: Hủy lệnh shutdown đã được lên lịch sẵn

Nếu muốn hủy một lệnh shutdown đã được lên lịch, bạn có thể dùng tùy chọn -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:

shutdown-c "Canceling the reboot"
Hủy lệnh shutdown đã được lên lịch sẵn
Hủy lệnh shutdown đã được lên lịch sẵn

Câu hỏi thường gặp

Điểm đặc biệt của lệnh shutdown -H trong Linux là gì?

Lệnh shutdown -H now sẽ tạm dừng hệ thống ngay lập tức, dừng tất cả các tiến trình mà không tắt nguồn phần cứng.

Có thể kiểm tra nhật ký shutdown trong Linux không?

Có thể. Sử dụng lệnh last -x | grep Shutdown để kiểm tra nhật ký restart và shutdown máy.

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!

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Black Friday Hosting & VPS

Chương trình bắt đầu sau

Giảm giá 40% hosting VPS

50 coupon mỗi ngày

Gia hạn giá không đổi

NHẬN DEAL NGAY
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG