Administração de Linux Question #019e3987
Qual dos seguintes parâmetros do kernel instrui o kernel a suprimir a maioria das mensagens de inicialização?
silent
verbose=0
nomesg
quiet
Official Explanation / Community Explanations
O parâmetro do kernel quiet instrui o kernel a suprimir a maioria das mensagens de inicialização, exibindo apenas erros e avisos críticos. Isso é comumente usado para reduzir a saída durante a inicialização e fornecer uma exibição mais limpa no console.
Como funciona
Durante a inicialização, o kernel do Linux imprime mensagens de diagnóstico no console. O parâmetro quiet reduz a verbosidade dessas mensagens, ocultando informações e saídas de depuração. Ele não suprime todas as mensagens; pânicos do kernel e outros erros críticos ainda são exibidos.
Por que o valor correto está certo
O parâmetro quiet é uma opção padrão da linha de comando do kernel, reconhecida pelo kernel. Quando passado pelo carregador de inicialização (por exemplo, GRUB), ele define o nível de log do console para um valor mais baixo, normalmente suprimindo mensagens abaixo de KERN_WARNING. Esta é a maneira correta de reduzir as mensagens de inicialização.
Por que os valores incorretos estão errados
silent: Este não é um parâmetro de kernel válido. O kernel não reconhecesilentcomo opção de linha de comando, portanto não tem efeito.verbose=0: Emboraverboseseja às vezes usado em outros contextos, o kernel não aceitaverbose=0como parâmetro. A maneira correta de controlar a verbosidade é através dequietouloglevel.nomesg: Este não é um parâmetro de kernel válido. Pode ser confundido comnomsgou similar, mas o kernel não suportanomesgpara suprimir mensagens de inicialização.