「inxi」は何に使用できますか?


回答:


19

inxiは、Universeリポジトリで利用可能なパッケージです。inxi18.04.1 ののバージョンは2.3.56です。Gawk / Bashを使用してシステムを調べ、ヘルプを求めるときにシステムの説明に役立つさまざまな情報を抽出します。

manページから:

inxiは、コンソールとIRC用に構築されたコマンドラインシステム情報スクリプトです。また、フォーラムのテクニカルサポート用のデバッグツールを使用して、ユーザーのシステム構成とハードウェアをすばやく確認します。inxiは、システムハードウェア、CPU、ドライバー、Xorg、デスクトップ、カーネル、gccバージョン、プロセス、RAMの使用状況、およびその他のさまざまな有用な情報を示します。

このmanページには多数のinxiオプションがリストされていますが、大文字のオプションをまとめています。

  • -A= A udio
  • -B= Bの attery
  • -C= C PU
  • -D=ハードD ISK
  • -G= G raphics
  • -I= Iのプロセスに関するnformation、稼働時間、メモリー、inxiバージョン
  • -M= Mのような等デバイス(ラップトップ/デスクトップ)、マザーボード、BIOS、などachineデータ
  • -N= Nの etwork情報
  • -P= P artition情報
  • -R = RAID情報
  • -S= Sこのような等ホスト名、カーネル32ビット/ 64ビット、デスクトップ環境、ディストリビューション、などystem情報
  • -W= W eatherが、これ多分信頼できません!

そして、ここに小文字のほんのいくつかがあります:

  • -c0 カラー出力をオフにし、テキストファイルに(エスケープコードなしで)きれいにリダイレクトするのに役立ちます
  • -cたとえばで使用するとinxi -t c10、CPU使用率の観点から上位10プロセスがリストされます。
  • -mたとえばで使用するとinxi -t m10、RAM使用量の観点から上位10プロセスがリストされます。
  • -n 高度なネットワーク情報を表示します
  • -t上記に例示したようによって指定されるように、そのようなプロセスの番号付きリストを生成するために必要とされる-cN又は-mNここN工程数が必要です
  • -r PPASを含むリポジトリデータをリストします
  • -s 温度(mobo / cpu / gpu)とファン速度に関する情報を提供します

プライバシーに関する考慮事項出力は公開フォーラムに投稿されることが多い
ためinxi、この-zオプションはMACアドレスなどのデータを除外します。ホスト名(通常はによって生成される-S)を非表示に-! 31する場合に使用できます。

-x要因は、
以下の例は、の使用を示し-x-xxおよび-xxx自己説明的であるべきです。

dkb@dkb-xubu:~$ 
dkb@dkb-xubu:~$ inxi -S
System:    Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 Desktop: Xfce 4.12.3
           Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sx
System:    Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
           Desktop: Xfce 4.12.3 (Gtk 2.24.31) Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sxx
System:    Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
           Desktop: Xfce 4.12.3 (Gtk 2.24.31) dm: lightdm Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sxxx
System:    Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
           Desktop: Xfce 4.12.3 (Gtk 2.24.31) info: xfce4-panel dm: lightdm Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ 

結論:では、情報を簡潔に提示したい人にとって便利なコマンドは何でしょうか。

  • 私はすべての大文字のオプションを含めるための省略形inxi -Fxxxzである初心者-Fに加え-sて、プラスと-n
  • CPU / RAMのレポートについては、次のようなものinxi -t cm10が役立つかもしれません
  • inxi -r あなたのリポジトリとPPASとそれらのステータスをリストします

脚注:の新しいPerlベースのバージョンinxiは、次の場所から入手できます。

sudo wget -O /usr/local/bin/inxi https://github.com/smxi/inxi/raw/master/inxi
sudo chmod +x /usr/local/bin/inxi

その後

sudo inxi -U初めて実行すると、対応するmanページがインストールされ、その後の実行では、inxiとそのmanページの新しいバージョンがインストールされます。変更ログは、の内部の仕組みに興味がある人にとっては非常に良い読み物ですinxi

もう1つのオプションは、githubバージョンを厳密に追跡するUnit 193の個人用パッケージアーカイブを追加することです。


inxiは常にリリースをローリングしてきましたが、2.3.55から2.3.56から2.9.00まで(Perlへの書き換えのために2.3.56から2.9.00までの重要な期間がありましたが)、現在の3.0にまでロールバックしました。 22。Nifty 3.xの新しいオプション:--usb、-slots、-admin。大幅に強化された-S。明日は、何か問題が発生しない限り、3.0.23まで進みます。
Lizardx 2018

@Lizardx Ubuntu 18.04またはその他の公式のUbuntuフレーバーを使用している場合は、実行するapt policy inxiapt-get changelog inxi > inxi.txt、デフォルトのリポジトリで利用可能なinxiのバージョンを確認してください。デフォルトのリポジトリのバージョンではなくgithubのバージョンを使用しているため、バージョン3.0.22を使用しています。
DK Bose

配布パッケージは、プログラムがローリングリリースかどうかには関係ありません。もちろん、すべての凍結プールディストリビューションには凍結パッケージがあります。これを行うと、現在のソフトウェアがないためにユーザーに害が生じます。フローズンプールディストリビューションにはフローズンパッケージプールがあることに注意してください(笑)。私が1つ修正できるとしたら、特にサポート用であり、バージョンベースの依存関係がない場合は、すべてのパッケージを凍結する必要はないことを理解するためにプールディストリビューションを凍結することになります。たとえば、18-04ベースのディストリビューションはすべて、サポートされていないEOL inxiバージョンを使用しています。
Lizardx 2018

