LinuxシステムでCPUが64/32ビットであることを確認する方法

システム管理者およびITプロフェッショナルとして、システムが CPUアーキテクチャ 32ビットまたは64ビットです。

サードパーティのアプリケーションに関しては、64ビットアプリケーションは32ビットシステムでは実行できないため、システムアーキテクチャに注意する必要があります。 一方、64ビットシステムでは32ビットアプリケーションを簡単に実行できます。

この記事はチェックする方法を示しています CPUアーキテクチャLinux 機械。

1.lscpuコマンドを使用する

Lscpu LinuxでCPUアーキテクチャ情報を取得するための便利なコマンドです。

ターミナルにアクセスして、次のコマンドを入力します。

$ lscpu

このコマンドは、端末のCPU情報を次のように一覧表示します。

lscpuコマンドを使用してCPU情報を取得する

アーキテクチャフィールドには、使用しているCPUのタイプが表示されます。 ここで、x86_64は64ビットを示します。

CPU動作モード 32ビットと64ビットです。 つまり、CPUは32ビットと64ビットの両方の命令をサポートします。

注:使用される最も一般的なプロセッサー・アーキテクチャーは、64ビット(x86-64、IA64、およびAMD64)および32ビット(x86)です。 i686は、32ビットのx86ファミリの一部です。

2.unameコマンドを使用する

Unameは、Linuxシステム情報とカーネルバージョンを提供します。 次のコマンドを実行して、unameコマンドを使用してCPU情報を取得します。

$ uname -m

サンプル出力:

x86_64

これで example Linuxシステムは64ビットCPUで実行されています。

3.lshwコマンドの使用

Lshwは、Linuxシステムのハードウェア情報を一覧表示する簡単なコマンドです。 次のコマンドを実行すると、LinuxCPU情報を取得できます。

$ sudo lshw -c cpu

ターミナルに次のように出力されます。

lshwコマンドを使用してCPU情報を取得する

grepコマンドを使用してさらにフィルタリングするには、次のように入力します。

$ sudo lshw -c cpu | grep幅

4. / proc / cpuinfoから取得します

Linuxでは、 / proc / cpuinfo CPU情報をプレーンテキストファイルに保存します。 Linuxターミナルで、次のgrepコマンドを実行します。

$ sudo grep -o -w’lm ‘/ proc / cpuinfo | 並べ替え-u

ターミナルに次の出力が表示されます。

lm

lmフラグ 64ビットのロングモードCPUを示します。 CPU情報の詳細については、次のコマンドを実行できます。

$ cat / proc / cpuinfo

結論

この記事では、さまざまなコマンドラインユーティリティを使用してLinuxマシンで32/64ビットCPUを使用しているかどうかを確認する方法を学習しました。