Kontakty

Prijímanie informácií o počítači s hardvérom Linux bez použitia skrutkovača. Nadvádzame informácie o "hardvéri" v termináli DMESG Linux Čo robí

Je to v etape sťahovania, že v službách alebo zariadeniach sa môže vyskytnúť mnohé chyby. Prezeranie týchto správ môže byť veľmi užitočné. Ale bežia veľmi rýchlo a nemôžeme mať vždy čas na čítanie. Ale všetci sa môžu zobraziť pomocou tímu dMESG..

DMESG - Čo je to tento nástroj a čo je to konzumované?

Počas zavádzania systému, zatiaľ čo jadro je načítané, inicializačný systém, ovládač, jadro moduly, inicializuje zariadenie na výstup obrazovky veľký počet Správy, ktoré zobrazujú informácie o stave jadra, proces zavádzania, ako aj stav zariadení.

Je to v etape sťahovania, že v službách alebo zariadeniach sa môže vyskytnúť mnohé chyby. Prezeranie týchto správ môže byť veľmi užitočné. Ale bežia veľmi rýchlo a nemôžeme mať vždy čas na čítanie. Ale všetci môžu byť zobrazené pomocou príkazu DMESG.

1. Zobrazenie správ počas stiahnutia

Spustením príkazu DMESG s právami Superuser dostanete všetky správy, ktoré zobrazili jadro počas topánky. Tu môžete vidieť veľa užitočná informácia. Môžete ich jednoducho prehľadávať na jednej línii a pokúsiť sa pochopiť, čo znamenajú. Teraz, keď viete, ako vyzerajú správy, ako pri sťahovaní, môžete ľahko zaoberať mnohými problémami, ak vznikajú.

$ dmesg | Viac [0.000000] Microcode: Microcode CPU0 Aktualizované skoro na Revízo N 0x29, Dátum \u003d 2013-06-12 [0.000000] Inicializácia CGROUP STAPTY CPUSET [0.000000] Inicializácia CGROUPOVÉHO TIEŽ CPU [0.000000] Inicializácia CGROUP TRYHOPP CPUACT [0,000000] Verzia Linuxu. 4.1.20-11-Predvolené () (GCC verzia 4.8.5 (SUSE Linux)) # 1 SMP PreEMPT Fri Mar 18 14:42:07 UTC 2016 (0A392B2)

2. Zobrazte pamäť

S DMESG môžete vidieť číslo dostupné v pamäťovom systéme:

$ dmesg | Grep pamäť.

0.000000] Pamäť: 3848228K / 4006256K K dispozícii (6567K Kód jadra, 1085K RWDATA, 4852K RODATA, 1560K INIT, 1520K BSS, 158028K Rezerva, 0K CMA-Reserved)

3. Zobrazte stav sieťových adaptérov

Keďže DMESG uloží všetky správy o stave zariadení, môžeme vidieť stav sieťový adaptérAlebo možno, chyby, ku ktorým došlo počas jeho inicializácie:

$ dmesg | Grep ETH [101.043873] TG3 0000: 02: 00.0 Eth0: Link je hore na 100 Mbps, plná duplex [101.043885] TG3 0000: 02: 00.0 Eth0: Ovládanie prietoku je vypnuté pre TX a OFF pre RX [101.043889] TG3 0000: 02 : 00,0 eth0: EEE je zakázané [101.043909] IPv6: addrconf (netdev_change): Eth0: Link sa pripraví

4. Zmena veľkosti pufra DMESG

Ak si myslíte, že štandardná veľkosť pufra DMESG nestačí, môžete zmeniť veľkosť, aby ste zvýšili počet správ, ktoré môžu byť súčasne. Ak to chcete urobiť, stačí úpravu súboru a reštartovať počítač.

$ VI /Boot/config-4.1.20-11-Default Config_LOG_BUF_SHIFT \u003d 18

Zmeňte hodnotu parametra tohto reťazca na požadovanú ženu, v predvolenom nastavení používam 18, znamená to, že bude vytvorený 18 kilobajský pufor. Ale môžete zadať veľkosť vyrovnávacej pamäte, ako chcete.

5. CLEAR DMESG BUFFER

Niekedy môže mať na čistenie pufra DMESG tak, že zbytočné správy nie sú zmätené. Môžete to urobiť nasledujúci príkaz:

$ dmesg -c.

Teraz, ak opäť vykonáte príkaz DMESG, buffer bude prázdny.

6. Dátum a čas v DMESG

Ako môžete v predvolenom nastavení vidieť žiadne dátumy v DMESG, jednoducho používa štítok, časový posun od začiatku prevzatia. Ale je tiež možné vidieť celý dátum a čas každej správy. Na tento účel nájdete súbor /var/log/kern.log:

$ dmesg | Grep "L2 cache" Oct 18 23:55:40 Ubuntu Kernel: [0.014681] CPU: L2 cache: 2048K

Takže všetko, čo je spracované, musí byť nakonfigurované a služba Klogd beží.

7. Zobrazenie chýb DMESG

Tu je taká jednoduchá kombinácia, ktorú môžete vidieť všetky chyby, ku ktorým došlo počas sťahovania alebo prevádzky systému:

$ dmesg | Chyba grep

Zvážte malý príklad. Napríklad, nefunguje WiFi. Viem, že adaptér v počítači je, je zapnutý a všetko funguje v systéme Windows. Ale teraz v žiadnom prípade. Pozeráme sa na log DMESG a pozrite sa na:

