ウェブサイト検索

Linux システムが 32 ビットか 64 ビットかを確認する 5 つのコマンドライン方法


このチュートリアルでは、Linux システムの OS が32 ビット64 ビットかを確認する方法について説明します。これは、Linux システムにアプリケーションをダウンロードまたはインストールする場合に役立ちます。ご存知のとおり、64 ビットのアプリケーションを32 ビットの OS タイプにインストールすることはできません。そのため、Linux システムの OS の種類を知ることが重要です。

Linux システムの OS タイプを確認する 5 つの簡単な方法を次に示します。 GUI タイプのシステムを使用しているか、CLI タイプのシステムを使用しているかは関係ありません。次のコマンドは、RHEL、CentOS、Fedora、Scientific Linux、Debian、Ubuntu、Linux Mint、openSUSE などのほぼすべての Linux オペレーティング システムで動作します。

1.unameコマンド

uname -a コマンドを使用すると、Linux システムの OS の種類が表示されます。これは汎用コマンドであり、ほぼすべての Linux/Unix オペレーティング システムで動作します。

システムの OS タイプを確認するには、次を実行します。

$ uname -a

Linux linux-console.net 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

2.dpkgコマンド

dpkg コマンドは、Debian/Ubuntu オペレーティング システムが32 ビットであるか64 ビットであるかどうかも表示します。このコマンドは、Debian および Ubuntu ベースのディストリビューションとその派生版でのみ機能します。

ターミナルを開いて次を実行します。

$ dpkg --print-architecture 

OS が64 ビットの場合は、次の出力が表示されます。

amd64

OS が32 ビットの場合、出力は次のようになります。

i386

3.getconfコマンド

getconf コマンドでは、システム構成変数も表示されます。ここで、getconf コマンドを使用して Linux システム アーチを確認する方法を説明します。

$ getconf LONG_BIT

64

詳細については、マニュアルページを参照してください。

$ man getconf

4. アーチコマンド

arch コマンドを実行すると、OS の種類が表示されます。このコマンドは、uname -m コマンドに似ています。出力が x86_64 の場合、それは 64 ビット OS です。出力がi686 または i386 の場合、それは 32 ビット OS です。

$ arch

x86_64

5. ファイルコマンド

file コマンドに特別な引数 /sbin/init を指定すると、OS の種類が表示されます。

$ file /sbin/init

/sbin/init: ELF 64-bit LSB  shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=7a4c688d009fc1f06ffc692f5f42ab09e68582b2, stripped

結論

Linux オペレーティング システムの種類を確認する方法がわかりました。もちろん、OS の種類を確認する方法は他にもほとんどありませんが、これまでのところよく使われている実用的な方法です。 OS の種類を表示する他のコマンドや方法をご存知の場合は、以下のコメント欄でお気軽にお知らせください。