File dalam Ubuntu setara dengan / etc / inittab di RedHat

11

File apa di Ubuntu yang setara dengan /etc/inittabfile di RedHat?

Di RedHat /etc/inittabfile berisi pengaturan yang terkait dengan runlevel di mana Anda ingin mem-boot Linux.

pradeepchhetri
sumber

Jawaban:

9

Ubuntu menggunakan Upstart, sebuah alternatif untuk sysvinit, yang bekerja sangat berbeda. The Upstart Cookbook membahas runlevel dan bagaimana bekerja dengan mereka.

Secara umum, konsep runlevel RedHat tidak digunakan pada Debian atau turunannya, termasuk Ubuntu; mereka hanya memiliki "pengguna tunggal" atau "semuanya berjalan", tanpa ada perbedaan gaya "jaringan, tetapi tidak grafis" yang digambar RedHat.

Daniel Pittman
sumber
Ada 3 paradigma untuk mengelola layanan di Ubuntu. System V init, upstartdan systemd. Pada Ubuntu 18.04, itu systemd.
smwikipedia
5

Seperti yang disebutkan Ubuntu sekarang menggunakan pemula .

The /etc/inittabdan skrip dari /etc/init.datau /etc/rc.d/*telah dimasukkan ke dalam beberapa skrip di /etc/initdirektori atau /etc/event.d(untuk versi Upstart).

Cari item yang ingin Anda modifikasi untuk memiliki skrip di direktori itu, (serviceX) /etc/init/serviceX.confdan memodifikasinya. Anda dapat menemukan sintaks dan informasi tambahan secara online.

Namun, jika Anda perlu menjalankan program yang tergantung pada SysV Upstart memiliki mode kompatibilitas. Program yang masih menggunakan /etc/rc.d/*dapat menempatkan skrip di sana dan menjalankannya.

Ketika saya melihat skrip /etc/init, ada satu bernama rc-sysinit.conf- dan itu memberikan kemampuan untuk mengurai /etc/inittabdan menentukan runlevel default dari file ini jika Anda menambahkannya.

2bc
sumber
1

Jika Anda ingin mengubah runlevel default dari sistem Ubuntu Anda dan mencari / etc / inittab, ubah dan lihat bahwa Ubuntu tidak memilikinya, jangan khawatir (!), Untuk melakukannya, Anda dapat membuat file inittab di / direktori dll dan hanya tulis baris berikut di atasnya:

id:3:initdefault:

(Anda dapat mengubah "3" ke tingkat aturan default yang Anda inginkan)

Sam
sumber