GNU/Linux >> Linux の 問題 >  >> Linux

Linux カーネルが 32 ビットまたは 64 ビットで実行されているかどうかを確認するにはどうすればよいですか?

uname -a

カーネルを教えてくれます - 最後のビットはアーキテクチャを教えてくれます.

2 つの例:

私のマック:

Darwin Mac.local 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386

私の Dreamhost ホスティング:

Linux ecco 2.6.24.5-serf-xeon-c6.1-grsec #1 SMP Tue Oct 7 06:18:04 PDT 2008 x86_64 GNU/Linux

i386 =32 ビット

x86_64 =64 ビット


uname -m カーネルがコンパイルされているアーキテクチャを提供します。 i686 を出力する場合 x86_64 の場合、カーネルは 32 ビットです。 Intel/AMD チップを使用していると仮定すると、64 ビットです。


最も正確な方法は

getconf LONG_BIT

ここでは正確に 64 を示しています

このヒントにあります

getconf パッケージlibc-bin(ubuntu上)からのものです


Linux
  1. ネストされたシェルを実行しているかどうかを確認するにはどうすればよいですか?

  2. Linux カーネルモジュールのコーディング方法は?

  3. 自分の CPU が Linux で 64 ビット オペレーティング システムをサポートしていることを確認するにはどうすればよいですか?

  1. Linuxでカーネルバージョンを確認する方法

  2. 実行している Linux が 32 ビットか 64 ビットかはどうすればわかりますか?

  3. Linux の画面内で実行しているかどうかを確認するにはどうすればよいですか?

  1. Linuxシステムが32ビットか64ビットかを確認する方法

  2. Linux –実行中のLinuxディストリビューションを特定する方法は??

  3. Linux –カーネルモジュールを適切にリロードする方法は?