GNU/Linux >> Belajar Linux >  >> Linux

Cara Memeriksa Apakah Sistem Linux 32 bit Atau 64 Bit

Kami telah mengetahui cara memeriksa apakah sistem Linux adalah mesin fisik atau virtual . Sekarang, saatnya untuk mengetahui apakah OS Linux yang diinstal adalah 32 bit atau 64 bit. Jika sistem Linux Anda memiliki GUI, itu sangat mudah. Cukup navigasikan ke Pengaturan Sistem -> Detail , dan begitulah, Anda akan tahu arsitekturnya. Dalam sistem Linux berbasis CLI, ini sedikit berbeda. Panduan ini akan menjelaskan cara memeriksa apakah sistem Linux 32 bit atau 64 bit. Hal ini tidak sulit. Baca terus.

Pembaruan:

Sebagian besar versi OS Linux telah membuang dukungan 32 bit. Jadi, artikel ini mungkin tidak berguna untuk semua orang di luar sana. Jika Anda masih memiliki perangkat keras lama yang mendukung OS 32 bit, artikel ini pasti akan sangat membantu.

Periksa Apakah Sistem Linux 32 bit Atau 64 Bit

Mungkin ada banyak cara untuk mengetahui arsitektur sistem Anda. Ini hanya metode yang saya ketahui sekarang. Saya akan terus memperbarui panduan ini jika saya menemukan cara lain untuk melakukan ini. Tandai halaman ini, dan terus kunjungi.

Metode 1 - Menggunakan perintah uname

Cara yang saya pilih untuk mengetahui arsitektur sistem Linux adalah menggunakan uname memerintah. Uname adalah bagian dari coreutils GNU yang menampilkan informasi sistem tertentu, seperti nama host, versi Kernel, rilis Kernel, versi OS, dan arsitektur sistem, dll.

Untuk mengetahui apakah sistem Linux Anda 32 bit atau 64 bit, jalankan saja perintah berikut dari Terminal:

$ uname -m

Atau,

$ uname -i

Atau,

$ uname -p

Contoh keluaran:

x86_64

Seperti yang Anda lihat di atas, arsitektur OS Linux saya adalah 64 bit. Jika Anda ingin menampilkan semua detail, gunakan saja tanda '-a'.

$ uname -a

Contoh keluaran:

Linux sk 4.16.11-1-ARCH #1 SMP PREEMPT Sel 22 Mei 21:40:27 UTC 2018 x86_64 GNU/Linux

Perintah ini tidak hanya menampilkan arsitektur, tetapi semua detail lainnya, seperti nama Kernel, versi, nama sistem, dll.

Metode 2 - Menggunakan perintah arch

Cara lain untuk mengetahui arsitektur sistem adalah dengan menggunakan arch memerintah. Perintah arch sama dengan perintah 'uname -m' yang menampilkan nama perangkat keras mesin.

$ lengkungan

Contoh keluaran dari mesin saya:

x86_64

Metode 3 - Menggunakan perintah file

Anda juga dapat memeriksa arsitektur sistem Linux Anda menggunakan file perintah.

$ file /sbin/init

Atau, gunakan perintah berikut pada sistem yang menggunakan systemd.

file /lib/systemd/systemd

Contoh keluaran:

/lib/systemd/systemd:ELF 64-bit objek bersama LSB, x86-64, versi 1 (SYSV), tertaut secara dinamis, juru bahasa /lib64/ld-linux-x86-64.so.2, untuk GNU/Linux 2.6.32, BuildID[sha1]=8d3cb750275dc2f474dc7f049fdffb3a649b1d49, dilucuti, dengan debug_info

Anda juga dapat menggunakan perintah berikut untuk memeriksa arsitektur sistem Anda:

$ file /usr/bin/id

Contoh keluaran:

/usr/bin/id:ELF 64-bit LSB dapat dieksekusi, x86-64 , versi 1 (SYSV), tertaut secara dinamis, juru bahasa /lib64/ld-linux-x86-64.so.2, untuk GNU/Linux 2.6.32, BuildID[sha1]=ca513ae4d630324b1eadcd78122490248a27b8b6, dihilangkan

Metode 4 - Menggunakan perintah lscpu

lscpu perintah adalah bagian dari paket util-linux yang menampilkan informasi tentang arsitektur CPU.

Untuk mengetahui apakah sistem Linux Anda 32 bit atau 64 bit, jalankan saja:

$ lscpu

Contoh keluarannya adalah:

