Di mana file inittab?


29

Saya di Ubuntu 10.10, dan saya baru saja bergabung dengan dunia Linux yang berasal dari OS X. Saya belajar tentang runlevel dan rcdirektori di /etc/, dan di mana-mana (manual, tutorial, dll) yang saya baca inittab. Tetapi saya tidak dapat menemukannya di instalasi Ubuntu saya. Mengapa? Apakah Ubuntu mengikuti model runlevel? Bagaimana rcdan level dimuat tanpa inittab?

Jawaban:


24

Jika Anda melakukannya man inittabdi terminal Anda, semua akan terungkap:

   The  /etc/inittab  file was the configuration file used by the original
   System V init(8) daemon.

   The Upstart init(8) daemon does not use this file,  and  instead  reads
   its  configuration  from  files  in  /etc/init.   See  init(5) for more
   details.

Layak untuk dicatat, di /usr/share/doc/upstart/README.Debian.gz ada beberapa info lain.
enzotib

tetapi pemula tetap menggunakan /etc/rc.*?
nkint

@nkint: pemula tetap menggunakan /etc/rc.* untuk paket yang tidak mengetahui pemula
enzotib

5
No manual entry for inittabpada 16,04 ... (katanya, bertahun-tahun kemudian)
galois

1
Aye, tidak apropos inittabakan memberikan apa-apa, di 16,04 sedikit info terdekat di OS itu sendiri tampaknya masuk man runlevel.
Jeroen

11

Kembali pada hari-hari layanan init " System-V " digunakan di Ubuntu, dan menggunakan /etc/inittabfile.

Beberapa waktu yang lalu (sekitar tahun 2006) yang " Upstart " Layanan init diganti SysV. Selama hari-hari ini Anda bisa mengikuti jawaban teratas dan menggunakannya man inittabuntuk mendapatkan info tentang perubahan ini.

Pada saat penulisan (misalnya untuk Ubuntu 16.04) yang " systemd " proses boot sedang digunakan dan tidak ada referensi yang tersisa untuk "inittab" (misalnya jika Anda melakukannya apropos inittabAnda mungkin tidak menemukan apa-apa). Alih-alih, Anda bisa lakukan man runleveluntuk mendapatkan informasi serupa.

Intinya: /etc/inittabfile itu tidak ada di mana-mana, kemungkinan karena Anda menggunakan versi yang lebih baru untuk Ubuntu yang memiliki layanan init yang berbeda, misalnya systemd.


10

Saat mencari ini di berbagai forum, saya mengetahui bahwa / etc / inittab tidak lagi digunakan di debian distro.

Itu menggunakan /etc/init/rc-sysinit.conf


1
tidak hadir di Ubuntu 18.04 lagi
Romeno

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.