Giới thiệu
Trong lab này, chúng ta sẽ khám phá lệnh reboot
của Linux và tìm hiểu cách khởi động lại hệ thống ngay lập tức hoặc lên lịch khởi động lại vào một thời điểm cụ thể. Chúng ta sẽ bắt đầu bằng cách tìm hiểu lệnh reboot
và các tùy chọn khác nhau của nó, sau đó thực hành khởi động lại hệ thống ngay lập tức và cuối cùng, tìm hiểu cách lên lịch khởi động lại bằng lệnh shutdown
. Lab này bao gồm các kỹ năng giám sát và quản lý hệ thống thiết yếu cho các systemadmin Linux.
Lệnh reboot
là một công cụ thường được sử dụng cho các systemadmin và người dùng để khởi động lại hệ thống. Trong lab này, chúng ta sẽ đề cập đến các bước cần thiết để quản lý hiệu quả việc khởi động lại hệ thống, đảm bảo hoạt động hệ thống trơn tru và có kiểm soát.
Tìm hiểu lệnh reboot
Trong bước này, chúng ta sẽ khám phá lệnh reboot
của Linux và hiểu cách sử dụng nó. Lệnh reboot
được sử dụng để khởi động lại hệ thống, đây là một nhiệm vụ phổ biến đối với các systemadmin và người dùng.
Trước tiên, hãy kiểm tra trang manual cho lệnh reboot
để hiểu các tùy chọn và cách sử dụng của nó:
man reboot
Trang manual cung cấp thông tin về các tùy chọn khác nhau có sẵn với lệnh reboot
, chẳng hạn như:
-f
: Buộc khởi động lại, ngay cả khi hệ thống không ở trạng thái thích hợp.-i
: Tắt tất cả các giao diện mạng trước khi khởi động lại.-p
: Dừng bộ xử lý.-w
: Chỉ ghi lại bản ghi của việc khởi động lại, nhưng không thực sự khởi động lại.
Bây giờ, hãy thử chạy lệnh reboot
mà không có bất kỳ tùy chọn nào:
sudo reboot
Ví dụ đầu ra:
Broadcast message from root@labex (pts/0) (Fri Apr 14 12:34:56 2023):
The system is going down for reboot NOW!
Như bạn có thể thấy, hệ thống sẽ khởi động lại ngay lập tức sau khi thực thi lệnh reboot
.
Khởi động lại hệ thống ngay lập tức
Trong bước này, chúng ta sẽ tìm hiểu cách khởi động lại hệ thống ngay lập tức bằng lệnh reboot
.
Trước tiên, hãy xác minh thời gian hoạt động hiện tại của hệ thống:
uptime
Ví dụ đầu ra:
12:34:56 up 1 day, 12:34, 0 users, load average: 0.00, 0.01, 0.05
Bây giờ, hãy khởi động lại hệ thống ngay lập tức bằng lệnh reboot
:
sudo reboot
Ví dụ đầu ra:
Broadcast message from root@labex (pts/0) (Fri Apr 14 12:34:56 2023):
The system is going down for reboot NOW!
Sau khi thực thi lệnh reboot
, hệ thống sẽ ngay lập tức bắt đầu quá trình khởi động lại. Sau khi quá trình khởi động lại hoàn tất, bạn sẽ có thể đăng nhập lại vào hệ thống.
Lên lịch khởi động lại vào một thời điểm cụ thể
Trong bước này, chúng ta sẽ tìm hiểu cách lên lịch khởi động lại hệ thống vào một thời điểm cụ thể bằng lệnh shutdown
.
Lệnh shutdown
được sử dụng để tắt hoặc khởi động lại hệ thống và có thể được sử dụng để lên lịch khởi động lại vào một thời điểm cụ thể. Hãy khám phá cách sử dụng nó:
sudo shutdown -r +5
Lệnh này sẽ lên lịch khởi động lại sau 5 phút. Bạn có thể thay thế +5
bằng một thời gian cụ thể, chẳng hạn như 16:30
để khởi động lại hệ thống vào lúc 4:30 PM.
Để hủy khởi động lại đã lên lịch, bạn có thể sử dụng lệnh sau:
sudo shutdown -c
Điều này sẽ hủy bỏ việc khởi động lại đã lên lịch.
Hãy thử lên lịch khởi động lại trong 1 phút và sau đó hủy nó:
sudo shutdown -r +1
Ví dụ đầu ra:
Broadcast message from root@labex (pts/0) (Fri Apr 14 12:34:56 2023):
The system is going down for reboot in 1 minute!
Sau 1 phút, hệ thống sẽ khởi động lại. Tuy nhiên, hãy hủy bỏ việc khởi động lại đã lên lịch:
sudo shutdown -c
Ví dụ đầu ra:
Broadcast message from root@labex (pts/0) (Fri Apr 14 12:34:56 2023):
The system shutdown has been cancelled.
Bây giờ, việc khởi động lại đã lên lịch đã bị hủy và hệ thống sẽ không khởi động lại.
Tóm tắt
Trong lab này, trước tiên chúng ta đã khám phá lệnh reboot
của Linux và các tùy chọn khác nhau của nó, chẳng hạn như buộc khởi động lại, tắt giao diện mạng và dừng bộ xử lý. Sau đó, chúng ta đã tìm hiểu cách khởi động lại hệ thống ngay lập tức bằng lệnh reboot
, xác minh thời gian hoạt động hiện tại của hệ thống trước khi thực thi lệnh. Cuối cùng, chúng ta đã khám phá cách lên lịch khởi động lại hệ thống vào một thời điểm cụ thể bằng lệnh shutdown
, lệnh này cung cấp khả năng kiểm soát nhiều hơn đối với quá trình khởi động lại.