9 ledna, 2022

VITUX

Sysinfo Linux-získejte informace o systému Linux

při používání Linuxu budete možná potřebovat znát podrobnosti o systému, který používáte, nebo o hardwarových specifikacích, které používáte. Jako běžný uživatel Linuxu nebo vývojář softwaru je důležité zkontrolovat kompatibilitu softwarového nebo hardwarového systému, který chcete nainstalovat. Příkazový řádek systému Linux obsahuje několik vestavěných příkazů, které vám pomohou seznámit se se softwarovou a hardwarovou platformou, na které pracujete. Tento tutoriál vás naučí, jak používat všechny tyto příkazy k získání podrobností o systému sysinfo Linux.

příkazy a příklady uvedené v tomto tutoriálu byly testovány na Ubuntu 20.04 a Debian 10.

zobrazení základních informací o systému Na Linuxovém shellu

Chcete-li znát základní informace o vašem systému, musíte se seznámit s nástrojem příkazového řádku s názvem uname-zkratka pro název Unixu.

příkaz uname

příkaz uname je dodáván s více přepínači. Základní příkaz, jak je popsáno níže, vrací pouze název jádra:

$ uname

výstup:

 výsledek příkazu uname

jak vidíte, příkaz uname při použití bez přepínačů vrací pouze název jádra, tj. Linux pro můj systém.

získejte Název jádra Linuxu

pokud přesně chcete, aby příkaz vytiskl název jádra, použijete následující příkaz:

$ uname -s

výstup:

název jádra zobrazený příkazem uname

výše uvedený výstup zobrazil Linux jako název mého jádra.

získejte vydání jádra Linuxu

Chcete-li vytisknout informace o vydání jádra, použijte následující příkaz:

$ uname -r

výstup:

získat informace o vydání jádra Linuxu

výše uvedený příkaz zobrazí číslo vydání mého Linuxu

získejte verzi jádra Linuxu

Chcete-li načíst verzi jádra, použijte následující příkaz:

$ uname -v

výstup:

verze linuxového jádra

výše uvedený výstup zobrazuje číslo verze mého jádra.

získat název hostitele síťového uzlu

pomocí následujícího příkazu můžete vytisknout název hostitele sítě vašeho uzlu:

$ uname -n

můžete také použít následující příkaz pro stejný účel, protože je uživatelsky přívětivější:

$ uname --nodename

výstup:

Get system hostname

oba příkazy zobrazí stejný výstup. Vezměte prosím na vědomí, že název hostitele a název uzlu nemusí být stejné pro systémy mimo Linux.

získejte architekturu hardwaru stroje (i386, x86_64, sysinfo Linux)

Chcete-li znát hardwarovou architekturu systému, na kterém pracujete, použijte následující příkaz:

$ uname --m

výstup:

získat Linux architecture x86_64

výstup x86_64 znamená, že používám 64bitovou architekturu. Výstup i686 znamená, že uživatel je na 32bitovém systému.

získat Typ procesoru

Chcete-li znát typ procesoru, který používáte, použijte následující příkaz:

$ uname -p

výstup:

 získejte Typ procesoru Linux

tento výstup ukazuje, že používám 64bitový procesor.

získejte hardwarovou platformu

Chcete-li znát hardwarovou platformu, kterou používáte, použijte následující příkaz:

$ uname -i

výstup:

získejte informace o hardwarové platformě

v mém případě je výstup stejný jako u názvu hardwaru stroje.

získejte informace o operačním systému

následující příkaz vám sdělí název operačního systému, který používáte:

$ uname -o

výstup:

 informace o operačním systému Linux

můj počítač Ubuntu zobrazil výše uvedený výstup pro můj systém.

zobrazení všech informací příkazu Uname

výše uvedené příkazy zobrazovaly systémové informace podle typu použitého přepínače. V případě, že chcete zobrazit všechny systémové informace najednou, použijte následující příkaz:

$ uname -a

výstup:

uname-výsledek

můžete vidět, že výše uvedený výstup zobrazuje úplný seznam systémových informací pro uživatele.

zobrazení podrobných informací o hardwaru

zde popíšeme jiné příkazy než uname, které se používají k extrahování podrobných informací o hardwaru vašeho systému:

získejte informace o hardwaru pomocí lshw

nástroj lshw vám umožňuje načíst důležité informace o hardwaru, jako jsou paměť, CPU,disky atd. z vašeho systému. Chcete-li zobrazit tyto informace, spusťte následující příkaz jako super uživatel:

$ sudo lshw

výstup:

 výstup příkazu lshw

výše uvedený výstup je velmi podrobnou verzí hardwarových informací mého systému. Můžete také zobrazit souhrn informací o hardwaru, jak je popsáno v následující části.

krátké shrnutí

Chcete-li zobrazit souhrn podrobného hardwarového profilu, použijte následující příkaz:

$ lshw -short

výstup:

stručné shrnutí lshw hardware report

výše uvedený výstup je sloupcovým shrnutím hardwarového profilu, který je čitelnější.

vytvoření souboru HTML

nástroj lshw také umožňuje vytisknout hardwarový profil do souboru HTML jako superuživatele. Pro tento účel použijte následující příkaz:

$ sudo lshw -html > 

příklad:

$ sudo lshw -html > hardwareinfo.html

výstup:

hardwarová zpráva ve formátu HTML

výše uvedený soubor HTML byl vytvořen ve složce/home/ user / folder.

získejte informace o CPU pomocí lscpu

nástroj lscpu uvádí podrobné informace o CPU ze souborů sysfs a /proc / cpuinfo na obrazovku. Takto můžete použít tento příkaz:

$ lscpu

výstup:

podrobnosti CPU zobrazené s lscpu

výše uvedený výstup zobrazuje architekturu CPU, počet procesorů, jádra, model rodiny CPU, vlákna, mezipaměti CPU a mnoho dalšího.

získejte informace o blokovém zařízení pomocí lsblk

nástroj lsblk zobrazuje informace o všech základních paměťových zařízeních vašeho systému, jako je pevný disk, jeho oddíly a jednotky flash připojené k vašemu systému.

$ lsblk

pomocí následujícího příkazu můžete zobrazit mnohem podrobnější informace o všech zařízeních:

$ lsblk -a

výstup:

 lsblk výsledek

získejte informace o zařízení USB pomocí lsusb

příkaz lsusb uvádí informace o všech řadičích USB a zařízeních k nim připojených. Spusťte prosím následující příkaz:

$ lsusb

následující příkaz můžete také použít k zobrazení podrobných informací o každém zařízení USB.

$ lsusb -v

výstup:

podrobnosti o zařízeních USB

tento výstup zobrazuje všechny řadiče USB a připojená zařízení.

získejte informace o dalších zařízeních

můžete také zobrazit informace o následujících zařízeních vašeho systému:

  • PCI zařízení

příkaz: $ lspci

  • SCSI zařízení

příkaz: $ lsscsi

  • SATA zařízení

příkaz:

$ hdparm e.g. $ hdparm /dev/sda2

po cvičení spolu s tímto tutoriálem se nikdy nepodaří načíst sysinfo o Linuxu a základním hardwaru vašeho systému. To vám pomůže zkontrolovat specifikace systému a zda je potenciální hardware nebo software kompatibilní s vaším systémem.

Získejte podrobnosti o systému Linux a hardwaru na příkazovém řádku

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.