Névjegyzék

Információk fogadása a hardver Linux számítógépről csavarhúzó használata nélkül. Megtanulunk információkat a "hardver" a terminál Dmesg Linux, ami teszi

A letöltési szakaszban számos hiba léphet fel a szolgáltatásokban vagy berendezésekben. Ezeknek az üzeneteknek megtekinthetők nagyon hasznosak lehetnek. De nagyon gyorsan futnak, és nem tudunk időt olvasni. De mindannyian megtekinthetők a csapat segítségével dmesg..

Dmesg - Mi ez a segédprogram és mit eszik?

A rendszerindítás során, míg a rendszermag betöltődik, az inicializálási rendszer, az illesztőprogram, a rendszermag modulok, inicializálják a készüléket a képernyő kimenetére nagyszámú Azok a üzenetek, amelyek a rendszermag állapotinformációit, a rendszerindítási folyamatot, valamint az eszközök állapotát mutatják.

A letöltési szakaszban számos hiba léphet fel a szolgáltatásokban vagy berendezésekben. Ezeknek az üzeneteknek megtekinthetők nagyon hasznosak lehetnek. De nagyon gyorsan futnak, és nem tudunk időt olvasni. De mindegyiket a DMESG parancs segítségével lehet megtekinteni.

1. Üzenetek megtekintése a letöltés során

A dmesg parancs a SuperUser jogokkal történő futtatásával minden olyan üzenetet fog kapni, amely a rendszermagot a rendszerindítás során jeleníti meg. Itt sokat láthatsz hasznos információ. Egyszerűen böngészhetsz őket, és megpróbálhatja megérteni, hogy mit jelentenek. Most, hogy tudod, hogy az üzenetek hogyan néznek ki a letöltés során, könnyen kezelhetők sok problémával, ha felmerülnek.

$ dmesg | Több [0,000000] Mikrokód: CPU0 mikrokód korában korán Revisio N 0x29, dátum \u003d 2013-06-12 [0,000000] CGROUP SIMS SIMS SIMS SIMS SIMS SIMS SIMS SIPS SIPS SIPS CPU [0,000000] inicializálása CGROUP SIPSCS CPUACCT [0,000000] Linux verzió. 4.1.20-11-default () (GCC 4.8.5 verzió (SUSE Linux)) # 1 SMP preempt- P március 18 14:42:07 UTC 2016 (0A392B2)

2. A memória megtekintése

A DMESG segítségével megtekintheti a memóriakártyában rendelkezésre álló számot:

$ dmesg | Grep memória.

0.000000] Memória: 3848228k / 4006256k áll (6567K Kernel kód, 1085K RWDATA, 4852K Rodata, 1560K Init, 1520k BSS 158028K Reserve, 0K CMA-Reserved)

3. Nézze meg a hálózati adapterek állapotát

Mivel a dmesg minden üzenetet takarít meg az eszközök állapotáról, láthatjuk az állapotot hálózati adapterVagy talán az inicializálás során bekövetkezett hibák:

$ dmesg | GREP ETH [101.043873] TG3 0000: 02: 00,0 eth0: A link 100 Mbps-en, teljes duplex [101.043885] TG3 0000: 02: 00,0 et0: Az áramlásszabályozás TX-re és kikapcsolt állapotban van RX [101.04389] TG3 0000: 02 : 00.0 eth0: Eee le van tiltva [101.043909] IPv6: addrconf (NetDev_CHange): eth0: A link készen áll

4. A DMESG puffer átméretezése

Ha úgy gondolja, hogy a DMESG puffer szabványos mérete nem elég, megváltoztathatja méretét, hogy növelje azokat az üzenetek számát, amelyek egyszerre lehetnek. Ehhez elegendő a fájl szerkesztése és a számítógép újraindítása.

$ VI /BOOT/CONFIG-4.1.20-11-DEFAULT CONFIG_LOG_BUF_SHIFT \u003d 18

Módosítsa a karakterlánc paraméterének értékét a kívánt esetben, alapértelmezés szerint 18-at használok, ez azt jelenti, hogy a 18 kilobyte puffer létrejön. De megadhatja a puffer méretét, amennyit csak akar.

5. CLEAR puffer dmesg

Néha megtisztíthatja a DMESG puffer tisztítását, hogy a felesleges üzenetek ne zavarják őket. A következő parancsot lehet tenni:

$ dmesg -c.

Most, ha újra végrehajtja a DMESG parancsot, a puffer üres lesz.

6. Dátum és idő a dmesg-ben

Amint láthatja, alapértelmezés szerint nincs dátum a DMESG-ben, egyszerűen a címke egyszerűen használja, az idő eltolódása a letöltés kezdetétől. De lehetséges az egyes üzenetek teljes dátuma és időpontja is. Ehhez lásd a /var/log/kern.log fájl:

$ dmesg | Grep "L2 Cache" október 18 23:55:40 Ubuntu kernel: [0.014681] CPU: L2 gyorsítótár: 2048k

Annak érdekében, hogy minden dolgozott, be kell konfigurálni, és a KLOGD szolgáltatás fut.

7. Nézze meg a dmesg hibákat

Itt van ilyen egyszerű kombináció, láthatja az összes hibát, amely a rendszer letöltése vagy működése során történt:

$ dmesg | Grep hiba

