Friday, November 1, 2024

Thay đổi runlevel, tắt hoặc khởi động lại hệ thống

-

Runlevel là một trạng thái của hệ thống Linux, được sử dụng để xác định các dịch vụ và chế độ hoạt động của hệ thống. Runlevel quy định các dịch vụ nào sẽ được khởi động hoặc tắt tại một thời điểm nhất định khi hệ thống khởi động hoặc chuyển đổi giữa các chế độ khác nhau. Trong Linux, có 7 runlevel khác nhau, được đánh số từ 0 đến 6, với mỗi runlevel có những chức năng khác nhau.

  • Runlevel 0: Tắt hệ thống.
  • Runlevel 1: Chế độ khẩn cấp, chỉ sử dụng cho bảo trì và sửa lỗi.
  • Runlevel 2: Chế độ đa người dùng mặc định, chỉ hỗ trợ dòng lệnh.
  • Runlevel 3: Chế độ đa người dùng, hỗ trợ dòng lệnh.
  • Runlevel 4: Chưa được sử dụng.
  • Runlevel 5: Chế độ đa người dùng với giao diện đồ họa.
  • Runlevel 6: Khởi động lại hệ thống.

Việc chuyển đổi giữa các runlevel khác nhau sẽ có ảnh hưởng đến các dịch vụ và chế độ hoạt động của hệ thống, và thường được thực hiện thông qua các lệnh hoặc công cụ quản lý hệ thống.

Để thay đổi runlevel, tắt hoặc khởi động lại hệ thống, bạn có thể sử dụng một số câu lệnh sau:

  1. Thay đổi runlevel:
  • Để xem runlevel hiện tại của hệ thống, sử dụng lệnh: runlevel.
  • Để thay đổi runlevel, sử dụng lệnh: init <runlevel> (ví dụ: init 3 để chuyển sang runlevel 3).
  1. Tắt hệ thống:
  • Sử dụng lệnh shutdown: shutdown -h now để tắt hệ thống ngay lập tức.
  • Sử dụng lệnh poweroff: poweroff để tắt hệ thống.
  1. Khởi động lại hệ thống:
  • Sử dụng lệnh shutdown: shutdown -r now để khởi động lại hệ thống ngay lập tức.
  • Sử dụng lệnh reboot: reboot để khởi động lại hệ thống.

Lưu ý: để sử dụng các lệnh trên, bạn cần có quyền root hoặc quyền sudo trên hệ thống.

Ví dụ:

Ví dụ: Để khởi động lại hệ thống trên Ubuntu, bạn có thể sử dụng lệnh sau:

sudo reboot

Để tắt hệ thống trên CentOS, bạn có thể sử dụng lệnh sau:

sudo poweroff

Để chuyển sang runlevel 3 trên CentOS, bạn có thể sử dụng lệnh sau:

sudo systemctl set-default multi-user.target

Để chuyển sang runlevel 5 trên Ubuntu, bạn có thể sử dụng lệnh sau:

sudo systemctl set-default graphical.target

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories