
Ubuntu 14.04에서 FTP를 중지하고 서비스를 제거하고 싶습니다.
명령을 사용하여 시도 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또는피도프. 이를 실행하는 간단한 방법은 다음과 같습니다.
pgrep ftp
pidof ftp
두 경우 모두 주어진 이름으로 실행 중인 프로세스가 있으면 단순히 PID를 반환하고, 주어진 이름의 프로세스를 찾을 수 없으면 아무 것도 반환하지 않습니다.
답변3
우선, 많은 FTP 서버(vsftpd, pro-ftpd, ...)가 있으므로 실행 중인 FTP 서버를 식별해야 합니다. 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