<?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>malucelli.net</title>
	<atom:link href="http://net.malucelli.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://net.malucelli.net</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 06 Jul 2009 03:09:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Criando várias filas de email (queues) para o Sendmail</title>
		<link>http://net.malucelli.net/criando-varias-filas-de-email-queues-para-o-sendmail/</link>
		<comments>http://net.malucelli.net/criando-varias-filas-de-email-queues-para-o-sendmail/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 19:56:01 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[filas]]></category>
		<category><![CDATA[queue]]></category>
		<category><![CDATA[sendmail]]></category>

		<guid isPermaLink="false">http://net.malucelli.net/?p=20</guid>
		<description><![CDATA[O Sendmail utiliza por padrão apenas uma fila de email (queue), que na maioria das vezes é o suficiente para atender os todos os usuários da sua empresa, porém, se você tem um fluxo largo ...]]></description>
			<content:encoded><![CDATA[<p>O Sendmail utiliza por padrão apenas uma fila de email (queue), que na maioria das vezes é o suficiente para atender os todos os usuários da sua empresa, porém, se você tem um fluxo largo de emails em seu servidor, muitas vezes opta-se por criar várias filas e dividir os emails nesses diretorios, um exemplo é que se há milhares de emails em apenas uma pasta, o uso de processamento será muito maior, ocorrendo uma sobrecarga no mesmo, onde o servico provavelmente ficara bastante lento. Por isso, uma boa pratica é fazer essa separação como mostro abaixo.</p>
<p>Neste caso, vamos criar apenas 5 filas.</p>
<pre><code>[root@mail ~]# mkdir /var/spool/mqueue/q{1,2,3,4,5}</code></pre>
<p>Verifique a atual permissao da pasta original, /var/spool/mqueue/, para aplicarmos nas subpastas<br />
<span id="more-20"></span></p>
<pre><code>[root@mail ~]# ls -la /var/spool/
drwx------   2 root   mail     4096 Jul  1 19:23 mqueue</code></pre>
<p>No meu caso, vamos atribuir o usuario root e grupo mail para as subpastas</p>
<pre><code>[root@mail ~]# chown root.mail /var/spool/mqueue/q*</code></pre>
<p>A proxima alteração é no arquivo de configuração do mailscanner (sendmail.mc, geralmente em /etc/mail/sendmail.mc).</p>
<pre><code>[root@mail ~]# vim /etc/mail/sendmail.mc
define(`QUEUE_DIR', `/var/spool/mqueue/q*')dnl</code></pre>
<p>Agora recrie o arquivo de configuração e reincie o serviço</p>
<pre><code>[root@mail ~]# m4 sendmail.mc &gt; /etc/mail/sendmail.cf</code></pre>
<p>ou,</p>
<pre><code>[root@mail ~]# make clean &amp;&amp; make all</code></pre>
<p>que recria tudo.</p>
<pre><code>[root@mail ~]# service sendmail restart</code></pre>
<p>Para verificar e validar as alterações feitas, execute o mailq, que ele deve resultar em algo assim:</p>
<pre><code>[root@mail ~]# mailq
/var/spool/mqueue/q6 is empty
/var/spool/mqueue/q4 is empty
/var/spool/mqueue/q3 is empty
/var/spool/mqueue/q2 is empty
/var/spool/mqueue/q5 is empty
Total requests: 0</code></pre>
<p>Nota: Essa pratica deve funcionar nas versões mais recentes do sendmail.</p>
<p>Se já existir emails na sua fila atual, basta mover os mesmos para alguma dessas pastas criadas (q1 por exemplo) que o serviço se encarrega de entrega-los.</p>
]]></content:encoded>
			<wfw:commentRss>http://net.malucelli.net/criando-varias-filas-de-email-queues-para-o-sendmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mudando senha do usuário root do Mysql</title>
		<link>http://net.malucelli.net/mudando-senha-do-usuario-root-do-mysql/</link>
		<comments>http://net.malucelli.net/mudando-senha-do-usuario-root-do-mysql/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 01:09:24 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mudando]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[senha]]></category>

		<guid isPermaLink="false">http://net.malucelli.net/?p=17</guid>
		<description><![CDATA[Hoje durante o dia, surgiu uma situação em que se precisava acessar o Mysql para executar algumas rotinas de manutenção, e para isso era pré-requisito que a conta de acesso tivesse privilégios de administrador (root), ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Hoje durante o dia, surgiu uma situação em que se precisava acessar o Mysql para executar algumas rotinas de manutenção, e para isso era pré-requisito que a conta de acesso tivesse privilégios de administrador (root), porém, ninguém ao redor tinha ou se lembrava da senha do usuário root do Mysql.</p>
<p style="text-align: justify;">Para isso, abaixo segue um pequeno tutorial de como recuperar/mudar a senha do usuário root no Mysql.</p>
<p>1) Parar o serviço do daemon do Mysql;</p>
<pre><code>[root@localhost ~]# /etc/init.d/mysqld stop</code></pre>
<p style="text-align: justify;"><span id="more-17"></span>Verificar se existe qualquer processo do Mysql no ar, e eliminar se for necessario</p>
<pre><code>[root@localhost ~]# ps aux |grep mysql</code></pre>
<pre><code>[root@localhost ~]# kill -9 &lt;pid&gt;</code></pre>
<p>2) Iniciar o Mysql em modo de &#8220;segurança&#8221;</p>
<p style="text-align: justify;">Desse modo, utilizando os parametros &#8211;skip-grant-tables, o daemon é iniciado ignorando as tabelas que fazem o controle de segurança do Mysql, com isso ao conectar no serviço, você acaba acessando com privilegios de administrador.</p>
<pre><code>[root@localhost ~]# mysqld_safe --skip-grant-tables &amp;</code></pre>
<p>3) Acessar o banco do Mysql</p>
<pre><code>[root@localhost ~]# mysql -u root mysql</code></pre>
<p>4) Trocar a senha de root do banco<br />
Substituir a palavra SENHA pela nova senha</p>
<pre><code>mysql&gt; UPDATE user SET password=PASSWORD("SENHA") WHERE user="root";
mysql&gt; FLUSH PRIVILEGES;
mysql&gt; exit</code></pre>
<p>5) Reiniciar o processo do Mysql</p>
<pre><code>[root@localhost ~]# /etc/init.d/mysqld restart</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://net.malucelli.net/mudando-senha-do-usuario-root-do-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Vista: &#8220;A disk read error occured.&#8221;</title>
		<link>http://net.malucelli.net/windows-vista-a-disk-read-error-occured/</link>
		<comments>http://net.malucelli.net/windows-vista-a-disk-read-error-occured/#comments</comments>
		<pubDate>Sun, 31 May 2009 22:36:15 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[disk erro]]></category>
		<category><![CDATA[fix boot]]></category>
		<category><![CDATA[mbr]]></category>
		<category><![CDATA[windows vista]]></category>

		<guid isPermaLink="false">http://net.malucelli.net/?p=5</guid>
		<description><![CDATA[Durante a semana me deparei com o seguinte erro após um reboot do Windows Vista:

Tudo isso após ter instalado um driver de som &#8220;bugado&#8221; da SoundMax, que eu havia baixando direto da Asus :(.
Logo lembrei ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Durante a semana me deparei com o seguinte erro após um reboot do Windows Vista:</p>
<p style="text-align: center;"><img class="size-full wp-image-13 aligncenter" title="error-vista-disk" src="http://net.malucelli.net/wp-content/uploads/2009/05/error-vista-disk.png" alt="error-vista-disk" width="351" height="88" /></p>
<p style="text-align: justify;">Tudo isso após ter instalado um driver de som &#8220;bugado&#8221; da SoundMax, que eu havia baixando direto da Asus :(.</p>
<p style="text-align: justify;">Logo lembrei que na instalação do Windows Vista, havia um modo de recuperação do SO, porém, eu particulamente nunca havia utilizado, mas esperava que este processo poderia ajudar a corrigir este problema, já que eu não havia feito nenhum backup dos arquivos e também não tinha tempo para uma reinstação.</p>
<p style="text-align: justify;">Após uma pesquisa no site da Microsoft, encontrei o seguinte <a href="http://support.microsoft.com/kb/927392" target="_blank">artigo</a> que me orientou a realizar os seguintes procedimentos:</p>
<p style="text-align: justify;"><span id="more-5"></span></p>
<p style="padding-left: 30px; text-align: justify;">1) Reiniciar o computador e iniciar o DVD de instalação do Windows Vista;</p>
<p style="padding-left: 30px; text-align: justify;">2) Após a tela inicial aparecer, ir em &#8220;<span style="text-decoration: underline;">R</span>epair your computer&#8221; (Utilitário Gráfico) ou pressionar as teclas SHIFT+F10 (Console Mode).</p>
<p style="padding-left: 30px; text-align: justify;">3) Se for pela interface gráfica, ir pelo &#8220;Startup Repair&#8221; que o mesmo irá diagnosticar e se for necessário recuperar os registros defeituosos encontrados.</p>
<p style="padding-left: 30px; text-align: center;"><img class="aligncenter size-full wp-image-16" title="recovery" src="http://net.malucelli.net/wp-content/uploads/2009/05/recovery.png" alt="recovery" width="388" height="290" /></p>
<p style="padding-left: 30px; text-align: justify;">4) Se for via Console Mode, digitar: <em><strong>bootrec.exe /FixMbr</strong></em> e <em><strong>bootrec.exe /FixBoot</strong></em><em>.</em></p>
<p style="text-align: justify;">Nos dois procedimentos, o resultado final obtido é o mesmo, com a correção e criação de um novo setor de boot do Windows Vista.</p>
<p style="text-align: justify;">No meu caso, após estes passos, o Windows Vista iniciou normalmente e me permitiu a inicialização em modo de segurança para que eu pudesse remover o driver defeituoso. ;D</p>
]]></content:encoded>
			<wfw:commentRss>http://net.malucelli.net/windows-vista-a-disk-read-error-occured/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bloqueando Internet Explorer com o Squid</title>
		<link>http://net.malucelli.net/bloqueando-internet-explorer-com-o-squid/</link>
		<comments>http://net.malucelli.net/bloqueando-internet-explorer-com-o-squid/#comments</comments>
		<pubDate>Sun, 24 May 2009 23:00:31 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[navegador]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[squid]]></category>

		<guid isPermaLink="false">http://net.malucelli.net/?p=3</guid>
		<description><![CDATA[Eis uma boa forma para bloquear que seus usuários não usem o Microsoft Internet Explorer para navegação na internet.
/etc/squid/squid.conf
# Uma dos problemas ao fazer isso, é que alguns sites funcionam apenas no IE, então
# para ...]]></description>
			<content:encoded><![CDATA[<p>Eis uma boa forma para bloquear que seus usuários não usem o Microsoft Internet Explorer para navegação na internet.</p>
<p>/etc/squid/squid.conf</p>
<pre><code># Uma dos problemas ao fazer isso, é que alguns sites funcionam apenas no IE, então
# para isso, criamos uma regra que irá permitir apenas o usudo dele nos sites
# especificados no arquivo /etc/squid/acl/urls_allow_ie

acl urls_allow_ie url_regex -i            "/etc/squid/acl/urls_allow_ie"

# Verifica se o navegador em questão é o IE, neste caso escolhemos o IE, porém poderia
# ser qualquer outro navegador, o segredo é colocar uma palavra que contenha no header
# do user-agent, ex: Firefox, iria pegar o Mozilla Firefox.
# Lista completa de user-agent: http://www.zytrax.com/tech/web/browser_ids.htm#firefox

acl bwr_ie browser MSIE

# Todas as redes

acl all         src 0.0.0.0/0.0.0.0

# Rede interna

acl rede_local src 172.16.0.0/16

# Negando requisições vinda do Internet Explorer, menos para os sites liberados que
# são exceção

http_access deny bwr_ie !urls_allow_ie

# Libera a rede interna para navegação com outros navegadores

http_access allow rede_local</code></pre>
<p> </p>
<p>O arquivo urls_allow_ie deve ficar parecido com isso:</p>
<p>/etc/squid/acl/urls_allow_ie</p>
<pre><code>http://.*\.google.com/.*</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://net.malucelli.net/bloqueando-internet-explorer-com-o-squid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.342 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2009-07-06 00:13:47 -->
