Sa teorya, dapat mong malaman ang arkitektura ng iyong computer dahil, pagkatapos ng lahat, na-install mo ang Linux dito sa unang lugar.
Siyempre, maaaring ito ay ang kaso na hindi mo na-install ang Linux sa computer at kailangan mong malaman ang architecture bago kino-compile ng isang pakete na tumakbo sa ito.
Maaaring isipin mo na ang uri ng arkitektura ay halata, ngunit kapag isinasaalang-alang mo ang mga Chromebook ay may posibilidad na ito ay alinman x86_64 o braso batay, at hindi ito kinakailangang malinaw lamang sa pamamagitan ng pagtingin sa isang computer kung ito ay 32-bit o 64-bit.
Mga Uri ng Arkitektura
Kaya anong mga uri ang naroroon? Ang pagtingin lamang sa pahina ng mga pag-download ng Debian ay naglilista ng sumusunod na mga arkitektura:
- amd64
- arm64
- armel
- armhf
- i386
- mips
- mipsel
- powerpc
- ppc64el
- s390ex
Kabilang sa iba pang mga potensyal na arkitektura ang i486, i586, i686, ia64, alpha at sparc.
Ipapakita sa iyo ng sumusunod na command ang arkitektura para sa iyong computer:
arko
Sa esensya ang arch command ay isang simpleng paraan ng pagpapahayag ng sumusunod na utos:
uname -m
Ang uname ay ginagamit upang i-print ang lahat ng uri ng impormasyon ng sistema tungkol sa iyong computer kung saan ang uri ng arkitektura ay isang maliit na bahagi lamang.
Ang simpleng pag-type lamang sa sarili nito ay nagpapakita sa iyo ng operating system na iyong pinapatakbo, ibig sabihin Linux habang samantalahin -a nagpapakita ng lahat ng impormasyong magagamit mula sa uname na utos kabilang ang mga sumusunod:
- pangalan ng kernel
- pangalan ng node
- kernel release
- bersyon ng kernel
- machine hardware (hal. katulad ng arch command)
- processor
- hardware platform
- operating system
Maaari mong gamitin ang mga switch upang tukuyin lamang ang impormasyong nais mong ipakita.
- uname -a - nagpapakita ng lahat ng impormasyon
- uname -s - nagpapakita ng kernel (ibig sabihin, Linux)
- uname -n - nagpapakita ng pangalan ng network host (ibig sabihin localhost.localdomain)
- uname -r - nagpapakita ng release ng kernel (ibig sabihin, 3.10.0-229.14.1.e17.x86_64
- uname -v - nagpapakita ng bersyon ng kernel (ibig sabihin # 1 SMP Tue Sep 15 15:05:51 UTC 2015)
- uname -m - nagpapakita ng arkitektura (i.e x86_64)
- uname -p - nagpapakita ng uri ng processor (i.e x86_64)
- uname -i - hardware platform (ibig sabihin x86_64)
- uname -o - operating system
Makikita mo ang buong manu-manong para sa uname at arch sa pamamagitan ng pag-type ng sumusunod na command:
info coreutils 'uname invocation'
Posible rin na makakuha ng buong mga detalye ng command arch sa pamamagitan ng pag-type ng arko ng tao.
Ang arch command mismo ay may lamang 2 switch:
- arch --help - ipakita ang pahina ng tulong
- arch --version - ipakita ang numero ng bersyon
Upang makumpleto ang gabay na ito ang sumusunod na command ay magpapakita rin sa iyo kung ang iyong system ay nagpapatakbo ng 32-bit o 64-bit:
- getconf LONG_BIT
Ang getconf ay talagang nakatayo para makakuha ng halaga ng pagsasaayos. Ito ay bahagi ng POSIX programmer manual. Ang LONG_BIT ay nagbabalik ng laki ng isang mahabang integer. Kung magbabalik ito ng 32 pagkatapos ay mayroon kang isang 32-bit na sistema samantalang kung magbabalik ito 64 mayroon kang isang 64-bit na sistema.
Ang pamamaraang ito ay hindi patunay na patunay gayunpaman at hindi ito maaaring gumana sa lahat ng mga arkitektura.
Para sa buong detalye tungkol sa getconf command type tao getconf sa isang terminal window o bisitahin ang webpage na ito.
Habang ito ay malinaw na mas madaling i-type arko kaysa uname-m ito ay nagkakahalaga ng noting na ang arko command ay deprecated at maaaring hindi magagamit sa lahat ng mga bersyon ng Linux sa hinaharap. Dapat mong gamitin ang paggamit ng uname command sa halip.