systemctl --type=service および systemctl list-unit-files はすべてのサービスを表示しません。

systemctl --type=service および systemctl list-unit-files はすべてのサービスを表示しません。

ManjaroホストとDebian Serverホストにwireguardをインストールしました。

次のコマンドが表示されます。ラインバッカーManjaroの結果にはありますが、Debianサーバーには何もありませんが、ラインバッカーDebianサーバーで実行する必要があります。

systemctl --type=service
systemctl --type=service --all
systemctl list-unit-files

Debian サーバーがフットプリントを表示しない理由ラインバッカー?そしておそらく他の人も提供する私も見ることができませんか?

編集する: systemctl リスト単位ファイル

wg-quick.targetDebian サーバーに表示されます

しかし、まだ何も

systemctl -at service

答え1

WireGuardはサービスではありません。カーネルモジュールです。これを示す関連ユーザ空間プロセスがないため、システムサービスは不要です。

systemdで見つけることができる唯一のことは -時々- 使用される一部または他のツールのサービス。構成たとえば、WireGuard[email protected]は100%オプションです。 WireGuardインターフェースは、他のサービスの一部として作成されている可能性があり、systemd-networkd+NetworkManagerを使用して完全に「手動で」作成された可能性がありifup@wg0ます(実際にはwg-quickが実行する操作です)。ip link addwg set

関連情報