Tệp trong Ubuntu tương đương với tệp / etc / inittab trong RedHat


11

Tập tin nào trong Ubuntu tương đương với /etc/inittabtập tin trong RedHat?

Trong RedHat, /etc/inittabtệp chứa các cài đặt liên quan đến runlevel mà bạn muốn khởi động Linux.

Câu trả lời:


9

Ubuntu sử dụng Upstart, một thay thế cho sysvinit, hoạt động hoàn toàn khác nhau. Các Upstart Cookbook thảo luận runlevel và làm thế nào để làm việc với họ.

Tuy nhiên, nói chung, khái niệm runhels RedHat không được sử dụng trên Debian hoặc các công cụ phái sinh, bao gồm Ubuntu; họ chỉ có "một người dùng" hoặc "mọi thứ đang chạy", không có bất kỳ sự phân biệt kiểu "mạng, nhưng không có đồ họa" nào mà RedHat vẽ ra.


Có 3 mô hình để quản lý các dịch vụ trong Ubuntu. System V init, upstartsystemd. Kể từ Ubuntu 18.04, nó là như vậy systemd.
smwikipedia

5

Như đã đề cập, Ubuntu hiện sử dụng Upstart .

Các /etc/inittabtập lệnh từ /etc/init.dhoặc /etc/rc.d/*đã được kết hợp vào một số tập lệnh trong /etc/initthư mục hoặc /etc/event.d(đối với các phiên bản cũ hơn của Upstart).

Hãy tìm mục bạn muốn sửa đổi để có tập lệnh trong thư mục đó, (serviceX) /etc/init/serviceX.confvà sửa đổi nó cho phù hợp. Bạn có thể tìm thấy cú pháp và thông tin bổ sung trực tuyến.

Tuy nhiên, nếu bạn cần chạy một chương trình phụ thuộc vào SysV Upstart có chế độ tương thích. Các chương trình vẫn sử dụng /etc/rc.d/*có thể đặt các tập lệnh vào đó và để chúng vẫn chạy.

Khi tôi đang xem các tập lệnh trong /etc/initđó, có một tập lệnh được đặt tên rc-sysinit.conf- và nó cung cấp khả năng phân tích cú pháp /etc/inittabvà xác định runlevel mặc định từ tệp này nếu bạn thêm một tập lệnh.


1

Nếu bạn muốn thay đổi runlevel mặc định của hệ thống Ubuntu của bạn và tìm kiếm / etc / inittab, hãy thay đổi nó và thấy rằng Ubuntu thiếu nó, đừng lo lắng (!), Để bạn có thể tạo tệp inittab trong / thư mục vv và chỉ viết dòng sau đây trên nó:

id:3:initdefault:

(bạn có thể thay đổi "3" thành rullevel mặc định dự định của bạn)

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.