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