Je n'arrive pas à trouver un moyen d'arrêter / redémarrer proftpd. L'adresse IP de mon serveur est xx.yy.zz.ww et la connexion à partir de périphériques externes via FTP me donne l'invite:
Connected to xx.yy.zz.ww
220 ProFTPD 1.3.1 Server (ProFTPD)
Il me demande ensuite le nom d'utilisateur.
La même chose se produit lorsque j'essaie de me connecter à partir du même serveur (ftp localhost). Ainsi, j'ai établi que proftp fonctionne sur mon serveur.
Aussi, sur mon serveur (xx.yy.zz.ww). Je suis à la traîne /var/log/messages
et cela me montre une session FTP ouverte et fermée.
Je ne trouve pas comment fonctionne le proftpd. /etc/init.d/ n'a pas proftpd; /etc/xinetd.d/ n'a pas proftpd.
J'ai regardé: /etc/proftpd.conf
et ça me montreServerType inetd
aussi, quand je cours: ps -auxfww
| grep proftp Je ne reçois rien (sauf ma commande actuelle)
Comment puis-je savoir que proftp est en cours d'exécution et comment le tuer / le redémarrer?
Réponses:
Utilisez netstat pour voir quel processus contient le port 21:
Et à partir de là, vous pouvez utiliser RPM pour voir à quel package appartient le fichier pour l'arrêter et le supprimer
init.d
.la source
cp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 26848/xinetd
Comment puis-je continuerxinetd
qui le sert. Vous pouvez l'arrêter / redémarrer par le script de xinetd. Faites ungrep ftp
onxinetd.d
et xinetd.conf et voyez s'il y a une référence.Si votre serveur est équipé du démon Plesk ProFTPD
xinetd
. Utilisationla source
Pour arrêter proftpd
pour l'empêcher de démarrer avec le système
pour démarrer proftpd avec le système
pour démarrer manuellement proftpd
et pour le redémarrer
la source
cp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 26848/xinetd
signifie que votre proftpd est contrôlé par xinetd. xinetd offre la possibilité de démarrer un démon uniquement lorsque quelqu'un appelle un port spécifique. Veuillez vérifier /etc/xinetd.d/ pour les fichiers qui pointent vers un serveur ftp (par exemple "service ftp" dans le titre.la source
Vous pouvez généralement connaître l'état d'un service comme celui-ci:
Et vous pouvez également redémarrer (ou démarrer et arrêter de la même manière) comme ceci:
la source
[root@s87998 /]# service proftpd status proftpd: unrecognized service
ftpd
sur votre système. Vous pourrez peut-être rechercher le nom du service en analysant les fichiers init.d:ls /etc/rc.d/init.d/
ou partout où votre système en contient.