FreeBSD utilise rc.d-ng pour la gestion de ses services (daemons). Le fichier où l'on indique les daemons à activer est /etc/rc.conf
ou vous pouvez également créer des fichiers individuels pour vos daemons dans le répertoire /etc/rc.conf.d
et les scripts de ces daemons se trouvent dans /etc/rc.d
ou /usr/local/etc/rc.d
pour les logiciels tiers. Les daemons en eux même se trouvent dans /sbin
, /usr/sbin
pour le système de base ou dans /usr/local/sbin
pour les logiciels tiers, installés par le biais du gestionnaire de paquets pkg ou via les ports.
Au préalable, installez sudo.
sudo sysrc daemon_enable="YES"
daemon
est à remplacer par le daemon que vous souhaitez activer, par exemple, le serveur SSH :
sudo sysrc sshd_enable="YES"
sudo echo sshd_enable="YES" >> /etc/rc.conf
Démarrer un daemon :
sudo service daemon start
Stopper un daemon :
sudo service daemon stop
Avoir les status d'un daemon :
service daemon status
Redémarrer un daemon :
sudo service daemon restart
Recharger la configuration d'un daemon :
sudo service daemon reload
Démarrer un daemon :
sudo service daemon onestart
Stopper un daemon :
sudo service daemon onestop
Avoir les status d'un daemon :
service daemon onestatus
Redémarrer un daemon :
sudo service daemon onerestart
Recharger la configuration d'un daemon :
sudo service daemon onereload
daemon
par un daemon existant comme sshd
: sudo service sshd start
pour un daemon listé dans /etc/rc.conf
, ou :
sudo service sshd onestart
si le daemon n'est pas listé dans /etc/rc.conf
.