5 cách tắt máy tính Linux của bạn từ dòng lệnh

5 cách tắt máy tính Linux của bạn từ dòng lệnh

Không có hệ điều hành nào là hoàn hảo. Ngay cả khi có, có thể có vấn đề với trình điều khiển và ứng dụng. Linux cũng không ngoại lệ. Mặc dù ổn định hơn Windows (trong nhiều trường hợp, không phải tất cả!), Có thể sẽ đến lúc bạn cần khởi động lại máy tính Linux của mình. Điều này có thể là do một cái gì đó không hoạt động. Ngoài ra, bạn có thể được kết nối qua SSH với một máy tính hoặc máy chủ từ xa và muốn nó khởi động lại hoặc tắt hoàn toàn.





Nhưng làm thế nào bạn có thể làm điều này? Một số lệnh có sẵn để bạn tắt nguồn hoặc khởi động lại (hoặc khởi động lại) máy tính Linux thông qua dòng lệnh.





máy tính xách tay không kết nối với wifi windows 10

Chúng ta hãy lần lượt xem xét chúng và kiểm tra cách thức và thời điểm sử dụng các lệnh này.





1. Tắt máy

Nếu bạn đã hoàn tất với hộp Linux của mình, giải pháp đơn giản để tắt nó là sử dụng hướng dẫn tắt, được gửi qua SSH (nếu bạn sử dụng PC Windows, bạn có một số công cụ SSH để lựa chọn). Điều này có thể được sử dụng để tắt máy tính vĩnh viễn (cho đến khi bạn quyết định khởi động lại nó) hoặc để khởi động lại. Cú pháp của lệnh là:

shutdown [option] [time] [message]

Ví dụ, để tắt máy tính ngay lập tức, bạn sẽ sử dụng:



shutdown -h now

Đây, -NS có nghĩa là dừng lại trong khi hiện nay rõ ràng có nghĩa là hướng dẫn phải được thực hiện ngay lập tức. Các độ trễ khác nhau có thể được sử dụng. Ví dụ, bạn có thể sử dụng +5 thay vào đó, nó sẽ yêu cầu máy tính chạy quy trình tắt máy sau năm phút.

Nếu bạn muốn bao gồm một tin nhắn, thông báo này sẽ được hiển thị cho tất cả người dùng đã đăng nhập:





shutdown -h +5 'The server is shutting down, please save your work and log off.'

Hãy nhớ rằng bạn có thể tìm thấy danh sách đầy đủ các công tắc cho các lệnh này bằng cách nhập:

[command] --help

Khởi động lại với -r

Một tùy chọn thay thế là sử dụng -NS lệnh khởi động lại máy tính. Điều này được sử dụng thay cho -NS , do đó, để khởi động lại máy tính hoặc máy chủ, bạn có thể sử dụng:





shutdown -r +5 'The server is restarting in five minutes, please save your work and log off.'

Bất kỳ quá trình tắt hoặc khởi động lại theo lịch trình nào cũng có thể bị hủy bỏ bằng cách nhập -NS hủy lệnh:

shutdown -c

2. Khởi động lại

Vì lệnh tắt máy có tùy chọn khởi động lại, nên không có gì ngạc nhiên khi biết rằng lệnh khởi động lại có tùy chọn tắt máy.

Tín dụng hình ảnh: Anton Khegay qua Shutterstock

ứng dụng dạy bạn cách vẽ

Lệnh khởi động lại tiêu chuẩn là:

reboot

Thao tác này sẽ nhắc máy tính của bạn tự tắt và bật lại. Tuy nhiên, nếu bạn muốn tắt nguồn thiết bị, thì -P công tắc sẽ hoạt động:

reboot -p

Một tùy chọn khác là buộc khởi động lại. Điều này có thể hữu ích nếu một ứng dụng hoặc dịch vụ bị treo và bạn cần nhanh chóng khởi động lại:

reboot -f

Thao tác này buộc khởi động lại hộp Linux của bạn.

3. Dừng lại

Chúng tôi đã thấy -NS ở trên, nhưng tính năng dừng có thể được sử dụng như một lệnh của riêng nó. Điều này sẽ dẫn đến việc máy tính tắt ngay lập tức, chỉ với một từ gồm bốn chữ cái đơn giản:

halt

Các -NS Switch cũng có thể được sử dụng khi tạm dừng, nhưng kết quả không nhất quán và có thể dẫn đến các vấn đề về tính ổn định của hệ thống.

4. Poweroff

Bạn có thể thích thuật ngữ của tắt nguồn chỉ huy. Thao tác này giống hệt như tính năng tạm dừng, ngoại trừ thời gian nhập lâu hơn gấp đôi.

Tuy nhiên, cũng như sử dụng -NS để ép buộc, bạn cũng có thể sử dụng -trong chuyển sang ghi nhật ký cuộc gọi khởi động lại hệ thống tới / var / log / wtmp . Đây là một công cụ gỡ lỗi hữu ích tiềm năng, --verbose , có thể giúp giải quyết các vấn đề khi tắt máy.

