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 grepMetode 8 - Menggunakan variabel lingkungan HOSTTYPE
Cara lain untuk mengetahui arsitektur OS sistem Anda menggunakan HOSTTYPE variabel lingkungan seperti di bawah ini.
$ echo $HOSTTYPEContoh keluaran:
[sistem 64 bit] x86_64[sistem 32 bit] i386Metode 9 - Menggunakan /proc/cpuinfo
Kami dapat menemukan arsitektur OS sistem kami dari /proc/cpuinfo berkas.
$ Sudo grep menandai /proc/cpuinfoContoh 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.