Linuxでアプリケーションをインストールするとき、ダウンロードするファイルが32bit版と64bit版の2つに分かれていて、「どっちを選べばいいんだろう?」と手が止まってしまうことはありませんか?
普段はあまり意識しない部分なので、いざ確認が必要になると、どうすれば良いか分からなくなってしまいますよね
この記事では、そんなあなたの疑問を1秒で解決できる、最も簡単な確認コマンドを最初に紹介します
その上で、「コマンドの意味を詳しく知りたい」「他の方法も見てみたい」「コマンドは苦手なのでマウス操作(GUI)で確認したい」という、それぞれの状況に合わせた方法も解説しますので、ぜひ参考にしてください
結論:このコマンドをコピー&ペースト!一発でbit数がわかります!
今すぐ自分の使っているLinuxカーネルが32bitか64bitかを知りたい方は、以下のコマンドをコピーして、ターミナル(端末)に貼り付けてEnterキーを押してください
getconf LONG_BIT- 64 と表示されたら、あなたのLinuxカーネルは 64bit です
- 32 と表示されたら、あなたのLinuxカーネルは 32bit です
ほとんどの場合、アプリケーションの選択などで必要な確認は、これだけで完了します

より詳しく知りたい方向け:CPUとOSのビット数を確認する方法
ほとんどの場合はOSのビット数だけ確認すれば問題ありません
しかし、ごく稀に「64bitのCPUに、32bitのOSがインストールされている」ということがあります
これでは、PCの性能を最大限に活かすことができません
より正確にPCの状態を確認したい方は、以下のunameコマンドを使ってCPUとOS(カーネル)の両方を調べてみましょう
unameコマンドは、オプションを付けるとCPUとLinux(カーネル)のビット数が確認できます
-mのオプションを付けると、CPUのビット数が表示されます
uname -m-iのオプションを付けると、Linuxカーネルのビット数が表示されます
uname -iこれらのオプションは、下記のように連続で入力すると、1度にCPUとLinuxカーネルのビット数を表示させることができます
uname -m -i上記の3つのやり方を実際に実行したときの結果は以下の画像の通り
CPU、Linuxカーネルともに、
- x86_64 と表示されたら、 64bit です
- i386 と表示されたら、32bit です

私は、64ビットのCPUを搭載したパソコンに64ビット版のLinuxカーネルをインストールしてありますので、すべての回答が「x86_64」となっています
コマンドが苦手な方向け:GUIでの確認方法
「コマンドはどうしても使いたくない」という方もいると思います
多くのLinuxディストリビューションでは、Windowsのようにマウス操作でシステム情報を確認することも可能です
ここでは代表として、Linux Mintでの確認方法を紹介します
→ メニューを開き、「システム管理」にカーソルを合わせる
→ 「システムレポート」をクリック

→ システムレポートが開くので、左側のメニューから「システム情報」をクリック
→ 表示された情報の中から、「System:」と「CPU:」の項目を確認

- 「System:」の行にある bits: 64 という部分が、OS(カーネル)のビット数です
- 「CPU:」の行にある bits: 64 という部分が、CPUのビット数です
お使いのディストリビューションによってメニューの名称は少し異なりますが、「設定」や「情報」といった項目の中に、同様のシステム情報画面があるはずです
【補足】そもそも32bitと64bitって何が違うの?
最後に、そもそも「32bit」と「64bit」が何を表しているのか、簡単に紹介しておきます
興味のある方だけ、読んでみてください
ここでいう32bitや64bitとは、簡単にいうと「パソコンやOSが、一度に処理できるデータの量(桁数)」のことです
道路の車線に例えると、32bitが32車線の道路、64bitが64車線の道路のようなイメージです
車線が多い(ビット数が多い)ほど、一度にたくさんの車(データ)を流せるため、処理能力が高くなります
最近のパソコンのCPUは、ほとんどが64bitです
しかし、その64bit対応のCPUに、意図せず32bitのOSをインストールしてしまうと、せっかくの広い道路をわざわざ狭めて使っているような状態になり、PCの性能を十分に引き出せなくなってしまいます
今回紹介した方法で、ご自身のPCが最適な状態で動いているか、一度確認してみるのも良いかもしれません
まとめ
今回は、LinuxでOSが32bitか64bitかを確認する方法を紹介しました
- 今すぐ答えが欲しい → getconf LONG_BIT
- CPUの情報も詳しく知りたい → uname -m -i
- コマンドを使いたくない → GUIの「システム情報」
アプリケーションをダウンロードする時など、ビット数の確認で迷ったら、またいつでもこの記事に戻ってきてください
