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.