web-dev-qa-db-fra.com

Où se trouve le fichier inittab?

Je suis sous Ubuntu 10.10 et je viens d’entrer dans le monde Linux sous OS X. Je découvre les niveaux d'exécution et le répertoire rc dans /etc/, et partout (manuels, tutoriels, etc.) que je lis à propos de inittab. Mais je ne le trouve pas dans mon installation Ubuntu. Pourquoi? Ubuntu suit-il le modèle de niveau d'exécution? Comment rc et les niveaux sont-ils chargés sans inittab?

29
nkint

Si vous faites man inittab dans votre terminal, tout sera révélé:

   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.
24
MarkovCh1

Retour dans les jours le " System-V " service init était utilisé dans Ubuntu et utilisait le fichier /etc/inittab.

Il y a quelque temps (autour de 2006) le " Upstart "init service remplacé SysV. Pendant ces jours, vous pourriez suivre la réponse la plus fréquente et utiliser man inittab pour obtenir des informations sur ce changement.

Au moment de l'écriture (par exemple pour Ubuntu 16.04) the " systemd "processus de démarrage est en cours d'utilisation et il n'y a plus de référence à" inittab "(par exemple, si vous faites apropos inittab vous ne trouverez probablement rien). À la place, vous pouvez utiliser man runlevel pour obtenir des informations similaires.

Ligne de fond: le fichier /etc/inittab n’est nulle part, probablement parce que vous utilisez une version plus récente pour Ubuntu qui dispose d’un service d’initialisation différent, par exemple. systemd.

11
Jeroen

En cherchant cela dans divers forums, j'ai appris que/etc/inittab n'est plus utilisé dans la distribution debian.

Il utilise /etc/init/rc-sysinit.conf

10
yogeshjoshi2011

Non, il ne suit pas le modèle de niveau d'exécution. Ubuntu s'est plutôt éloigné de sysV init pour commencer. La principale raison en était de paralléliser le processus d’initialisation afin de réduire considérablement le temps de démarrage.

4
psusi