Linux で Systemd サービスを削除する方法
1 min read

Linux で Systemd サービスを削除する方法

システムド システムおよびサービスマネージャーです Linux オペレーティングシステムシステムの起動時にどのサービスが開始されるかを制御するための標準プロセスを提供します。

場合によっては、 システム サービスが不要になった、他のサービスと競合している、単にシステムをクリーンアップしたいなど、さまざまな理由でサービスを停止することがあります。

システムド 用途 ユニット サービスを管理するためのファイルで、通常は システム または システムこれらのユニット ファイルは、サービスの開始、停止、および動作方法を定義します。

systemd サービスを削除するには、サービスを停止し、起動時に開始しないように無効にしてから、ユニット ファイルを削除します。

このガイドでは、削除手順を説明します。 システム Linux のサービス。

Systemd サービスの識別

 

まず、削除したいサービスの正確な名前を特定する必要があります。 アクティブなサービスをすべて一覧表示する 次のコマンドを使用します。

systemctl list-units --type=service

または、サービス名またはその一部がわかっている場合は、使用できます。

systemctl | grep 
アクティブな Systemd サービスの一覧表示
アクティブな Systemd サービスの一覧表示

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!

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *