Lệnh khởi động lại Linux là gì?

Mọi thứ bạn cần biết về lệnh khởi động lại Linux

Khởi động lại là tùy chọn hàng đầu mà nhiều người trong chúng ta dựa vào bất cứ khi nào mọi thứ bắt đầu hoạt động kỳ lạ trên máy tính. Hoặc, đó có thể là cách tiếp cận thực tế khi phần mềm mới được cài đặt trên hệ thống và nó yêu cầu khởi động lại.

Linux cung cấp khởi động lại lệnh khởi động lại hoặc khởi động lại hệ thống, thậm chí qua kết nối từ xa. Lệnh rất dễ nhớ vì bản thân tên của nó là hàm theo nghĩa đen.

Tất cả các cách khởi động lại trong Linux

Chà, có thể là tắt hệ thống của bạn một cách cưỡng bức hoặc khởi động lại hệ thống của bạn một cách sạch sẽ và an toàn, Linux đã giúp bạn giải quyết tất cả những tình huống này. Nó có nhiều lệnh khác nhau trong kho vũ khí của mình để đáp ứng mọi nhu cầu khởi động lại của bạn.

Hãy để chúng tôi xem xét các tùy chọn lệnh khác nhau có sẵn với Linux.

  • khởi động lại
  • tắt
  • pweroff
  • tạm dừng lại

Tất cả các lệnh được nêu ở trên có thể thực hiện các hành động khác nhau như tắt máy chủ, khởi động lại hệ thống hoặc tạm dừng hệ thống. Các lệnh này hoạt động theo cách tương tự với một số khác biệt nhỏ.

Đối với mục đích của trang này, chúng tôi sẽ sử dụng khởi động lại chỉ lệnh.

Hệ điều hành Linux khởi động lại yêu cầu

khởi động lại lệnh phù hợp nhất cho máy tính cục bộ của bạn cũng như cho các hệ thống từ xa.

Cú pháp chung:

sudo khởi động lại [tùy chọn]

Ghi chú: Hãy chắc chắn rằng bạn sử dụng ‘sudo‘Khi sử dụng khởi động lại yêu cầu. Chỉ cần sử dụng khởi động lại một mình lệnh có thể không hoạt động đối với hầu hết người dùng.

Các tùy chọn có sẵn với lệnh khởi động lại

Bạn có thể tùy chỉnh khởi động lại lệnh bằng cách sử dụng các tùy chọn sau để phù hợp hơn với nhu cầu khởi động lại hệ thống của bạn.

Tùy chọnSự miêu tả
-Ptắt máy
--tạm dừng lạidừng máy
-fbuộc khởi động lại ngay lập tức
–Wtmp-onlychỉ viết wtmp mục tắt máy, không thực sự tắt máy hoặc khởi động lại hệ thống

Các -P tùy chọn khi được sử dụng với khởi động lại lệnh, sẽ tắt máy. Tùy chọn này hoạt động theo cách tương tự với các lệnh khác tắt, tạm dừng lạitắt nguồn.

Các -f tùy chọn buộc hệ thống khởi động lại ngay lập tức. Mặc dù đây là một khởi động lại bắt buộc, nó dẫn đến việc tắt hoàn toàn.

Các –Wtmp-only tùy chọn cho phép bạn thực hiện một mục nhập vào tệp nhật ký khởi động mà không thực sự tắt hoặc khởi động lại hệ thống của bạn.

Tất cả các tùy chọn này có thể được sử dụng với tắt nguồn, tạm dừng lạitắt các lệnh cũng vậy.

Sử dụng lệnh khởi động lại trên hệ thống của bạn

Để bắt đầu sử dụng khởi động lại , hãy xem ví dụ sau để hiểu cách triển khai tốt hơn.

Cú pháp:

khởi động lại sudo

Đầu ra:

Sau khi phát hành khởi động lại sudo , tất cả người dùng sẽ được thông báo rằng hệ thống đang được khởi động lại. Tất cả các quy trình hiện đang chạy trên hệ thống của bạn sẽ được thông báo rằng hệ thống đang ngừng hoạt động.

Sau khởi động lại lệnh được đưa ra, hệ thống sẽ không cho phép người dùng đăng nhập thêm.

Bạn cũng có thể sử dụng lệnh sau để khởi động lại hệ thống của mình.

/ sbin / khởi động lại

Chỉ cần gõ dòng này trên thiết bị đầu cuối của bạn sẽ ngay lập tức khởi động lại hệ thống của bạn.

Sử dụng lệnh khởi động lại trên hệ thống Linux từ xa

Bạn có thể khởi động lại hệ thống Linux từ xa dễ dàng bằng lệnh khởi động lại. Chỉ cần kết nối với hệ thống từ xa qua ssh từ thiết bị đầu cuối trên hệ thống cục bộ của bạn.

Cú pháp chung:

ssh root @ [remote_server_ip] / sbin / khởi động lại

Lệnh có thể được hiểu theo từng phần. Ở đây tôi đã sử dụng ssh tiện ích để đăng nhập với tư cách là nguồn gốc người dùng vào máy chủ từ xa. Trong cùng một lệnh, tôi đã chỉ định khởi động lại máy chủ bằng cách sử dụng / sbin / khởi động lại yêu cầu.

