Použijte příkaz Arch pro zjištění typu architektury počítače

Teoreticky byste měli znát architekturu vašeho počítače, protože jste na to instalovali Linux.

Samozřejmě by mohlo dojít k tomu, že jste do počítače nenainstalovali Linux a potřebujete znát architekturu před sestavením balíčku, který se má spustit.

Možná si myslíte, že typ architektury je zřejmý, ale když vezmete Chromebooky do úvahy, existuje možnost, že je buď x86_64 nebo založeno na rameni a není nutně jasné, když se podíváte na počítač, ať už je to 32bitový nebo 64bitový, bit.

Jaké typy existují? Dobrá kontrola na stránce pro stahování Debianu obsahuje následující architektury:

Mezi další potenciální architektury patří i486, i586, i686, ia64, alpha a sparc.

Následující příkaz vám ukáže architekturu počítače:

oblouk

V podstatě příkaz oblouku je jednoduchý způsob, jak vyjádřit následující příkaz:

uname -m

uname se používá k tisku všech druhů systémových informací o vašem počítači, jejichž typ architektury je jen malá část.

Jednoduché zadání příkazu uname na svůj vlastní zobrazí váš operační systém, tj. Linux, zatímco uname -a zobrazí všechny informace dostupné z příkazu uname, včetně následujících:

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

Můžete vidět úplný manuál pro uname a arch, zadáním následujícího příkazu:

info coreutils 'uname invocation'

Také je možné získat úplné podrobnosti příkazu archu zadáním man arch.

Samotný příkaz oblouk má pouze dva přepínače:

Chcete-li dokončit tento průvodce, zobrazí se také následující příkaz, zda váš systém běží 32bitový nebo 64bitový:

getconf ve skutečnosti znamená získat konfigurační hodnotu. Je součástí manuálu programátorů POSIX. LONG_BIT vrátí velikost dlouhého celočíselného čísla. Pokud se vrací 32, pak máte 32bitový systém, zatímco pokud se vrací 64, máte 64bitový systém.

Tato metoda však není bláznivá a nemusí fungovat na všech architekturách.

Podrobné informace o příkazu getconf typu man getconf do terminálového okna nebo navštivte tuto stránku.

Zatímco je samozřejmě jednodušší zadat oblouk než uname -m, stojí za zmínku, že příkaz arch byl zastaralý a nemusí být k dispozici ve všech verzích Linuxu v budoucnu. Měli byste si tedy zvykli místo toho použít příkaz uname.