Tekintsünk egy kis példát. Például, nem dolgozom WiFi-t. Tudom, hogy az adapter a számítógépen van, be van kapcsolva, és minden működik az ablakokban. De most már semmilyen módon sem. Nézzük a napló dmesg-ot, és lásd:

[21.772824] B43-PHY0 Hiba: firmware fájl "B43 / UCODE15.FW" nEM TALÁLHATÓ. [21.772842] B43-PHY0 Hiba: firmware fájl "B43-Open / Ucode15.fw" Nem található [21.772852] B43-PHY0 hiba: Kérjük, nyissa meg a terminált És írja be. A "sudo / usr / sbin / install_bcm43xx_frodwware" parancs a megfelelő firmware letöltéséhez az illesztőprogram verziójához. Az off-line telepítéshez lépjen és kövesse az utasításokat a "Firmware telepítése az RPM csomagokról" szakaszban.

Az üzenetből értjük, hogy a probléma itt van a firmware-ben, és a rendszer még azt is elmondja nekünk, hogy melyik csapat megoldható, vagy hol olvashatja el a konfigurációját, és letölthető fájlok. Így a probléma megoldatlannak tűnt, néhány perc múlva úgy döntött. Nézd meg a Linux naplókat - nagyon hasznos dolog, ne felejtsd el használni. Ez minden, ha bármilyen kérdése van, írjon a megjegyzésekbe!

A rendszergazdák és a rendszeres Linux felhasználóknak gyakran kell naplófájlokat nézni a hibaelhárításra. Tény, hogy ez az első dolog, amit bármilyen sysadmin meg kell tennie, ha bármilyen hiba történik.

Maga operációs rendszer Linux és munkavállalói alkalmazások generálnak különböző típusok A különböző naplófájlokban regisztrált üzenetek. A Linux különleges szoftver, Fájlok és könyvtárak naplófájlok tárolására. Tudás, amelyben a fájlok a rönk, milyen programok segítenek időt takarítani és gyorsabb megoldani a problémát.

Ebben a cikkben megnézzük a naplózási rendszer fő részeit Linux, naplófájlok, valamint segédprogramok, amellyel Linux naplók.

A legtöbb Linux naplófájl a / var / log / log mappában található. A rendszer naplófájljainak listája az LS parancs használatával:

RW-R - R- 1 gyökér gyökér 52198 május 10. 11:03 Alternatívák.log
Drwxr-x --- 2 gyökér gyökér 4096 november 14 15:07 Apache2
Drwxr-xr-x 2 gyökér gyökér 4096 apr 25 12:31 AppArmor
Drwx ------ 2 gyökér gyökér 4096 május 5 10:15 Audit
-RW-R - R-- 1 root root 33100 május 10 10:33 boot.log

Az alábbiakban 20 különböző Linux naplófájlt tartunk a / var / log / naplóban. Néhány ilyen napló csak bizonyos eloszlásokban található, például a DPKG.LOG csak a Debian-alapú rendszerekben található.

/ Var / log / üzenetek - Tartalmaz globális Linux bejelentkezési naplókat, beleértve azokat, amelyeket a rendszer elindul. Több üzenet íródik erre a naplóra: e-mail, cron, különböző szolgáltatások, kernel, hitelesítés és mások.

/ Var / log / dmesg - A kernelből kapott üzeneteket tartalmazza. Regisztrálja számos üzenetet a letöltési szakaszban, megjeleníti a letöltési folyamat során inicializált hardvereszközökről szóló információkat. Azt mondhatod, hogy ez egy másik Linux napló rendszer. A naplóban lévő üzenetek száma korlátozott, és amikor a fájl tele van minden új üzenettel, a régi felülíródik. A naplót a DMSEG parancs segítségével is megtekintheti.

/var/log/auth.log. - Tartalmaz felhasználói engedélyezési információkat a rendszerben, beleértve a felhasználói bejelentkezési és hitelesítési mechanizmusokat, amelyeket használtak.

/Var/log/boot.log. - A rendszer betöltésekor regisztrált információkat tartalmaz.

/var/log/daemon.log. - különböző háttérdémonokból származó üzeneteket tartalmaz

/var/log/kern.log. - A rendszermagból származó üzeneteket is tartalmaz, amely akkor hasznos, ha a rendszermagba ágyazott felhasználói modulok hibaelhárítása.

/ Var / log / lastlog - Megjeleníti az összes felhasználó utolsó munkamenetét. Nem szöveges fájlA LASTLOG parancsot meg kell használnia annak megtekintéséhez.

/ Var / log / maillog /var/log/mail.log - Szerver-magazinok emailfut a rendszerben.

/var/log/user.log. - információk minden magazinról felhasználói szinten.

/var/log/xorg.x.log. - Naplóüzenetek x szerver.

/var/log/alternates.log. - A frissítési alternatívák program működésével kapcsolatos információk. Ezek a szimbolikus linkek a parancsokhoz vagy könyvtárakhoz alapértelmezés szerint.

/ Var / log / btmp - Napló. linux fájl A sikertelen bemeneti kísérletekről tartalmaz információkat. A fájl megtekintéséhez kényelmes az utolsó -f / var / log / btmp parancs használata.

/ Var / log / cups - Minden nyomtatás üzenet és nyomtatók.

/var/log/anaconda.log. - A telepítés során regisztrált összes üzenet a fájlban tárolódik.