poweroff --verbose

5. Lựa chọn Khẩn cấp: REISUB

Tất cả các lệnh trên có thể được sử dụng trong các tình huống khi hệ thống đang chạy mà không gặp bất kỳ sự cố nào. Nhưng nếu nó bị treo thì sao? Điều gì sẽ xảy ra nếu PC hoặc máy chủ bị treo và không thể khởi động lại theo cách dễ dàng?

Câu trả lời sau đó là kết hợp bàn phím. Nếu bạn đã chuyển từ Windows, bạn có thể biết rằng Ctrl + Alt + Del hiển thị một menu với Tắt Như là một lựa chọn. Nếu giữ lâu hơn, máy sẽ tự động tắt. Trong khi đó, trên máy Mac, bạn chỉ cần giữ nút nguồn (một tùy chọn cũng hoạt động trên phần cứng Windows).

Tín dụng hình ảnh: JanHetman qua Shutterstock

pin không hiển thị trên windows 10

Trong Linux, tổ hợp bàn phím là Alt + Print Screen + B để khởi động lại. Tuy nhiên, nếu cách này không hiệu quả hoặc có vấn đề phức tạp hơn, bạn có thể thay đổi tổ hợp, sử dụng tối đa sáu phím.

Điều này được gọi là REISUB, do từ viết tắt bắt buộc sau:

  • Một NS aw - Kiểm soát bàn phím trở lại từ máy chủ hiển thị X.
  • NS rmina - Gửi tín hiệu kết thúc SIGTERM tới tất cả các quá trình, để kết thúc một cách dễ dàng.
  • đến tôi ll - Như trên, nhưng tín hiệu SIGKILL, buộc kết thúc ngay lập tức các quy trình.
  • NS ync - Truyền dữ liệu vào đĩa.
  • U nmount - Điều này kết nối lại tất cả các hệ thống tệp ở trạng thái chỉ đọc.
  • lại NS oot - Như bạn mong đợi.

Để thực hiện điều này, bạn nên nhấn giữ Alt + Màn hình in , sau đó các phím R E I S U B theo thứ tự đó. Để lại một hoặc hai giây giữa mỗi lần nhấn phím. Lưu ý rằng phương pháp này thường không hoạt động trên các máy có kiến ​​trúc ARM (chẳng hạn như Raspberry Pi).

Trợ giúp, tôi đã vô tình tắt máy tính hoặc máy chủ Linux của mình!

Chúng ta đã biết cách hủy lệnh tắt máy hoặc khởi động lại. Tuy nhiên, thật dễ dàng nhận thấy mình bắt đầu lệnh tắt khi một quá trình quan trọng đang chạy - đặc biệt là trên một máy chủ từ xa. Một cách để giải quyết vấn đề này là cài đặt bảo vệ molly, có thể ghi đè việc tắt máy bằng cách kiểm tra các thông số nhất định.

Ví dụ: có một tập lệnh kiểm tra các phiên SSH (khác với FTP). Nếu bạn gửi lệnh khởi động lại, tạm dừng, khởi động lại hoặc tắt máy, molly-Guard sẽ yêu cầu tên của máy chủ lưu trữ mà bạn định đóng.

Để sử dụng điều này, hãy cài đặt bảo vệ molly trong thiết bị đầu cuối:

sudo apt-get install molly-guard

Khi Molly-Guard đang chạy trong nền, nó sẽ phát hiện một lệnh chẳng hạn như tắt nguồn và báo cáo lại rằng một phiên SSH đã được phát hiện. Sau đó, bạn có lựa chọn nhập tên máy chủ của máy chủ để xác nhận việc tắt máy hoặc nhấn Ctrl + C để hủy bỏ. Có ích!

Năm cách tắt máy tính Linux từ dòng lệnh này đặc biệt hữu ích vì chúng có thể được sử dụng trên chính máy tính hoặc thông qua SSH từ xa. Vì các lệnh này rất ngắn gọn, chúng cho phép sử dụng nhanh chóng - điều này có thể dẫn đến tình trạng khởi động lại đôi khi! May mắn thay, tiện ích bảo vệ molly là đủ để tránh điều này.

Để tìm hiểu thêm Lệnh Linux , hãy kiểm tra bảng gian lận tham khảo của chúng tôi. Và nếu bạn muốn tự động hóa bất kỳ lệnh nào trong số này, hãy xem các ứng dụng tự động hóa này dành cho Linux.

Đăng lại Đăng lại tiếng riu ríu E-mail Nâng cấp lên Windows 11 có đáng không?

Windows đã được thiết kế lại. Nhưng điều đó có đủ thuyết phục bạn chuyển từ Windows 10 sang Windows 11?

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Phần cuối
  • Linux
Giới thiệu về tác giả Christian Cawley(1510 bài báo đã xuất bản)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích về Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký