FTP 서비스를 중지하고 제거하는 방법은 무엇입니까?

FTP 서비스를 중지하고 제거하는 방법은 무엇입니까?

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

관련 정보