Tập tin nào trong Ubuntu tương đương với /etc/inittab
tập tin trong RedHat?
Trong RedHat, /etc/inittab
tệp chứa các cài đặt liên quan đến runlevel mà bạn muốn khởi động Linux.
Tập tin nào trong Ubuntu tương đương với /etc/inittab
tập tin trong RedHat?
Trong RedHat, /etc/inittab
tệ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:
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.
Như đã đề cập, Ubuntu hiện sử dụng Upstart .
Các /etc/inittab
tập lệnh từ /etc/init.d
hoặc /etc/rc.d/*
đã được kết hợp vào một số tập lệnh trong /etc/init
thư 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.conf
và 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/inittab
và xác định runlevel mặc định từ tệp này nếu bạn thêm một tập lệnh.
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)
System V init
,upstart
Vàsystemd
. Kể từ Ubuntu 18.04, nó là như vậysystemd
.