[21.772824] B43-PHY0 CHYBA: FIRMERWARE FILE "B43 / UCODE15.FW" nENÁJDENÉ. [21.772842] B43-PHY0 ERROR: FIRMWARE FILE "B43-OPEN / UCODE15.FW" NIE JE ZOZNAMY [21,772852] B43-PHY0 ERROR: Otvorte terminál a zadajte. Príkaz "sudo / usr / sbin / install_bcm43xx_firmware" na prevzatie správneho firmvéru pre túto verziu ovládača. Pre off-line inštaláciu prejdite a postupujte podľa pokynov v časti "Inštalácia firmvéru z balíkov RPM".

Zo správy chápeme, že problém je tu v firmvéri a systém nám dokonca hovorí, s ktorým tímom, ktorý je možné vyriešiť, alebo kde si prečítať o konfigurácii tohto prípadu a na stiahnutie súbory. Problém, ktorý sa teda zdal byť nevyriešený, rozhodol o niekoľkých minútach. Zobraziť guľatiny Linux - Veľmi užitočná vec, nezabudnite ho používať. To je všetko, ak máte akékoľvek otázky, napíšte v komentároch!

Správcovia systému a bežní užívatelia Linuxu, často potrebujú sledovať protokolové súbory na riešenie problémov. V skutočnosti je to prvá vec, ktorú by akýkoľvek SYSADMIN mal robiť, keď sa vyskytne chyba.

Sám operačný systém Linux a pracovné aplikácie generujú odlišné typy Správy, ktoré sú zaregistrované v rôznych protokolových súboroch. Linux používa špeciálne softvér, Súbory a adresáre pre ukladanie súborov denníka. Znalosti, v ktorých súbory sú protokoly o tom, aké programy vám pomôžu ušetriť čas a rýchlejšie riešiť problém.

V tomto článku sa pozrieme na hlavné časti protokolového systému v Linuxe, protokolových súboroch, ako aj nástroje, s ktorými môžete vidieť protokoly Linuxu.

Väčšina súborov Linux Link sa nachádza v priečinku / var / log / log. Môžete si objednať protokolové súbory pre váš systém pomocou príkazu LS:

RW-R - R-1 Root root 52198 máj 10 11:03 alternatívy.log
DRWXR-X --- 2 koreň 4096 november 14 15:07 Apache2
Drwxr-xr-x 2 koreň root 4096 apr 25 12:31 Apparmor
DRWX ------ 2 root root 4096 máj 5 10:15 Audit
-Rw-r - r- 1 koreňový koreň 33100 máj 10 10:33 BOOT.LOG

Nižšie uvažujeme o 20 rôznych súboroch Linuxu LINUX, ktoré sa nachádzajú v / var / log / log. Niektoré z týchto protokolov sa nachádzajú len v určitých distribúciách, napríklad DPKG.log sa nachádza len v systémoch Debian.

/ Var / log / správy - Obsahuje globálne prihlasovacie protokoly Linuxu, vrátane tých, ktoré sú zaregistrované, keď sa systém spustí. Viacnásobné správy sú zapísané do tohto denníka: Ide o mail, cron, rôzne služby, jadro, autentifikácia a ďalšie.

/ Var / log / dmesg - Obsahuje správy prijaté z jadra. Zaregistruje mnoho správ v štádiu preberania, zobrazujú informácie o hardvérových zariadeniach, ktoré sa inicializujú počas procesu sťahovania. Môžete povedať, že je to ďalší logový protokol. Počet správ v protokole je obmedzený, a keď je súbor plný každej novej správy, stará bude prepísaná. Môžete tiež vidieť správy z tohto denníka pomocou príkazu DMSEG.

/var/log/auth.log. - Obsahuje informácie o autorizácii užívateľov v systéme, vrátane užívateľských prihlásení a mechanizmov autentifikácie, ktoré boli použité.

/Var/log/boot.log. - Obsahuje informácie, ktoré sú registrované pri načítaní systému.

/var/log/daemon.log. - Zahŕňa správy z rôznych démonov pozadia

/var/log/kern.log. - Obsahuje aj správy z jadra, užitočné pri riešení problémov užívateľských modulov zabudovaných v jadre.

/ Var / log / lastlog - Zobrazí informácie o poslednom zasadnutí všetkých používateľov. Nie je textový súborAk ho chcete zobraziť, musíte použiť príkaz lastlog.

/ Var / log / maillog /var/log/mail.log - Serverové časopisy e-mailv systéme.

/var/log/user.log. - Informácie zo všetkých časopisov na úrovni používateľa.

/var/log/xorg.x.log. - Prihláste správy X Server.

/var/log/alternatives.log. - Informácie o fungovaní programu aktualizácií-alternatív. Toto sú symbolické odkazy na príkazy alebo knižnice štandardne.

/ Var / log / btmp - Denník. súbor Linux Obsahuje informácie o neúspešnom pokuse o vstupe. Ak chcete zobraziť súbor, je vhodné použiť príkaz last -f / var / log / btmp.

/ Var / log / šálky - Všetky tlačiarne správy a tlačiarne.

/var/log/anaconda.log. - Všetky správy zaregistrované počas inštalácie sú uložené v tomto súbore.

/var/log/yum.log. - Zaregistruje všetky informácie o inštalácii paketov pomocou yum.

