Quel fichier dans Ubuntu est équivalent au /etc/inittab
fichier dans RedHat?
Dans RedHat, le /etc/inittab
fichier contient les paramètres liés au niveau d'exécution dans lequel vous souhaitez démarrer Linux.
Quel fichier dans Ubuntu est équivalent au /etc/inittab
fichier dans RedHat?
Dans RedHat, le /etc/inittab
fichier contient les paramètres liés au niveau d'exécution dans lequel vous souhaitez démarrer Linux.
Réponses:
Ubuntu utilise Upstart, une alternative à sysvinit, qui fonctionne complètement différemment. Le Cookbook Upstart traite des niveaux d' exécution et de la manière de les utiliser .
En général, cependant, le concept RedHat des niveaux d'exécution n'est pas utilisé sur Debian ou ses dérivés, y compris Ubuntu; ils ont seulement "un seul utilisateur" ou "tout en cours d'exécution", sans aucune distinction de style "réseau, mais pas graphique" que RedHat dessine.
Comme mentionné, Ubuntu utilise désormais Upstart .
Le /etc/inittab
et les scripts de /etc/init.d
ou /etc/rc.d/*
ont été incorporés dans plusieurs scripts du /etc/init
répertoire ou /etc/event.d
(pour les anciennes versions d'Upstart).
Recherchez l'élément que vous souhaitez modifier pour avoir un script dans ce répertoire (serviceX) /etc/init/serviceX.conf
et modifiez-le en conséquence. Vous pouvez trouver la syntaxe et des informations supplémentaires en ligne.
Cependant, si vous devez exécuter un programme qui dépend de SysV Upstart a un mode de compatibilité. Les programmes qui utilisent encore /etc/rc.d/*
peuvent y placer des scripts et les faire exécuter.
Pendant que je regardais les scripts /etc/init
, il y en avait un nommé rc-sysinit.conf
- et il permet d'analyser /etc/inittab
et de déterminer le niveau d'exécution par défaut à partir de ce fichier si vous en ajoutez un.
Si vous voulez changer le niveau d'exécution par défaut de votre système Ubuntu et cherchez le / etc / inittab allez le changer et voyez qu'Ubuntu ne le manque pas, ne vous inquiétez pas (!), Pour cela vous pouvez créer un fichier inittab dans / etc et écrivez uniquement la ligne suivante dessus:
id:3:initdefault:
(vous pouvez remplacer "3" par la valeur par défaut prévue)
System V init
,upstart
etsystemd
. Depuis Ubuntu 18.04, c'est le cassystemd
.