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 サーバーを特定する必要があります。これは、多数の FTP サーバー (vsftpd、pro-ftpd など) があるためです。どのdpkg -l|grep ftpdFTP デーモンがインストールされているかを確認することをお勧めします。使用するサービスの名前は通常、バージョン番号を除いたパッケージ名です。例:プロトコルまたは純粋な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

関連情報