/ Var / log / cron - Kedykoľvek Démon CRON spustí vykonanie programu, zaznamenáva správu a správy samotného programu v tomto súbore.

/ Var / log / bezpečný - obsahuje informácie týkajúce sa autentifikácie a autorizácie. Napríklad SSHD registruje všetko tu, vrátane neúspešných pokusov o prihlásenie.

/ Var / log / wtmp alebo / var / log / uTMP - Linuxové systémy , obsahuje prihlásenie protokolového protokolu. Pomocou príkazu WTMP môžete zistiť, kto a kedy vstúpite do systému.

/ Var / log / faillog - Denník. linuxové systémy, Obsahuje neúspešné pokusy o prihlásenie. Na zobrazenie obsahu tohto súboru použite príkaz FAILLOG.

/var/log/mysqld.log. - Linuxové protokolové súbory z databázového servera MySQL.

/ Var / log / httpd / alebo / var / log / apache2 Apache súbory Linux11. Prístupové protokoly sa nachádzajú v súbore ACCESS_LOG a chybách v chybách

/ Var / log / lighttpd / LINUX LOG SERVER LIGHTPD LOGY

/ Var / log / conman / - Conman Client log súbory,

/ var / log / mail / - Tento adresár obsahuje ďalšie záznamy o poštovom serveri.

/ Var / log / preLink / - Program predlisku spája knižnice a spustiteľné súbory na urýchlenie procesu sťahovania. /Var/log/prelink/prelink.log obsahuje informácie o súboroch OSO, ktoré program zmenil.

/ Var / log / audit /- Obsahuje informácie vytvorené auditom audit démon.

/ var / log / setoulblesHood / - SE Linux používa štruktúru SETROURBLESHOTD (SE TRUBLLE SHOTUE DAEMON) na oznámenie o otázkach bezpečnosti. Tento časopis obsahuje správy tohto programu.

/ Var / log / samba / - Obsahuje informácie a časopisy súborový server Samba, ktorá sa používa na pripojenie spoločné priečinky Windows.

/ Var / log / sa / - Obsahuje súbory .cap zozbierané balíkom SysStat.

/ Var / log / sssd / - používané systémom zabezpečenia systému, ktorá riadi vzdialený prístup O katalógoch a autentifikačných mechanizmoch.

Zobraziť protokoly v Linuxe

Zobrazenie protokolov na Linuxu pohodlne používajte niekoľko pomôcok príkazový riadok Linux. Môže to byť textový editoralebo špeciálny nástroj. S najväčšou pravdepodobnosťou budete potrebovať práva Superuser na zobrazenie protokolov v Linuxe. Tu sú príkazy, ktoré sú najčastejšie používané na tieto účely:

  • zgrep.
  • zmore.

Nebudem sa podrobne zastaviť na každom z týchto tímov, pretože väčšina z nich bola podrobne preskúmaná na našich webových stránkach. Ale uvediem niekoľko príkladov. Zobraziť protokoly Linux je veľmi jednoduché:

Sledujeme log / var / log / správy s možnosťou rolovania:

menej / var / log / správy

Zobraziť protokoly Linux, v reálnom čase:

chvost -f / var / log / správy

Otvorte súbor denníka DMESG:

cAT / VAR / LOG / DMESG

Prvé riadky DMESG:

hEAD / VAR / LOG / DMESG

Zobraziť iba chyby z / var / log / správy:

grep -i Error / var / log / správy

Okrem toho je možné zobraziť protokoly na Linuxe pomocou grafických pomôcok. Program Viewer System Log možno použiť pre pohodlné zaznamenávanie systému prezerania a sledovania na notebooku alebo osobný počítač S Linuxom.

Program môžete nainštalovať v ľubovoľnom systéme s nainštalovaným serverom X. Akýkoľvek grafický testovací editor môže byť tiež použitý na zobrazenie protokolov.

závery

V katalógu / var / log nájdete všetko potrebné informácie o práca Linuxu. Od dnešného článku ste sa naučili dosť, aby ste vedeli, kde sa pozeráte, a čo hľadať. Teraz sledovanie protokolov v Linuxe vás nespôsobí problémy. Ak máte akékoľvek otázky, opýtajte sa v komentároch!

V tomto článku chcem písať o programoch konzoly, ktoré pomôžu vydávať Úplné informácie O "Hardvér" vášho počítača (výrobca, značka, ID zariadenia a iné údaje o zariadení). Mnohí používatelia, ktorí sa presunuli do Linuxu s Evil Corporation, sa používajú na prácu grafické programyAle v priebehu rokov práce v Linuxe pochopíte, že v termináli všetko funguje rýchlejšie, vydané informácie plne a flexibilné.

Užitočnosť lspci. - UNIX Utility, ktorý sa zobrazí detailné informácie O všetkých pneumatikách a zariadeniach PCI. Utility LSPCI najprv číta informácie z autobusu PCI a potom viac informácií hľadá vo svojej vlastnej databáze, ktorá je v súbore /usr/share/hwdata/pci.ids. A obsahuje takéto údaje ako identifikátor zariadenia, výrobcu, zariadenia, triedy a podtriedy. Ak chcete spustiť program, spustite v termináli:

lspci.


