SORU
29 EKİM 2008, ÇARŞAMBA


Nasıl belirli bir Linux 32 bit veya 64 bit olup olmadığını belirlemek için?

uname -a aşağıdaki çıktıyı veriyor yazarken.

Linux mars 2.6.9-67.0.15.ELsmp #1 SMP Tue Apr 22 13:50:33 EDT 2008 i686 i686 i386 GNU/Linux

Nasıl verilen işletim sistemi 32 veya 64 bit olduğunu buradan öğrenebilir miyim?

Bu configure komut yazarken yararlı olur: ne mimarisi için inşa miyim?

CEVAP
29 EKİM 2008, ÇARŞAMBA


uname -m deneyin. uname -m aslında verir gibi görünüyor

x86_64 ==> 64-bit kernel
i686   ==> 32-bit kernel

Aksi takdirdeCPU Linux çekirdeği için, ama değilyazın:

cat /proc/cpuinfo

ya da:

grep flags /proc/cpuinfo

"Bayraklar" parametresi farklı değerler görürsünüz: "What do the flags in /proc/cpuinfo mean?"bakın altında Bunlar arasında, lmbirinin adı: Long Mode (x86-64: amd64, Intel 64, 64-bit yani yetenekli olarak da bilinir)

lm ==> 64-bit processor

Veya using lshw Rolf of Saxony below belirtildiği gibi), sudo olmadan (sadece cpu genişliği grepping):

lshw -class cpu|grep "^       width"|uniq|awk '{print $2}'

Not: 32-bit ile 64-bit bir İŞLEMCİ alabilirsin kernel yüklü.
(22 ** his/her own answer "Artık bir sistem olabilir . bahseder ^strong>multiarchsense zaten yapmaz. Derleyici varsayılan hedef bulmak isteyebilirsin")

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • mipd1980

    mipd1980

    25 EKİM 2006
  • njhaley

    njhaley

    24 NİSAN 2006
  • Pituvision

    Pituvision

    11 Mart 2006