この記事では、uname
について説明します。 コマンド。
uname
は、オペレーティングシステム名とシステムハードウェアに関する基本情報を出力するコマンドラインユーティリティです。
uname
コマンド#
uname
ツールは、プロセッサアーキテクチャ、システムホスト名、およびシステムで実行されているカーネルのバージョンを判別するために最も一般的に使用されます。
uname
の構文 コマンドの形式は次のとおりです。
uname [OPTIONS]...
オプションは次のとおりです。
-
-s
、(--kernel-name
)-カーネル名を出力します。 -
-n
、(--nodename
)-システムのノード名(ホスト名)を出力します。これは、システムがネットワークを介して通信するときに使用する名前です。-n
と一緒に使用する場合 オプション、uname
hostname
と同じ出力を生成します コマンド。 -
-r
、(--kernel-release
)-カーネルリリースを出力します。 -
-v
、(--kernel-version
)-カーネルバージョンを出力します。 -
-m
、(--machine
)-マシンのハードウェア名を出力します。 -
-p
、(--processor
)-プロセッサのアーキテクチャを出力します。 -
-i
、(--hardware-platform
)-ハードウェアプラットフォームを印刷します。 -
-o
、(--operating-system
)-オペレーティングシステムの名前を出力します。 「GNU/Linux」であるLinuxシステムの場合 -
-a
、(--all
)--a
の場合 オプションが使用されます、uname
-snrvmo
と同じように動作します オプションが与えられました。
オプションなしで呼び出された場合、uname
-s
のようにカーネル名を出力します オプションが指定されていました:
uname
ご存知のように、カーネルの名前は「Linux」です:
Linux
すべてのコマンドラインオプションを覚えておく必要はありません。通常、uname
コマンドは-a
で使用されます 利用可能なすべての情報を印刷するオプション:
uname -a
Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux
出力には次の情報が含まれます:
-
Linux
-カーネル名。 -
dev.linuxize.com
-ホスト名。 -
4.19.0-6-amd64
カーネルリリース。 -
#1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20)
-カーネルバージョン。 -
x86_64
-マシンのハードウェア名。 -
GNU/Linux
-オペレーティングシステム名。
オプションを互いに組み合わせて、目的の出力を生成できます。たとえば、システムで実行されているLinuxカーネルのバージョンを確認するには、次のコマンドを入力します。
uname -srm
Linux 4.19.0-6-amd64 x86_64
複数のオプションが使用されている場合、出力に含まれる情報は、-a
によって提供されるのと同じ順序になります。 オプション。指定されたオプションの位置は重要ではありません。両方のuname -msr
およびuname -srm
同じ出力を生成します。
結論#
uname
コマンドは、基本的なシステム情報を印刷するために使用されます。通常、-a
で呼び出されます 利用可能なすべての情報を表示するオプション。
ご質問やご意見がございましたら、お気軽にコメントをお寄せください。