Administrare servere dedicate linux: comanda dmesg

In timpul procesului de pornire al sistemului de pe un server dedicat pe care ruleaza o distributie de Linux, kernel-ul este incarcat in memorie si controleaza intregul sistem. Pe ecran se afiseaza o serie de mesaje ce ofera informatii despre dispozitivele hardware pe care kernel-ul le detecteaza in timpul procesului de boot.

Aceste mesaje sunt disponibile in memoria buffer a kernel-ului si ori de cate ori apare un mesaj nou, acesta este rescris pe cel curent. Aceste mesaje pot fi vizualizate folosind comanda “dmesg”.

1. Mesaje din timpul procesului de bootare

De executare comanda dmesg, puteţi vizualiza Hardwares care sunt detectate în timpul procesului de pornire şi este detalii de configurare. Există multe informaţii utile afişate în dmesg. Doar căuta prin intermediul lor linie cu linie şi încercăm să înţelegem ce înseamnă. Odată ce aveţi o idee de tipul de mesaje se afişează, s-ar putea găsi de ajutor pentru depanare, atunci când vă confruntaţi cu o problemă.

# dmesg | more

Bluetooth: L2CAP ver 2.8
eth0: no IPv6 routers present
bnx2: eth0 NIC Copper Link is Down
usb 1-5.2: USB disconnect, address 5
bnx2: eth0 NIC Copper Link is Up, 100 Mbps full duplex

2. Memoria disponibila a serverului

# dmesg | grep Memory

Memory: 57703772k/60817408k available (2011k kernel code, 1004928k reserved, 915k data, 208k init)

3. Status-ul curent al placii de retea

# dmesg | grep eth

eth0: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem 96000000, IRQ 169, node addr e4:1f:13:62:ff:58
eth1: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem 98000000, IRQ 114, node addr e4:1f:13:62:ff:5a
eth0: Link up