/var/log/yum.log. - Regisztrálja a csomagok telepítésével kapcsolatos összes információt yum segítségével.

/ Var / log / cron - Ha a Cron Daemon futtatja a program végrehajtását, feljegyzi a program jelentését és üzeneteit ebben a fájlban.

/ Var / log / biztonságos - A hitelesítéshez és az engedélyhez kapcsolódó információkat tartalmazza. Például SSHD regisztrál mindent itt, beleértve a sikertelen próbálkozásokat.

/ Var / log / wtmp vagy / var / log / utmp - Linux rendszernaplók , jelentkezzen be a naplóbeviteli naplóba. A WTMP parancs használatával megtudhatja, ki és mikor lép be a rendszerbe.

/ Var / log / faillog - Napló. linux rendszerek, Sikertelen kísérleteket tartalmaz a bejelentkezéshez. Használja a Faillog parancsot a fájl tartalmának megjelenítéséhez.

/var/log/mysqld.log. - Linux naplófájlok a MySQL adatbázis-kiszolgálóból.

/ Var / log / httpd / vagy / var / log / apache2 - Linux11 naplófájlok Apache fájlok. A hozzáférési naplók az Access_Log fájlban találhatók, és hibák ebben a hiba_logban

/ Var / log / lightpd / - Linux Log Server Lightpd naplók

/ Var / log / conman / - Conman ügyfélnaplófájlok,

/ var / log / mail / - Ez a könyvtár további levélkiszolgáló naplókat tartalmaz.

/ Var / log / prelink / - Az előforma program összekapcsolja a könyvtárakat és a végrehajtható fájlokat, hogy felgyorsítsa azokat letöltési folyamatát. /Var/log/prelink/prrelink.log Az OSO-fájlokról szóló információkat tartalmazza, amelyeket a program megváltoztatott.

/ Var / log / Audit /- Az Auditd Audit démon által létrehozott információkat tartalmazza.

