Init sous OpenBsd

From Tuxunix
Jump to: navigation, search

Information Global

  • Comme vous pourrez le constater, OpenBSD, comme pour tout les BSD, n'utilise pas le sysV. Et non, et c'est bien plus simple!

car pour OpenBSD, tout est à partir de "/etc/rc", il n'y a pas de runlevel.

  • /etc/rc - Script principal
  • /etc/rc.conf - Fichier de configuration utilisé par /etc/rc pour activer les paramêtres démarrés en même temps que le système. Ne doit pas être édité.
  • /etc/rc.conf.local - Fichier de configuration servant à écraser /etc/rc.conf, ainsi vous ne touchez pas à /etc/rc.conf, ce qui est important lors de la mise à jour du système.
  • /etc/netstart - Script pour initialiser le réseau. Ne devrait pas être édité.
  • /etc/rc.local - Script utilisé pour l'administration locale. C'est là où les informations relatives à de nouveaux services ou des informations spécifiques à l'hôte doivent être stockées.
  • /etc/rc.securelevel - Script utilisé pour exécuter des commandes qui doivent être exécutées avant que le niveau de sécurité ne change. Voir init(8)
  • /etc/rc.shutdown - Script exécuté lors de l'arrêt de la machine. Mettez tout ce que vous voulez exécuter avant l'arrêt de la machine dans ce fichier. Voir rc.shutdown(8)

Source : [1]

Ajouter un service au démarrage

2 choix :

Soit il est présent dans le fichier : "/etc/rc.conf", et dans ce cas il suffit de modifier la ligne voulue. Ou bien Il n'est pas dans la liste, et là il est préférable de l'intégré dans "/etc/rc.local".