Làm thế nào tôi có thể thấy hoặc thay đổi mức độ chạy mặc định?


26

Trong sổ tay quản trị Linux / Unix, nó đề cập rằng bạn có thể chỉnh sửa /etc/inittabtệp để thay đổi mức độ chạy. Tôi không có tập tin đó vào ngày 10.04. Tôi đã tìm hiểu điều này và tìm thấy một mẹo nói rằng tập tin đó đã được thay thế bằng /etc/event.d/rc-default- tuy nhiên tôi cũng không có tập tin đó trên hệ thống của mình.

Những cái này đã bị xóa hay 10.04 đối phó với các cấp độ chạy khác nhau?


câu hỏi liên quan -> serverfault.com/questions/147430/
Ấn

Câu trả lời:


29

Vâng, nó đối phó với họ khác nhau.

Để xem runlevel hiện tại (và trước đó):

runlevel

Để chuyển đổi đường băng:

sudo init $runlevel

Ví dụ: để khởi động lại:

sudo init 6

Các init bạn đang đọc về đã được thay thế bởi mới nổi bắt đầu với Edgy Eft 6.10; và, một trong những chương trình được cung cấp bởi người mới bắt đầu là việc thực hiện init. Dưới đây là các tài liệu cho 10.04.

Để thay đổi runlevel mặc định, hãy sử dụng trình soạn thảo văn bản yêu thích của bạn trên /etc/init/rc-sysinit.conf ...

sudo vim /etc/init/rc-sysinit.conf

Thay đổi dòng này thành bất kỳ runlevel nào bạn muốn ...

env DEFAULT_RUNLEVEL=2

Sau đó, tại mỗi lần khởi động, upstart sẽ sử dụng runlevel đó.


2

Để xem Lệnh chạy cấp hiện tại:

$ who -r or $ runlevel

Nếu bạn muốn có cơ hội Lệnh runlevel

$ sudo init 1 (nó sẽ chuyển sang chế độ người dùng đơn)

Đây là runlevel differnt bạn có thể thực hiện:

0 - Hệ thống tạm dừng; không có hoạt động, hệ thống có thể được tắt nguồn an toàn.

1 - Người dùng đơn lẻ; hiếm khi được sử dụng.

2 - Nhiều người dùng, không có NFS (hệ thống tệp mạng); cũng hiếm khi sử dụng.

3 - Giao diện nhiều người dùng, dòng lệnh (tức là chế độ toàn văn bản); runlevel tiêu chuẩn cho hầu hết các phần cứng máy chủ dựa trên Linux.

4 - Người dùng có thể xác định

5 - Nhiều người dùng, GUI (giao diện người dùng đồ họa); runlevel tiêu chuẩn cho hầu hết các hệ thống máy tính để bàn dựa trên Linux.

6 - Khởi động lại; được sử dụng khi khởi động lại hệ thống.


2
Đây là một chủ đề cũ, nhưng không có vấn đề. @Premkumar, câu trả lời của bạn áp dụng nhiều hơn cho các đặc tả loại Unix như Lx Standard Base (LSB) so với Debian GNU Lx hoặc Ubuntu cho vấn đề đó. Kiểm tra mức độ chạy của distro loại Ubuntu và bạn sẽ thấy rằng nó có thể là 2 hoặc có lẽ là 1, trong những trường hợp hiếm hoi khi sử dụng một chế độ runlevel duy nhất. Xem Wiki này để biết mô tả chi tiết. Trong Ubuntu, Runlevel 2 dành cho "Nhiều người dùng đồ họa có kết nối mạng". Wiki giữ mô tả cho nhiều bản phát hành.
Cbhihe

1

Thông thường, điều này được thực hiện bằng cách thêm một số vào các tùy chọn kernel trong mục GRUB.

Giả sử, bạn muốn thay đổi mục nhập grub mặc định từ mức chạy mặc định (5) thành 3:

sudo vim /boot/grub/grub.cfg

Tìm một vị trí của mục khởi động mặc định và xem xét linuxdòng. Có thể trông giống như thế này:

linux   /boot/vmlinuz-3.0.0-13-generic root=UUID=d07e0c99-65ba-4eda-98d8-79693dc79554 ro   quiet splash vt.handoff=7

Thêm 3vào cuối dòng đó:

linux   /boot/vmlinuz-3.0.0-13-generic root=UUID=d07e0c99-65ba-4eda-98d8-79693dc79554 ro   quiet splash vt.handoff=7 3

Dùng thử:

sudo reboot
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.