Linuxコマンド辞典 unameコマンド(プロセス管理)

システム情報を表示する「uname」コマンドの概要と使い方を記載しています。

RHEL Fedora CentOS Vine Deblan Ubuntu Plamo

参考サイト:Man page of INSTALL

概要・使用方法

カーネルバージョン、アーキテクチャなどのシステム情報を表示します。同じハードウェアで別のカーネルで起動した場合は、カーネルバージョンやリリース番号などが変わります。オプションを指定しないで実行した場合は、システム名を表示してから終了します。

書式

$ uname [オプション] 

オプション

-a
–all
すべての情報を表示する
-m
–machine
ハードウェア名を表示する
-n
–nodename
ネットワークホスト名を表示する
-r
–release
カーネルのリリース番号を表示する
-s
–kernel-name
システム名を表示する。不明な場合は「unknown」を表示する
-p
–processor
プロセッサ名を表示する。不明な場合は「unknown」を表示する
-i
–hardware-platfom
ハードウェアプラットフォーム名を表示する。不明な場合は「unknown」を表示する
-o
–operationg-system
OS名を表示する

システム名を出力して終了する

-sオプションと同じ結果

$ uname

実行結果

[sunarin@localhost ~]$ uname
Linux
[sunarin@localhost ~]$ 

アーキテクチャ名を表示する

$ uname -m

実行結果

[sunarin@localhost ~]$ uname -m
x86_64
[sunarin@localhost ~]$ 

カーネルのリリース番号を表示する

$ uname -r

実行結果

[sunarin@localhost ~]$ uname -r
4.18.0-372.19.1.el8_6.x86_64
[sunarin@localhost ~]$ 

稼働カーネルリリース番号をunameの出力を利用することで汎用性が高い

$ echo /lib/modules/`uname -r`/kernel

実行結果

[sunarin@localhost ~]$ echo /lib/modules/`uname -r`/kernel
/lib/modules/4.18.0-372.19.1.el8_6.x86_64/kernel
[sunarin@localhost ~]$