GNU/Linux >> Linux Esercitazione >  >> Linux

Esempi di comandi dmesg in Linux

Il comando dmesg è un ottimo comando per la risoluzione dei problemi hardware. Quando un sistema si avvia inizialmente, il kernel identificherà i vari dispositivi hardware disponibili per quel sistema. Quando il kernel identifica questi dispositivi, le informazioni vengono scritte nel buffer circolare del kernel. Questo buffer ad anello è essenzialmente un registro interno per il kernel. Il comando dmesg può essere utilizzato per stampare questo buffer circolare.

Quello che segue è un esempio di output del comando dmesg:

# dmesg
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.10.0-229.1.2.el7.x86_64 ([email protected]) (gcc version 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC) ) #1 SMP Fri Mar 27 03:04:26 UTC 2015
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.10.0-229.1.2.el7.x86_64 root=/dev/mapper/md0-root ro rd.lvm.lv=md0/swap crashkernel=auto rd.md.uuid=bec13d99:42674929:76663813:f748e7cb rd.lvm.lv=md0/root rd.md.uuid=7adf0323:b0962394:387e6cd0:b2914469 rhgb quiet LANG=en_US.UTF-8 systemd.debug
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009

Puoi utilizzare l'opzione -T per visualizzare i messaggi insieme al timestamp.

# dmesg -T | less

Esempi di comando dmesg

1. Per stampare o controllare il buffer dell'anello del kernel:

# dmesg

2. Per cancellare il buffer dell'anello del kernel dopo la stampa:

# dmesg -c

3. Per stampare il buffer dei messaggi non elaborati:

# dmesg -r

4. Per specificare la dimensione del buffer dell'anello:

# dmesg -s 1024

5. Per impostare il livello di registrazione:

# dmesg -n level
# dmesg -n 1      ## prevent all messages


Linux
  1. 7 Esempi di comandi Linux df

  2. 8 Esempi di comandi TR Linux

  3. Esempi di comandi dmesg in Linux

  4. Esempi di comandi rm in Linux

  5. sa Esempi di comandi in Linux

9 Esempi di comandi tee in Linux

9 esempi di comandi diff in Linux

Comando IP Linux con esempi

Comando Dmesg in Linux

15 Comando Linux ps con esempi

Esempi di comandi id in Linux