02: 00.0 Controller Ethernet: 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 CONTROL
04: 00.0 Controller SATA: JMicron Technology Corp. JMB362 SATA Controller (REV 10)
05: 00.0 Regulátor USB: AsMedia Technology Inc. ASM1042 SUPERSPEED USB HOST CONTROL
06: 00.0 Controller SATA: JMicron Technology Corp. JMB362 SATA Controller (REV 10)

07: 06.0 Firewire (IEEE 1394): Via Technologies, Inc. VT6306 / 7/8 IEEE 1394 OHCI Controller (rev C0)

Ak chcete získať pokročilé informácie, nasledujte:

LSPCI -V.

03: 00,0 USB Controller: AsMedia Technology Inc. ASM1042 SuperSpeed \u200b\u200bUSB Host Controller (PROG-IF 30)

Vlajky: Autobus Master, Fast Devil, Latencia 0, IRQ 46
Pamäť na FE500000 (64-bit, nepresné)
Schopnosti:

05: 00.0 Regulátor USB: AsMedia Technology Inc. ASM1042 SuperSpeed \u200b\u200bUSB Host Controller (PROG-IF 30)
Subsystém: Asustek Computer Inc. P8B WS základná doska
Vlajky: Autobus Master, Fast Devil, Latencia 0, IRQ 50
Pamäť na FE300000 (64-bit, nepresné)
Schopnosti:
Používateľ jadrového ovládača: XHCI_HCD

07: 05.0 Multimédiá Video Controller: Conexant Systems, Inc. CX23880 / 1/2/3 PCI video a audio dekodér (REV 05)
Vlajky: Autobus Master, Stredný divák, Latencia 32, IRQ 20
Pamäť na FB000000 (32-bitové, nepresné)
Schopnosti:
Použitie jadra: CX8800

07: 06.0 Firewire (IEEE 1394): Via Technologies, Inc. VT6306 / 7/8 IEEE 1394 OHCI Controller (rev C0) (PROG-IF 10)
Subsystém: Asustek Computer Inc. Základná doska
Vlajky: Autobus Master, Stredný divák, Latencia 32, IRQ 21
Pamäť na FC000000 (32-bitové, nepresné)
I / O porty na A000
Schopnosti:
Používateľ jadra používa: firewire_ohci
Výsledkom je, že text bude oveľa viac, ale aj informácie o zariadení budú viac objemnejšie. Môžete dokonca nájsť napríklad číslo IRQ, na ktorom je požadované zariadenie visí. Ak potrebujete vedieť informácie o konkrétnych zariadeniach, ako je video nVIDIA mapaPotom musíte použiť príkaz vyhľadávania s príkazom grep. V dôsledku toho bude náš tím ďalej:

LSPCI | Grep NVIDIA

Malo by sa vyplatiť skutočnosť, že príkaz grep je citlivý na register znakov, takže ak ste ho nenašli od prvého času potrebné informácieMali by ste zmeniť slová na vyhľadávanie, napríklad: NVIDIA, NVIDIA alebo ČASŤ SLOVO - IDIA ALEBO IDIA.

Výstupom tímu bol nasledovné:

01: 00.0 Kompatibilný s VGA: NVIDIA CORPORATION GF108 (REV A1)
01: 00.1 Audio zariadenia: NVIDIA CORPORATION GF108 Vysoké rozlíšenie. Audio Controller (REV A1)

Ak chcete prijímať informácie o zariadení v textovom súbore, potom vykonajte príkaz:

LSPCI\u003e lspci.txt

V dôsledku toho sa v domácom adresári objaví textil súbor lspci.txt.

Ak potrebujete získať zoznam všetkých zariadení v systéme, vrátane USB a SCSI, konfiguráciu pamäte, zistiť typ procesora, môžete použiť program dMESG.. Zobrazuje celý zoznam zariadení, ktorý bude zistený jadrom systému.

Spustite príkaz v termináli:

DMESG.

Ak vykonáte príkaz:

DMESG | menej

zoznam nájdených zariadení bude veľmi veľký. Aby ste analyzovali všetky informácie, odporúčam vám uložiť výstup tohto príkazu do textového súboru. Ak to chcete urobiť, vykonajte príkaz:

DMESG | menej\u003e dmesg.txt

DMESG výstup môže byť tiež filtrovaný na vyhľadávanie potrebné zariadenia. Nasledujúci príkaz zobrazí zoznam všetkých zariadení USB v systéme:

DMESG | Grep -i USB.

Môžete tiež použiť nástroj lshw.. Ak nie je nainštalovaný, vykonajte príkaz:

Sudo apt-get nainštalovať lshw

Ak chcete spustiť príkaz:

Sudo lshw.

Program zobrazuje štruktúrovaný zoznam zariadení spolu s informáciami o zariadení. Informácie sa získavajú veľmi nádrž a užitočné. Časť informácií z výstupného utility:

* -Cdrom
Popis: DVD-RAM Spisovateľ
Produkt: DRW-24B5ST
Výrobca: ASUS.
Fyzické ID: 0.0.0
Informácie o pneumatikách: [Chránené e-mail]:0.0.0
LOGICKÝ NÁZOV: / DEV / SR1

