Skip to content

Pomocí příkazu Arch vyhledejte typ architektury počítače

17 de Červenec de 2021
GettyImages 485008236 ee825a02e8004953ab2814c0deb9e2bd

Teoreticky byste už měli znát architekturu svého počítače, protože jste na konec konců nainstalovali Linux. Může se samozřejmě jednat o to, že jste do počítače nenainstalovali Linux a před sestavením balíčku, který na něm běží, potřebujete znát architekturu. Možná si myslíte, že typ architektury je zřejmý, ale když vezmete v úvahu Chromebooky, existuje možnost, že je buď x86_64 nebo založený na arm, a není to nutně jasné pouhým pohledem na počítač, zda je 32bitový nebo 64-bit.

Typy architektury

Jaké typy existují? Pouhá prohlídka stránky ke stažení Debianu obsahuje následující architektury:

  • amd64
  • arm64
  • armel
  • armhf
  • i386
  • mips
  • mipsel
  • powerpc
  • ppc64el
  • s390ex

Mezi další potenciální architektury patří i486, i586, i686, ia64, alpha a sparc. Následující příkaz vám ukáže architekturu vašeho počítače: arch

Příkaz arch je v podstatě jednoduchý způsob vyjádření následujícího příkazu: uname -m

Linux arch příkaz a uname

uname se používá k tisku nejrůznějších systémových informací o vašem počítači, z nichž je typ architektury jen malou částí. Pouhé zadání názvu uname samo o sobě zobrazí operační systém, který používáte, tj. Linux, zatímco příkaz uname -a zobrazuje všechny dostupné informace z příkazu uname, včetně následujících:

  • název jádra
  • název uzlu
  • vydání jádra
  • verze jádra
  • hardware stroje (tj. stejný jako příkaz arch)
  • procesor
  • hardwarová platforma
  • operační systém

Pomocí přepínačů můžete určit pouze informace, které chcete zobrazit.

  • uname -a – zobrazí všechny informace
  • uname -s – zobrazí jádro (tj. Linux)
  • uname -n – zobrazí název hostitele v síti (tj. localhost.localdomain)
  • uname -r – zobrazuje vydání jádra (tj. 3.10.0-229.14.1.e17.x86_64
  • uname -v – zobrazí verzi jádra (tj. SMP č. 1 Út 15. září 15:05:51 UTC 2015)
  • uname -m – zobrazuje architekturu (tj. x86_64)
  • uname -p – zobrazuje typ procesoru (tj. x86_64)
  • uname -i – hardwarová platforma (tj. x86_64)
  • uname -o – operační systém

Celý manuál pro uname a arch si můžete prohlédnout zadáním následujícího příkazu: info coreutils ‚uname invocation‘

class = „ql-syntax“> Je také možné získat všechny podrobnosti o příkazu arch zadáním man arch. Samotný příkaz arch má pouze 2 přepínače:

  • arch –help – zobrazí stránku nápovědy
  • arch –version – zobrazí číslo verze

Chcete-li dokončit tuto příručku, následující příkaz vám také ukáže, zda váš systém běží 32bitový nebo 64bitový:

  • getconf LONG_BIT

getconf ve skutečnosti znamená hodnotu „získat konfiguraci“. Je součástí příručky k programátorům POSIX. LONG_BIT vrací velikost dlouhého celého čísla. Pokud vrátí 32, máte 32bitový systém, zatímco pokud vrátí 64, máte 64bitový systém. Tato metoda však není spolehlivá a nemusí fungovat na všech architekturách. Veškeré podrobnosti o příkazu getconf získáte zadáním „man getconf“ do okna terminálu. I když je samozřejmě snazší psát arch než uname -m, stojí za zmínku, že příkaz arch byl zastaralý a v budoucnu nemusí být k dispozici ve všech verzích Linuxu. Měli byste si proto zvyknout místo toho používat příkaz uname.