Hãy để chúng tôi hiểu cú pháp này với một ví dụ.

ssh [email protected]

Tôi đã đăng nhập với tư cách là nguồn gốc người dùng trên server_ip như được chỉ định trong lệnh.

gaurav @ ubuntu: ~ $ ssh [email protected] Không thể thiết lập tính xác thực của máy chủ '142.93.217.188 (142.93.217.188)'. Dấu vân tay của khóa ECDSA là SHA256: cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp + xpaWAKLak. Bạn có chắc chắn muốn tiếp tục kết nối (có / không)? có Cảnh báo: Đã thêm vĩnh viễn '142.93.217.188' (ECDSA) vào danh sách các máy chủ đã biết. [email protected] của mật khẩu: Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64 # 1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 Các chương trình đi kèm với Hệ thống Debian GNU / Linux là phần mềm miễn phí; các điều khoản phân phối chính xác cho mỗi chương trình được mô tả trong các tệp riêng lẻ trong / usr / share / doc / * / copyright. Debian GNU / Linux đi kèm với TUYỆT ĐỐI KHÔNG CÓ BẢO HÀNH, trong phạm vi luật hiện hành cho phép. root @ debian-s-1vcpu-1gb-blr1-01: ~ #

Sau khi đăng nhập từ xa, hãy sử dụng khởi động lại lệnh dưới đây để khởi động lại hệ thống từ xa.

khởi động lại sudo

Đầu ra:

root @ debian-s-1vcpu-1gb-blr1-01: ~ # suod khởi động lại Kết nối tới 142.93.217.188 bị đóng bởi máy chủ từ xa. Kết nối với 142.93.217.188 bị đóng. gaurav @ ubuntu: ~ $

Tùy chỉnh khởi động lại của bạn

Nếu bạn là quản trị viên hệ thống, bạn thậm chí có thể thả một tin nhắn (với --nhắn tùy chọn) cùng với lệnh khởi động lại để cho tất cả người dùng trên hệ thống biết lý do khởi động lại.

Thí dụ:

sudo systemctl --message = "Diễn tập bảo trì phần mềm hàng quý" khởi động lại

Ở đây, chúng tôi đã sử dụng systemctl lệnh để bắt đầu khởi động lại tiện ích dòng lệnh. Bạn cũng có thể sử dụng dịch vụ lệnh thay vì systemctl.

Đầu ra mẫu:

Hệ thống đang khởi động lại (Diễn tập bảo trì phần mềm hàng quý)

Bạn có thể thấy kết quả tương tự trong nhật ký khởi động.

Kiểm tra nhật ký khởi động lại

Nhật ký khởi động lại hệ thống được lưu trữ trong / var / log / wtmp tệp trên máy Linux của bạn. Nhưng thay vì cuộn qua tệp đó, bạn có thể chỉ cần sử dụng điều cấm kỵ cuối cùngt lệnh để nhanh chóng kiểm tra nhật ký khởi động lại của bạn.

lần khởi động lại cuối cùng | ít hơn

Đầu ra mẫu:

khởi động lại khởi động hệ thống 4.15.0-112-gener Thứ Ba ngày 29 tháng 9 16:30 vẫn chạy khởi động lại hệ thống khởi động 4.15.0-112-gener Thứ ba ngày 29 tháng 9 13:21 - 16:30 (03:09) khởi động lại hệ thống khởi động 4.15.0- 112-gener Thứ Ba ngày 29 tháng 9 12:07 - 13:21 (01:13) khởi động lại khởi động hệ thống 4.15.0-112-gener Thứ ba ngày 29 tháng 9 08:51 - 12:06 (03:15) khởi động lại khởi động hệ thống 4.15.0- 112-gener Thứ Hai ngày 28 tháng 9 20:22 - 21:00 (00:37) khởi động lại khởi động hệ thống 4.15.0-112-gener Thứ Hai ngày 28 tháng 9 16:27 - 16:45 (00:17) khởi động lại khởi động hệ thống 4.15.0- 112-gener Thứ Hai ngày 28 tháng 9 11:22 - 14:16 (02:54) khởi động lại khởi động hệ thống 4.15.0-112-gener Sun 27 tháng 9 23:04 - 00:22 (01:18) khởi động lại khởi động hệ thống 4.15.0- 112-gener Sun 27 tháng 9 11:25 - 12:29 (01:03) khởi động lại hệ thống khởi động 4.15.0-112-gener Thứ bảy 26 tháng 9 09:52 - 12:15 (02:23) khởi động lại khởi động hệ thống 4.15.0- 112-gener Thứ sáu, ngày 25 tháng 9 11:12 - 12:15 (1 + 01: 03) khởi động lại hệ thống khởi động 4.15.0-112-gener Thứ sáu 24 tháng 9 11:13 - 17:19 (06:06)

Sự kết luận

Bây giờ chúng ta có một ý tưởng rõ ràng về cách Linux khởi động lại các chức năng lệnh. Chúng ta có thể nói một cách an toàn rằng hầu hết các tùy chọn áp dụng cho lệnh khởi động lại cũng hoạt động với tắt, tạm dừng lạitắt nguồn yêu cầu. Bây giờ chúng ta có thể dễ dàng sử dụng khởi động lại lệnh khởi động lại nhanh chóng hệ thống Linux của bạn.