1
ちなみに、Unit193 PPAを追加することもできます。彼はDebianおよびUbuntuのinxiのメンテナーであり、現在のinxiを通常は最新バージョンまたは2つ以内でかなり密接に追跡する傾向があります。
Lizardx 2018

このユーティリティの初めてのヒアリング。とても面白いですね。
Sergiy Kolodyazhnyy

2

DK Boseからの回答に追加し、技術的にEOLでサポートされていないレガシー2.3または2.2バージョンではなく、現在のinxiに焦点を当てます。

レガシーまたは現在のinxiがあるかどうかを確認する簡単な方法:inxi -v8 エラーが発生した場合はレガシーinxiがあり、出力の巨大なページが発生した場合は現在のinxiがあります。-v8レベルは、3.0のベータテストリリース2.9で追加されました。それは「すべてに加えて台所の流しのオプション」です。とにかくほとんどすべて。

興味深いオプション:

  • --usb- lsusbおよび/または/sysデータを使用して、USBレポートを作成します。
  • --slots-ボードPCIスロットのリスト。システムのスロットが間違っている場合があることに気づきましたが、それはinxiのバグではありませんが、それでも有用です。
  • -a/ --admin-だけでは、CPUの脆弱性レポートを含めるように3.0.23で拡張しました。以前のバージョンには単純なレポートがありました。サポートされていないオプションエラーが発生する場合は、レガシーinxiがあるか、現在のinxiが十分に新しいものではありません。3.0.33以降、非常に便利なサポートデバッグオプションにより、カーネルブートパラメーターがSystem:行に追加されます。これにより、たとえば、ブラックリストにnouveauが登録されているかどうかを確認できます。また、パーティションのrawサイズ、使用可能なサイズ、およびスワップ情報も追加されました。
  • -Cxx -3.0.24では、Debian sidにヒットし、sudo / rootとして実行すると、L1およびL3キャッシュレポートが18-10に圧迫される可能性があります。
  • -S-Sx-Sxx-Sxxx-巨大に強化されたデスクトップ/ウィンドウマネージャ、ディスプレイマネージャ、およびタスクバー、ドック、パネルなどの余分な情報データ。すべてのウィンドウマネージャーを技術的にサポートしているわけではありませんが、実際に使用されているように見えるウィンドウマネージャーのほとんどをサポートしています。
  • -G-Gxxx-すべての既知の表示コンポジターを表示し、可能な場合はバージョン番号を表示します。

時々役立ついくつかの特定のオプションもあります。全ての -!および従来のinxiの-@オプションには、長いオプション名が付けられていました。

  • --no-host -ホスト名をオフにします。投稿したくないユーザーの場合、これは出力のフィルタリング/サニタイズに関して-zオプションとうまく対応します。
  • --display-あまり知られていないオプションです。SSH経由でXを使用していない場合にデスクトップデータを取得しようとします。これは非rootとしてのみ機能し、常に機能するとは限りません。:1ディスプレイ1のような値を使用すると、特定のディスプレイをターゲットにできます。
  • -- -no-sslこれは、期限切れのssl証明書を持つ非常に古いシステムを使用している場合に役立ちます。これは、sslがチェックする特定のアクションをバイパスします。
  • --usb-sys/sys-USBレポートのデータのみの使用を強制します。値は多くの場合、ベンダー/製品のデータ間/sysでかなり異なるため、これは役立ちlsusbます。

基本的に、すべてのオプションは3.xで拡張され、一部は他よりも強化されています。動的な行の折り返しも大幅に改善され、パイピングまたはリダイレクト時にカラーコードが削除されないなどの古い不具合により、-c 0フラグを使用してカラーコードを強制的に削除する必要がなくなりました。3.xでは、すべてのオプション名に長い形式があります。

また、ユーザーが必要に応じてxmlまたはjsonにエクスポートできるなど、もっとあいまいなオプションもあります。

ARMおよびARM SOC(システムオンチップ、またはSBC、シングルボードコンピューター)デバイス(rasberry piなど)のサポートは、3.0で大幅にアップグレードされ、最近、基本的なサポートが追加されたMIPSやSPARCなどのさまざまな不明瞭なアーキテクチャが追加されました。

私が信じているinxiの最も一般的な使用は、ディストリビューションユーザーのフォーラム/ ircサポート、およびシステム管理者の使用、特にマシンにsshしてそれが何であるかを知る必要がある場合です。最も一般的なオプションは、少なくともフォーラムでは-Fxzのようですが、より短い-bxxzを好む人もいます

前述のように、Unit193 PPAを追加できます。依存関係の問題はないため、10年前のシステムに現在のinxiをインストールすれば、すべて正常に機能します。直接インストールすることもできます。GitHubの場所へのショートカットURLがあります。wget -Nc smxi.org/inxiこれは、長いGitHub URLパスより覚えやすいです。パッケージバージョンを使用していない場合、オプションsudo inxi -UはGitHubソースを使用してinxiとmanページを更新します。


ここで取得することもできます。バージョンは自動更新されるため、実際にppaを追加する必要はありません。インストール後、sudo inxi -U実行して毎月更新または実行します。のリポジトリまたは他のppaバージョンがすでにインストールされている場合は、最初にそれをパージすることに注意してください。launchpad.net/~mc3man/+archive/ubuntu/inxi1
ダグ

これも良いオプションです。個人的に私はgitバージョンのみを使用し、-Uオプションを使用して更新を行っていますが、パッケージマネージャーで制御された更新を好む人もいますが、古いバージョンで立ち往生している場合を除いて、PPAまたは直接インストールの方法の方が優れています。
Lizardx 2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.