<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Krix Apolinário &#187; sysctl</title>
	<atom:link href="http://blog.krix.com.br/tag/sysctl/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.krix.com.br</link>
	<description></description>
	<lastBuildDate>Fri, 03 Sep 2010 15:04:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Configurando Parâmetros Do Kernel</title>
		<link>http://blog.krix.com.br/2009/01/31/configurando-parametros-do-kernel/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=configurando-parametros-do-kernel</link>
		<comments>http://blog.krix.com.br/2009/01/31/configurando-parametros-do-kernel/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 03:04:06 +0000</pubDate>
		<dc:creator>Krix Apolinário</dc:creator>
				<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[sysctl]]></category>

		<guid isPermaLink="false">http://blog.krix.com.br/?p=1033</guid>
		<description><![CDATA[Os vários dos parâmetros do kernel Linux são configuráveis e eles ficam armazenados em diversos arquivos dentro do diretório /proc, sendo assim o comportamento do kernel Linux pode ser modificado durante a execução, já que o diretório /proc faz parte &#8230; <a href="http://blog.krix.com.br/2009/01/31/configurando-parametros-do-kernel/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Os vários dos parâmetros do kernel Linux são configuráveis e eles ficam armazenados em diversos arquivos dentro do diretório <em>/proc</em>, sendo assim o comportamento do kernel Linux pode ser modificado durante a execução, já que o diretório <em>/proc</em> faz parte do <a title="Sistema de Arquivos Virtual" href="http://pt.wikipedia.org/wiki/Sistema_de_arquivos_virtual" target="_blank">Sistema de Arquivos Virtual</a> <em>proc</em>, que ao invés de ficar armazenado no disco rígido fica na memória RAM do computador. O fato de ficar armazenado na memória poder considerado ruim já que quando for desligado todas as mudanças feitas serão perdidas mas, para que isso não ocorra podemos fazer uso do comando <em>sysctl</em>.</p>
<p>O <em>sysctl</em> possui um arquivo onde as configurações ficam salvas é o <em>/etc/sysctl.conf</em>, nesse arquivo encontram-se salvos valores atribuídos aos parâmetros do kernel na inicialização do sistema Linux e os scripts de inicialição executação o <em>sysctl</em>, que irá ler o arquivo de configuração e irá configurar de forma correta os parâmetros dos arquivos dos diretório <em>/proc</em>.</p>
<p>Vamos ver alguns exemplo para ficar mais prático:</p>
<p>Exibe os valores de todos os parâmetros:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>krix<span style="color: #000000; font-weight: bold;">@</span>rogue<span style="color: #7a0874; font-weight: bold;">&#93;</span>$ sysctl <span style="color: #660033;">-a</span></pre></div></div>

<p>Exibe o valor e o nome do parâmetro informado:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>krix<span style="color: #000000; font-weight: bold;">@</span>rogue<span style="color: #7a0874; font-weight: bold;">&#93;</span>$ sysctl net.code.rmem_default</pre></div></div>

<p>Exibe somente valor do parâmetro informado:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>krix<span style="color: #000000; font-weight: bold;">@</span>rogue<span style="color: #7a0874; font-weight: bold;">&#93;</span>$ sysctl <span style="color: #660033;">-n</span> net.code.rmem_default</pre></div></div>

<p>Muda o valor do parâmetro informado:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>krix<span style="color: #000000; font-weight: bold;">@</span>rogue<span style="color: #7a0874; font-weight: bold;">&#93;</span>$ sysctl <span style="color: #660033;">-w</span> net.core.rmem_default=<span style="color: #ff0000;">&quot;VALOR&quot;</span></pre></div></div>

<p>Atualiza os valores dos parâmetros do kernel a partir dos valores definidos no arquivo:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>krix<span style="color: #000000; font-weight: bold;">@</span>rogue<span style="color: #7a0874; font-weight: bold;">&#93;</span>$ sysctl <span style="color: #660033;">-p</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>sysctl.conf</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.krix.com.br/2009/01/31/configurando-parametros-do-kernel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