Verzia: 1.00
VLASTNOSTI: Odnímateľné. aUDIO CD-R CD-RW DVD DVD-R DVD-RAM
Konfigurácia: ANSIONISION \u003d 5 MOUNT.FSTYPE \u003d ISO9660 MOUNT.OPTIONS \u003d RO, Nosuid, NODEV, relatime, UID \u003d 1000, GID \u003d 1000, IOCHARPET \u003d UTF8, MODE \u003d 0400, DMODE \u003d 0500 State \u003d Montovaný stav \u003d pripravený
* -medium
Fyzické ID: 0
LOGICKÝ NÁZOV: / DEV / SR1
LOGICKÝ NÁZOV: / MEDIA / DM / DISK
Konfigurácia: Mount.FSTYPE \u003d ISO9660 MOUNT.OPTIONS \u003d RO, Nosuid, NODEV, relatime, UID \u003d 1000, Gid \u003d 1000, OCHARPET \u003d UTF8, MODE \u003d 0400, DMODE \u003d 0500 State \u003d MOUNTED

Stále môžete vytiahnuť mongo užitočné informácie z / proc. Je to určitý "slepý" stav systému a jeho premenné, ktoré ukladá veľa užitočných informácií o systéme, a to: úroveň nabitia notebookov batérií, informácie o procesore, rýchlosti ventilátora, informácie o pripojených zariadeniach a oveľa viac. Ak chcete zobraziť, ktoré súbory sú v adresári / proc, musíte vykonať príkaz:

Ls / proc /

Ak chcete zistiť informácie o procesore, vykonajte príkaz:

CAT / PROCK / CPUINFO

V mojom prípade bol záver taký (zobrazí sa iba časť textových informácií):

procesor: 0.
vendor_id: AutenticaMD.
rodina CPU: 21
model: 1.
názov modelu: AMD FX (TM) -6100 Six-Core procesor
krok: 2.
mikrokód: 0x6000629.
cPU MHz: 1400.000
veľkosť cache: 2048 kB
fyzické ID: 0
súrodenci: 6.
iD CORE: 0
cPU CORES: 3
apiced: 16.
počiatočná apixid: 0
fPU: ÁNO
fPU_EXPERION: ÁNO
cPUID Úroveň: 13
wP: ÁNO

Ak chcete zistiť stav batérie notebook, musíte vykonať nasledujúci príkaz:

CAT / PROCK / ACPI / BATTERY / BAT0 / INFO

Ak chcete zistiť všetky pripojené zariadenia USB, ktoré potrebujete použiť nástroj lsusb.. Spustite príkaz:

lsusb.

Autobus 003 Zariadenie 004: ID 13FE: 4100 Kingston Technology Company Inc.
Autobus 003 Zariadenie 003: ID 125F: C96A A-Data Technology Co, Ltd C906 Flash disk.
Autobus 003 Zariadenie 001: ID 1D6B: 0002 Linux Foundation 2.0 koreňový rozbočovač
Autobus 007 Zariadenie 001: ID 1D6B: 0001 Linux Foundation 1.1 koreňový rozbočovač
Autobus 006 Zariadenie 001: ID 1D6B: 0001 Linux Foundation 1.1 koreňový rozbočovač
Autobus 002 Zariadenie 004: ID 058F: 6361 Alcor Micro Corp. Čítačka multimediálnych kariet.
Autobus 002 Zariadenie 001: ID 1D6B: 0002 Linux Foundation 2.0 koreňový rozbočovač
Autobus 005 Zariadenie 002: ID 046D: C05A LOGITECH, Inc. Optická myš M90 / M100
Autobus 005 Zariadenie 001: ID 1D6B: 0001 Linux Foundation 1.1 Koreňový rozbočovač
Autobus 001 Zariadenie 001: ID 1D6B: 0002 Linux Foundation 2.0 koreňový rozbočovač
Autobus 004 Zariadenie 001: ID 1D6B: 0001 Linux Foundation 1.1 Koreňový rozbočovač
Autobus 011 Zariadenie 001: ID 1D6B: 0003 Linux Foundation 3.0 koreňový rozbočovač
Autobus 010 Zariadenie 003: ID 04D9: 1702 Holtek Semiconductor, Inc.
Autobus 010 Zariadenie 002: ID 046D: 0829 LOGITECH, Inc.
Autobus 010 Zariadenie 001: ID 1D6B: 0002 Linux Foundation 2.0 koreňový rozbočovač
Autobus 009 Zariadenie 001: ID 1D6B: 0003 Linux Foundation 3.0 koreňový rozbočovač
Autobus 008 Zariadenie 001: ID 1D6B: 0002 Linux Foundation 2.0 koreňový rozbočovač

A nakoniec, niekoľko nástrojov na informácie o pevnom disku. Užitočnosť hDPARD. reguluje a prehliadanie parametrov pevné disky s rozhraním ATA. To môže nastaviť parametre, ako je napríklad rozsah pohonu jednotky, režim spánku, riadenie napájania, kontrola akustiky a DMA Nastavenia. Ak chcete zistiť informácie o pripojených pevných diskoch, vykonajte príkaz:

SUDDO HDPARM -I / DEV / SDA

Dozvieme sa informácie o vašom Winchester / DEV / SDA. Dávam časť výstupu:

ATA Zariadenie, s nezmeneným médiom
Číslo modelu: WDC WD6400AARS-00Y5B1
Sériové číslo: WD-WCAV5D714851
Revízia firmvéru: 80.00A80
Doprava: Sériové, SATA 1.0A, SATA II Rozšírenia, SATA REV 2.5, SATA REV 2.6
Normy:
Podporované: 8 7 6 5
Pravdepodobne použitý: 8
Konfigurácia:
LOGICKÝ MAX prúd
Valce 16383 16383.
Hlavy 16 16.
Sektory / TRACK 63 63

