Wyszukiwanie w witrynie

5 sposobów wiersza poleceń na sprawdzenie, czy system Linux jest 32-bitowy czy 64-bitowy


W tym samouczku opisano, jak sprawdzić, czy system operacyjny Twojego systemu Linux jest 32-bitowy, czy 64-bitowy. Będzie to pomocne, jeśli chcesz pobrać lub zainstalować aplikację w systemie Linux. Jak wszyscy wiemy, nie możemy instalować aplikacji 64-bitowych w systemie operacyjnym 32-bitowym. Dlatego ważna jest znajomość typu systemu operacyjnego Linux.

Oto pięć łatwych i prostych metod weryfikacji typu systemu operacyjnego Linux. Nie ma znaczenia, czy używasz systemów typu GUI, czy CLI, poniższe polecenia będą działać na prawie wszystkich systemach operacyjnych Linux, takich jak RHEL, CentOS, Fedora, Scientific Linux, Debian, Ubuntu, Linux Mint, openSUSE itp.

1. Polecenie uname

Polecenie uname -a wyświetli typ systemu operacyjnego Linux. Jest to uniwersalne polecenie, które będzie działać na prawie wszystkich systemach operacyjnych Linux/Unix.

Aby sprawdzić typ systemu operacyjnego, uruchom:

$ uname -a

Linux linux-console.net 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

2. Polecenie dpkg

Polecenie dpkg wyświetli także, czy Twój system operacyjny Debian/Ubuntu jest 32-bitowy czy 64-bitowy. To polecenie będzie działać tylko w dystrybucjach opartych na Debianie i Ubuntu oraz ich pochodnych.

Otwórz terminal i uruchom:

$ dpkg --print-architecture 

Jeśli Twój system operacyjny jest 64-bitowy, otrzymasz następujące dane wyjściowe:

amd64

Jeśli Twój system operacyjny jest 32-bitowy, wynikiem będzie:

i386

3. Polecenie getconf

Komenda getconf wyświetli także zmienne konfiguracyjne systemu. Teraz pokażę ci, jak znaleźć architekturę systemu Linux za pomocą polecenia getconf.

$ getconf LONG_BIT

64

Więcej szczegółów można znaleźć na stronach podręcznika man.

$ man getconf

4. Dowództwo arch

Polecenie arch wyświetli typ systemu operacyjnego. To polecenie jest podobne do polecenia uname -m. Jeśli jego wynik to x86_64, oznacza to, że jest to 64-bitowy system operacyjny. Jeśli wyjście to i686 lub i386, oznacza to 32-bitowy system operacyjny.

$ arch

x86_64

5. plik Polecenie

Polecenie file ze specjalnym argumentem /sbin/init wyświetli typ systemu operacyjnego.

$ file /sbin/init

/sbin/init: ELF 64-bit LSB  shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=7a4c688d009fc1f06ffc692f5f42ab09e68582b2, stripped

Wniosek

Znasz już sposoby sprawdzenia typu systemu operacyjnego Linux. Oczywiście istnieje kilka innych sposobów sprawdzenia typu systemu operacyjnego, ale jak dotąd są to częste i pragmatyczne metody. Jeśli znasz inne polecenia lub metody wyświetlania typu systemu operacyjnego, daj nam znać w sekcji komentarzy poniżej.