Cách tắt Linux bằng dòng lệnh và GUI

Đối với một người dùng Linux khá mới, ban đầu mọi thứ có thể hơi choáng ngợp. Mặc dù các tùy chọn mạnh mẽ và khả năng tùy chỉnh không giới hạn rất hấp dẫn, nhưng việc thực hiện các tác vụ cơ bản có thể gây khó khăn, đặc biệt nếu bạn không biết các lệnh thích hợp để sử dụng. Chẳng hạn, bạn cần tắt hệ thống của mình, nhưng với tư cách là người dùng mới, bạn đang loay hoay tìm ra các lệnh phù hợp để tắt máy tính Linux của mình. Mặc dù tắt có vẻ như là một nhiệm vụ dễ dàng, nhưng nếu thực hiện không đúng cách, có thể dẫn đến mất dữ liệu hoặc tệ hơn – có thể làm hỏng hệ thống của bạn. Vì vậy, nếu bạn là người dùng Linux mới làm quen muốn tránh bất kỳ rủi ro nào, hãy làm theo hướng dẫn này để tìm hiểu các phương pháp an toàn nhất để tắt hệ thống Linux, cả thông qua dòng lệnh và giao diện người dùng đồ họa (GUI).

Tắt hệ thống Linux của bạn một cách an toàn (2023)

Cách tắt Linux bằng dòng lệnh

Phương pháp dòng lệnh để tắt hệ thống Linux được người dùng dày dạn kinh nghiệm ưa thích vì nó nhanh và cung cấp nhiều tùy chọn hơn để sử dụng. Phương pháp này đặc biệt hữu ích để tắt máy chủ Linux. Ngoài ra, đây là cách an toàn nhất vì tất cả người dùng hiện đang đăng nhập có thể được thông báo về quá trình tắt máy để họ có thể lưu công việc của mình. Có nhiều lệnh Linux bạn có thể sử dụng để tắt hệ thống.

Sử dụng lệnh Shutdown để tắt Linux

Các shutdown lệnh là lệnh phổ biến nhất mà bạn có thể sử dụng để tắt nguồn hệ thống Linux của mình một cách an toàn. Nó cung cấp rất nhiều tính linh hoạt vì bạn có thể sử dụng lệnh tắt máy để tắt, tạm dừng hoặc thậm chí khởi động lại PC của bạn. Khi bạn thực hiện lệnh tắt máy, tất cả người dùng hiện tại sẽ được thông báo về quá trình tắt máy. Cú pháp cơ bản cho lệnh tắt máy trong Linux là:

sudo shutdown <options> <scheduled_time> <message>

Trong cú pháp lệnh tắt máy ở trên, bạn cần biết những điều sau:

<scheduled_time> được sử dụng để chỉ định thời gian hệ thống sẽ tắt

<message> được sử dụng để chỉ định thông báo quảng bá mà mỗi người dùng sẽ nhận được trên vỏ Linux của họ trước khi tắt máy

<options> chứa nhiều tùy chọn khác nhau mà bạn có thể ghép nối với lệnh tắt máy bao gồm:

Lựa chọn Sự miêu tả
-H Ghi các thay đổi cuối cùng vào dữ liệu và sau đó dừng bộ xử lý khỏi các tác vụ xử lý tiếp theo, nhưng hệ thống vẫn hoạt động với mức tiêu thụ điện năng tối thiểu
-P Hoạt động giống như -H, ngoại trừ nó cắt nguồn điện của hệ thống
-r Ghi những thay đổi cuối cùng vào đĩa và sau đó khởi động lại hệ thống
-k Được sử dụng để gửi thông báo cảnh báo tắt máy
-c Hủy bỏ việc tắt máy đang chờ xử lý

Nếu bạn sử dụng lệnh tắt máy không có tham số, hệ thống sẽ tắt sau một phút.

Tắt hệ thống tại một thời điểm cụ thể

Như bạn đã thấy ở trên, với <time> bạn có thể đặt khoảng thời gian mà sau đó bạn muốn hệ thống tắt. Bạn có thể sử dụng thời gian tuyệt đối ở định dạng 24 giờ hoặc sử dụng thời gian tương đối “+m” trong đó m là số phút tính từ thời điểm hiện tại. Theo mặc định, tham số

sudo shutdown <time>

Ví dụ: nếu giờ hệ thống hiện tại là 15:30 và bạn muốn tắt hệ thống trong 10 phút tới, thì lệnh trong thời gian tuyệt đối sẽ là:

sudo shutdown 15:40

và trong thời gian tương đối, lệnh sẽ là:

sudo shutdown +10

