Linux:Systemdを使用してサービスを一覧表示する方法

主流のLinuxディストリビューションはすべて、「サービス」ファイルの有効化と無効化に基づいて機能するinitシステムであるSystemdを使用しています。これらのサービスファイルを一覧表示しようとしているが、その方法がわからない場合は、systemctl コマンドを使用する必要があります。

このガイドでは、LinuxでSystemdサービスファイルを一覧表示するさまざまな方法について説明します。開始するには、SystemdでLinuxOSを使用していることを確認してください。次に、ターミナルウィンドウを開き、それに従ってください。

Systemdを使用してアクティブなサービスを一覧表示します

Systemdを頻繁に使用している場合は、ある時点で、Linuxシステムの起動中にアクティブなサービスを知りたい場合があります。アクティブなサービスの一覧表示は非常に簡単で、systemctl –type = service systemctl –type = service –state = runningコマンドを使用して行うことができます。

このコマンドを実行すると、すべてのサービスのテーブル(アクティブな場合)と簡単な説明が表示されます。このプログラムを実行するには、ターミナルウィンドウを開きます。ターミナルウィンドウが開いたら、以下のコマンドを実行します。

Linux:Systemdを使用してサービスを一覧表示する方法

systemctl --type = service --state = running

特定のサービスのすべてのアクティブなサービスをフィルタリングしようとしている場合、この大きなテーブルを調べるのはかなり面倒です。ありがたいことに、systemctl コマンドはフィルタリングメカニズムとしてgrep コマンドと組み合わせることができます 。

たとえば、「snapd.service」が実行されてロードされているかどうかを確認するには、systemctl –type = service –state = running |を実行します。grep'snapd 'を実行する と、出力にはテーブル全体ではなく、Snapdサービスのみが表示されます。

systemctl --type = service --state = running | grep'snapd '

後で使用するためにテーブルの出力をテキストファイルに保存する場合は、次のコマンドを使用します。 

systemctl --type = service --state = runningrunning>〜/ active-services.txt

テキストファイルをいつでも表示するには、以下のcat コマンドを実行します。

猫〜/ active-services.txt

Systemdを使用して非アクティブなサービスを一覧表示します

アクティブなSystemdサービスを一覧表示すると便利ですが、非アクティブなサービスはどうでしょうか。はい、それらをリストすることも可能です。方法は次のとおりです。まず、ターミナルウィンドウを開きます。 

ターミナルウィンドウが開いて使用できるようになったら、systemctl –type = service コマンドを実行します が、  –state = スロットに、「running」ではなく「inactive」を配置します。これにより、Linuxシステムで非アクティブになっているSystemdサービスを確認できます。

Linux:Systemdを使用してサービスを一覧表示する方法

systemctl --type = service --state = inactive

アクティブなサービスと同様に、Systemdはすてきなテーブルを作成し、どのSystemdサービスが非アクティブで、機能しておらず、使用されていないかを示します。このテーブルをフィルタリングして特定のサービスが停止しているかどうかを確認する場合は、grep コマンドと組み合わせることができます。

たとえば、「updatedb.service」ファイルが非アクティブであるかどうかを判断するには、systemctl –type = service –state = invalidを 以下のgrep コマンドと 組み合わせて、テーブルでファイル を検索します。

systemctl --type = service --state = inactive | grep'updatedb.service '

後で読むために、すべての非アクティブなSystemdサービスファイルをテキストファイルに保存する必要がある場合は、次のコマンドを使用します。

systemctl --type = service --state = inactive>〜/ invalid-services.txt

このテキストファイルをターミナルウィンドウから直接読み取るには、cat コマンドを使用します 。

猫〜/ inactive-services.txt

Systemdを使用して、インストールされているすべてのサービスを一覧表示します 

インストールされているすべてのSystemdサービスをアクティブかどうかに関係なく表示する必要がある場合は、systemctl list-unit-files –type = service コマンドを使用し、–stateコマンドラインスイッチを除外する必要があります。–stateを除外することにより 、Systemdはコンピューター上のすべてのサービスファイルを簡単に一覧表示できるようになります。 

