unameコマンド : システム情報出力

Linuxコマンド(システム管理)
2023-11-04
ヒーローイメージ

目次
  1. コマンド概要
  2. コマンド書式
  3. コマンド使用例

コマンド概要

  • unameコマンドはカーネルバージョンやアーキテクチャなどのシステム情報を出力するコマンドです。

コマンド書式

コマンド書式
uname [オプション]
オプション 説明

-a
--all

unameコマンドが出力するすべての情報を出力する。

-i
--hardware-platform

ハードウェアプラットフォーム名を出力する。不明な場合は「unknown」が出力される。

-m
--machine

ハードウェアプラット名を出力する。

-n
--nodename

ネットワークホスト名を出力する。

-o
--operating-system

OS(オペレーティングシステム)名を出力する。

-p
--processor

プロセッサ名を出力する。不明な場合は「unknown」が出力される。

-r
--kernel-release

カーネルのリリース番号を出力する。

-s
--kernel-name

カーネル名を出力する。

-v
--kernel-version

カーネルバージョンを出力する。

コマンド使用例

動作確認環境
項目 補足
OS Amazon Linux 2
シェル bash 4.2.46
コマンド uname (GNU coreutils) 8.22
PS1 [\u@\h \W]$ プロンプト表示形式は [ユーザ名@ホスト名 カレントディレクトリ名]ユーザ権限
PS2 > 継続行のプロンプト表示形式

uname : カーネル名出力

  • unammeコマンドをオプションなしで使用するとカーネル名を出力することができます。

    Note
    -sオプションを指定した場合と同じ挙動です。
    コマンド例
    // カーネル名出力
    [root@hostname ~]# unameLinux
    
    

uname -a : すべての情報出力

  • -aオプションを使用するとunameコマンドが出力するすべての情報を出力します。

    コマンド例
    // unameコマンドが出力するすべての情報を出力
    [root@hostname ~]# uname -aLinux hostname 4.14.299-223.520.amzn2.x86_64 #1 SMP Wed Nov 03 00:00:00 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
    
    

uname -i : ハードウェアPF名出力

  • -iオプションを使用するとハードウェアプラットフォーム名を出力します。不明な場合はunknownが出力されます。

    コマンド例
    // ハードウェアプラットフォーム名出力
    [root@hostname ~]# uname -ix86_64
    
    

uname -m : ハードウェア名出力

  • -mオプションを使用するとハードウェア名を出力します。

    コマンド例
    // ハードウェア名出力
    [root@hostname ~]# uname -mx86_64
    
    

uname -n : ホスト名出力

  • -nオプションを使用するとネットワークホスト名を出力します。

    コマンド例
    // ネットワークホスト名出力
    [root@hostname ~]# uname -nhostname
    
    

uname -o : OS名出力

  • -oオプションを使用するとOS(オペレーティングシステム)名を出力します。

    コマンド例
    // OS(オペレーティングシステム)名を出力
    [root@hostname ~]# uname -oGNU/Linux
    
    

uname -p : プロセッサ名出力

  • -pオプションを使用するとプロセッサ名を出力します。

    コマンド例
    // プロセッサ名を出力
    [root@hostname ~]# uname -px86_64
    
    

uname -r : カーネルリリース番号出力

  • -rオプションを使用するとカーネルのリリース番号を出力します。

    コマンド例
    // カーネルリリース番号を出力
    [root@hostname ~]# uname -r4.14.299-223.520.amzn2.x86_64
    
    

uname -s : カーネル名出力

  • -sオプションを使用するとカーネル名を出力します。

    Note
    オプション指定しない場合と同じ挙動です。
    コマンド例
    // カーネル名を出力
    [root@hostname ~]# uname -sLinux
    
    

uname -v : カーネルバージョン出力

  • -vオプションを使用するとカーネルバージョンを出力します。
コマンド例
// カーネルバージョンを出力
[root@hostname ~]# uname -v#1 SMP Wed Nov 03 00:00:00 UTC 2022

コメント


Palette Codeなるべく丁寧にプログラミング関連技術を解説するサイト