<?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>Another Geek Blog &#187; ubuntu</title>
	<atom:link href="http://geek.linuxman.pro.br/tag/ubuntu/feed" rel="self" type="application/rss+xml" />
	<link>http://geek.linuxman.pro.br</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 16 Dec 2011 01:55:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ZFS: Eu desisto</title>
		<link>http://geek.linuxman.pro.br/geek/zfs-eu-desisto</link>
		<comments>http://geek.linuxman.pro.br/geek/zfs-eu-desisto#comments</comments>
		<pubDate>Mon, 03 Jan 2011 15:45:31 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[btrfs]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[openindiana]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=1522</guid>
		<description><![CDATA[Pra esse ano novo eu resolvi fazer um update no meu home office, que vocês devem lembrar do último post que está num estado deplorável. O ditado de que em casa de ferreiro o espeto é de pau é verdade. Aqui em casa a rede não passa nem perto do relógio suiço que é na [...]]]></description>
			<content:encoded><![CDATA[<p>Pra esse ano novo eu resolvi fazer um update no meu home office, que vocês devem lembrar do <a href="http://geek.linuxman.pro.br/geek/home-office">último post</a> que está num estado deplorável.</p>
<p>O ditado de que em casa de ferreiro o espeto é de pau é verdade. Aqui em casa a rede não passa nem perto do relógio suiço que é na empresa. Só tenho uma pasta compartilhada na rede, vira e mexe a esposa tem problemas de permissão copiando arquivos, a impressora não é compartilhada, os backups são manuais (quando eu lembro) e não tinha nada organizado em termos de storage.</p>
<p>Resolvi começar atacando o problema de storage e minha idéia inicial foi usar ZFS.</p>
<p>Peguei emprestado um HD externo na empresa (ah, sim&#8230; meu HD de backup não tem espaço para um backup full das minhas coisas), fiz aquele backup com capricho e mandei ver&#8230;</p>
<p>Comecei pensando em instalar o Debian/kFreeBSD, mas pensei: Pô&#8230; Se eu vou instalar FreeBSD vamos logo pras cabeças, né? Baixei FreeBSD 8.1 e comecei a instalar, mas logo de cara já deu aquela sensação ruim. A última vez que usei FreeBSD foi circa 2001 e logo de cara vi que o processo de instalação continua igualzinho! O bagulho não evoluiu uma vírgula em 10 anos. Começou mal.</p>
<p>Depois de instalado passei um bom tempo tentando configurar o X, sem sucesso. Verdade que tenho uma maldita nVidia, mas deveria funcionar com um driver genérico. Mas não rolou. Tudo bem, não preciso de X, vamos instalar outras coisas. Vou até o ports e instalo meia dúzia de coisas, mas outras que vou tentar só dão erro. Quer saber? Não sou masoquista não.</p>
<p>Vamos pro Debian/BSD então. Pra instalar com suporte a ZFS na partição root só usando o daily build do mini.iso. Beleza. Tem um mirror numa universidade aqui perto e o download é rápido pra cacete. Não vai ser o problema.</p>
<p>A instalação é linda, vai tudo bem até o final, dou boot no sistema, ZFS online, apt-get install comendo solto e coloco X pra funcionar num instante (ruim, mas funcionando). Ai o primeiro problema: Conecto meu HD externo e o meninão não reconhece EXT3&#8230; Só EXT2. :-\</p>
<p>Conecto o HD no meu notebook e começo um rsync via rede. Mesmo demorando uma eternidade as coisas vão indo bem e eu já penso: Bom&#8230; enquanto restaura vou brincar com as configurações. Essa pasta aqui eu vou compartilhar na rede e&#8230;</p>
<pre>warning: mountd isn't supported in Debian GNU/kFreeBSD yet</pre>
<p>﻿WTF? Como assim? Não posso compartilhar meus volumes ZFS? E só descubro isso umas 2 horas depois de tudo instalado e com metade dos backups restaurados?</p>
<p>Quer saber, vocês vão tudo praquele lugar. Eu vou instalar <a href="http://openindiana.org/">OpenIndiana</a> mesmo. Mais 30 minutos de download, gravar DVD, boot&#8230; boot? Nem boot deu no meu PC. TAQUEO!</p>
<p>Nesse momento eu desisti. Chega. Sofrimento tem limites. Bora baixar Ubuntu 10.10 e usar Btrfs mesmo&#8230;</p>

	Tags: <a href="http://geek.linuxman.pro.br/tag/btrfs" title="btrfs" rel="tag">btrfs</a>, <a href="http://geek.linuxman.pro.br/tag/debian" title="debian" rel="tag">debian</a>, <a href="http://geek.linuxman.pro.br/tag/freebsd" title="freebsd" rel="tag">freebsd</a>, <a href="http://geek.linuxman.pro.br/tag/openindiana" title="openindiana" rel="tag">openindiana</a>, <a href="http://geek.linuxman.pro.br/tag/ubuntu" title="ubuntu" rel="tag">ubuntu</a>, <a href="http://geek.linuxman.pro.br/tag/zfs" title="zfs" rel="tag">zfs</a><br />
]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/zfs-eu-desisto/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Exciting times</title>
		<link>http://geek.linuxman.pro.br/geek/exciting-times</link>
		<comments>http://geek.linuxman.pro.br/geek/exciting-times#comments</comments>
		<pubDate>Wed, 17 Nov 2010 19:43:35 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[btrfs]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wayland]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=1503</guid>
		<description><![CDATA[Parece que vamos entrar em mais uma onda de novidades e grandes revoluções no Linux. Não sei vocês, mas eu tenho a impressão que as coisas estão meio estacionadas faz um tempo. Eu mesmo estou usando na minha workstation do trabalho um Ubuntu 9.10 e não vejo o menor motivo pra upgrade. Parece que nos últimos [...]]]></description>
			<content:encoded><![CDATA[<p>Parece que vamos entrar em mais uma onda de novidades e grandes revoluções no Linux.</p>
<p>Não sei vocês, mas eu tenho a impressão que as coisas estão meio estacionadas faz um tempo. Eu mesmo estou usando na minha workstation do trabalho um Ubuntu 9.10 e não vejo o menor motivo pra upgrade. Parece que nos últimos anos nada digno de nota aconteceu. Ou talvez tenha, mas só não foi nada que me interessou.</p>
<p>Porém para um futuro próximo parece que vamos ter um <a href="http://br-linux.org/2010/o-patch-de-200-linhas-que-multiplica-o-desempenho-no-linux/">aumento de performance sensacional</a>, um <a href="https://btrfs.wiki.kernel.org/index.php/Main_Page">filesystem de gente grande</a> e uma <a href="http://wayland.freedesktop.org/">camada gráfica decente</a> . Isso tudo num espaço de talvez um ano?</p>
<p>Tô na pilha para colocar as mãos num Ubuntu 11.10 e descobrir que ele roda melhor, mais rápido, mais confiável e mais bonito na mesma máquina que estou usando hoje.</p>

	Tags: <a href="http://geek.linuxman.pro.br/tag/btrfs" title="btrfs" rel="tag">btrfs</a>, <a href="http://geek.linuxman.pro.br/tag/kernel" title="kernel" rel="tag">kernel</a>, <a href="http://geek.linuxman.pro.br/tag/linux" title="linux" rel="tag">linux</a>, <a href="http://geek.linuxman.pro.br/tag/ubuntu" title="ubuntu" rel="tag">ubuntu</a>, <a href="http://geek.linuxman.pro.br/tag/wayland" title="wayland" rel="tag">wayland</a><br />
]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/exciting-times/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Downgrade &#8211; mais ou menos</title>
		<link>http://geek.linuxman.pro.br/geek/downgrade-mais-ou-menos</link>
		<comments>http://geek.linuxman.pro.br/geek/downgrade-mais-ou-menos#comments</comments>
		<pubDate>Sun, 10 May 2009 00:05:46 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=1023</guid>
		<description><![CDATA[Depois de uns 5 meses com o OpenSuSE resolvi voltar para o Ubuntu. Alguns detalhes me irritaram e não achei ele tão simples quanto uma distro debian-based. Imagino que 8 anos sem sair da família (Debian/Kurumin/Ubuntu) me fez ficar com certos vícios de uso. Como saiu mês passado o novo Ubuntu resolvi instalar a nova [...]]]></description>
			<content:encoded><![CDATA[<p>Depois de <a href="http://geek.linuxman.pro.br/geek/easter-egg-na-instalacao-do-opensuse-111">uns 5 meses</a> com o OpenSuSE resolvi voltar para o Ubuntu. Alguns detalhes me irritaram e não achei ele tão simples quanto uma distro debian-based. Imagino que 8 anos sem sair da família (Debian/Kurumin/Ubuntu) me fez ficar com certos vícios de uso.</p>
<p>Como saiu mês passado o novo Ubuntu resolvi instalar a nova versão. Mas desta vez resolvi fazer um downgrade: Instalei a versão 32 bits.</p>
<p>Meu proc é um AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ e apesar do Linux e todos os aplicativos open-source funcionarem perfeitamente nele uma coisa me irritava muito: O plugin do flash.</p>
<p>Eu tentei tanto com o plugin 32 bits emulado quando o 64 bits nativo, tanto no Ubuntu (8.04) quando no OpenSuSE 11.1 sempre com o mesmo problema. O plugin travava, congelando tudo que fosse flash, 100% de CPU sendo usada o tempo todo e algumas vezes mesmo depois de fechar o firefox o processo continuava pendurado até eu dar um kill nele. Um saco.</p>
<p>Além disso eu tava querendo instalar o plugin de off-line do Gmail, mas é outra coisa que só tem pra 32 bits. Aliás, vários plugins e extensões proprietários nem sequer tem versão 64bits. Uma piada, já que a plataforma está por ai há um bom tempo.</p>
<p>Mas como a máquina é só meu desktop pessoal, que uso aqui em casa basicamente pra ver email, assistir vídeo do youtube e navegar na internet não vou ter nenhum impacto.</p>
<p>Também não sou nenhum freetard que normalmente brada contra software proprietário, mas em situações como essa que eu vejo que m* que é ter que usar coisa que não é open-source. Fico na depedência de uma empresa imbecil se dar ao trabalho de compilar as aplicações deles para minha plataforma.</p>
<p>Bah.</p>

	Tags: <a href="http://geek.linuxman.pro.br/tag/flash" title="flash" rel="tag">flash</a>, <a href="http://geek.linuxman.pro.br/tag/gmail" title="gmail" rel="tag">gmail</a>, <a href="http://geek.linuxman.pro.br/tag/gnu" title="GNU" rel="tag">GNU</a>, <a href="http://geek.linuxman.pro.br/tag/opensuse" title="opensuse" rel="tag">opensuse</a>, <a href="http://geek.linuxman.pro.br/tag/ubuntu" title="ubuntu" rel="tag">ubuntu</a><br />
]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/downgrade-mais-ou-menos/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reclamação anual</title>
		<link>http://geek.linuxman.pro.br/geek/reclamacao-anual</link>
		<comments>http://geek.linuxman.pro.br/geek/reclamacao-anual#comments</comments>
		<pubDate>Mon, 16 Feb 2009 13:46:25 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=771</guid>
		<description><![CDATA[Sexta-feira antes de ir embora cliquei no ícone de updates do Ubuntu. Quase 50 atualizações pendentes, apesar de eu executar semanalmente os upgrades necessários. Tudo bem, atualizar é preciso. Inclusive eu tinha um atualização de kernel instalada fazia umas três semanas, mas ainda não tinha dado boot. Aproveitei o fiz. Fui embora na sexta com [...]]]></description>
			<content:encoded><![CDATA[<p>Sexta-feira antes de ir embora cliquei no ícone de updates do Ubuntu. Quase 50 atualizações pendentes, apesar de eu executar semanalmente os upgrades necessários.</p>
<p>Tudo bem, atualizar é preciso. Inclusive eu tinha um atualização de kernel instalada fazia umas três semanas, mas ainda não tinha dado boot. Aproveitei o fiz. Fui embora na sexta com a máquina 100% atualizada.</p>
<p>Cá chego eu hoje de manhã e dou de cara com isso:</p>
<p><img class="aligncenter size-full wp-image-772" title="updates" src="http://geek.linuxman.pro.br/wp-content/uploads/2009/02/updates.png" alt="updates" width="230" height="68" /></p>
<p style="text-align: center;"><strong>Como isso, amigão? Tu tá de brincadeira?</strong></p>
<p>E ai me lembro que já reclamei disso antes. E uma rápida busca me mostrou que foi exatamente <a href="http://geek.linuxman.pro.br/geek/ta-de-brincadeira-02">um ano atrás</a>.</p>
<p>Pode ser impressão, mas <a href="http://geek.linuxman.pro.br/geek/easter-egg-na-instalacao-do-opensuse-111">em casa estou usando o OpenSuSE</a> e tenho atualizações muito menores e menos freqüentes.</p>
<p>Mas o importante mesmo é lembrar que hoje é segunda-feira e pode ser apenas ranhetice de começo de semana&#8230;</p>

	Tags: <a href="http://geek.linuxman.pro.br/tag/opensuse" title="opensuse" rel="tag">opensuse</a>, <a href="http://geek.linuxman.pro.br/tag/sysadmin" title="sysadmin" rel="tag">sysadmin</a>, <a href="http://geek.linuxman.pro.br/tag/ubuntu" title="ubuntu" rel="tag">ubuntu</a><br />
]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/reclamacao-anual/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Easter Egg na instalação do openSuSE 11.1</title>
		<link>http://geek.linuxman.pro.br/geek/easter-egg-na-instalacao-do-opensuse-111</link>
		<comments>http://geek.linuxman.pro.br/geek/easter-egg-na-instalacao-do-opensuse-111#comments</comments>
		<pubDate>Mon, 22 Dec 2008 00:44:27 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[easter egg]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[suse]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=597</guid>
		<description><![CDATA[Substitui o Ubuntu aqui de casa pelo OpenSuSE este final de semana (longa história, fica pra outro post). Da primeira vez que dei boot com o DVD não vi nada demais, mas antes de começar a instalação lembrei de um diretório a mais que precisava ser backupeado (por não estar no script padrão) e precisei [...]]]></description>
			<content:encoded><![CDATA[<p>Substitui o Ubuntu aqui de casa pelo OpenSuSE este final de semana (longa história, fica pra outro post). Da primeira vez que dei boot com o DVD não vi nada demais, mas antes de começar a instalação lembrei de um diretório a mais que precisava ser backupeado (por não estar no script padrão) e precisei abortar a instalação e começar de novo algumas horas depois.</p>
<p>Não sei se o que engatilhou o <a href="http://en.wikipedia.org/wiki/Easter_egg_(computers)">easter egg</a> foi parar e recomeçar a instalação ou o horário já avançado que me colocou mais perto do Natal, mas aqui está a tela de boot que apareceu para mim:</p>
<p><a href="http://geek.linuxman.pro.br/wp-content/uploads/2008/12/suse11_1-natal.jpg"><img class="aligncenter size-full wp-image-598" title="suse11_1-natal" src="http://geek.linuxman.pro.br/wp-content/uploads/2008/12/suse11_1-natal.jpg" alt="" width="500" height="375" /></a></p>
<p>Bacana. <img src='http://geek.linuxman.pro.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

	Tags: <a href="http://geek.linuxman.pro.br/tag/easter-egg" title="easter egg" rel="tag">easter egg</a>, <a href="http://geek.linuxman.pro.br/tag/geek" title="Geek" rel="tag">Geek</a>, <a href="http://geek.linuxman.pro.br/tag/opensuse" title="opensuse" rel="tag">opensuse</a>, <a href="http://geek.linuxman.pro.br/tag/suse" title="suse" rel="tag">suse</a>, <a href="http://geek.linuxman.pro.br/tag/ubuntu" title="ubuntu" rel="tag">ubuntu</a><br />
]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/easter-egg-na-instalacao-do-opensuse-111/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Momento Doh! do dia</title>
		<link>http://geek.linuxman.pro.br/geek/momento-doh-do-dia</link>
		<comments>http://geek.linuxman.pro.br/geek/momento-doh-do-dia#comments</comments>
		<pubDate>Thu, 11 Dec 2008 17:11:53 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=581</guid>
		<description><![CDATA[$ uname -sr SunOS 5.9 $ tail +3 abc.txt linha 3 linha 4 linha 5 linha 6 Solaris 9: OK $ cat /etc/redhat-release Red Hat Enterprise Linux ES release 4 (Nahant Update 6) $ tail +3 abc.txt linha 3 linha 4 linha 5 linha 6 RHEL 5: OK $ cat /etc/issue Ubuntu 8.10 \n \l [...]]]></description>
			<content:encoded><![CDATA[<pre>$ uname -sr
SunOS 5.9

$ tail +3 abc.txt
linha 3
linha 4
linha 5
linha 6</pre>
<p>Solaris 9: OK</p>
<pre>$ cat /etc/redhat-release
Red Hat Enterprise Linux ES release 4 (Nahant Update 6)

$ tail +3 abc.txt
linha 3
linha 4
linha 5
linha 6</pre>
<p>RHEL 5: OK</p>
<pre>$ cat /etc/issue
Ubuntu 8.10 \n \l

$  tail +3 abc.txt
tail: cannot open `+3' for reading: No such file or directory</pre>
<p>Intrepid Ibex: <strong><span style="color: #ff0000;">FAIL</span></strong></p>
<p><strong>UPDATE</strong>: <a href="http://www.gnu.org/software/coreutils/faq/#Old-tail-plus-N-syntax-now-fails">Aparentemente isso é uma feature, não um bug</a>.</p>

	Tags: <a href="http://geek.linuxman.pro.br/tag/linux" title="linux" rel="tag">linux</a>, <a href="http://geek.linuxman.pro.br/tag/sysadmin" title="sysadmin" rel="tag">sysadmin</a>, <a href="http://geek.linuxman.pro.br/tag/ubuntu" title="ubuntu" rel="tag">ubuntu</a><br />
]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/momento-doh-do-dia/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando Ubuntu via floppy e rede</title>
		<link>http://geek.linuxman.pro.br/geek/instalando-ubuntu-via-floppy-e-rede</link>
		<comments>http://geek.linuxman.pro.br/geek/instalando-ubuntu-via-floppy-e-rede#comments</comments>
		<pubDate>Wed, 10 Dec 2008 15:57:35 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=579</guid>
		<description><![CDATA[Fazia um bocado de tempo que eu nem sequer via um floppy, mas aparentemente é uma tecnologia die-hard mesmo. Um dos meus colegas aparece hoje com o seguinte desafio: Instalar Linux num servidor IBM Netfinity antigão que está jogado nos fundos do data center. O problema é que o leitor de CD está bem zoado [...]]]></description>
			<content:encoded><![CDATA[<p>Fazia um bocado de tempo que eu nem sequer via um floppy, mas aparentemente é uma tecnologia die-hard mesmo.</p>
<p>Um dos meus colegas aparece hoje com o seguinte desafio: Instalar Linux num servidor IBM Netfinity antigão que está jogado nos fundos do data center. O problema é que o leitor de CD está bem zoado e depois de uns 2 minutos funcionando ele simplesmente pára de ler. Sem contar que ele não consegue dar boot de jeito nenhum.</p>
<p>Comecei pensando em dar boot pelo floppy e depois instalar o resto via CD até descobrir que o leitor estava mais bichado do que eu tinha imaginado.</p>
<p>A solução então foi instalar usando floppy + netinstall</p>
<p>Posso estar errado, mas aparentemente não tenho a opção de netinstall via floppy no Ubuntu e precisei baixar o <a href="http://archive.ubuntu.com/ubuntu/dists/hardy-updates/main/installer-i386/current/images/netboot/mini.iso">mini-iso</a> para fazer isso.</p>
<p>Mas como o CD não dá boot também precisei usar o Smart Boot Manager para conseguir bootar a máquina.</p>
<p>As referências caso você precise passar pela mesma situação:</p>
<p><a href="http://ubuntu-tutorials.com/2007/10/08/how-to-install-ubuntu-locally-over-the-network/">How To Install Ubuntu Locally Over The Network</a></p>
<p><a href="https://help.ubuntu.com/community/SmartBootManager">Smart Boot Manager</a></p>

	Tags: <a href="http://geek.linuxman.pro.br/tag/linux" title="linux" rel="tag">linux</a>, <a href="http://geek.linuxman.pro.br/tag/network" title="network" rel="tag">network</a>, <a href="http://geek.linuxman.pro.br/tag/sysadmin" title="sysadmin" rel="tag">sysadmin</a>, <a href="http://geek.linuxman.pro.br/tag/ubuntu" title="ubuntu" rel="tag">ubuntu</a><br />
]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/instalando-ubuntu-via-floppy-e-rede/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ibex</title>
		<link>http://geek.linuxman.pro.br/geek/ibex</link>
		<comments>http://geek.linuxman.pro.br/geek/ibex#comments</comments>
		<pubDate>Thu, 30 Oct 2008 16:12:07 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=502</guid>
		<description><![CDATA[Saiu a nova versão do Ubuntu, que já estou usando desde o último release candidate. Baixe o seu por Bittorrent e faça sua parte! Eu to fazendo a minha: Tags: internet, linux, ubuntu]]></description>
			<content:encoded><![CDATA[<p>Saiu a nova versão do Ubuntu, que já estou usando desde o último release candidate.</p>
<p><a href="http://www.ubuntu.com/getubuntu/downloadmirrors#bt">Baixe o seu por Bittorrent</a> e faça sua parte! Eu to fazendo a minha:</p>
<p><a href="http://geek.linuxman.pro.br/wp-content/uploads/2008/10/screenshot-transmission.png"><img class="aligncenter size-full wp-image-504" title="screenshot-transmission" src="http://geek.linuxman.pro.br/wp-content/uploads/2008/10/screenshot-transmission.png" alt="" width="529" height="186" /></a></p>

	Tags: <a href="http://geek.linuxman.pro.br/tag/internet" title="internet" rel="tag">internet</a>, <a href="http://geek.linuxman.pro.br/tag/linux" title="linux" rel="tag">linux</a>, <a href="http://geek.linuxman.pro.br/tag/ubuntu" title="ubuntu" rel="tag">ubuntu</a><br />
]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/ibex/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>UFW Log Parser</title>
		<link>http://geek.linuxman.pro.br/geek/ufw-log-parser</link>
		<comments>http://geek.linuxman.pro.br/geek/ufw-log-parser#comments</comments>
		<pubDate>Sat, 06 Sep 2008 16:26:24 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[parser]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[syslog]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ufw]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=425</guid>
		<description><![CDATA[Vou começar este post deixando uma coisa bem clara: Eu não sou programador. Sou apenas um sysadmin metido a besta que gosta de fazer uns scripts de vez em quando. No meu antigo emprego eu fazia muitos, mas sempre para aplicações específicas, que não teriam uso para mais ninguém fora da empresa. Mas no atual [...]]]></description>
			<content:encoded><![CDATA[<p>Vou começar este post deixando uma coisa bem clara: Eu não sou programador.</p>
<p>Sou apenas um sysadmin metido a besta que gosta de fazer uns scripts de vez em quando. No meu antigo emprego eu fazia muitos, mas sempre para aplicações específicas, que não teriam uso para mais ninguém fora da empresa.</p>
<p>Mas no atual emprego estou fazendo coisas mais genéricas e resolvi compartilhar este script que fiz estes dias. Ainda está bem verde e mostra claramente minha falta de <em>finesse</em> como programador.</p>
<p>Se você utiliza Ubuntu e tem o UFW ativado já deve ter reparado que os logs que ele gera não são exatamente fáceis de ler. Nada que um bando de pipes, greps, seds e cuts encadeados não resolva, mas como o UFW em si é feito em Python e eu ando querendo melhorar meus conhecimentos nesta linguagem, resolvi fazer meu parser também em Python.</p>
<p>Se alguém eventualmente baixar e usuar este treco, depois me fala o que achou e me mande patches. <img src='http://geek.linuxman.pro.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Download <a href="http://geek.linuxman.pro.br/arquivos/ulog">aqui</a>.</p>

	Tags: <a href="http://geek.linuxman.pro.br/tag/firewall" title="firewall" rel="tag">firewall</a>, <a href="http://geek.linuxman.pro.br/tag/log" title="log" rel="tag">log</a>, <a href="http://geek.linuxman.pro.br/tag/parser" title="parser" rel="tag">parser</a>, <a href="http://geek.linuxman.pro.br/tag/python" title="python" rel="tag">python</a>, <a href="http://geek.linuxman.pro.br/tag/syslog" title="syslog" rel="tag">syslog</a>, <a href="http://geek.linuxman.pro.br/tag/ubuntu" title="ubuntu" rel="tag">ubuntu</a>, <a href="http://geek.linuxman.pro.br/tag/ufw" title="ufw" rel="tag">ufw</a><br />
]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/ufw-log-parser/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu pronto para guerra</title>
		<link>http://geek.linuxman.pro.br/geek/ubuntu-pronto-para-guerra</link>
		<comments>http://geek.linuxman.pro.br/geek/ubuntu-pronto-para-guerra#comments</comments>
		<pubDate>Thu, 28 Aug 2008 22:59:00 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[tutoriais]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apparmor]]></category>
		<category><![CDATA[crackers]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[hackers]]></category>
		<category><![CDATA[harden]]></category>
		<category><![CDATA[hardening]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[segurança]]></category>
		<category><![CDATA[syslog]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=419</guid>
		<description><![CDATA[Prefácio A rede mundial de computadores tem mais de 10 botnets. Todas dominadas por crackers armados até os dentes. É só nego de nmap, nessus, tcpdump e por ai vai. No resto do mundo são softwares de auditoria. Na internet, são as armas do crime. Um 0-day attack atravessa um firewall como se fosse papel. [...]]]></description>
			<content:encoded><![CDATA[<h2>Prefácio</h2>
<p>A rede mundial de computadores tem mais de 10 <a href="http://en.wikipedia.org/wiki/Botnet">botnets</a>. Todas dominadas por crackers armados até os dentes. É só nego de nmap, nessus, tcpdump e por ai vai.<br />
No resto do mundo são softwares de auditoria. Na internet, são as armas do crime.</p>
<p>Um <a href="http://en.wikipedia.org/wiki/Zero_day_attack">0-day attack</a> atravessa um firewall como se fosse papel. É burrice pensar que numa rede assim os daemons, mesmo atualizados, não vão ser crackeados apenas para fazer valer a lei.<br />
E Linux também tem bug amigo, Linux também tem falha de segurança.</p>
<p>É por isso que nessa rede todo administrador tem que escolher: Ou se corrompe, ou se omite, ou vai pra guerra.</p>
<h2>Aviso</h2>
<p>Se você é um profissional decente, não tenho dúvidas que vai decidir partir para guerra e nesse tutorial vamos ver os passos básicos para tornar seu servidor mais resistente a invasões.</p>
<p>Mas não se iluda. Nada é 100% seguro e seguir as boas práticas de segurança uma vez na vida não vai te ajudar muito. Mantenha-se atualizado, mantenha sua infra-estrutura atualizada (não apenas seus servidores) e seja humilde. Aprenda com seus erros e com os erros dos outros.</p>
<p>Outro ponto que vale ressaltar aqui: Esse tutorial é dirigido ao Ubuntu Server 8.04 (Hardy). Muita coisa pode ser aplicada para desktop e para outras distribuições, mas não é sobre isso que vou falar aqui.</p>
<h2>Fique com o básico</h2>
<p>Quanto menos pacotes instalados no seu Ubuntu, melhor. Mais pacotes significam mais potenciais pontos de falha, mais opções para um invasor tentar escalar privilégios e mais recursos para ele utilizar sua máquina como ponte para outros ataques em caso de uma invasão bem sucedida.</p>
<p>Durante a instalação do seu Ubuntu Server, quando apresentado às opções, não escolha nenhum pacote. Você pode manualmente instalar openssh, LAMP, DNS e etc mais tarde, num momento mais conveniente.</p>
<p>Num primeiro momento fique apenas com o sistema mais enxuto possível para facilitar as implementações de segurança antes de começar a abrir as portas.</p>
<h2>Application Specific</h2>
<p>Ter um servidor para cada serviço que você precisa não é mais exclusividade de grandes empresas, com um gordo orçamento. Utilize máquinas virtuais baseadas no seu <a href="http://en.wikipedia.org/wiki/Hypervisor">hypervisor</a> preferido e crie uma máquina virtual para cada tipo de serviço que for utilizar.</p>
<p>Utilize de bom-senso. Não coloque banco de dados da intranet na mesma partição virtual que está seu banco de dados da DMZ.</p>
<p>Algo como um servidor de banco de dados para todos os serviços da DMZ e um servidor HTTP para todos os bancos de dados da DMZ parece mais coerente.</p>
<p>Servidores em redes muito hostis (como um servidor do lado de fora dos firewalls da DMZ) ficam melhor se forem self-contained, ou seja, com todos os serviços rodando numa mesma partição virtual.</p>
<p>Tenha certeza de que tem uma placa de rede exclusiva para administração do seu hypervisor e proteja-a muito bem.</p>
<p>No Ubuntu o <a href="http://www.xen.org">Xen</a> é uma excelente opção.</p>
<h2>Guardando seus logs</h2>
<p>Numa situação ideal sua rede vai dispor de um servidor de syslog onde todos os hosts enviam seus eventos, mas se não for o caso, durante a instalação crie uma partição <em>/var/log</em> com filesystem ext3.</p>
<p>Isso vai permitir que você utilize o <a href="http://www.linuxdevcenter.com/linux/cmd/cmd.csp?path=c/chattr">chattr</a> para restrigir seus arquivo ao modo <em>append only</em>.</p>
<pre># cd /var/log
# chattr +a messages syslog auth.log daemon.log</pre>
<p>Caso esteja utilizando rotacionamento de log, lembre-se de editar as políticas para evitar erros.</p>
<p>Ter logs é essencial para previnir invasões, mas pode ser seu passe livre de problemas em caso de invasão concretizada ou investigação judicial.</p>
<p>Se possível utilize sempre um servidor de syslog numa máquina física à parte. Seja bem paranóico na configuração da segurança dessa máquina.</p>
<h2>Utilize firewall local</h2>
<p>Mesmo que sua rede disponha de firewall de borda, existe sempre a possibilidade de alguém conseguir acesso à sua rede local. Um visitante numa sala de reunião, um esperto num wireless rogue, etc.</p>
<p>No Hardy nem mesmo com sintaxe do iptables você precisa se preocupar. Basta utilizar o <a href="https://wiki.ubuntu.com/UbuntuFirewall">ufw</a>.</p>
<p>Ele já vem com uma lista de regras pré-configuradas com um nível de segurança bem aceitável. Falando em bom <em>iptablês</em>, as policies são DROP e você aplica suas excessões.</p>
<p>Exemplificando um servidor LAMP na sua DMZ:</p>
<pre># ufw allow proto tcp from 192.168.5.0/24 to 192.168.100.2 port 22
# ufw allow proto tcp from any to any port 80
# ufw enable</pre>
<p>Onde:</p>
<p><strong>192.168.5.0/24</strong> é sua rede interna.</p>
<p><strong>192.168.100.2</strong> é o IP interno do seu LAMP server</p>
<p>Ou um servidor de DNS apenas com ip válido:</p>
<pre># ufw allow proto tcp from 200.200.200.201 to 200.200.200.10 port 22
# ufw allow proto udp from any to 200.200.200.10 port 53
# ufw allow proto tcp from 200.1.1.200 to 200.200.200.10 port 53
# ufw enable</pre>
<p>Onde:</p>
<p><strong>200.200.200.201</strong> é o IP nateado da sua rede</p>
<p><strong>200.200.200.10</strong> é o IP do seu servidor de DNS</p>
<p><strong>200.1.1.200</strong> é o seu DNS Slave</p>
<h2>Colocando uma armadura</h2>
<p><img class="aligncenter" src="http://geek.linuxman.pro.br/images/apparmor.jpg" alt="" /></p>
<p>A Novell desenvolveu um excelente framework de segurança chamado <a href="http://www.novell.com/linux/security/apparmor/">AppArmor</a> e disponibilizou como open source.</p>
<p>Consiste basicamente em um patch no kernel e uma série de ferramentas de gerenciamento.</p>
<p>O conceito é: Uma determinada aplicação, independentemente de estar sendo executada pelo zezinho ou pelo root deve conseguir acessar somente determinados diretórios e arquivos, executar somente determinados comandos e utilizar somente determinadas bibliotecas.</p>
<p>O grande trunfo do AppArmor é que ele proteje seus servidor mesmo contra 0-day attacks. Se você preparar o perfil da sua aplicação muito bem são grandes as chances de seu servidor sair ileso mesmo num ataque a um daemon bugado.</p>
<p>Para isso você gera um arquivo com o &#8220;perfil&#8221; da aplicação e fala pro AppArmor: Amigão, esse binário só pode fazer isso aqui ó&#8230;</p>
<p>O Hardy já vem com o kernel <em>patcheado </em>e com as ferramentas de gerenciamento instaladas. Basta baixar os profiles e sair usando.</p>
<pre># apt-get install apparmor-profiles</pre>
<p>Mas lembre-se do seguinte: Os profiles que você instalou levam em conta que você está utilizando os serviços conforme a configuração padrão do Ubuntu. Eu inclusive recomendo que você realmente faça isso sempre que possível, mas caso esteja utilizando alguma coisa diferente do padrão, um pouco de tweak pode ser necessário.</p>
<p>Pessoalmente senti falta de um profile para o Apache, mas depois de criar o meu eu entendi o motivo: Depende muito do que você vai rodar no seu webserver.</p>
<p>Talvez mais para frente eu escreva um artigo sobre o AppArmor, mas por enquanto, fique com <a href="https://help.ubuntu.com/community/AppArmor">este link</a> da Wiki do Ubuntu.</p>
<p><strong>UPDATE</strong> <strong>(29/08/2008 08:27):</strong> Meu amigo <a href="http://mmezzanotti.blogspot.com/">Mezzanotti</a>, que é especialista em IT Security, mandou um link bem interessante que eu não conhecia: <a href="http://www.cisecurity.org/">Center for Internet Security</a>. Muitos tutoriais de hardening lá. Vale uma passada.</p>

	Tags: <a href="http://geek.linuxman.pro.br/tag/apache" title="apache" rel="tag">apache</a>, <a href="http://geek.linuxman.pro.br/tag/apparmor" title="apparmor" rel="tag">apparmor</a>, <a href="http://geek.linuxman.pro.br/tag/crackers" title="crackers" rel="tag">crackers</a>, <a href="http://geek.linuxman.pro.br/tag/firewall" title="firewall" rel="tag">firewall</a>, <a href="http://geek.linuxman.pro.br/tag/hackers" title="hackers" rel="tag">hackers</a>, <a href="http://geek.linuxman.pro.br/tag/harden" title="harden" rel="tag">harden</a>, <a href="http://geek.linuxman.pro.br/tag/hardening" title="hardening" rel="tag">hardening</a>, <a href="http://geek.linuxman.pro.br/tag/internet" title="internet" rel="tag">internet</a>, <a href="http://geek.linuxman.pro.br/tag/seguranca" title="segurança" rel="tag">segurança</a>, <a href="http://geek.linuxman.pro.br/tag/syslog" title="syslog" rel="tag">syslog</a>, <a href="http://geek.linuxman.pro.br/tag/ubuntu" title="ubuntu" rel="tag">ubuntu</a>, <a href="http://geek.linuxman.pro.br/tag/xen" title="xen" rel="tag">xen</a><br />
]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/ubuntu-pronto-para-guerra/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

