Pertanyaan Bagaimana saya memeriksa apakah saya memiliki OS 32-bit atau 64-bit?


Saya mengunduh dan menginstal Ubuntu dari situs resmi. Namun, saya tidak tahu apakah saya menginstal versi 32-bit atau 64-bit.

Di Windows 7 saya bisa mengklik kanan Komputer saya dan itu mencantumkan versi mana itu.

Apakah ada cara mudah untuk mengecek di Ubuntu?


451
2018-05-08 19:25


asal


Terkait: Apa perbedaan antara 32-bit dan 64-bit, dan mana yang harus saya pilih? - Lucio
Pertanyaan serupa: askubuntu.com/questions/189640/… - Wilf
video [youtube.com/watch?v=d39JLc5regY] - Smoke
kemungkinan duplikat dari Bagaimana saya bisa menentukan arsitektur OS (32-bit atau 64-bit) dari file pada disk? - Fabby


Jawaban:


Saya tahu setidaknya 2 cara. Buka terminal (Ctrl+Alt+T) dan ketik:

  1. uname -a

    Hasil untuk Ubuntu 32-bit:

    Linux discworld 2.6.38-8-generic # 42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU / Linux

    sedangkan Ubuntu 64-bit akan menunjukkan:

    Linux discworld 2.6.38-8-generic # 42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 x86_64 x86_64 x86_64 GNU / Linux

    Versi lebih pendek:

    $ uname -i
    x86_64
    

    atau

  2. file /sbin/init

    Hasil untuk Ubuntu 32-bit:

    / sbin / init: ELF 32-bit LSB membagikan objek, Intel 80386, versi 1 (SYSV), terhubung secara dinamis (menggunakan libs bersama), untuk GNU / Linux 2.6.15, dilucuti

    sedangkan untuk versi 64-bit akan terlihat seperti:

    / sbin / init: ELF 64-bit LSB membagikan objek, x86-64, versi 1 (SYSV), terhubung secara dinamis (menggunakan libs bersama), untuk GNU / Linux 2.6.15, dilucuti

    Sama untuk sistem yang menggunakan systemd (16.04):

    file /lib/systemd/systemd

    Hasil untuk 64-bit:

    / lib / systemd / systemd: ELF 64-bit LSB membagikan objek, x86-64, versi 1 (SYSV), dinamai secara dinamis, interpreter /lib64/ld-linux-x86-64.so.2, untuk GNU / Linux 2.6.32, BuildID [sha1] = 54cc7ae53727d3ab67d7ff5d66620c0c589d62f9, dilucuti

578
2018-05-08 19:28



Metode 2, yang terdiri dari "mengendus" konten (biner) dari eksekusi yang tersedia secara luas, cukup tidak langsung dan aneh. Meskipun berfungsi untuk sebagian besar pengaturan, hanya kehadiran dari 64bit yang dapat dieksekusi seharusnya bukan cara yang dapat diandalkan untuk mendeteksi berlari Arsitektur OS. Khusus ketika Anda mempertimbangkan multiarch, ia32_libs dan, khususnya di Anda init contoh, upstart - MestreLion
Anda mungkin benar, tetapi Metode 1 menampilkan saya i686 tidak ada 32 atau 64 output yang ditampilkan untuk saya - Aleks
@aleks yaitu 32 bit (lihat teks yang disorot: `i686 i686 i386` dalam jawaban) - Rinzwind
32 bit, saya telah menggunakan metode kedua, tetapi yang pertama tidak menunjukkan apa pun yang tampak seperti itu i386 :) tetapi jawaban Anda membantu. Terima kasih banyak - Aleks
# file /sbin/init - /sbin/init: symbolic link to upstart'` - # file /sbin/upstart - /sbin/upstart: ELF 64-bit LSB shared object, x86-64... - Nakilon


Ubuntu 12.04+ dengan Unity

  • Tekan Command (mac) atau tombol Window.
  • Mengetik Details, dan pilih ikon "Detail"
  • Baca bidang "tipe OS"
  • OS 64 bit akan membaca "64-bit"

enter image description here

Alternatif untuk mendapatkan layar di atas:

  • klik Menu Sistem (persneling di pojok kanan atas)
  • klik "Tentang Komputer Ini"

Saya tahu tanggapan terminal bagus tapi saya kira ini adalah jawaban GUI. :)

Ubuntu 11.04 dengan Unity

  • Tekan Command (mac) atau tombol Window.
  • Mengetik System info, dan pilih ikon Info Sistem
  • Baca bidang "tipe OS"
  • OS 64 bit akan membaca "64-bit"

137
2017-10-13 15:31



+1: Cara GUI lebih disukai daripada perintah terminal untuk pengguna yang digunakan untuk Windows dan secara khusus meminta mudah cara. - MestreLion
Juga, cara lain (GUI) untuk menuju ke layar yang sama: System Menu (top right corner, near the clock) -> System Settings -> Details - MestreLion
Dengan cara mudah yang paling jelas dalam pikiran: tolong, siapa pun yang menjalankan Ubuntus yang lebih tua, sediakan setara GUI Anda! Khusus untuk Lucid Lynx (karena LTS didukung hingga tahun 2015 dan dengan demikian mungkin berjalan pada laptop tangan-me-down orang.) - J-P
@ J-P: Untuk Ubuntus yang lebih tua, seperti Lucid Lynx, cara GUI termudah yang saya tahu adalah Gnome Monitor Sistem. Nya System tab menunjukkan arsitektur. - MestreLion
Jendela GUI yang indah, tetapi bayangkan jika Anda akan sebentar jika Anda menjalankan edisi server tanpa GUI diinstal? - chris


Cara yang sangat mudah dan singkat adalah:

Buka Terminal, tulis yang berikut dan tekan Memasukkan.

getconf LONG_BIT

Jumlah yang dihasilkan (dalam kasus saya 64) adalah jawabannya.

terminal - getconf LONG_BIT


65
2017-10-01 01:14



Pada sistem 32 bit saya, ini memberikan jawaban yang benar juga. Dari semua perintah yang tercantum dalam berbagai jawaban, output yang satu ini adalah yang paling lugas. - Stephen Ostermiller
Kecuali: getconf $ getconf LONGBIT: Unaccognized variable `LONGBIT ' - Auspex
Anda kehilangan underscore @Auspex LONG_BIT - Michael
@Michael Damn, jadi saya. Saya tidak tahu bagaimana saya mengaturnya, dan setelah mengupgrade kedua mesin menjadi 64 bit dalam sebulan terakhir, itu cukup banyak diperdebatkan sekarang ;-) Terima kasih, anyway! - Auspex


Referensi: Bagaimana Saya Tahu Jika Menjalankan Linux 32-bit atau 64-bit?

Gunakan perintah:

uname -m

Anda biasanya akan mendapatkan:

i686

untuk 32-bit (atau mungkin i586 atau i386), dan:

x86_64

untuk 64-bit.


55
2018-01-05 07:36



sulit untuk percaya bahwa / etc / release sepertinya tidak menyebutkannya. - rogerdpack
uname -mpi memberikan semua hal yang disebutkan dalam uname -a, meski biasanya mereka semua sama ... - Wilf


Buka terminal dan coba arch perintah. Jika outputnya adalah x86_64 maka itu 64 bit. Jika tertulis i686, i386, dll. Maka itu 32 bit.

Namun, cara terbaik untuk menentukan arsitektur adalah menjalankan arch perintah dan google hasilnya.


25
2017-11-01 13:54



arch sama saja uname -m (bahkan disebutkan di halaman manual). ;-) - htorque
Di komputer saya (Ubuntu 9.04), perintah lengkungan sepertinya tidak ada. Jadi saya akan mengatakan uname -m lebih dapat diandalkan. - Jonathan Sternberg
@JonathanSternberg: ditambahkan beberapa bulan kemudian, dikembangkan oleh penulis yang sama uname dan termasuk dalam yang sama coreutils paket. Jadi dari Ubuntu 10.04 dan seterusnya kedua perintah tersedia. - MestreLion


dpkg --print-architecture perintah akan menampilkan apakah Anda telah menginstal OS Ubuntu 32 bit atau 64 bit.

Pada sistem 64 bit

$ dpkg --print-architecture
amd64          

Pada sistem 32 bit

$ dpkg --print-architecture
i386

`


18
2018-04-13 16:21



Satu-satunya metode sejauh ini untuk benar mendeteksi OS 32-bit menjalankan kernel 64bit. - Dan Garthwaite


Pemeriksa Arsitektur

enter image description here

Unduh Tautan

  1. Unduh
  2. Ekstrak itu.
  3. Tandai file Architecture Checker.sh Executable dan jalankan.

Script pada dasarnya adalah ini:

#!/bin/bash
ARCH=$(uname -m)
if [ "$ARCH" = "i686" ]; then
 zenity --info --title="Architecture Checker" --text="Your Architecture is 32-Bit"
fi
if [ "$ARCH" = "x86_64" ]; then
 zenity --info --title="Architecture Checker" --text="Your Architecture is 64-Bit"
fi

Ini harus berada dalam file teks yang dapat dieksekusi, dan zenity perlu dipasang.


7
2018-04-16 15:30



Jujur perlu mengunduh dan mengekstrak file baris 8 itu? Taruh saja di blok kode di sini. - kiri
dan kapan output dari uname -m tidak i686... penggunaan yang bagus zenity, dapat menggunakan notify-send meskipun. - Wilf


Pergi ke Pengaturan sistemdan di bawah Sistem bagian, tekan Detail. Anda akan mendapatkan setiap detail termasuk OS Anda, prosesor Anda, serta fakta apakah sistem menjalankan versi 64-bit atau 32-bit.


4
2018-04-05 09:53



Itu terlihat luar biasa. Tapi saya tidak tahu caranya "Pergi ke Pengaturan Sistem". (BTW) Saya menggunakan 12,4 MATE. - Papou


Buka Pusat Perangkat Lunak Ubuntu dan cari lib32. Jika itu menghasilkan hasil apa pun, Anda berada di instalasi 64-bit (hasilnya adalah pustaka kompatibilitas untuk menjalankan aplikasi 32-bit pada instalasi 64-bit).

Bukan jawaban yang lebih baik, tapi setidaknya tidak memerlukan terminal ... ;-)

Edit

Saya menemukan yang lebih mudah: buka Bantuan -> Tentang Mozilla Firefox dan Anda akan melihatnya di sana ... ;-)

Di bagian bawah, ini akan menampilkan "string agen pengguna", mis. pada sistem 64-bit saya:

Mozilla/5.0 (X11; U; Linux x86_64; nl; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12

atau pada sistem 32-bit saya:

Mozilla/5.0 (X11; U; Linux i686; nl; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12

x86_64 adalah 64-bit, i686 adalah 32-bit

(Tapi ini masih bukan jawaban yang seharusnya ada;))


3
2017-11-01 16:42



Murni GUI, tentu, tapi cukup rapuh ... paket yang namanya (atau deskripsi) mengandung lib32 pasti tidak cara yang dapat diandalkan untuk mendeteksi arsitektur. - MestreLion


Tombol daya (paling atas, kanan ekstrem) memiliki opsi "Tentang Komputer Ini". :)


2
2018-04-07 15:53



bukan pada 12.04 LTS - törzsmókus