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.
... 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.