Como posso determinar o que está imprimindo no meu console?

3

como determinar o dono dessa saída? o que está inundando meu console?

udev syslog syslogng?

editar como resposta aceita:

Eu aceito a resposta, mas ...

  • Eu não uso init, ao invés disso eu uso o systemd.
  • o nível de registro do kernel está definido em sysctl.conf
  • a melhor maneira para este caso foi comparar as entradas no syslog com as do stdout e verificar o rótulo de fato, é do [kernel]

para ocultar o arquivo spec sysctlconf do kernel specyfic e:

#
# Uncomment the following to stop low-level messages on console
# see also: 
#    http://superuser.com/questions/351387/how-to-stop-kernel-messages-from-flooding-my-console
#

kernel.printk = 3 4 1 3
    
por ceph3us 18.06.2016 / 01:57

1 resposta

3

É o próprio kernel que está inundando seu console.

Você precisa diminuir o nível de log para consoles: sudo dmesg -n 1 .

O sistema pode ter uma configuração para isso (incluindo o bootloader 1). Caso contrário, para torná-lo permanente, você precisa adicioná-lo ao seu /etc/rc.local .

Observe que isso afeta apenas o comportamento pós-inicialização do console, para desligá-lo do tempo de inicialização, você precisa definir o parâmetro do kernel loglevel=1 .

    
por 18.06.2016 / 04:30