CHS Aktuálne hodnotiace sektory: 16514064
Užívateľský sektor používateľa LBA: 268435455
LBA48 Užívateľský sektor: 1250263728
Logické / Fyzikálne sektor Veľkosť: 512 Bytes
Ak nie je program nainštalovaný, vykonajte príkaz v termináli:

SUDDO APT-GET INSTALL HDPARM

FDISK -l.

V dôsledku toho uvidíme zoznam všetkých pripojených pevných diskov, bleskových diskov a pamäťových kariet. Uvidíme tiež, koľko sekcií je vytvorených na disku.

Disc / Dev / SDA: 640,1 GB, 640135028736 Byte
255 hláv, 63 sektorov / skladieb, 77825 valcov, celkom 1250263728
Jednotky \u003d sektory 1 * 512 \u003d 512 bajtov
Sektor veľkosti (logické / fyzikálne): 512 BYTES / 512 BYTES
I / O veľkosť (minimálna / optimálna): 512 BYTES / 512 BYTES
ID disku: 0x0009D6F7

Uzoly-v Zapar Štart Koncový blok ID systém
/ Dev / SDA1 * 2048 61441501 30719727 83 Linux
/ Dev / SDA2 61442048 73730031 6143992 82 Linux Swrap / Solaris
/ Dev / SDA3 73730048 1250263039 588266496 83 Linux

Na to všetko a veľa šťastia všetkým!

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

Pekný Ákos z populárnej maďarskej skupiny Bonanza Banzai

Diagnostika zariadenia je pomerne dôležitou otázkou, ktorú nemožno vynechať. To je dôvod, prečo v seriáli "Sisadmin's Cheat Sheet" pre Debian OS nemôžem pridať článok o prostriedkoch získavania informácií o zariadeniach. Tentokrát sa pokúsim stručne povedať o hlavných nástrojoch na diagnostiku určitých komponentov servera. Budem, samozrejme, s predvolenými fondmi vybudovanými štandardne, pretože akýkoľvek sysadmin by mal vedieť a byť schopný ich používať. Ďalej bude prehľad balíkov s celkovým predpokladom. V kurze, účet príde na oboznámenie s ďalšími pokročilými nástrojmi, ktoré každý môže dať na Will.

Informácie o procesore môžete nájsť pomocou príkazu:
[Chránené e-mail]:~# cAT / PROCK / CPUINFO

Alebo niektoré ďalšie údaje:
[Chránené e-mail]:~# lscpu.

Ram

Zhrnutie používania pamäte:
[Chránené e-mail]:~# zadarmo -m.

Nástroj tiež zobrazuje informácie o použití swapu. Namiesto kľúča -m môže byť ešte lepšie použiť -h - Získať údaje s notáciou objemu.

Predĺžené informácie:
[Chránené e-mail]:~# cAT / PROCT / MEMINFO

Pevné disky

Zobrazenie zoznamu existujúcich sekcií:
[Chránené e-mail]:~# fDISK -l.

Stojí za zmienku, že hlavným účelom nástroja FDISK je spravovať diskové oddiely.

Zobrazenie UUID a typ súboru systému pre každý oddiel môže byť používanie príkazu:
[Chránené e-mail]:~# blkid

Informácie o sekciách, montážnych bodoch a niektoré ďalšie údaje možno získať pomocou utility LSBLK
[Chránené e-mail]:~# lsblk.

Príkaz zobrazuje všetky blokové zariadenia v stromovej štruktúre.

Čistý

Informácie o rozhraní:
[Chránené e-mail]:~# ifconfig

Podrobnosti o sieťovej karte
[Chránené e-mail]:~# miI-Tool -V

Ak chcete skontrolovať prístupnosť uzlov, použite dobre známy ping nástroj.

VŠEOBECNÉ POUŽITIE POUŽITIA

top.

Najvyšší nástroj sa používa na zobrazenie informácií o procesoch a zdrojoch, ktoré spotrebujú. Informácie sa aktualizujú s určitou frekvenciou. Údaje môžu byť zoradené, napríklad s použitím výkonu procesora alebo náhodný vstup do pamäťe (Štandardne triedenie podľa CPU).
[Chránené e-mail]:~# top.

dMIDECODE.

Podrobné informácie o hardvéri môžete získať pomocou DMIDECODE. Utility poskytuje údaje získané z systému BIOS. Popis balíka obsahuje nasledujúci odkaz:

Tieto informácie zvyčajne zahŕňa výrobca systému, názov modelu, sériové číslo, BIOS verzia, deskriptor zdrojov (aktívna tag), ako aj iné informácie o rôznych úrovniach záujmu a presnosti, nainštalovaný výrobcom. Často obsahuje stav zamestnanosti procesorové zásuvkyRozširujúce sloty (napríklad AGP, PCI, ISA), pamäťové sloty a zoznam I / O portov (napríklad sériové a paralelné porty, USB).

Nezabudnite, že údaje vydané DMI nie sú tak spoľahlivé, aby mali byť slepo dôveryhodné. DMIDECODE NEPOUŽÍVAJTE HARDWARE, jednoducho zobrazí údaje, ktoré BIOS poskytuje.

[Chránené e-mail]:~# dMIDECODE.