/ var / log / setRubleshoot / - A SE Linux a SETROUBLESHOOTD (SE TRUBLE Shoot démonát használja a biztonsági kérdések értesítéséhez. Ez a magazin tartalmazza a program üzeneteit.

/ Var / log / samba / - Információt és magazinokat tartalmaz fájlkiszolgáló Samba, amelyhez csatlakozik közös mappák Ablakok.

/ Var / log / sa / - A sysstat csomag által összegyűjtött .CAP fájlokat tartalmazza.

/ Var / log / sssd / - a rendszerbiztonsági bemutató által használt, amely kezeli távoli hozzáférés Katalógusok és hitelesítési mechanizmusok.

Nézze meg a naplókat Linuxban

A Linux naplóinak megtekintéséhez kényelmesen használjon több segédprogramot parancs sor Linux. Ez lehet szöveg szerkesztővagy különleges segédprogram. Valószínűleg szükséged lesz egy superuser jogaira a Linux naplóinak megtekintéséhez. Itt vannak a leggyakrabban használt parancsok e célból:

  • zgrep
  • zmore.

Mindegyik csapatban nem fogok részletesen abbahagyni, hiszen a legtöbbet részletesen áttekintették honlapunkon. De néhány példát adok. A Linux naplók megtekintése nagyon egyszerű:

Napló / var / log / üzeneteket nézünk, a görgetés lehetőségével:

kevesebb / var / log / üzenetek

Nézd meg a Linux naplókat, valós idejű:

tAIL -F / var / log / üzenetek

Nyitott naplófájl DMESG:

macska / var / log / dmesg

A DMESG első sorai:

fej / var / log / dmesg

Csak hibák megjelenítése / var / log / üzenetek:

gREP -I hiba / var / log / üzenetek

Ezenkívül megtekinthető a Linux naplóinak megtekintéséhez grafikus segédprogramok segítségével. A System Log Viewer program a kényelmes megtekintési és nyomkövetési rendszerhez használható laptopon vagy személyi számítógép Linuxmal.

A programot bármely rendszerbe telepítheti az X kiszolgáló telepítésével. Emellett bármilyen grafikus tesztszerkesztő is használható a naplók megtekintéséhez.

következtetések

A / var / log katalógusban megtalálhatja az összeset szükséges információ ról ről linux munka. A mai cikkből megismerte elég tudni, hogy hol nézzen meg, és mit keress. Most a Linux naplóinak megtekintése nem okoz problémákat. Ha bármilyen kérdése van, kérdezze meg a megjegyzéseket!

Ebben a cikkben szeretnék írni a konzolprogramokról, amelyek segítenek kiadni teljes információ A számítógép "hardvere" (gyártó, márka, eszközazonosító és egyéb adatokról). Sok felhasználó, akik egy gonosz társasággal költöztek a Linuxba, használják a munkavégzést grafikus programokDe a Linux alatt végzett munkák során megérted, hogy a terminálban minden gyorsabban működik, kiadott információkat teljes mértékben és rugalmas.

Hasznosság lSPCI. - UNIX segédprogram, amely megjelenik részletes információk Minden PCI gumiabroncsról és eszközökről. Az LSPCI segédprogram első információt olvas a PCI buszról, majd további információkat keres a saját adatbázisában, amely a fájlban van /usr/share/hwdata/pci.ids. És olyan adatokat tartalmaz, mint berendezés azonosító, gyártó, eszközök, osztályok és alosztályok. A program futtatásához futtassa a terminálon:

LSPCI.


02: 00.0 Ethernet Controller: Realtek Semiconductor Co., Ltd. RTL8111 / 8168/8411 PCI Express. Gigabit Ethernet Controller (REV 06)
03: 00.0 USB Controller: Asmedia Technology Inc. ASM1042 Superspeed USB Host vezérlő
04: 00.0 SATA Controller: Jmicron Technology Corp. JMB362 SATA Controller (Rev 10)
05: 00.0 USB Controller: Asmedia Technology Inc. ASM1042 Superspeed USB Host vezérlő
06: 00.0 SATA Controller: Jmicron Technology Corp. JMB362 SATA Controller (Rev 10)

07: 06.0 Firewire (IEEE 1394): Via Technologies, Inc. Vt6306 / 7/8 IEEE 1394 OHCI vezérlő (REV C0)

A fejlett információk megszerzéséhez kövesse a következőket:

LSPCI -V.

03: 00.0 USB Controller: Asmedia Technology Inc. ASM1042 Superspeed USB Host vezérlő (PROG-IF 30)

Zászlók: Bus Master, Fast Devsel, Latencia 0, IRQ 46
Memória FE500000 (64 bites, nem előterhelhető)
Képességek:

05: 00.0 USB Controller: Asmedia Technology Inc. ASM1042 Superspeed USB Host vezérlő (PROG-IF 30)
Subsystem: Asustek Computer Inc. P8b ws alaplap
Zászlók: Bus Master, Fast Devsel, Latencia 0, IRQ 50
Memória FE300000 (64 bites, nem előterhelhető)
Képességek:
Kernel illesztőprogram: XHCI_HCD

07: 05.0 Multimédia Videó Ellenőrző: Conexant Systems, Inc. CX23880 / 1/2 / 3 PCI video és audio dekóder (REV 05)
Zászlók: Bus Master, Medium Devsel, Latencia 32, IRQ 20
Memória az FB000000-nál (32 bites, nem előterjeszthető)
Képességek:
Kernel illesztőprogram: CX8800

07: 06.0 Firewire (IEEE 1394): Via Technologies, Inc. VT6306 / 7/8 IEEE 1394 OHCI vezérlő (REV C0) (PROG-IF 10)
Subsystem: Asustek Computer Inc. Alaplap
Zászlók: Bus Master, Medium Devsel, Latencia 32, IRQ 21
Memória az FC000000-on (32 bites, nem előfeltételes)
I / O portok A000-en
Képességek:
Kernel illesztőprogram: Firewire_ohci
Ennek eredményeképpen a szöveg sokkal több lesz, de a berendezésről szóló információk is nagyobbabbak lesznek. Még azt is megtudhatja, hogy például az IRQ szám, amelyen a kívánt eszköz lóg. Ha tudnia kell az adott berendezésekkel kapcsolatos információkat, például a videót nvidia térképEzután alkalmaznia kell a keresési parancsot a GREP parancs segítségével. Ennek eredményeként a csapatunk következő lesz:

LSPCI | Grep nvidia

Azt kell fizetni, hogy a GREP parancs érzékeny a karakterek nyilvántartására, így ha nem találta meg először szükséges információMeg kell változtatnia a szavakat, például: Nvidia, Nvidia vagy a szó - idia vagy idia része.

A csapat teljesítménye a következő volt:

01: 00.0 VGA Kompatibilis vezérlő: Nvidia Corporation GF108 (REV A1)
01: 00.1 Audio eszköz: Nvidia Corporation GF108 Nagy felbontású. Audio vezérlő (REV A1)

Ha szöveges fájlban szeretne információt kapni egy szöveges fájlban, akkor hajtsa végre a parancsot:

Lspci\u003e lspci.txt

Ennek eredményeképpen az LSPCI.TXT textil fájl jelenik meg a saját könyvtárában.

Ha meg kell kapnia a rendszer összes eszközét, beleértve az USB-t és az SCSI-t, a memória konfigurációt, megtudhatja a processzor típusát, használhatja a programot dmesg.. Megjeleníti az egész berendezéslistát, amelyet a rendszer magja mutatja ki.

Futtassa a parancsot a terminálban:

dmesg.

Ha végrehajtja a parancsot:

dmesg | Kevésbé

a talált berendezések listája nagyon nagy lesz. Ezért az összes információ elemzéséhez azt tanácsolom, hogy mentse el a parancs kimenetét a szövegfájlban. Ehhez hajtsa végre a parancsot:

dmesg | Kevesebb\u003e dmesg.txt

A DMESG kimenet szűrhető a keresésre is szükséges eszközök. A következő parancs megjeleníti a rendszer összes USB eszközének listáját:

dmesg | GREP -I USB.

Használhatja a segédprogramot is lshw.. Ha nincs telepítve, akkor hajtsa végre a parancsot:

Sudo apt-get install lshw

A parancs végrehajtásához:

Sudo lshw.

A program a berendezések strukturált listáját jeleníti meg az eszközökről szóló információkkal együtt. Az információ nagyon hasznos és hasznos. Az információ egy része a kimeneti segédprogramból:

* -CD ROM
Leírás: DVD-RAM író
Termék: DRW-24B5ST
Gyártó: ASUS.
Fizikai azonosító: 0.0.0
Gumiabroncs információk: [E-mail védett]:0.0.0
Logikai név: / dev / sr1

Verzió: 1.00
Jellemzők: eltávolítható. audio CD-R CD-RW DVD DVD-R DVD-RAM
Configuration: anSiSion \u003d 5 Mount.fstype \u003d 9660 Mount.Options \u003d ro, nosuid, nodev, relatime, uid \u003d 1000, gid \u003d 1000, iocharset \u003d utf8, mode \u003d 0400, Dmode \u003d 0500 State \u003d Szerelt Status \u003d Ready
* -medium
Fizikai azonosító: 0
Logikai név: / dev / sr1
Logikai név: / média / dm / lemez
Konfiguráció: Mount.fstype \u003d ISO9660 Mount.Options \u003d ro, nosuid, nodev, relatime, UID \u003d 1000, gid \u003d 1000, ocharset \u003d utf8, üzemmód \u003d 0400, Dmode \u003d 0500 állapot \u003d Szerelt

Még mindig kihúzhatja a Mongo hasznos információkat a / proc. Ez egy bizonyos „vak” a rendszer állapotát és annak változó, amely tárolja a sok hasznos információt a rendszer, nevezetesen: a töltöttségi szint a laptop akkumulátorok, információ a processzor, a ventilátor sebességét, információk csatlakoztatott eszközök, és sokkal több. Annak megtekintéséhez, hogy mely fájlok vannak a / proc könyvtárban, meg kell végrehajtania a parancsot:

Ls / proc /

A processzorral kapcsolatos információk megismerése érdekében hajtsa végre a parancsot:

Macska / proc / cpuinfo

Az én esetemben a következtetés ilyen (csak a szöveges információ csak része):

processzor: 0.
vendor_ID: hitelesítés.
cPU család: 21
modell: 1.
modell neve: AMD FX (TM) -6100 Six-Core processzor
lépés: 2.
mikrokód: 0x6000629.
cPU MHz: 1400.000
cache Méret: 2048 KB
fizikai azonosító: 0
testvérek: 6.
core ID: 0
cPU magok: 3
apicid: 16.
kezdeti apicid: 0
fPU: Igen
fPU_Exception: Igen
cPUID szint: 13
wP: Igen

A laptop akkumulátor állapotának megismeréséhez a következő parancsot kell végrehajtania:

CAT / PROC / ACPI / akkumulátor / bat0 / info

Az összes csatlakoztatott USB eszköz megismeréséhez a segédprogramot kell használnia lsusb.. Futtassa a parancsot:

lsusb.

Busz 003 eszköz 004: ID 13FE: 4100 Kingston Technology Company Inc.
Busz 003 eszköz 003: ID 125F: C96A A-Data Technology Co., Ltd. C906 flash meghajtó.
Bus 003 eszköz 001: ID 1D6B: 0002 Linux Alapítvány 2.0 Root Hub
Bus 007 eszköz 001: ID 1D6B: 0001 Linux Alapítvány 1.1 Root Hub
Bus 006 eszköz 001: ID 1D6B: 0001 Linux Alapítvány 1.1 Root Hub
Busz 002 eszköz 004: ID 058F: 6361 Alcor Micro Corp. Multimédiás kártyaolvasó.
Busz 002 eszköz 001: ID 1D6B: 0002 Linux Alapítvány 2.0 Root Hub
Bus 005 eszköz 002: ID 046D: C05A Logitech, Inc. M90 / M100 Optikai egér
Busz 005 eszköz 001: ID 1D6B: 0001 Linux Alapítvány 1.1 Root Hub
Busz 001 eszköz 001: ID 1D6B: 0002 Linux Alapítvány 2.0 Root Hub
Busz 004 eszköz 001: ID 1D6B: 0001 Linux Alapítvány 1.1 Root Hub
Bus 011 eszköz 001: ID 1D6B: 0003 Linux Alapítvány 3.0 Root Hub
Bus 010 eszköz 003: ID 04D9: 1702 Holtek Semiconductor, Inc.
Bus 010 eszköz 002: ID 046D: 0829 Logitech, Inc.
Bus 010 eszköz 001: ID 1D6B: 0002 Linux Alapítvány 2.0 Root Hub
Bus 009 eszköz 001: ID 1D6B: 0003 Linux Alapítvány 3.0 Root Hub
Busz 008 eszköz 001: ID 1D6B: 0002 Linux Alapítvány 2.0 Root Hub

És végül, néhány segédprogram a merevlemez-információhoz. Hasznosság hDPARM. szabályozza és böngészi a paramétereket merevlemezek ATA interfészrel. Beállíthatja a meghajtó, az alvó üzemmód, az energiagazdálkodás, az akusztika vezérlése és a DMA beállításainak meghajtó hatókörét. A csatlakoztatott merevlemezekről szóló információk megismerése, végrehajtja a parancsot:

Sudo hdparm -i / dev / sda

Megtanuljuk a Winchester / Dev / SDA-val kapcsolatos információkat. Adok egy részét a kimenet:

ATA eszköz, nem cserélhető médiával
Modellszám: WDC WD6400AARS-00Y5B1
Sorozatszám: WD-WCAV5D714851
Firmware felülvizsgálata: 80.00A80
Szállítás: Sorozat, SATA 1.0A, SATA II kiterjesztések, SATA REV 2.5, SATA REV 2.6
Szabványok:
Támogatott: 8 7 6 5
Valószínűleg: 8
Konfiguráció:
Logikai max
Hengerek 16383 16383.
16. fejjel 16.
Szektorok / pálya 63 63

CHS jelenlegi címtár ágazatok: 16514064
LBA felhasználói címezhető ágazatok: 268435455
LBA48 Felhasználói címezhető ágazatok: 1250263728
Logikai / fizikai szektor mérete: 512 bájt
Ha a program nincs telepítve, akkor hajtsa végre a parancsot a terminálban:

Sudo apt-get install hdparm

Fdisk -l.

Ennek eredményeképpen megjelenik az összes csatlakoztatott merevlemez, a flash meghajtók és a memóriakártyák listája. Azt is látjuk, hogy hány szakasz jön létre a lemezen.

DISC / DEV / SDA: 640,1 GB, 640135028736 byte
255 fej, 63 szektor / pálya, 77825 henger, összesen 1250263728 szektor
Egységek \u003d 1 * 512 \u003d 512 bájt ágazat
Méret ágazat (logikai / fizikai): 512 bájt / 512 byte
I / O méret (minimum / optimális): 512 bájt / 512 bytes
Lemezazonosító: 0x0009d6f7

UzTers-in Zapar indulási blokkok ID rendszer
/ dev / sda1 * 2048 61441501 30719727 83 Linux
/ Dev / SDA2 61442048 73730031 6143992 82 Linux swrap / Solaris
/ dev / sda3 73730048 1250263039 588266496 83 Linux

Mindent és sok szerencsét mindenkinek!

—————————————————————————

Jóképű Ákos a népszerű magyar csoportból Bonanza Banzai

A berendezés diagnosztikája meglehetősen fontos kérdés, amelyet nem lehet kihagyni. Ezért a "Sisadmin's Cheat Sheet" sorozatban a Debian OS nem tudtam hozzáadni egy cikket az eszközökről szóló információk megszerzésének eszközeiről. Ezúttal megpróbálom röviden elmondani a fő segédprogramokról bizonyos kiszolgálóelemek diagnosztizálására. Természetesen az alapértelmezett alapértelmezett alapok, mivel minden sysadmin tudnia kell, és képes legyen használni őket. Ezután áttekinthető lesz a csomagok által tervezett csomagokról. A kurzus során a számla megismerkedni fog olyan további fejlett eszközökkel, amelyeket mindenki igénybe vehet.

A parancs segítségével megtalálhatja a processzorral kapcsolatos információkat:
[E-mail védett]:~# macska / proc / cpuinfo

Vagy más adatok:
[E-mail védett]:~# lSCPU.

Ram

A memóriahasználat összefoglalása:
[E-mail védett]:~# ingyenes -m.

A segédprogram megjeleníti a swap használatával kapcsolatos információkat is. A gomb helyett a gomb, akkor is jobb, ha használhatja a -H - adatokat a hangerő jelölésével.

Kiterjesztett információk:
[E-mail védett]:~# macska / proc / meminfo

Merevlemezek

A meglévő szakaszok listájának megjelenítése:
[E-mail védett]:~# fdisk -l.

Érdemes megjegyezni, hogy az FDISK segédprogram fő célja a lemezpartíciók kezelése.

Az UUID megjelenítése és az egyes partíciók fájlrendszerének típusa a parancsot használhatja:
[E-mail védett]:~# blkid

A szakaszokról, a mount pontokról és más adatokról szóló információk az LSBLK segédprogram segítségével érhetők el
[E-mail védett]:~# lsblk.

A parancs megjeleníti az összes blokk eszközt a fa szerkezetében.

Háló

Interfész információk:
[E-mail védett]:~# ifconfig

A hálózati kártya részletei
[E-mail védett]:~# mII-TOOL -V

A csomópontok elérhetőségének ellenőrzéséhez használja a jól ismert ping segédprogramot.

Általános használati segédprogramok

top.

A felső segédprogram az általuk fogyasztott folyamatokról és erőforrásokról szóló információk megjelenítésére szolgál. Az információ frissítésre kerül egy bizonyos gyakorisággal. Az adatok megoldhatók például a processzor teljesítményével vagy véletlen hozzáférési memória (Alapértelmezés szerint a CPU rendezése).
[E-mail védett]:~# top.

dmidecode.

A dmidecode segítségével részletes információkat kaphat a hardverről. A segédprogram a BIOS-ból kapott adatokat tartalmazza. A csomag leírása a következő hivatkozást nyújtja:

Ez az információ általában tartalmaz egy rendszergyártót, modellnevet, sorozatszám, BIOS verzió, erőforrás-leíró (eszközcímke), valamint a gyártó által telepített különböző szintek és pontosság egyéb információi. Gyakran tartalmazza a foglalkoztatott állapotot processzorok, bővítési rések (például AGP, PCI, ISA), memóriahelyek és az I / O portok listája (például soros és párhuzamos portok, USB).

Ne feledje, hogy a DMI által kiadott adatok nem olyan megbízhatóak, hogy vakon bízzanak. A Dmidecode nem szkennel hardvert, egyszerűen megjeleníti azokat az adatokat, amelyeket a BIOS biztosítja.

[E-mail védett]:~# dmidecode.

Az érvek nélküli parancs kimenete túl nagyságú, jobb, ha a -Type kulcsot használjuk, és csak a szükséges szakaszokat kapják, például:
[E-mail védett]:~# dMIDECODE -TYPE 5,6

A parancs megjeleníti a memóriavezérlő típusát és a használt RAM modulokat.

dmesg.

A parancs a kernel üzenet pufferének kiadására szolgál. A hardver szempontjából a következtetés hasznos lehet a berendezések problémáinak elemzéséhez, és valóban a meglévő "vas" bemutatásának befejezéséhez. A parancs kimenete túl nagy mennyiségű és más eszközökre lehet szükség annak elemzéséhez, például a kimenetet a fájlhoz használhatja, átirányíthatja a kevesebb parancs kimenetét, és megtalálhatja a használt hardverösszetevőket Grep.
[E-mail védett]:~# dmesg | Grep processzor.

A parancs csak a Word processzort tartalmazó vonalak jelenik meg.

lSPCI.

A segédprogram kényelmes a PCI buszhoz csatlakoztatott összes eszköz listájának megjelenítéséhez. Az információ diagnosztikai célokra használható, valamint a telepített eszközök meghatározására.
[E-mail védett]:~# lSPCI.

Használja a -T gombot a fa nézetben lévő információk megjelenítéséhez, amelyben minden csatlakoztatott busz és eszköz jelenik meg. Gombok -v, -vv, -vvv további információkat jelenít meg az egyes eszközökről; Minél nagyobb a "V", a részletesebb adatkimenet.

Általában a segédprogram rendkívül hasznos, ha a hardverösszetevővel dolgozik, és lehetővé teszi a maximális adatok megszerzését.

vMSTAT.

Az összefoglaló állapotinformációt mutatja virtuális memória, valamint a swapról.
[E-mail védett]:~# vMSTAT 2.

A fenti parancs a frissített adatokat 2 másodpercenként jeleníti meg (2 helyett bármely más számot megadhat).

sysctl

Bár a hasznosság elsősorban a kernel paramétereinek szabályozására szolgál, a megállapított értékek elemzése segíthet a problémák diagnózisában.
[E-mail védett]:~# sysctl -a.

A parancs megjeleníti az összes változót és értékét.

További segédprogramok

Az alábbiakban leírt összes segédprogram nem szerepel a szabványos Debian konfigurációban, külön kell telepíteni.

komló.

Erősebb csere a rendszeres felső segédprogramból. BAN BEN standard konfiguráció A rendszer nincs megadva. Kényelmes interaktív felületet biztosít beépített segítséggel és a valós idejű adatok frissítésével.
[E-mail védett]:~# htop -d 10.

A -D gomb egy másodperc tizedében értéket ad az adatok frissítéséhez. A -C gomb a programot monokróm üzemmódba kapcsolja.

lshw.

A segédprogramot úgy tervezték, hogy visszavonja részletes információk A hardverről. Leginkább a vhtml típusú és a nézet a böngészőben. Ez a módszer természetesen kizárt, ha a konzol üzemmódban dolgozik, kivéve, ha megtekintheti az adatokat egy másik rendszeren.
[E-mail védett]:~# lshw -c hálózat

A parancs csak a hálózati kártyán jelenik meg.

smartmontools.

A csomag két segédprogramból áll (SMARTTL és SMARTD), amelyet S.M.A.R.T-érvényes meghajtók követnek. A démon elindításához számos beállítást kell előállítani:

A vonalakat és zárójelben adja meg az összes olyan eszközt, amelyen nyomon követnie kell az állapotot.

enable_smart \u003d "/ dev / sda / dev / sdb / dev / sdc / dev / sdd / dev / sde"
START_SMARTD \u003d Igen.
Smartd_opts \u003d "- intervallum \u003d 1800"

Azonban a szolgáltatás indításakor virtuális gép A Debian 7.7-től hibát adtam nekem (azt kell mondanom, hogy a virtuális merevlemezek nyomon követése meglehetősen őrült ötlet, csak a tesztelés céljára tettem):

Tekintse meg a lemez állapotát a parancs szerint:
[E-mail védett]:~# smarttl -a / dev / sda

Ennek ellenére a segédprogram meglehetősen gyakori és egyértelműen ajánlott használni. Ezenkívül a hálózatnak sok útmutatása van az e-mail értesítések beállítására merevlemez-problémák esetén.

hDPARM.

A program fő célja vékony hangolás Paraméterek IDE / SATA merevlemezek, teljesítményhangolás. Ezenkívül megtekintheti az eszköz jellemzőit a parancs (Adja meg a lemezt):
[E-mail védett]:~# hdparm -i / dev / sda

A cikken belüli lemezkonfigurációs problémákat nem tervezik figyelembe venni.

ethtool

Az Ethtool segédprogram segít a hálózati kártya diagnosztizálásában. Természetesen lehetséges az IFConfig, a DMESG stb., De összehasonlíthatatlanul hasznosabb adatok az Ethtoolból. Meg kell jegyezni, hogy a virtuális hálózati interfészekkel a program meglehetősen fokozatosan működik. Például a statisztikák megjelenítése az interfészen egyáltalán üres volt:
[E-mail védett]debian7: ~ # ethtool -s eth0.
nincsenek statisztika

Az interfészről szóló általános információk megközelítőleg szűkösek voltak:
[E-mail védett]:~# ethtool eth0.
Az eth0 beállításai:
Link észlelt: Igen

Fizikai interfészekkel a helyzet jelentősen jobb. A diagnosztika mellett a segédprogram is az interfészek konfigurálására szolgál.

sysstat.

A csomag számos olyan segédprogramot tartalmaz, amely képes információt adni bizonyos rendszerkomponensek teljesítményéről. A Yoosztat különösen akkor hasznos lehet, ha szükséges a merevlemezek terhelésének elemzéséhez az I / O műveletekben.

Távol vagyok az összes alapvető eszköztől, ismerősének, amellyel szükséges, de amennyire lehetséges, kiegészíti a cikket a szükséges anyaggal.

Probléma
Minden előnyükkel gumiabroncs. - Tegnapi nap. Gyakran gyakrabban igényel a rendszer összes eszközének felét, nem csak PCI eszközök: ez uSB eszközök,
és SCSI eszközök, memória konfiguráció és még processzor.
Döntés
Használja a DMESG programot. A program megjeleníti a mag által talált teljes felszerelést.
A teljes DMESG kimenet megtekintéséhez írja be a parancsot
$ dmesg | Kevésbé
A DMESG kimenet szűrhető, hogy konkrét keresésre kerüljön
eszközök. Tehát a következő parancs megjeleníti az összes PCI eszköz listáját:
$ dmesg i grep -i USB
ISA eszközök kimeneti listája:
$ Dmesg] grep -i isa
ISAPNP: Szkennelés a PNP kártyákhoz ...
ISAPNP: SB Audio Device Quirk - Növekvő port tartomány
ISAPNP: CARD "SUPRAEXPRESS 56I VOICE"
A rendszer fizikai memóriájának meghatározása a rendszerben:
$ dmesg | GREP -I memória.
Memória: 256492 / 262080k Elérhető (1467k kernel kód. 5204 Fenntartva. 516K Adat. 96k
Benne. Ok highmem)
Az IDE eszközlista kimenete az SCSI emulációs alrendszer segítségével a méreg 2.4 és régebbi verziók:
$ dmesg | Grep -i scsi
Kernel parancssor: root \u003d / dev / hda6 ro hdb \u003d SCSI hdc \u003d SCSI
IDE_SETUP: HDB \u003d SCSI
IDE_SETUP: HDC \u003d SCSI

