如何停止和刪除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 ftp
pidof ftp

在這兩種情況下,如果有給定名稱的進程正在運行,則僅傳回 PID;如果沒有找到給定名稱的進程,則不傳回任何內容。

答案3

首先,您必須確定您正在運行哪個 FTP 伺服器,因為有很多(vsftpd、pro-ftpd,...)。我建議您dpkg -l|grep ftpd查看安裝了哪個 FTP 守護程式。要使用的服務的名稱通常是顯示的套件的名稱,不帶版本號,例如專業軟體或者純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

相關內容