Arsitektur:x86_64 CPU op-mode:32-bit, 64-bitByte Urutan:Little EndianCPU:4Daftar CPU online:0-3Thread per core:2Core per socket:2Socket( s):1NUMA node:1Vendor ID:GenuineIntelCPU family:6Model:42Nama model:Intel(R) Core(TM) i3-2350M CPU @ 2.30GHzLangkah:7CPU MHz:799.890CPU maks MHz:2300.0000CPU min MHz:800.0000 BogoMIPS:4591.21Virtualisasi:VT-xL1d cache:32KL1i cache:32KL2 cache:256KL3 cache:3072KNUMA node0 CPU(s):0-3Flags:fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat psed 36 mmx dikembangkan FXSR sse SSE2 ss ht tm PBE syscall nx rdtscp lm constant_tsc arch_perfmon PEBS bts rep_good nopl xtopology nonstop_tsc aperfmperf PNI pclmulqdq dtes64 memantau ds_cpl vmx est tm2 SSSE3 cx16 xtpr pdcm PCID sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave AVX lahf_lm EPB tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm poin pln arat

Metode 5 - Menggunakan perintah dpkg

dpkg adalah manajer paket yang dapat digunakan untuk menginstal, membangun, menghapus, dan mengelola paket Debian. Kami dapat mengetahui apakah OS sistem kami 32 bit atau 64 bit seperti yang ditunjukkan di bawah ini.

$ dpkg --print-architecture

Contoh keluaran:

[Untuk OS 64 bit] amd64[Untuk OS 32 bit] i386

Metode ini hanya akan bekerja pada Debian dan sistem berbasis APT lainnya seperti Ubuntu, Linux Mint.

Metode 6 - Menggunakan utilitas getconf

Kami dapat menemukan arsitektur sistem kami menggunakan getconf kegunaan. Ini menampilkan variabel konfigurasi sistem Anda dan nilainya.

Untuk mengetahui apakah OS yang diinstal adalah 32 atau 64 bit, jalankan saja:

$ tconf LONG_BIT

Contoh keluarannya adalah:

64

Metode 7 - Menggunakan utilitas lshw

lshw utilitas juga dapat digunakan untuk mengetahui apakah Linux Anda 32 bit atau 64 bit. Ini akan menampilkan informasi rinci tentang konfigurasi perangkat keras sistem Linux.

Untuk menampilkan apakah OS Linux Anda 32 atau 64 bit, jalankan saja:

$ sudo lshw -c cpu

Contoh keluaran:

*-cpu product:Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz vendor:Intel Corp. id fisik:2 info bus:[dilindungi email] lebar:64 bit kapabilitas:fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx rdtscp x86-64 constant_tsc rep_good nopl xtopology nonstop_tsseor /pra> 

Atau, Anda bisa lebih spesifik:

$ sudo lshw -c cpu | lebar grep

Metode 8 - Menggunakan variabel lingkungan HOSTTYPE

Cara lain untuk mengetahui arsitektur OS sistem Anda menggunakan HOSTTYPE variabel lingkungan seperti di bawah ini.

$ echo $HOSTTYPE

Contoh keluaran:

[sistem 64 bit] x86_64[sistem 32 bit] i386

Metode 9 - Menggunakan /proc/cpuinfo

Kami dapat menemukan arsitektur OS sistem kami dari /proc/cpuinfo berkas.

$ Sudo grep menandai /proc/cpuinfo

Contoh keluaran:

flags :fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc pni pcl_2 pra> 
  • flag lm berarti 64-bit (Cpu mode panjang)
  • tanda tm berarti 32-bit (Mode terproteksi)
  • flag rm berarti CPU 16-bit (Mode Nyata)

Seperti yang Anda lihat di output, saya menggunakan 64 bit.

Metode 10

Terakhir, Anda juga dapat menemukan jenis arsitektur OS dengan melihat paket dan library yang diinstal di sistem Anda.

$ ls -la / |grep lib

Contoh keluaran:

drwxr-xr-x 22 root root 4096 17 Mei 15:07 libdrwxr-xr-x 2 root root 4096 17 Mei 15:10 lib64 

Bacaan yang disarankan:

  • Cara Mengetahui Apakah CPU Mendukung Teknologi Virtualisasi (VT)

Dan, itu saja untuk saat ini. Saya harap ini membantu. Jika Anda merasa panduan kami bermanfaat, bagikan di jejaring sosial, profesional, dan dukung OSTechNix Anda.


Linux
  1. Cara memeriksa Versi OS dan Linux

  2. Cara Memeriksa Uptime Sistem di Linux

  3. Cara memeriksa versi Kernel di Linux

  1. Cara Memantau Sistem Linux dengan Perintah Sekilas

  2. Perintah Shutdown Linux

  3. Cara Memeriksa Port Terbuka pada Sistem Linux Jarak Jauh

  1. Cara Memeriksa Versi Linux

  2. Cara Memeriksa Waktu Aktif di Server Linux

  3. Cara Memeriksa CPU 64/32 Bit di Sistem Linux