Skip to main content

Utilizați comanda Arch pentru a afla tipul de arhitectură al computerului

Week 5 (Aprilie 2025)

Week 5 (Aprilie 2025)
Anonim

Teoretic, ar trebui să cunoașteți deja arhitectura calculatorului dvs. pentru că, la urma urmei, ați instalat Linux pe el în primul rând.

Desigur, ar putea fi cazul în care nu ați instalat Linux pe computer și trebuie să cunoașteți arhitectura înainte de a compila un pachet care să funcționeze pe el.

S-ar putea să credeți că tipul de arhitectură este evident, dar când luați în considerare Chromebookurile, este posibil ca acesta să fie fie x86_64, fie bazat pe braț, și nu este neapărat clar dacă privim la un computer dacă este vorba de 32 de biți sau 64-biți.

Tipuri de arhitecturi

Deci, ce tipuri sunt acolo? Ei bine, verificând pagina Descărcări Debian listează următoarele arhitecturi:

  • amd64
  • arm64
  • armel
  • armhf
  • i386
  • MIPS
  • mipsel
  • PowerPC
  • ppc64el
  • s390ex

Alte arhitecturi potențiale includ i486, i586, i686, ia64, alpha și sparc.

Următoarea comandă vă arată arhitectura calculatorului dvs.:

arc

În esență, comanda arc este o modalitate simplă de a exprima următoarea comandă:

uname -m

uname este utilizat pentru a imprima tot felul de informații de sistem despre computerul dvs., a căror tip de arhitectură este doar o mică parte.

Doar tastând uname pe cont propriu vă arată sistemul de operare pe care îl executați, adică Linux în timp ce uname -a afișează toate informațiile disponibile de la comanda uname, inclusiv următoarele:

  • nume de kernel
  • nume de nod
  • eliberarea kernel-ului
  • kernel version
  • hardware-ul mașinii (adică același comandă arc)
  • procesor
  • platformă hardware
  • sistem de operare

Puteți utiliza comutatoarele pentru a specifica doar informațiile pe care doriți să le afișați.

  • uname -a - afișează toate informațiile
  • uname -s - arată kernelul (adică Linux)
  • uname -n - arată numele gazdei din rețea (adică localhost.localdomain)
  • uname -r - arată eliberarea kernelului (adică 3.10.0-229.14.1.e17.x86_64
  • uname -v - arată versiunea kernelului (adică # 1 SMP Tue Sep 15 15:05:51 UTC 2015)
  • uname -m - arată arhitectura (adică x86_64)
  • uname -p - arată tipul procesorului (adică x86_64)
  • uname -i - platformă hardware (adică x86_64)
  • uname -o - sistem de operare

Puteți vedea manualul complet pentru uname și arc tastând următoarea comandă:

info coreutils 'uname invocare'

Este, de asemenea, posibil să obțineți detaliile complete ale comenzii arcului tastând man arch.

Comanda arc are în sine numai 2 comutatoare:

  • arch --help - afișați pagina de ajutor
  • arhivare - afișați numărul versiunii

Pentru a finaliza acest ghid, următoarea comandă vă va arăta dacă sistemul dvs. rulează pe 32 de biți sau pe 64 de biți:

  • getconf LONG_BIT

getconf înseamnă de fapt valoarea de configurare. Acesta face parte din manualul programatorilor POSIX. LONG_BIT returnează dimensiunea unui număr întreg lung. Dacă se întoarce 32, atunci aveți un sistem pe 32 de biți, în timp ce în cazul în care se întoarce 64 aveți un sistem pe 64 de biți.

Această metodă nu este totuși o dovadă greșită și este posibil să nu funcționeze pe toate arhitecturile.

Pentru detalii complete despre tipul de comandă getconf, obțineți getconf într-o fereastră de terminal sau vizitați această pagină Web.

Deși este evident mai ușor să tastați arc decât uname -m, merită menționat faptul că comanda arc a fost depreciată și nu poate fi disponibilă pe toate versiunile Linux în viitor. De aceea, ar trebui să vă obișnuiți cu utilizarea comenzii uname.