OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

Chúng tôi đã giải thích cách SysV trong đó hoạt động trên các máy dựa trên x86. Quy trình khởi động có thể khác nhau tùy theo kiến ​​trúc và bản phân phối khác. Các hệ thống khác có thể sử dụng kiểu BSD trong đó, nơi các tập tin khởi động không được chia thành nhiều phần /etc/rc .d thư mục. Cũng có thể hệ thống của bạn sử dụng

/etc/rc.d/init.d thay vì /etc/init.d.


hình ảnh

4.2.5. Init cấp độ chạy


Ý tưởng đằng sau việc vận hành các dịch vụ khác nhau ở các cấp độ chạy khác nhau về cơ bản xoay quanh thực tế là các hệ thống khác nhau có thể được sử dụng theo những cách khác nhau. Một số dịch vụ không thể được sử dụng cho đến khi hệ thống ở trạng thái cụ thể hoặc chế độ, chẳng hạn như sẵn sàng cho nhiều người dùng hoặc có sẵn mạng.


Đôi khi bạn có thể muốn vận hành hệ thống ở chế độ thấp hơn. Ví dụ như khắc phục sự cố hỏng ổ đĩa ở cấp độ chạy 1 để không người dùng nào khác có thể truy cập vào hệ thống hoặc để máy chủ ở cấp độ chạy 3 mà không chạy phiên X. Trong những trường hợp này, việc chạy các dịch vụ phụ thuộc vào chế độ hệ thống cao hơn để hoạt động sẽ không có ý nghĩa gì vì dù sao thì chúng cũng sẽ không hoạt động chính xác. Bằng cách chỉ định mỗi dịch vụ khởi động khi đạt đến mức chạy cụ thể, bạn đảm bảo quá trình khởi động có trật tự và bạn có thể nhanh chóng thay đổi chế độ của máy mà không cần lo lắng về việc dịch vụ nào sẽ khởi động hoặc dừng theo cách thủ công.


Các cấp độ chạy có sẵn thường được mô tả trong / etc / inittab, được hiển thị một phần dưới đây:


#

# inittab Tệp này mô tả cách thiết lập quy trình INIT

# hệ thống ở một cấp độ chạy nhất định.


# Mức chạy mặc định. Các cấp độ chạy là:

# 0 - tạm dừng (KHÔNG đặt initdefault cho cái này)

#1 - Chế độ một người dùng

#2 - Đa người dùng, không có NFS

# (Giống như 3, nếu bạn không có mạng)

#3 - Chế độ đa người dùng đầy đủ

#4 - chưa sử dụng

#5 - X11

# 6 - khởi động lại (KHÔNG đặt initdefault cho cái này)

#

ID: 5: initdefault:

<--cắt-->

#

# inittab Tệp này mô tả cách thiết lập quy trình INIT

# hệ thống ở một cấp độ chạy nhất định.


# Mức chạy mặc định. Các cấp độ chạy là:

# 0 - tạm dừng (KHÔNG đặt initdefault cho cái này)

#1 - Chế độ một người dùng

#2 - Đa người dùng, không có NFS

# (Giống như 3, nếu bạn không có mạng)

#3 - Chế độ đa người dùng đầy đủ

#4 - chưa sử dụng

#5 - X11

# 6 - khởi động lại (KHÔNG đặt initdefault cho cái này)

#

ID: 5: initdefault:

<--cắt-->

Vui lòng định cấu hình các cấp độ chạy không sử dụng (thường chạy cấp 4) khi bạn thấy phù hợp. Nhiều người dùng định cấu hình các cấp độ chạy đó theo cách có ý nghĩa nhất đối với họ trong khi vẫn giữ nguyên các cấp độ chạy tiêu chuẩn theo mặc định. Điều này cho phép họ nhanh chóng di chuyển vào và ra khỏi cấu hình tùy chỉnh của mình mà không làm ảnh hưởng đến bộ tính năng thông thường ở các cấp độ chạy tiêu chuẩn.


Nếu máy của bạn rơi vào tình trạng không khởi động được do lỗi / etc / inittab hoặc sẽ không cho phép bạn đăng nhập vì bạn bị hỏng / etc / passwd tập tin (hoặc nếu bạn quên mật khẩu), hãy khởi động vào chế độ một người dùng.


hình ảnhKhông có đồ họa?

Khi bạn đang làm việc ở chế độ văn bản vì không thấy màn hình đăng nhập đồ họa trên bảng điều khiển của máy, bạn thường có thể chuyển sang bảng điều khiển 7 trở lên để đăng nhập đồ họa. Nêu Đây la


không phải vậy, hãy kiểm tra mức chạy hiện tại bằng lệnh ai -r. Nếu nó được đặt thành một cái gì đó khác với mặc định ban đầu từ / etc / inittab, rất có thể hệ thống không khởi động ở chế độ đồ họa theo mặc định. Liên hệ với quản trị viên hệ thống của bạn hoặc đọc người đàn ông ban đầu trong trường hợp đó. Lưu ý rằng việc chuyển đổi cấp độ chạy tốt nhất nên được thực hiện bằng cách sử dụng telini yêu cầu; chuyển đổi từ văn bản sang bảng điều khiển đồ họa hoặc ngược lại không liên quan đến việc chuyển đổi cấp độ chạy.

Cuộc thảo luận về các cấp độ chạy, tập lệnh và cấu hình trong hướng dẫn này cố gắng tổng quát nhất có thể. Rất nhiều biến thể tồn tại. Ví dụ: Gentoo Linux lưu trữ các tập lệnh trong /etc/chạy cấp độ. Các hệ thống khác trước tiên có thể chạy qua (a) (các) cấp độ chạy thấp hơn và thực thi tất cả các tập lệnh trong đó trước khi đến cấp độ chạy cuối cùng và thực thi các tập lệnh đó. Tham khảo tài liệu hệ thống của bạn để biết thêm thông tin. Bạn cũng có thể đọc qua các tập lệnh được đề cập trong / etc / inittab để hiểu rõ hơn về những gì xảy ra trên hệ thống của bạn.


hình ảnh

4.2.5.1. Công cụ


Sản phẩm chkconfig or cập nhật-rc.d Các tiện ích khi được cài đặt trên hệ thống của bạn sẽ cung cấp một công cụ dòng lệnh đơn giản để duy trì /etc/init.d hệ thống phân cấp thư mục. Những điều này giúp các quản trị viên hệ thống khỏi phải thao tác trực tiếp với nhiều liên kết tượng trưng trong các thư mục bên dưới. /etc/rc[x].d.


Ngoài ra, một số hệ thống còn cung cấp ntsysv công cụ cung cấp giao diện dựa trên văn bản; bạn có thể thấy điều này dễ sử dụng hơn chkconfiggiao diện dòng lệnh của. Trên SuSE Linux, bạn sẽ tìm thấy men bia bảo quản công cụ. Để dễ dàng cấu hình Mandrake, bạn có thể muốn dùng thử DrakConf, tính năng này cho phép chuyển đổi giữa các tính năng khác giữa cấp độ chạy 3 và 5. Ở Mandriva, đây trở thành Trung tâm điều khiển Mandriva Linux.


Hầu hết các bản phân phối đều cung cấp giao diện người dùng đồ họa để định cấu hình các quy trình, hãy kiểm tra tài liệu hệ thống của bạn.


Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: