
Ich möchte FTP stoppen und den Dienst unter Ubuntu 14.04 entfernen
Ich habe es sudo apt-get remove ftp
mit einem Befehl versucht und überprüft, ps aux | grep ftp
aber der Dienst lief immer noch.
Bitte schlagen Sie eine Möglichkeit vor, dies zu stoppen.
Antwort1
So stoppen Sie den Dienst:
sudo service vsftpd stop
So entfernen Sie den Dienst
sudo apt-get remove vsftpd
Antwort2
Ich weiß nicht, warum mir das nicht früher aufgefallen ist. Ich habe meine andere Antwort so gelassen, um Verwirrung zu vermeiden
Es gibt keinen FTP-Dienst
Was Sie beim Ausführen sehen, ps aux | grep ftp
ist der Prozess desselben Befehls.
Es gibt bessere Möglichkeiten, den Prozess mit den Befehlen zu suchenpgrepoderpidof. Einfache Möglichkeit, diese auszuführen:
pgrep ftp
pidof ftp
In beiden Fällen wird einfach die PID zurückgegeben, wenn ein Prozess mit dem angegebenen Namen ausgeführt wird, oder nichts, wenn kein Prozess mit dem angegebenen Namen gefunden wurde.
Antwort3
Zunächst müssen Sie herausfinden, welchen FTP-Server Sie verwenden, da es viele davon gibt (vsftpd, pro-ftpd, ...). Ich schlage vor, dass Sie das tun, dpkg -l|grep ftpd
um zu sehen, welcher FTP-Daemon installiert ist. Der Name des zu verwendenden Dienstes ist normalerweise der Name des angezeigten Pakets ohne die Versionsnummer, z. B.proftpdoderreines-ftpdoder etwas anderes, abhängig von Ihrer Installation.
Wenn Sie in der Ausgabe den Namen des FTP-Serverpakets identifiziert haben, führen Sie einfach Folgendes aus:
sudo stop <name>
Wenn Sie einen Fehler wie <name>: unknown job
diesen erhalten, liegt das daran, dass nichtEmporkömmlingaktiviert. Dann versuchen Sie einfach:
sudo service <name> stop
Entfernen Sie dann einfach das Paket mit dem Standardbefehl:
sudo apt-get remove <name>
oder (wenn Sie alle Konfigurationsdateien usw. loswerden möchten):
sudo apt-get purge <name>
Antwort4
Für Ubuntu 20.04 (und wenn Sie installiert sind vsftpd
)
$ sudo systemctl stop vsftpd
wird den Dienst beenden
Dann...
$ sudo apt-get remove --purge vsftpd