Linux:Systemdを使用してサービスを一覧表示する方法

systemctl list-unit-files --type = service

上記のコマンドが実行されると、Systemdはシステム上のすべてのサービスファイルを含むテーブルを出力します。ここから、テーブルを並べ替えて、必要なサービスファイルを見つけることができます。 

特定のサービスファイルが見つからない場合は、systemctl list-unit-files –type = service コマンドを grep コマンドと組み合わせて、フィルターを使用できます。以下のコマンドを使用して、テーブルをフィルタリングし、必要なサービスファイルを見つけます。

systemctl list-unit-files --type = service | grep'my-service '

後で読むために、すべてのSystemdサービスをテキストファイルにエクスポートしたいですか?次のコマンドを実行します。

systemctl list-unit-files --type = service>〜/ service-files.txt

以下のcat コマンドを使用して、いつでもテキストファイルを表示でき ます。

猫〜/ service-files.txt

Systemdを使用して、個々のサービスのステータスを表示します

アクティブおよび非アクティブなすべてのSystemdサービスを一覧表示する方法を知っておくと便利ですが、サービスのステータスを個別に一覧表示する方法も知っておくと便利です。これがその方法です。

まず、ターミナルウィンドウを開きます。ターミナルウィンドウが開いたら、特定のサービスでsystemctlstatus コマンドを使用し ます。たとえば、「NetworkManager.service」のステータスを確認するには、次のコマンドを実行します。

Linux:Systemdを使用してサービスを一覧表示する方法

systemctl status NetworkManager

後で読むためにステータスコマンドの出力をテキストファイルにエクスポートする場合は、以下のコマンドを入力できます。 

systemctl status MyService>〜/ MyService-status.txt

このファイルを表示するには、次のcat コマンドを実行します 。

猫〜/ MyService-status.txt

Leave a Comment

MP3診断:MP3オーディオファイルの最大50の問題を修正

MP3診断:MP3オーディオファイルの最大50の問題を修正

MP3 Diagsは、音楽オーディオコレクションの問題を解決するための究極のツールです。mp3ファイルに適切なタグを付けたり、アルバムカバーアートを追加したり、VBRを修正したりできます。

Google Voice デスクトップ通知アプリ

Google Voice デスクトップ通知アプリ

Google Waveと同様に、Google Voiceも世界中で大きな話題を呼んでいます。Googleはコミュニケーション方法を変えることを目指しており、

FlickrFavesでFlickrのお気に入りをダウンロード

FlickrFavesでFlickrのお気に入りをダウンロード

Flickrユーザーが高画質で写真をダウンロードできるツールはたくさんありますが、Flickrのお気に入りをダウンロードする方法はありますか?最近、

OK Samplerは無料の音楽サンプラーソフトウェアです

OK Samplerは無料の音楽サンプラーソフトウェアです

サンプリングとは何でしょうか?Wikipediaによると、「サンプリングとは、一つの録音から一部、つまりサンプルを取り出し、それを楽器や音楽として再利用する行為です。

Google サイトのバックアップ: インポート/エクスポート

Google サイトのバックアップ: インポート/エクスポート

Googleサイトは、Googleのサーバー上でウェブサイトをホストできるGoogleのサービスです。しかし、一つ問題があります。それは、バックアップのための組み込みオプションがないことです。

Google ToDo リスト デスクトップ アプリケーション

Google ToDo リスト デスクトップ アプリケーション

Google Tasksは、カレンダー、Wave、Voiceなどの他のGoogleサービスほど人気はありませんが、それでも広く使用されており、人々の生活に不可欠な部分となっています。

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

Ubuntu LiveとDBANブートCDを使用してハードディスクとリムーバブルメディアを安全に消去する以前のガイドでは、Windowsベースのディスクについて説明しました。

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法