HDB: csatolt IDE-SCSI illesztőprogram
HDC: csatolt IDE-SCSI illesztőprogram
SCSIO: SCSI host adapter emuláció az IDE ATAPI eszközök számára
De mi a "valódi", nem emulált SCST eszközök:
$ dmesg | Grep -i scsi
SCSI alrendszer-meghajtó felülvizsgálata: 1.00
SCSIO: Adaptec AIC7XXX EISA / VLB / PCI SCSI HBA illesztőprogram, Rev. 6.2.8.
AIC7892: Ultral60 széles csatorna A, SCSI ID \u003d 7. 32/253 SCbs
... Vendor: IBM-PSG Modell: DPSS-336950M M REV: S9HA
Csatolt SCSI lemez SDA a SCSIO-nál, 0-as csatorna 0. Lun 0
(SCSI0: A: 0): 160.000 MB / s Átvitel (80.000MHz DT. Offset 63. 16bit)
SCSI eszköz SDA: 71096640 512 byte HDWR ágazatok (36401 MB)
Partíció ellenőrzése:
SDA: SDAL SDA2SDA3 SDA4< sda5 sda6 >
A következő funkciók információi uSB kameraa rendszerhez csatlakozik, beleértve
Helyét a fájlrendszerben. Általában USB eszközinformáció
tucatnyi vonalat vesz igénybe:
% dmesg | GREP -I USB.
. . .
USB.C: Regisztrált új d r i v e r ibmcam
ICMCAM.C: IBM PC kamera USB kamera található (Modell 2. Rev. 0x030A)
Usbvideo.c: Ibmcam on / dev / videoo: vászon \u003d 352x240 Videosize \u003d 352x240
A soros portokról szóló információ kimenete:
$ dmesg | Grep -i tty.
TTYSOO A 0X03F8-as (IRQ \u003d 4) 16550A
A processzorról (vagy processzorok) információinak kimenete:
$ dmesg | GREP -I CPU.
A CPU # 0 inicializálása
CPU: Li I Cache: 64k (64 bájt / vonal). D gyorsítótár 64k (64 bájt / vonal)
CPU: L2 gyorsítótár: 64k (64 bytes / line)
Az Intel Machine Check Reporting engedélyezve van a CPU # 0-on.
CPU: Általános, sapkák után: 0183f9fff CLC7F9F 0000000000 00000000
CPU: közös sapkák: 0183f9ffff CLC7F9F 00000000 00000000
CPU: AMD DURON (TM) processzor lépcső 01
Felhívjuk figyelmét, hogy csak azokat a sorokat vissza, ha keres, amelyben a kívánt részsztring megzavarja. Gyakran további információk tartalmazzák
A szomszédos vonalakban és a fájl közvetlen megtekintése:
A CPU # 0 inicializálása
801.446 MHz-es processzor észlelt.



Tetszett a cikket? Oszd meg