Výstup príkazu bez argumentov je príliš objemný, je lepšie použiť kľúč -Type kľúč a získať iba potrebné úseky, napríklad:
[Chránené e-mail]:~# dMIDECODE -TYPE 5,6

Príkaz zobrazí typ regulátora pamäte a použité moduly RAM.

dMESG.

Príkaz sa používa na výstup pufra správy jadra. Z hľadiska hardvéru môže byť záver užitočný na analýzu problémov s vybavením a skutočne dokončiť prezentáciu existujúcej "železo". Výstupom príkazu je príliš objemné a iné nástroje môžu byť potrebné pre jeho analýzu, napríklad môžete použiť výstup do súboru, môžete presmerovať výstup tohto príkazu, a môžete nájsť hardvérové \u200b\u200bkomponenty, ktoré potrebujete používať Grep.
[Chránené e-mail]:~# dMESG | Grep procesor.

Príkaz zobrazí iba riadky obsahujúce textový procesor.

lspci.

Pomôcka je vhodná na zobrazenie zoznamu všetkých zariadení pripojených k zbernici PCI. Informácie môžu byť použité na diagnostické účely, ako aj na určenie inštalovaných zariadení.
[Chránené e-mail]:~# lspci.

Pomocou tlačidla -T na zobrazenie informácií v stromovom zobrazení, v ktorom sa zobrazia všetky zbernice a zariadenia pripojené k nim. Kľúče -V, -VV, -Vvv zobraziť ďalšie informácie o každom zariadení; Čím väčší je "V", čím viac dátový výstup.

Vo všeobecnosti je nástroj mimoriadne užitočný pri práci s hardvérovým komponentom a umožňuje získať maximálne údaje.

vmstat.

Zobrazí informácie o súhrnnom stave virtuálna pamäť, ako aj o swape.
[Chránené e-mail]:~# vmstat 2.

Vyššie uvedený príkaz zobrazí aktualizované údaje každé 2 sekundy (namiesto 2 môžete zadať akékoľvek iné číslo).

sysctl

Aj keď je nástroj určený hlavne na kontrolu parametrov jadra o lietať, analýza zavedených hodnôt môže pomôcť pri diagnostike problémov.
[Chránené e-mail]:~# sysctl -a.

Príkaz zobrazí všetky premenné a ich hodnoty.

Ďalšie nástroje

Všetky nižšie uvedené služby nie sú zahrnuté v štandardnej konfigurácii Debian, budú musieť byť inštalované samostatne.

hop.

Silnejšia výmena bežného špičkového užitočnosti. V Štandardná konfigurácia Systém nie je dodávaný. Poskytuje pohodlné interaktívne rozhranie so vstavanou pomocou a aktualizovaním údajov v reálnom čase.
[Chránené e-mail]:~# hTOP -D 10.

The -d Key nastaví hodnotu v desatinách sekundy na aktualizáciu údajov. Kláves -C prepne program do režimu monochromatického režimu.

lshw.

Nástroj je navrhnutý tak, aby stiahol detailné informácie O hardvéri. Najviac výhodne exportoval V.HTML Typ a zobrazenie v prehliadači. Táto metóda, samozrejme, je vylúčená pri práci v režime konzoly, okrem prípadov, ak si dáte údaje v inom systéme.
[Chránené e-mail]:~# lSHW-C siete.

Príkaz zobrazí údaje len na sieťovej karte.

smartmontols.

Balík sa skladá z dvoch nástrojov (SmartTTL a SmartD), ktoré nasledujú S.M.A.R.T-Platné jednotky. Ak chcete začať démon, je potrebné vytvoriť niekoľko nastavení:

Rasate čiary a v zátvorkách, aby ste zadali všetky zariadenia, na ktorých potrebujete sledovať stav.

enable_smart \u003d "/ dev / sda / dev / sdb / dev / sdc / dev / sdd / dev / sde"
START_SMARTD \u003d ÁNO.
Smartd_opts \u003d "- interval \u003d 1800"

Pri začatí služby virtuálny prístroj Od Debian 7.7 som mi dal chybu (musím povedať, že sledovanie s.m.a.r.t na virtuálnych pevných diskoch je pomerne bláznivý nápad, urobil som to len s cieľom testovania):

Zobrazenie stavu disku podľa príkazu:
[Chránené e-mail]:~# smartTL -A / Dev / SDA

Napriek tomu je nástroj pomerne bežný a jednoznačne odporúčaný na použitie. Okrem toho má sieť veľa pokynov na nastavenie e-mailových upozornení v prípade problémov s pevným diskom.

hDPARD.

Hlavným účelom programu je ladenie Parametre IDE / SATA pevné disky, ladenie výkonu. Okrem toho môžete zobraziť aj vlastnosti zariadenia príkazom (zadajte disk):
[Chránené e-mail]:~# hDPARM -I / DEV / SDA

Otázky konfigurácie disku v rámci tohto článku nie sú plánované.

ettool

Utility EthTool vám pomôže diagnostikovať sieťovú kartu. Samozrejme, že je možné vytiahnuť informácie pomocou IFCONFIG a DMESG, atď., Ale neporovnateľne užitočnejšie údaje, ktoré dostanete z EthToolu. Treba poznamenať, že s rozhraním virtuálnej siete program funguje celkom pokrivo. Napríklad zobrazenie štatistík na rozhranie som bol vôbec prázdny:
[Chránené e-mail]:~# ethtool -s eth0.
nie sú k dispozícii žiadne štatistiky

