私たちが実行しているDebianのバージョンやLinuxディストリビューションを知るために、私たちのシステム上のより多くの情報の中で、私は様々な簡単な代
コマンドuname(Unix名)は、Unix用のプログラムであり、それはベースのシステムです,我々は、コマンドを比較すると、MS-DOSシステムで使用されるコマンドverに似てい これは、オペレーティングシステム、プロセッサなどに関する基本的な情報を示しています。
パラメータなしで使用すると、コマンドunameはオペレーティングシステムの名前だけを表示し、ディストリビューションやカーネルなどは表示しません。 パラメータを指定せずに使用すると、コマンドunameはデフォルトで-sオプションを採用します。
パラメータ-helpには、コマンドunameに関する簡単なドキュメントが表示されます。 ここでは、さまざまなオプションを見つけることができます:
パラメータの説明:
-s–kernel-nameこれはデフォルトではオプションです。
-n–nodenameホスト名を表示します。
-r–kernel-releaseカーネルのバージョンを表示します。
-v–kernel-versionカーネルの公開日を示します。
-m–ハードウェア上のマシン印刷情報
-p–CPUをチェックするプロセッサ
-i–hardware-platformカーネルモジュールに基づくハードウェア実装を示しています。 Linuxシステムでは、このコマンドはほとんど常に”unknown”を返し、このオプションは無視することができます。
-o–operating-system OSのバージョンを表示します。
–helpヘルプメニューに指示が表示されます。
–versionコマンドのバージョンを表示します。
: コマンドuname-oは、次の図に示すように、/proc/sys/kernelにあるファイルostypeを読み取ります。
前に説明したように、-vパラメータはunameコマンドのバージョンを返します:
オプション-a(-all)を使用すると、コマンドは次の情報を返します:
- カーネル名
- ドメイン名(localhost.ローカルドメイン)。
- カーネルバージョン。
- カーネル日付リリース。.
- ハードウェアとCPUタイプ。
- アーキテクチャ
- オペレーティングシステム。
形式は次のようになります:
processor hardware-arch operating-system
私の場合、正確な出力は次のとおりです:
4.19.37-5+deb10u1(2019-07-19)x86_64GNU/Linux
さらに、さまざまなオプションを組み合わせることができます。:
オプションの順序は、出力が同じままでオプションの順序を反転する次の例に示すように、出力には影響しません:
lsb_releaseコマンドを使用して実行しているDebianのバージョンを確認します。
起動する前に、LSB(Linux Standard Base)をインストールして、システム上の情報を出力するコマンドlsb_releaseを使用するか、ターミナルを開き、rootとして、またはsudoを使用して次のコマンドを実行する必要があります:
apt upgrade
apt install lsb
私の場合、パッケージがインストールされていましたが、確認後にパッケージがインストールされていなかった場合は、lsb_releaseコマンドを使用できます。
このコマンドは、実行中のLinuxディストリビューションに関する情報を取得します。
使用する構文は次のとおりです:
利用可能なすべてのオプションを取得するには、lsb_release-hをこすることができ、出力にはいくつかのドキュメントが表示されます:
利用可能なオプションの中には、
-h,–helpヘルプメニューを表示します。
-v,–versionシステムでサポートされているLSBモジュールを表示します。
-i,–idはLinuxディストリビューションを示しています。
-d,–description Linuxディストリビューションの説明を表示します。
-r,–releaseは配布バージョンを示します。
-c,–codename配布コード名を表示します。
-a,–allは、上記のすべての情報を出力します。
-s,–short出力をshort形式で出力します。.
たとえば、lsb_release-aを実行すると、コマンドは次の出力を返します:
注:オプションを指定せずに実行した場合、コマンド”lsb_release”はデフォルトで-vオプションを適用します。
catコマンドを使用して、実行しているDebianのバージョンを確認します。
コマンドcatを使用して、それを含むファイルからの情報を表示することにより、より多くの情報の中で配布のID、説明、バージョン、コード名を確認できます。
コマンドcatでどのディストリビューションを使用しているかを知るには、実行できます:
catを使用すると、ビルドに使用されたカーネルとgccのバージョンを確認することもできます。 それを実行するには:
次の画像のような出力を返す必要があります:
注:/etc/*-releaseファイルに保存されている情報を編集して、lsb_releaseの出力を変更することができます。
コマンドhostnamectlを使用して、実行しているDebianのバージョンを確認します。
Hostnamectlはsystemdを持つディストリビューションの別の選択肢であり、ターミナルで実行して確認してください
あなたが見るように、コマンドは、ホスト名、オペレーティングシステムとカーネルのバージョン、あなたが仮想ゲストで作業している場合は、仮想化ソフ
結論:
Windowsベースのシステムでは、systeminfo、ver、cmdinfoなどのコマンドを使用できますが、印刷する情報を制限または指定するのに十分なオプションがありません。 コマンドラインを介して代替とオプションのLinuxの多様性は、より多くの速度と精度を提供しています。
LinuxHintをフォローしてくれてありがとう。 Linux上でより多くの更新やヒントを得るために私たちに従ってください。 Linuxやネットワーキング関連のお問い合わせは、サポートチャンネルhttps://support.linuxhint.comからお気軽にお問い合わせください。