VITUX
Linux használatakor előfordulhat, hogy ismernie kell a futó rendszer részleteit vagy a használt hardver specifikációkat. Normál Linux felhasználóként vagy szoftverfejlesztőként fontos, hogy ellenőrizze a telepíteni kívánt szoftver vagy hardver rendszer kompatibilitását. A Linux parancssor számos beépített parancsot tartalmaz, amelyek segítenek megismerni a szoftver – és hardverplatformot, amelyen dolgozik. Ez az oktatóanyag megtanítja, hogyan kell ezeket a parancsokat használni a sysinfo Linux részleteinek megszerzéséhez.
az ebben az oktatóanyagban említett parancsokat és példákat Ubuntu 20.04-en és Debian 10-en teszteltük.
alapvető Rendszerinformációk megjelenítése Linux Shell-en
a rendszer alapvető információinak megismeréséhez ismernie kell az uname nevű parancssori segédprogramot-a unix név rövidítése.
az uname parancs
az uname parancs több kapcsolóval rendelkezik. Az alábbiakban leírt basic parancs csak a Kernel nevét adja vissza:
$ uname
kimenet:
mint látható, az uname parancs, ha kapcsolók nélkül használják, csak a kernel nevét adja vissza, azaz Linux a rendszeremhez.
Szerezd meg a Linux Kernel nevét
ha pontosan azt szeretné, hogy a parancs kinyomtassa a kernel nevét, akkor a következő parancsot fogja használni:
$ uname -s
kimenet:
a fenti kimenet a Linuxot a kernel neveként jeleníti meg.
a Linux Kernel kiadásának letöltése
a kernel kiadási információinak kinyomtatásához használja a következő parancsot:
$ uname -r
kimenet:
a fenti parancs megjeleníti a kiadás száma my Linux
Get the Linux Kernel Version
annak érdekében, hogy letölteni a változata a kernel, használja a következő parancsot:
$ uname -v
kimenet:
a fenti kimenet a kernel verziószámát mutatja.
Get Network Node Hostname
a következő paranccsal nyomtathatja ki a csomópont hálózati hosztnevét:
$ uname -n
a következő parancsot ugyanarra a célra is használhatja, mivel felhasználóbarátabb:
$ uname --nodename
kimenet:
mindkét parancs ugyanazt a kimenetet jeleníti meg. Kérjük, vegye figyelembe, hogy a hostname és a csomópont neve nem feltétlenül azonos a nem Linux rendszereknél.
gép hardver architektúrájának beszerzése (i386, x86_64, sysinfo Linux)
a rendszer hardver architektúrájának megismeréséhez használja a következő parancsot:
$ uname --m
kimenet:
az x86_64 kimenet azt jelzi, hogy 64 bites architektúrát használok. Az i686 kimenet azt jelenti, hogy a felhasználó 32 bites rendszeren van.
Get Processzor típusa
a használt processzor típusának megismeréséhez használja a következő parancsot:
$ uname -p
kimenet:
ez a kimenet azt mutatja, hogy 64 bites processzort használok.
hardverplatform beszerzése
a használt hardverplatform megismeréséhez használja a következő parancsot:
$ uname -i
kimenet:
esetemben a kimenet megegyezik a gép hardverének nevével.
Get Operating System information
a következő paranccsal megtudhatja a használt operációs rendszer nevét:
$ uname -o
kimenet:
az Ubuntu gépem a fenti kimenetet jelenítette meg a rendszeremhez.
az Uname parancs összes információjának megjelenítése
a fenti parancsok a rendszerinformációkat a használt kapcsoló típusának megfelelően jelenítették meg. Abban az esetben, ha egyszerre szeretné látni az összes rendszerinformációt, használja a következő parancsot:
$ uname -a
kimenet:
láthatja, hogy a fenti kimenet a felhasználó rendszerinformációinak teljes listáját mutatja.
részletes hardverinformációk megjelenítése
itt leírjuk az uname kivételével azokat a parancsokat, amelyek a rendszer részletes hardverinformációinak kinyerésére szolgálnak:
hardverinformációk beszerzése az lshw segítségével
az lshw segédprogram lehetővé teszi fontos hardverinformációk, például memória, CPU, lemezek stb. a rendszeredből. Kérjük, futtassa a következő parancsot szuper felhasználóként ezen információk megtekintéséhez:
$ sudo lshw
kimenet:
a fenti kimenet a rendszerem hardverinformációinak nagyon részletes változata. A hardverinformációk összefoglalását a következő szakaszban leírtak szerint is megtekintheti.
rövid összefoglaló
a részletes hardverprofil összefoglalójának megtekintéséhez használja a következő parancsot:
$ lshw -short
kimenet:
a fenti kimenet a hardverprofil oszlopos összefoglalása, amely olvashatóbb.
HTML fájl létrehozása
az lshw segédprogram lehetővé teszi a hardverprofil nyomtatását egy HTML fájlba superuserként. Erre a célra használja a következő parancsot:
$ sudo lshw -html >
példa:
$ sudo lshw -html > hardwareinfo.html
kimenet:
a fenti HTML fájl a /home/user/ mappában lett létrehozva.
CPU információk beolvasása az lscpu segítségével
az lscpu segédprogram részletes CPU információkat sorol fel a sysfs és /proc/cpuinfo fájlokból a képernyőre. Így használhatja ezt a parancsot:
$ lscpu
kimenet:
a fenti kimenet a CPU architektúráját, a CPU-k számát, a magokat, a CPU-család modelljét, a szálakat, a CPU-gyorsítótárakat és még sok mást jelenít meg.
Blokkeszköz-információk lekérése az lsblk
az lsblk segédprogram információkat jelenít meg a rendszer összes alapvető tárolóeszközéről, például a merevlemezről, a partíciókról és a rendszerhez csatlakoztatott flash meghajtókról.
$ lsblk
a következő paranccsal sokkal részletesebb információkat tekinthet meg az összes eszközről:
$ lsblk -a
kimenet:
USB-eszköz információk beszerzése az lsusb segítségével
az lsusb parancs felsorolja az összes USB-vezérlőre és a hozzájuk csatlakoztatott eszközökre vonatkozó információkat. Futtassa a következő parancsot:
$ lsusb
a következő paranccsal az egyes USB-eszközökről részletes információkat is megtekinthet.
$ lsusb -v
kimenet:
ez a kimenet megjeleníti az összes USB-vezérlőt és a csatlakoztatott eszközöket.
információ más eszközökről
a rendszer következő eszközeivel kapcsolatos információkat is megtekintheti:
- PCI eszközök
parancs: $ lspci
- SCSI eszközök
parancs: $ lscsi
- SATA eszközök
parancs:
$ hdparm e.g. $ hdparm /dev/sda2
miután gyakorolta ezt a bemutatót, soha nem fogja elmulasztani a sysinfo letöltését a Linuxról és a rendszer mögöttes hardveréről. Ez segít ellenőrizni a rendszer specifikációit, valamint azt, hogy a leendő hardver vagy szoftver kompatibilis-e a rendszerrel.