Как остановить и удалить FTP-сервис?

Как остановить и удалить FTP-сервис?

Я хочу остановить ftp и удалить службу в Ubuntu 14.04

Я попробовал sudo apt-get remove ftpпроверить с помощью команды ps aux | grep ftp, но служба все еще работала.

Пожалуйста, предложите способ остановить это.

решение1

Чтобы остановить службу:

sudo service vsftpd stop

Чтобы удалить услугу

sudo apt-get remove vsftpd

решение2

Не знаю, почему я не заметил этого раньше. Я оставил свой другой ответ, чтобы избежать путаницы.

FTP-сервис отсутствует.

То, что вы видите при запуске, ps aux | grep ftp— это процесс той же команды.

Есть лучшие способы поиска процесса с помощью командпгрепилипидоф. Простой способ запустить их:

pgrep ftp
pidof ftp

В обоих случаях будет просто возвращен PID, если запущен процесс с указанным именем, или ничего, если процесс с указанным именем не найден.

решение3

Прежде всего вам придется определить, какой FTP-сервер вы используете, поскольку их много (vsftpd, pro-ftpd, ...). Я предлагаю вам сделать это, dpkg -l|grep ftpdчтобы узнать, какой FTP-демон установлен. Имя используемой службы обычно представляет собой имя отображаемого пакета без номера версии, напримерproftpdиличистый-ftpdили что-либо другое в зависимости от вашей установки.

Когда вы определили в выводе имя пакета FTP-сервера, просто выполните:

sudo stop <name>

если вы получаете такую ​​ошибку, <name>: unknown jobэто потому что это не таквыскочкавключено. Тогда просто попробуйте:

sudo service <name> stop

Затем просто удалите пакет с помощью стандартной команды:

sudo apt-get remove <name>

или (если вы хотите избавиться от всех файлов конфигурации и т. д.):

sudo apt-get purge <name>

решение4

Для Ubuntu 20.04 (и если у вас установлена vsftpd)

$ sudo systemctl stop vsftpd

остановит обслуживание

затем...

$ sudo apt-get remove --purge vsftpd

Связанный контент