Linux ulgamyny tapmagyň 5 buýruk setiri 32 bitli ýa-da 64 bitli


Bu gollanma, Linux ulgamyňyzyň OS-yň 32-bit ýa-da 64-bitdigini nädip tapmalydygyny düşündirýär. Linux ulgamyňyza bir programma göçürip almak ýa-da gurmak isleseňiz bu peýdaly bolar. Hemmämiziň bilşimiz ýaly 64 bitli programmalary 32 bitli OS görnüşine gurup bilmeris. Şonuň üçin Linux ulgamyňyzyň OS görnüşini bilmek möhümdir.

Linux ulgamyňyzyň OS görnüşini barlamak üçin bäş aňsat we ýönekeý usul. GUI ýa-da CLI görnüşli ulgamlary ulanýandygyňyzyň ähmiýeti ýok, aşakdaky buýruklar RHEL, CentOS, Fedora, Scientific Linux, Debian, Ubuntu, Linux Mint, openSUSE we ş.m. ýaly Linux operasiýa ulgamlarynyň hemmesinde diýen ýaly işlär.

1. buýrugy birleşdirmek

uname -a buýrugy Linux ulgamyňyzyň OS görnüşini görkezer. Bu ähliumumy buýruk we Linux/Unix operasiýa ulgamlarynyň hemmesinde diýen ýaly işlär.

Ulgamyň OS görnüşini bilmek üçin işlediň:

$ 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. dpkg buýrugy

dpkg buýrugy Debian/Ubuntu operasiýa ulgamyňyzyň 32-bit ýa-da 64-bitdigini hem görkezer. Bu buýruk diňe Debian we Ubuntu esasly paýlamalarda işlär we olardan emele gelenler.

Terminalyňyzy açyň we işlediň:

$ dpkg --print-architecture 

Operasiýa ulgamyňyz 64 bitli bolsa, aşakdaky çykyşy alarsyňyz:

amd64

Operasiýa ulgamyňyz 32 bitli bolsa, çykyş:

i386

3. getconf buýrugy

getconf buýrugy ulgam konfigurasiýa üýtgeýjilerini hem görkezer. Indi, getconf buýrugyny ulanyp, Linux ulgam arçasyny nädip tapmalydygyny görkezmäge rugsat ediň.

$ getconf LONG_BIT

64

Has giňişleýin maglumat üçin adam sahypalaryna serediň.

$ man getconf

4. arch buýrugy

arch buýrugy OS görnüşiňizi görkezer. Bu buýruk uname -m buýrugyna meňzeýär. Eger çykyşy x86_64 bolsa, 64 bitli OS. Çykyş i686 ýa-da i386 bolsa, 32 bitli OS.

$ arch

x86_64

5. buýruk buýrugy

argumentörite argument/sbin/init bilen faýl buýrugy OS görnüşini görkezer.

$ 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

Netije

Linux operasiýa ulgamyňyzyň görnüşini tapmagyň usullaryny indi bilýärsiňiz. Elbetde, OS görnüşini tapmagyň başga ýollary az, ýöne şu wagta çenli köplenç we pragmatiki usullar. OS görnüşini görkezmek üçin başga buýruklary ýa-da usullary bilýän bolsaňyz, aşakdaky teswirler bölüminde bize habar beriň.