web-dev-qa-db-fra.com

Comment puis-je charger le démon `vsftpd` au démarrage du système, mais le faire" démarrer "dans un état" arrêté "?

Parce que je n’ai besoin que de temps en temps d’exécuter un serveur ftp ( vsftpd , dans mon cas), je préférerais simplement l’avoir totalement actif uniquement lorsque le besoin s’en fait sentir.

Cela me suggère deux possibilités, mais je ne sais pas si les deux (ou l’un ou l’autre) sont possibles.

Option 1 : ne démarrez pas le démon lors du démarrage du système,
mais démarrez-le manuellement si besoin est ... mais je ne connais pas les commandes pour cela ... Peut-être que ce n'est que "vsftpd" et qu'il trouvera son propre fichier de configuration ( s) ... mais cela entrerait-il en conflit avec la désactivation de la charge au démarrage ?

Option 2 :. Démarrez le démon au démarrage du système.
mais démarrez-le en mode arrêt/attente ... c'est-à-dire. équivalent à Sudo stop vsftpd ou Sudo initctl stop vsftpd.

Je préférerais l'option 1, car j'ai rarement besoin d'un serveur FTP.

2
Peter.O

La réponse à cette question peut dépendre de la version d'Ubuntu que vous utilisez. Sur la version 10.10 (et peut-être la version 10.04) qui utilise Upstart, vous pouvez éditer le fichier /etc/init/vsftpd.conf et commenter les deux lignes impliquées dans le démarrage de vsftpd de la manière suivante:

#start on (filesystem
#        and net-device-up IFACE!=lo)

Le # au début des lignes indique un commentaire et désactivera le démarrage de vsftpd au démarrage.

Lorsque vous êtes prêt à démarrer vsftpd, vous pouvez simplement taper:

Sudo start vsftpd

à l'invite de commande pour démarrer vsftpd. Pour vous arrêter, utilisez:

Sudo stop vsftpd

J'espère que ceci est utile!

4
Dennis VanMeter

Vous pouvez arrêter le démon en utilisant la commande suivante,

Sudo service vsftpd stop

Ajoutez la commande ci-dessus à la liste de démarrage afin que le démon soit arrêté pendant le temps.Si vous souhaitez démarrer le démon après le démarrage, exécutez la commande suivante dans le terminal.

Sudo service vsftpd start

Ajout de la commande à la liste de démarrage. Allez à Système >> Préférences >> Applications de démarrage. Cliquez sur Ajouter et donnez-y votre commande.
alt text

1
karthick87