ホームページ  >  記事  >  コンピューターのチュートリアル  >  Linux でシステムが 32 ビットか 64 ビットかを確認するにはどうすればよいですか?

Linux でシステムが 32 ビットか 64 ビットかを確認するにはどうすればよいですか?

PHPz
PHPz転載
2024-03-01 19:34:23753ブラウズ

Linux でシステムが 32 ビットか 64 ビットかを確認するにはどうすればよいですか?

CentOS は、RHEL を起源とする Linux ディストリビューションであり、オープン ソース コードの規制に従ってコンパイルされています。さらに、RHEL との機能互換性が維持されており、ユーザーは著作権料を支払うことなく使用および変更できる無料のオープンソース オペレーティング システムです。では、CentOS は Linux の 32 ビットと 64 ビットを区別しますか? 詳細については、以下を参照してください。

CentOS は 32 ビットと 64 ビットを区別します!

主な違い:

CentOS 32 ビット システムは主に PC 向けにリリースされています;

CentOS 64 ビット システムは主に大規模科学計算を目的としています;

64 ビット Linux システムは主に 64 ビット ハードウェア システムにインストールされます;

32 ビット Linux システムは 32 ビット ハードウェア システムにインストールすることも、64 ビット ハードウェアにインストールすることもできますが、実行効果は良好ではありません;

64 ビットのアドレス空間はより大きく、128G メモリをアドレス指定して操作できます。

Oracle システムでは 32 ビットのアドレス空間は基本的に使用できませんが、大容量メモリのサポートは PAE によって有効にできます。

システムが 32 ビットか 64 ビットかを確認するにはどうすればよいですか?

1. uname-a

x86_64 がある場合は 64 ビット、ない場合は 32 ビットです

X686 または X86_64 が後に続く場合、カーネルは 64 ビットであり、i686 または i386 の場合、カーネルは 32 ビットです。

2.file/sbin/init

[root@localhost ~]# file/sbin/init

/sbin/init: ELF 32 ビット LSB 共有オブジェクト、Intel 80386、バージョン 1

(SYSV)、動的リンク (共有ライブラリを使用)、GNU/linux 2.6.18 用、ストリップ

3.ファイル/bin/ls

[root@localhost ~]# file/bin/ls

/bin/ls:ELF 32 ビット LSB 実行可能ファイル、Intel 80386、バージョン 1 (SYSV)、動的に

リンク (共有ライブラリを使用)、GNU/Linux 2.6.18 用、ストリップ済み

以上がLinux でシステムが 32 ビットか 64 ビットかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はmryunwei.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。