Linux で Systemd サービスを削除する方法
システムド システムおよびサービスマネージャーです Linux オペレーティングシステムシステムの起動時にどのサービスが開始されるかを制御するための標準プロセスを提供します。
場合によっては、 システム サービスが不要になった、他のサービスと競合している、単にシステムをクリーンアップしたいなど、さまざまな理由でサービスを停止することがあります。
システムド 用途 ユニット サービスを管理するためのファイルで、通常は システム または システムこれらのユニット ファイルは、サービスの開始、停止、および動作方法を定義します。
systemd サービスを削除するには、サービスを停止し、起動時に開始しないように無効にしてから、ユニット ファイルを削除します。
このガイドでは、削除手順を説明します。 システム Linux のサービス。
Systemd サービスの識別
まず、削除したいサービスの正確な名前を特定する必要があります。 アクティブなサービスをすべて一覧表示する 次のコマンドを使用します。
systemctl list-units --type=service
または、サービス名またはその一部がわかっている場合は、使用できます。
systemctl | grep
Systemd サービスの停止と無効化
サービスを削除する前に、現在実行中の場合は次のコマンドを使用して停止することが重要です。 systemctl コマンド。
sudo systemctl stop
起動時にサービスが自動的に開始されないようにするには、無効にする必要があります。
sudo systemctl disable
Systemd サービスの削除
最後に、システムからサービスのユニットファイルを削除します。これは通常、 システム または システム 使用して rm コマンド ファイルを削除します。
sudo rm /etc/systemd/system/.service
または、他のディレクトリにある場合。
sudo rm /lib/systemd/system/.service
ユニットファイルを削除した後、 システム 変更を反映する構成。
sudo systemctl daemon-reload
結論
削除 システム Linux 上のサービスを停止するには、サービスを停止し、起動時にサービスが起動しないようにし、ユニット ファイルを削除します。
サービスが不要になったこと、およびこれらのアクションを実行するために必要な権限があることを常に確認してください。
Hope this help!