#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)