blog

Linuxシステムの詳細を得るためのunameコマンドの9つの例

コンソールモードでは、「マウスの右ボタン>バージョン情報」でオペレーティングシステムの情報を得ることができません。Linuxでは、unameコマンドを使うと便利です。...

Oct 30, 2014 · 3 min. read
シェア

コンソールモードでは、"マウスの右ボタン > About "でオペレーティングシステムに関する情報を得ることができません。Linuxでは、unameコマンドを使うことができます。 unameはunix nameの略です。コンソールで実際に使うには、uname とタイプするだけです。

パラメータなしでunameを入力すると、単にオペレーティング・システムの名前が表示されます。

# uname 
Linux 

それだけでは不十分かもしれません。そこで、unameに必要な情報を表示させるために、いくつかのパラメータを追加する必要があります。

以下はunameパラメータの一覧です。

1.カーネル名

sパラメータを使用すると、カーネル名を表示できます。

# uname -s 
Linux 

出力は、unameに引数がない場合と同じになります。

2.カーネル分布

使用しているカーネル分布を知りたい場合は、-rパラメータを使用します。

# uname -r 
2.6.18-.el5 

3.カーネルバージョン

いくつかのカーネル情報に加えて、-vパラメータunameを使用すると、より詳細なカーネルバージョン情報を取得することもできます。

# uname -v 
#1 SMP Tue Oct 22 12:57:43 EDT 2013 

4.ノード名

nパラメータはノードのホスト名を表示します。例えば、ホスト名が "dev-machine "の場合、-nパラメータはホスト名を出力します。

# uname -n 
dev-machine 

RedHatやCentOSをお使いの方は、/etc/redhat_releaseファイルを見ることもできます:

# cat /etc/redhat_release 
CentOS release 5.10 (Final) 

RedHat ベースのディストリビューションでない場合は、/etc/issue ファイルを確認してください。以下のようなものです:

# cat /etc/issue 
Linux Mint Olivia 
 \l: 

5.ハードウェア名

使用されているマシンのタイプを知りたい場合は、-mパラメータを試してみてください。ハードウェアについて教えてくれます。

# uname -m 
i686 

i686であれば32ビットのオペレーティング・システムを使用していることを示し、X86_64であれば64ビットのシステムを使用していることを示します。

6.ハードウェアプラットフォーム

ハードウェア名と同様に、-i パラメーターはハードウェア・プラットフォームを表示します。

# uname -i 
i386 

繰り返しますが、i386は32ビットシステムを実行していることを意味し、X86_64と出力された場合は64ビットシステムを実行していることを意味します。

7.プロセッサのタイプ

p引数でプロセッサの種類を確認できます。unameが認識できない場合、出力として「unknown」と表示されます。

# uname -p 
i686 

8.オペレーティングシステム

unameは、実行中のオペレーティング・システムに関する情報を明らかにすることもできます。

# uname -o 
GNU/Linux 

9.すべての情報

すべての情報を表示するパラメータが1つあります!これは-aパラメータで、すべての情報を表示します。iと-pの出力がUNKNOWNの場合、デフォルトで省略されます。

# uname -a 
Linux dev-machine 2.6.18-.el5 #1 SMP Tue Oct 22 12:57:43 EDT 2013 i686 i686 i386 GNU/Linux 

以上、unameコマンドの使い方についてでした。他のコマンドもお楽しみに!

お読みいただきありがとうございました!

経由

Read next

InkWeather iPhone 4.0 レビュー

新しいインターフェース\niOS7のリリースに伴い、フラットデザインはユーザーから高く評価されています。その二次的なデザインは、クリーンで、非常にシンプルで使いやすく、情報や物事の仕組みをよりシンプルかつダイレクトに示すことができ、ユーザーの認知障壁を軽減します。今日のインク

Oct 29, 2014 · 2 min read