Administração de Linux
medium

Administração de Linux Question #019e3987

Question Statement
Administração de Linux
#quiet
#kernel-parameters
#boot-messages
#console-loglevel
#grub
Medium

Qual dos seguintes parâmetros do kernel instrui o kernel a suprimir a maioria das mensagens de inicialização?

A

silent

B

verbose=0

C

nomesg

D

quiet

Correct

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 reconhece silent como opção de linha de comando, portanto não tem efeito.
  • verbose=0: Embora verbose seja às vezes usado em outros contextos, o kernel não aceita verbose=0 como parâmetro. A maneira correta de controlar a verbosidade é através de quiet ou loglevel.
  • nomesg: Este não é um parâmetro de kernel válido. Pode ser confundido com nomsg ou similar, mas o kernel não suporta nomesg para suprimir mensagens de inicialização.