12.04.2013 Views

APOSTILA GNU/DEBIAN AVANÇADO - Gerds

APOSTILA GNU/DEBIAN AVANÇADO - Gerds

APOSTILA GNU/DEBIAN AVANÇADO - Gerds

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>APOSTILA</strong> <strong>GNU</strong>/<strong>DEBIAN</strong> <strong>AVANÇADO</strong><br />

Faz com que rmmod isole o módulo em questão, e aguarde até que todos os<br />

recursos do sistema não necessitem mais utilizá-lo, e faça a remoção segura do módulo<br />

da memória.<br />

-s<br />

Envia os erros encontrados durante a operação ao mecanismo de log do sistema<br />

(syslog).<br />

Exemplos:<br />

rmmod drm<br />

Remove o módulo “drm” da memória (descarrega o módulo).<br />

rmmod -w sis<br />

Aguarda até que nenhum outro recurso esteja utilizando o módulo “sis”, para<br />

descarregá-lo da memória de forma segura.<br />

rmmod -f floppy<br />

Força o descarregamento do módulo do kernel denominado “floppy”.<br />

11.3.7. sysctl<br />

O utilitário “sysctl” é uma interface que permite examinar e alterar dinamicamente<br />

parâmetros do Kernel do <strong>GNU</strong>/Linux. Geralmente, esses parâmetros (identificados como<br />

objetos na MIB – Management Information Base) são usados para ajustes como limitar o<br />

tamanho do segmento da memória compartilhada, o número de threads que o SO pode<br />

utilizar, o número máximo de processos executados pelo sistema, alterar funcionalidades<br />

como IP forwarding, restrições de segurança para o superusuário (root) e níveis de<br />

depuração.<br />

A grande vantagem de se alterar parâmetros do Kernel via sysctl, é que isto evita<br />

em muitos casos, a recompilação do núcleo do sistema. O sysctl é a ferramenta mais<br />

importante do sistema para se fazer ajustes finos de funcionalidades (tunning), e por<br />

isso, é necessário que o administrador do sistema domine o uso deste utilitário, tanto<br />

para sanar problemas como para melhorar o desempenho do sistema.<br />

sysctl [opções] [variável] [=valor]<br />

Onde:<br />

variável<br />

É a opção que define a variável a ser consultada/alterada com o uso de sysctl.<br />

valor<br />

Esse parâmetro só pode ser utilizado com a opção anterior (variável), e permite<br />

estipular o novo valor que deverá ser assumido pela variável que está sendo alterada.<br />

opções:<br />

-n<br />

Esta opção evita que o nome da variável seja impressa juntamente com seu<br />

valor, esta é a forma padrão da saída do sysctl (ex.: kernel.hostname = ecelepar00001),<br />

sendo que somente o valor da variável será impresso quando “-n” for informado.<br />

-e<br />

Ignora erros quando a variável informada não existe.<br />

-N<br />

Imprime o nome da variável em vez do seu valor. Funciona de modo contrário a<br />

opção “-n”.<br />

-q<br />

Por padrão, quando um valor é alterado, sysctl exibe a alteração realizada na<br />

tela. Use esta opção caso você não deseje este tipo de comportamento.<br />

PÁG.: 113

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!