lên lịch tắt hệ thống
Tắt hệ thống ngay lập tức

Nếu bạn muốn tắt hệ thống ngay lập tức, bạn có thể sử dụng ‘+0‘ cho tham số

sudo shutdown +0

Cú pháp thay thế để tắt hệ thống ngay lập tức là:

sudo shutdown now

tắt máy ngay bây giờ
Tắt hệ thống với thông báo tắt máy

Giả sử bạn cần tắt máy chủ Linux để bảo trì, nhưng có thể có những người dùng hiện đang đăng nhập vào hệ thống có thể mất công việc chưa lưu nếu máy chủ bị tắt mà không có bất kỳ thông báo trước nào. Với lệnh tắt máy, bạn có thể lên lịch tắt hệ thống và thông báo cho người dùng về thời gian ngừng hoạt động đã lên lịch để họ có thể lưu công việc của mình. Để tắt hệ thống bằng tin nhắn quảng bá, hãy sử dụng cú pháp sau:

sudo shutdown <time> "<message>"

Ví dụ trong trường hợp trên, bạn có thể sử dụng lệnh như sau:

sudo shutdown 16:30 "System shutdown scheduled at 16:30. Please do save your work. Thank You."

tắt máy bằng tin nhắn quảng bá

Khi bạn thực hiện lệnh trên, tất cả người dùng hiện đang đăng nhập sẽ thấy thông báo quảng bá này trên tường của họ:

Broadcast message from root@localtarget on pts/1 (Tue 2023-03-21 06:35:46 UTC):

System shutdown scheduled at 16:30. Please do save your work. Thank You.
The system is going down for poweroff at Tue 2023-03-21 06:45:46 UTC!
tin nhắn quảng bá được người dùng Linux xem trong khi tắt máy

Tắt hệ thống Linux bằng lệnh Halt

Có một quan niệm sai lầm phổ biến đối với nhiều người dùng Linux là cả quá trình tạm dừng và tắt máy đều giống nhau vì cả hai dường như đều cho kết quả đầu ra giống nhau. Tuy nhiên, các halt lệnh thường được sử dụng để gửi hệ thống đến tình trạng tạm dừng, trong đó mọi quá trình xử lý dữ liệu tiếp theo của CPU sẽ bị dừng trong khi vẫn giữ nguyên nguồn điện của hệ thống. Các shutdown mặt khác, lệnh trong Linux dừng xử lý CPU cùng với việc cắt nguồn hệ thống. Để tắt hệ thống Linux của bạn với halt trong dòng lệnh, sử dụng cú pháp dưới đây:

sudo halt -p

tắt bằng lệnh pause trong Linux

Tắt hệ thống Linux bằng lệnh Poweroff

cả hai poweroff command và shutdown command nghe rất giống nhau, nhưng chúng có những điểm khác biệt. Lệnh tắt nguồn có cách tiếp cận “mạnh tay” hơn và trực tiếp ngắt nguồn điện của hệ thống ngay lập tức. Nếu sử dụng ngoài ý muốn, lệnh có thể dẫn đến mất dữ liệu người dùng. Trong khi đó, lệnh tắt máy có một cách tiếp cận duyên dáng hơn, trong đó trước tiên nó ghi công việc đã lưu trên đĩa, dừng các quy trình CPU khác nhau và cuối cùng là cắt nguồn điện của hệ thống. Để tắt nguồn hệ thống bằng poweroff lệnh, sử dụng cú pháp này:

sudo poweroff

tắt máy bằng lệnh tắt nguồn

Tắt máy tính Linux bằng lệnh init

Lệnh init được sử dụng để sửa đổi các mức chạy hoặc trạng thái hoạt động của một tiến trình. Trong Linux và các hệ điều hành tương tự Unix khác, “runlevels” là các trạng thái được xác định trước của hệ thống để xác định dịch vụ hệ thống nào đang chạy. Mỗi mức chạy có một bộ dịch vụ và daemon cụ thể được bắt đầu hoặc dừng và các mức chạy có thể được sửa đổi để thay đổi trạng thái của hệ thống. Có 6 loại runlevel khác nhau có thể được chỉ định cho các tình huống khác nhau:

cấp độ chạy Sự miêu tả
0 Tắt hệ thống theo quy trình thông thường.
1 đặt chế độ một người dùng
2 đặt chế độ nhiều người dùng mà không cần kết nối mạng
3 đặt chế độ nhiều người dùng với mạng
4 được sử dụng bởi người dùng cho các nhu cầu cụ thể của họ
5 được sử dụng để đặt chế độ nhiều người dùng với mạng và GUI
6 được sử dụng để khởi động lại hệ thống

