#navi(../)
* 使用しているカーネルのバージョンを確認する方法・unameコマンド [#b92ac176]
Linuxを使用していて使用しているカーネルバージョンを確認する方法を以下に記します。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)

* 関連資料 [#s561f5c9]
- [[ディストリビューションのバージョンなどを確認する・lsb_releaseコマンド>逆引きUNIXコマンド/ディストリビューションのバージョンなどを確認する]]
- [[ファイル参照によるLinuxバージョンの確認方法>逆引きUNIXコマンド/Linuxバージョンの確認方法]]
- [[マシンの情報を調べる方法・unameコマンド>逆引きUNIXコマンド/マシンの情報を調べる方法]]
- [[Linuxが32bitか64bitを確認する・unameコマンド>逆引きUNIXコマンド/Linuxが32bitか64bitを確認する]]

* unameコマンドでカーネルの情報を確認する [#d528a525]
unameの詳細な使いかたは、上記関連資料にある「[[マシンの情報を調べる方法・unameコマンド>逆引きUNIXコマンド/マシンの情報を調べる方法]]」を参照してください。~
本資料はとりあえず、カーネルのバージョンなどを知りたい場合の確認方法です。~
 uname -a
上記のコマンドを実行すると以下の文字列が出力されます。~
以下、Ubuntu, Arch Linux, CentOSでuname -aを実行した出力結果です。

- Ubuntu
 $ uname -a
 Linux sakura 2.6.32-40-generic #87-Ubuntu SMP Tue Mar 6 00:56:56 UTC 2012 x86_64 GNU/Linux
- Arch Linux
 $ uname -a
 Linux tsubaki 3.3.2-1-ARCH #1 SMP PREEMPT Sat Apr 14 09:48:37 CEST 2012 x86_64 Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz GenuineIntel GNU/Linux
- CentOS
 $ uname -a
 Linux ume 2.6.18-308.4.1.el5 #1 SMP Tue Apr 17 17:08:00 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux

上記の出力は以下のならびで表示されています。~
カーネル名, ホスト名, カーネルのリリース名, カーネルバージョン, アーキテクチャ, プロセッサタイプ, プラットフォーム, OS名

* unameコマンドのオプション [#z748c7c6]
以下にカーネルに関するオプションをつけてunameコマンドを実行してみました。
** カーネル名を表示する [#pb3c9c84]
 $ uname -s
 Linux
 
** カーネルのリリース名 [#wb394fdc]
- CentOS
 $ uname -r
 2.6.18-308.4.1.el5
- Arch Linux
 $ uname -r
 3.3.2-1-ARCH
- Ubuntu
 $ uname -r
 2.6.32-40-generic

** カーネルバージョン [#a49b960b]
- CentOS
 $ uname -v
 #1 SMP Tue Apr 17 17:08:00 EDT 2012
- Arch Linux
 $ uname -v
 #1 SMP PREEMPT Sat Apr 14 09:48:37 CEST 2012
- Ubuntu
 $ uname -v
 #87-Ubuntu SMP Tue Mar 6 00:56:56 UTC 2012

** カーネル関連情報の出力 [#kd578e08]
以下のようにunameのオプションを指定すれば一緒に表示することができます。
 uanme -srv
- CentOS
 $ uname -srv
 Linux 2.6.18-308.4.1.el5 #1 SMP Tue Apr 17 17:08:00 EDT 2012
- Arch Linux
 $ uname -srv
 Linux 3.3.2-1-ARCH #1 SMP PREEMPT Sat Apr 14 09:48:37 CEST 2012
- Ubuntu
 $ uname -srv
 Linux 2.6.32-40-generic #87-Ubuntu SMP Tue Mar 6 00:56:56 UTC 2012

* /proc/versionで確認する [#v7968aa2]
catコマンドで/proc/versionを表示すると、現在稼働中のカーネルバージョンを確認することができます。~
以下、CentOS5で実際に実行したときの出力です。
 [sakura@centos~]$ cat /proc/version
 Linux version 2.6.18-348.6.1.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-54)) #1 SMP Tue May 21 15:29:55 EDT 2013


以上、カーネル関連情報を確認する方法を記しました。

#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS