GNU/Linux >> Linux の 問題 >  >> Linux

UNIX/Linux のバージョンを確認する「uname」コマンドの例

uname コマンドは、システム情報を表示します。 hostname コマンドとは別に、「uname -n」コマンドを使用して、システムのホスト名を表示することもできます。フラグを指定しないと、uname コマンドは使用しているオペレーティング システムを表示します。便利なオプションを次に示します:

オプション 説明
-a すべての情報を表示
-s カーネル名を表示
-n ネットワーク ノード (別名ホスト名) を表示します
-r カーネルのリリース バージョンを表示します
-v カーネルのバージョン (日付) を表示します
-m マシンのハードウェア名を表示します (多くの場合 -p と同じです)
-p プロセッサの種類を表示します (多くの場合 -m と同じです)
-o オペレーティング システムを表示します

uname コマンドを使用すると、オペレーティング システムの詳細、カーネル バージョン、オペレーティング システムのアーキテクチャが 32 ビットか 64 ビットかなど、Linux のバージョンとシステム情報を確認できます。それでは、una​​me Linux コマンドと例を見てみましょう。

1. 現在使用しているオペレーティング システムを確認するには、次のコマンドを使用します。

# uname   # Check the Operating System
Linux

2. 引数 -s を指定して uname コマンドを使用することもできます 現在のオペレーティング システム名を確認します。以下のコマンドを参照してください。

# uname -s
Linux

uname Linux コマンドを使用すると、Linux のバージョンを確認したり、以下のシステム情報を取得したりできます:

  • オペレーティング システム名
  • システムのホスト名
  • カーネル バージョン
  • オペレーティング システムのアーキテクチャ、つまり 32 ビットまたは 64 ビット
  • カーネルのリリースとコンパイルの日時

3. 上記のすべての詳細を取得するには、引数 -a を指定して uname コマンドを使用できます。 .以下のコマンドを参照してください。

# uname -a   # Check all System Information
Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

4. 引数 -n を指定して uname linux コマンドを使用します。 オペレーティング システムのホスト名またはネットワーク名を確認します。

# uname -n   # Check the Hostname of the System
localhost.localdomain

5. カーネルのリリース バージョンを確認するには、引数 -r を指定して uname Linux コマンドを使用します。 .ここで、カーネルのバージョンは 2.6.32-431.el6.x86_64 です。

# uname -r   # Check Kernel Version
2.6.32-431.el6.x86_64

6. 引数 -m を指定して uname Linux コマンドを使用すると、システムのマシン ハードウェア タイプを確認できます。 .以下のコマンドを参照してください。

# uname -m   # Check the Hardware type
x86_64

7. プロセッサ タイプを確認するには、以下のコマンドを使用します。ここでは、x86_64 プロセッサ タイプを使用しています。

# uname -p   # Check the Processor Type
x86_64

8. ハードウェア プラットフォームを確認するには、引数 -i を指定して uname Linux コマンドを使用します。 .

# uname -i   # Check the Hardware Platform
x86_64

9. 現在のオペレーティング システムを確認するには、引数 -o を指定して uname Linux コマンドを使用します。 .以下の出力を見るとわかるように、現在 GNU/Linux オペレーティング システムを使用しています

# uname -o   # Check the Operating System
GNU/Linux

9. カーネルのコンパイル済みバージョンを日付と時刻で確認するには、引数 -v を指定して uname コマンドを使用します .以下に示すように、このコマンドの出力は #1 SMP Fri Nov 22 03:15:09 UTC 2013 です。ここでは、カーネルが初めてコンパイルされたため、#1 を示しています。

# uname -v   # Check Kernel compiled version
#1 SMP Fri Nov 22 03:15:09 UTC 2013

使用可能なすべての引数を含む uname Linux コマンドの詳細については、以下のコマンドを使用してヘルプ ページにアクセスできます。

# uname --help   # Access the Help Page
Usage: uname [OPTION]...
Print certain system information.  With no OPTION, same as -s.

  -a, --all                print all information, in the following order,
                             except omit -p and -i if unknown:
  -s, --kernel-name        print the kernel name
  -n, --nodename           print the network node hostname
  -r, --kernel-release     print the kernel release
  -v, --kernel-version     print the kernel version
  -m, --machine            print the machine hardware name
  -p, --processor          print the processor type or "unknown"
  -i, --hardware-platform  print the hardware platform or "unknown"
  -o, --operating-system   print the operating system
      --help     display this help and exit
      --version  output version information and exit

以下のコマンドを使用して、インストールされている uname パッケージのバージョンを確認してください。出力には、作成者名、パッケージのリリース日、ライセンスの詳細、このパッケージの公式 Web サイトなどが表示されます。

# uname --version   # Check Package Version
uname (GNU coreutils) 8.4
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later .
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David MacKenzie.


Linux
  1. UNIX / Linux:10 の Netstat コマンドの例

  2. 5 UNIX / Linux の traceroute コマンドの例

  3. 8 Linux TR コマンドの例

  1. Linux での rm コマンドの例

  2. Linux での ps コマンドの例

  3. w Linux でのコマンド例

  1. 7 Linux df コマンドの例

  2. 10 Linux / UNIX での Xargs コマンドの例

  3. UNIX/Linux での tail コマンドの例