với init lệnh, bạn có thể tắt hệ thống Linux bằng cú pháp sau:

sudo init 0

tắt máy bằng lệnh init

Khi bạn chọn runlevel 0lệnh init sử dụng cách tiếp cận duyên dáng hơn của lệnh tắt máy là trước tiên ghi các thay đổi được thực hiện vào đĩa, dừng quá trình xử lý của CPU, rồi cuối cùng cắt nguồn hệ thống.

Cách tắt Linux bằng phương pháp GUI

Phương pháp GUI để tắt hệ thống chỉ có thể hoạt động trên cài đặt máy tính để bàn Linux. Phương pháp này phổ biến hơn đối với những người mới bắt đầu và có lẽ là phương pháp dễ thực hiện nhất. Ở đây chúng tôi đã đề cập đến cách tắt các hệ thống Linux dựa trên Gnome, KDE và Mate. Tuy nhiên, hãy yên tâm, bạn cần làm theo các bước tương tự trên hầu hết các Bản phân phối Linux khác.

Tắt hệ thống dựa trên Gnome

1. Đầu tiên, đi tới góc trên cùng bên phải và nhấp vào đó.

Tùy chọn Tắt nguồn trong menu Hệ thống cho Gnome

2. Từ menu thả xuống, nhấp vào tùy chọn ⏻ Tắt nguồn/Đăng xuất. Sau đó, chọn tùy chọn “Tắt nguồn…”.

Tùy chọn Tắt nguồn trong trình đơn thả xuống của hệ thống Gnome

3. Nó sẽ mở một hộp thoại mới. Bây giờ hãy nhấp vào nút Tắt nguồn để tắt hệ thống của bạn. Ở giai đoạn này, nếu bạn không chọn tùy chọn nào, hệ thống sẽ tự động tắt máy trong 60 giây tiếp theo.

Tắt máy cuối cùng trong Gnome

Tắt hệ thống dựa trên KDE

1. Mở khay ứng dụng từ phía dưới hoặc nhấn “Phím siêu cấp” trên bàn phím. Trên hầu hết các bàn phím, siêu phím được gắn nhãn là “Biểu tượng Windows”.

2. Chọn “ tùy chọn Thoát” ở dưới cùng của khay.

Tùy chọn thoát trong KDE

3. Điều này sẽ tùy chọn một hộp thoại mới với các nút có tên Tạm dừng, Khởi động lại và Tắt máy. Nhấp vào nút Tắt máy để tắt hệ thống Linux. Nếu bạn không chọn tùy chọn nào, hệ thống sẽ tự động tắt trong 60 giây tiếp theo.

nút tắt máy cuối cùng trong KDE

Tắt hệ thống dựa trên Mate

1. Truy cập menu “System” ở thanh trên cùng và chọn tùy chọn “Shut Down” từ menu thả xuống.

Tùy chọn tắt máy trong menu hệ thống của MATE

2. Ngoài ra, hãy nhấp vào nút “⁝⁝⁝ Menu” ở dưới cùng hoặc nhấn “Phím siêu cấp” trên bàn phím. Trên hầu hết các bàn phím, siêu phím được gắn nhãn là “Biểu tượng Windows”. Nhấp vào biểu tượng ⏻ ở phía dưới.

nút tắt máy trong nút menu

3. Thao tác này sẽ mở ra một hộp thoại mới với các nút có tên Tạm dừng, Khởi động lại và Tắt máy. Nhấp vào nút Tắt máy để cuối cùng tắt hệ thống của bạn.

Hộp thoại tắt máy trong MATE

Các phương pháp dễ dàng để tắt hệ thống Linux

Mặc dù phương pháp GUI rất dễ sử dụng, nhưng nó không cung cấp nhiều tùy chọn để chơi. Nó chỉ có thể hoạt động trên các phiên bản Desktop Linux. Trong bài viết này, chúng tôi đã chỉ ra một số phương pháp rất dễ dàng cho cả người dùng dòng lệnh và GUI để tắt hệ thống Linux của họ. Cá nhân tôi cảm thấy phương pháp dòng lệnh hoạt động tốt nhất cho tất cả các loại trường hợp sử dụng và nó nhanh hơn nhiều so với phương pháp GUI. Trong khi chờ đợi, hãy xem danh sách hơn 50 Lệnh Linux cần thiết của chúng tôi để giúp bạn làm việc hiệu quả hơn trong dòng lệnh Linux. Hãy cho chúng tôi biết trong các nhận xét nếu bạn gặp phải bất kỳ vấn đề nào.

Leave a Reply