Všeobecné informácie o rozhraní boli približne ako vzácne:
[Chránené e-mail]:~# ethtool eth0.
Nastavenia pre eth0:
Odkaz na odkaz: ÁNO

S fyzickými rozhraniami je situácia výrazne lepšia. Okrem diagnostiky je nástroj určený aj na konfiguráciu rozhraní.

sysstat.

Balík obsahuje niekoľko nástrojov, ktoré sú schopné vydávať informácie o výkone určitých systémových komponentov. YouOSTAT môže byť obzvlášť užitočný, keď je potrebné analyzovať nakladanie pevných diskov v I / O operácie.

Uviedol som ďaleko od všetkých základných nástrojov, známych, s ktorým je potrebné, ale pokiaľ je to možné, bude dopĺňať článok s potrebným materiálom.

Problém
So všetkými ich výhodami pneumatiky. - Včerajší deň. Častejšie si vyžaduje polovicu zoznamu všetkých zariadení v systéme, nielen zariadenia PCI: to je uSB zariadenia,
a zariadenia SCSI, konfiguráciu pamäte a dokonca procesor.
Rozhodnutie
Použite program DMESG. Program zobrazuje celé zariadenie nachádzajúce sa podľa jadra.
Ak chcete zobraziť celý výstup DMESG, zadajte príkaz
$ dmesg | menej
DMESG výstup možno tiež filtrovať, aby vyhľadával špecifický
zariadenia. Takže nasledujúci príkaz zobrazí zoznam všetkých zariadení PCI:
$ dmesg i grep -i USB
Výstupný zoznam zariadení ISA:
$ Dmesg] grep -i Isa
ISAAPNP: Skenovanie kariet PNP ...
ISAAPNP: SB Audio Device Quirk - Zvýšenie rozsahu portov
ISAAPNP: Karta "SupraExpress 56i hlas"
Určenie hlasitosti fyzickej pamäte v systéme:
$ dmesg | Grep -i pamäť.
Pamäť: 256492 / 262080K K dispozícii (1467k Kód jadra. 5204 vyhradené. 516K Údaje. 96k
I n i t. OK HIGHMEM)
Výstup zoznamu zariadení IDE pomocou subsystému emulácie SCSI v jedom 2.4 a starších verziách:
$ dmesg | Grep -i scsi
Kernel Command Line: Root \u003d / Dev / HDA6 RO HDB \u003d SCSI HDC \u003d SCSI
IDE_SETUP: HDB \u003d SCSI
IDE_SETUP: HDC \u003d SCSI

HDB: Pripojený ovládač IDE-SCSI
HDC: Pripojený ovládač IDE-SCSI
SCSIO: Emulácia hostiteľského adaptéra SCSI pre zariadenia IDE ATAPI
Ale čo "skutočné", ne emulované zariadenia SCST vyzerať:
$ dmesg | Grep -i scsi
Revízia ovládača subsystému SCSI: 1.00
SCSIO: APAPTEC AIC7XXX EISA / VLB / PCI SCSI HBA DRIVER, Rev. 6.2.8
AIC7892: Ultral60 široký kanál A, SCSI ID \u003d 7. 32/253 SCB.
... Dodávateľ: IBM-PSG Model: DPSS-336950M M REV: S9HA
Pripojený SCSI disk SDA na Scsio, kanál 0. ID 0. LUN 0
(SCSI0: A: 0): 160.000 MB / s transfery (80.000MHz DT. Offset 63. 16bit)
SCSI zariadenie SDA: 71096640 512-Byte HDWRE sektor (36401 MB)
Kontrola oddielu:
SDA: SDAL SDA2SDA3 SDA4< sda5 sda6 >
Ďalšie funkcie Informácie o uSB kamerapripojený k systému, vrátane
Jej umiestnenie v systéme súborov. Zvyčajne informácie USB
berie tucet linky a viac:
% DMESG | Grep -i USB.
. . .
USB.C: Registrované nové d r i v e r ibmcam
ICMCAM.C: IBM PC Fotoaparát USB kamera nájdená (Model 2. Rev. 0x030A)
USBVIDEO.C: IBMCAM ON / DEV / VIDEOOO: CANVAS \u003d 352x240 videosize \u003d 352x240
Výstup informácií o sériových portoch:
$ dmesg | Grep -i tty.
TTYSOO na 0x03F8 (IRQ \u003d 4) je 16550A
Výstup informácií o procesore (alebo procesoroch):
$ dmesg | Grep -i CPU.
Inicializácia CPU # 0
CPU: Li i cache: 64K (64 bajtov / riadok). D cache 64K (64 bajtov / riadok)
CPU: L2 cache: 64K (64 bajtov / riadok)
Intel Machine Skontrolujte reportovanie na CPU # 0.
CPU: After Generic, Caps: 0183F9FFF CLC7F9FF 00000000 00000000
CPU: Spoločné čiapky: 0183F9FFFFF CLC7F9FF 00000000 00000000
CPU: AMD DURON (TM) Procesor Speping 01
Upozornenie: Pri vyhľadávaní sa vrátia len tie čiary, v ktorých je požadované podreťazcované. Často dodatočné informácie obsahujú
V susedných riadkoch a je priamym prezeraním súboru:
Inicializácia CPU # 0
Zistil procesor 801.446 MHz.



Páči sa vám článok? Zdieľaj to