
Quero parar o FTP e remover o serviço no Ubuntu 14.04
Tentei sudo apt-get remove ftp
e verifiquei usando o comando ps aux | grep ftp
, mas o serviço ainda estava em execução.
Por favor, sugira alguma maneira de pará-lo.
Responder1
Para interromper o serviço:
sudo service vsftpd stop
Para remover o serviço
sudo apt-get remove vsftpd
Responder2
Não sei por que não percebi isso antes. Deixei minha outra resposta em paz para evitar confusão
Não há serviço FTP
O que você vê quando está executando ps aux | grep ftp
é o processo do mesmo comando.
Existem maneiras melhores de pesquisar o processo usando os comandospgrepoupidof. Maneira simples de executá-los:
pgrep ftp
pidof ftp
Em ambos os casos, simplesmente retornará o PID se houver um processo em execução com o nome fornecido ou nada se nenhum processo for encontrado com o nome fornecido.
Responder3
Primeiro de tudo você terá que identificar qual servidor FTP você está executando porque existem muitos (vsftpd, pro-ftpd, ...). Eu sugiro que você faça isso dpkg -l|grep ftpd
para ver qual daemon FTP está instalado. O nome do serviço a ser usado geralmente é o nome do pacote exibido sem o número da versão, por exemploproftpdoupuro-ftpdou qualquer outra coisa dependendo da sua instalação.
Depois de identificar na saída o nome do pacote do servidor FTP, basta fazer:
sudo stop <name>
se você receber um erro como <name>: unknown job
esse é porque não ésubir na vidahabilitado. Então simplesmente tente:
sudo service <name> stop
Depois, basta remover o pacote usando o comando padrão:
sudo apt-get remove <name>
ou (se você quiser se livrar de todos os arquivos de configuração e assim por diante):
sudo apt-get purge <name>
Responder4
Para Ubuntu 20.04 (e se você estiver instalado vsftpd
)
$ sudo systemctl stop vsftpd
irá parar o serviço
então...
$ sudo apt-get remove --purge vsftpd