<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2portuguesefull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
	<channel>
		<title>Under-Linux.org - Blogs</title>
		<link>http://under-linux.org/blogs/</link>
		<description>UnderLinux o Portal do Administrador de Sistemas</description>
		<language>pt-br</language>
		<lastBuildDate>Wed, 11 Nov 2009 05:14:48 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>5</ttl>
		<image>
			<url>http://under-linux.org/images/misc/rss.jpg</url>
			<title>Under-Linux.org - Blogs</title>
			<link>http://under-linux.org/blogs/</link>
		</image>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/underlinux" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Funderlinux" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Funderlinux" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Funderlinux" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/underlinux" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Funderlinux" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Funderlinux" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Funderlinux" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
			<title>Samsung No Mercado de Sistemas Operacionais Abertos</title>
			<link>http://feedproxy.google.com/~r/underlinux/~3/Dfi2cs_Ot8U/b1550-samsung-no-mercado-de-sistemas-operacionais-abertos</link>
			<pubDate>Tue, 10 Nov 2009 21:55:17 GMT</pubDate>
			<description>A divisão de telefones celulares da Samsung anunciou que em Dezembro irá lançar a sua plataforma de desenvolvimento aberto para seus celulares....</description>
			<content:encoded><![CDATA[<div>A divisão de telefones celulares da Samsung anunciou que em Dezembro irá lançar a sua plataforma de desenvolvimento aberto para seus celulares. Seguindo a Nokia que usa o Maemo (baseado em Linux) e Symbian (que recentemente teve sua licença disponibilizada em open source) e Google Android, a Samsung também sai em direção do open source.<br />
<br />
<font size="3"><b>O Oceano</b></font><br />
[PIC=right]http://under-linux.org/blogs/linuxn/attachments/63-samsung-no-mercado-de-sistemas-operacionais-abertos-bada.png  &amp;stc=1&amp;d=1257890064[/PIC]<br />
O novo sistemas operacional e plataforma de desenvolvimento se chama Bada, que significa &quot;oceano&quot; em Coreano e, segundo o fabricante, foi escolhido por representar o enorme potencial de desenvolvimento. Nesse sistema a Samsung promete aos desenvolvedores a facilidade de desenvolvimento e para os usuários uma interface moderna e totalmente redesenhada.<br />
<br />
A proposta do Bada para os desenvolvimento é fornecer uma API de alto nível voltado para serviços. Seja lá o que isso significar, pelo pouco divulgado até agora pelo fabricante, parece dizer que o Bada possuirá uma série de chamadas e funções pré-definidas para acesso à dados e interatividade (celular com Internet e celular com celular) através das diversas formas de comunicações (3G, 4G, WiFi, Blue Tooth, etc.). Ou seja, o desenvolvedor se preocupa com a aplicação e não com as nuances de comunicação.<br />
<br />
O site <a href="http://www.bada.com" target="_blank">www.bada.com</a> foi aberto hoje (10/11) e já fornece informações sobre o sistema, o programa de parceria e alguns detalhes sobre as ferramentas de desenvolvimento que serão fornecidas pela Samsung.<br />
<br />
Isso demonstra que o Open Source vem para ficar seriamente no mercado de soluções e desenvolvimento móveis. <br />
<br />
<b><font size="3">Para Saber Mais</font></b><br />
<br />
[1]Site Bada: <a href="http://www.bada.com/" target="_blank">Bada Samsung</a><br />
[2]Fierce Wireless: <a href="http://www.fiercewireless.com/story/samsung-launches-its-own-open-os-bada/2009-11-10?utm_medium=rss&amp;utm_source=rss&amp;cmp-id=OTC-RSS-FW0" target="_blank">Samsung enters open mobile OS market</a></div>


<!-- attachments -->
	<div style="margin-top:10px">

		
			<fieldset class="fieldset">
				<legend>Miniaturas Anexadas</legend>
				<div style="padding:3px">
				
	<a href="http://under-linux.org/blogs/linuxn/attachments/63d1257890064-samsung-no-mercado-de-sistemas-operacionais-abertos-bada.png" target="attachment" rel="Lightbox" id="attachment63"><img class="thumbnail" src="http://under-linux.org/blogs/linuxn/attachments/63d1257890064t-samsung-no-mercado-de-sistemas-operacionais-abertos-bada.png" border="0" alt="Clique na imagem para uma versão maior

Nome:	 bada.png
Visualizações: 37
Tamanho: 159.7 KB
ID:	63" /></a>
	&nbsp;
	

				</div>
			</fieldset>
		
		
		
		

	</div>
<!-- / attachments -->

<p><a href="http://feedads.g.doubleclick.net/~a/lA-Qu0olx83zSckRIPyNCsDeUJc/0/da"><img src="http://feedads.g.doubleclick.net/~a/lA-Qu0olx83zSckRIPyNCsDeUJc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/lA-Qu0olx83zSckRIPyNCsDeUJc/1/da"><img src="http://feedads.g.doubleclick.net/~a/lA-Qu0olx83zSckRIPyNCsDeUJc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/Dfi2cs_Ot8U" height="1" width="1"/>]]></content:encoded>
			<dc:creator>LinuxN</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/b1550-samsung-no-mercado-de-sistemas-operacionais-abertos</guid>
		<feedburner:origLink>http://under-linux.org/b1550-samsung-no-mercado-de-sistemas-operacionais-abertos</feedburner:origLink></item>
		<item>
			<title>Hitachi Entra no Programa Advanced Mission-Critical da Red Hat</title>
			<link>http://feedproxy.google.com/~r/underlinux/~3/KF_u3badOc8/b1548-hitachi-entra-no-programa-advanced-mission-critical-da-red-hat</link>
			<pubDate>Mon, 09 Nov 2009 22:09:19 GMT</pubDate>
			<description>A Red Hat, uma das principais empresas de soluções open source no mundo, possui um programa de parceria chamado Advanced Mission-Critical, voltado...</description>
			<content:encoded><![CDATA[<div>A Red Hat, uma das principais empresas de soluções open source no mundo, possui um programa de parceria chamado Advanced Mission-Critical, voltado para projetos Linux de altíssima capacidade e alta carga. <br />
<br />
A Hitachi, sediada no Japão, é um parceiro de longa data Red Hat em projetos Linux e agora se uniu a esse programa voltado para aplicações de missão crítica. Com esse parceria o Japão ganha uma força motivadora para soluções open source de alta capacidade através de uma empresa de grande porte.<br />
<br />
<b><font size="3">Hardware de Missão Crítica com Software de Missão Crítica</font></b><br />
[pic=right]http://under-linux.org/wiki/images/e/e1/Missaocritica.jpeg[/pic]<br />
A Hitachi é um dos maiores fornecedores de hardware voltados para soluções de missão crítica e agora apresenta o Linux como solução de software, indicando o grau de amadurecimento do Linux e os serviços associados.<br />
<br />
O programa da Red Hat possuí vários aspectos importantes para o mercado, como garantias de ciclo de desenvolvimento de várias decadas, certificação de niveis de serviço, etc.<br />
<br />
<b><font size="3">Para Saber Mais</font></b><br />
<br />
<font color="#000000"><font face="Times New Roman"><font face="verdana">[1] Red Hat: </font></font></font><a href="http://www.redhat.com/about/news/prarchive/2009/hitachi-amc.html" target="_blank">http://www.redhat.com/about/news/pra...tachi-amc.html</a><font color="#000000"><font face="Times New Roman"><font face="verdana"><br />
</font></font></font></div>


<p><a href="http://feedads.g.doubleclick.net/~a/jZGKa_Befem1y-ytMlYBAaidhw8/0/da"><img src="http://feedads.g.doubleclick.net/~a/jZGKa_Befem1y-ytMlYBAaidhw8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/jZGKa_Befem1y-ytMlYBAaidhw8/1/da"><img src="http://feedads.g.doubleclick.net/~a/jZGKa_Befem1y-ytMlYBAaidhw8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/KF_u3badOc8" height="1" width="1"/>]]></content:encoded>
			<dc:creator>LinuxN</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/b1548-hitachi-entra-no-programa-advanced-mission-critical-da-red-hat</guid>
		<feedburner:origLink>http://under-linux.org/b1548-hitachi-entra-no-programa-advanced-mission-critical-da-red-hat</feedburner:origLink></item>
		<item>
			<title>Epidemic GNU/Linux</title>
			<link>http://feedproxy.google.com/~r/underlinux/~3/xgnlXyckU_o/b1547-epidemic-gnu-linux</link>
			<pubDate>Mon, 09 Nov 2009 16:40:19 GMT</pubDate>
			<description>*Enviado por Ottó Sá* 
 
Hoje não venho falar do sidux, mas de outra excelente distro do qual participo do desenvolvimento que é o Epidemic...</description>
			<content:encoded><![CDATA[<div><b>Enviado por Ottó Sá</b><br />
<br />
Hoje não venho falar do sidux, mas de outra excelente distro do qual participo do desenvolvimento que é o Epidemic GNU/Linux. Tenho a satisfação de anunciar a previsão de lançamento do Epidemic GNU/Linux 3.1 beta 2 para o dia 09/11/2009 Tendo participado do desenvolvimento da internacionalização da primeira versão do Epidemic GNU/Linux 3.1 beta 2 (em inglês) que rumará para o mundo internacional do GNU/Linux, todavia, sempre mantendo a versão em português, que é o nosso foco principal. Nunca nos esquecendo de nossas origens.<br />
O desenvolvedor (criador do Epidemic GNU/Linux) James Benedito está fazendo o uploads da imagem e se tudo der certo os downloads estarão disponíveis para amanhã. Esta versão contará com as seguintes novidades:<br />
<br />
1 - A substituição do Bootsplash pelo Plymouth (novo sistema de boot gráfico), aumentando ainda mais a compatibilidade do Epidemic com o Debian, pois permite utilizar o Kernel padrão do Debian sem a necessidade de aplicação de nehum patch;<br />
<br />
2 - Novo sistema de inicialização por dependência e em paralelo, que reduz significativamente o tempo de boot;<br />
<br />
3 - Unificação das opções de boot do Epidemic (Epidemic, Epidemic nvidia e Epidemic ati), passando a escolha do driver mais adequado a ser feita automaticamente pelo sistema;<br />
<br />
4 - Introdução dos os drivers legacy da nvidia (173.14.xx , nvidia-71.86.xx, nvidia-96.43.xx) além é claro do driver mais atual (190.42), todos já previamente instalados e configurados, rodando direto do LiveDVD, sem a necessidade de se instalar nenhum pacote;<br />
<br />
5 - Introdução do suporte à internacionalização do sistema, já com a tradução para o inglês feita pelo nosso amigo Otto;<br />
<br />
6 - Novo Kernel 2.6.30-2-686;<br />
<br />
7 - Várias melhorias no Einstaller;<br />
<br />
8 - Correção de todos os bugs reportados em relação ao Beta 1;<br />
<br />
Ffontes: <br />
<ul><li><a href="http://www.epidemiclinux.org/forum/v...php?f=9&amp;t=1122" target="_blank">http://www.epidemiclinux.org/forum/v...php?f=9&amp;t=1122</a></li>
<li><a href="http://www.epidemiclinux.org/forum/v...php?f=39&amp;t=983" target="_blank">http://www.epidemiclinux.org/forum/v...php?f=39&amp;t=983</a></li>
</ul></div>


<p><a href="http://feedads.g.doubleclick.net/~a/eGr_I3GTxeBAiS7nvo8kgdzMYHE/0/da"><img src="http://feedads.g.doubleclick.net/~a/eGr_I3GTxeBAiS7nvo8kgdzMYHE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/eGr_I3GTxeBAiS7nvo8kgdzMYHE/1/da"><img src="http://feedads.g.doubleclick.net/~a/eGr_I3GTxeBAiS7nvo8kgdzMYHE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/xgnlXyckU_o" height="1" width="1"/>]]></content:encoded>
			<dc:creator>Duca</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/b1547-epidemic-gnu-linux</guid>
		<feedburner:origLink>http://under-linux.org/b1547-epidemic-gnu-linux</feedburner:origLink></item>
		<item>
			<title>Round 2: Novo Golpe no Orkut, verdade ou mentira?</title>
			<link>http://feedproxy.google.com/~r/underlinux/~3/JZ_Stn8qLR0/b1546-round-2-novo-golpe-no-orkut-verdade-ou-mentira</link>
			<pubDate>Mon, 09 Nov 2009 14:05:53 GMT</pubDate>
			<description>Após 5 dias recebendo centenas de e-mails e mensagens através do blog e do Twitter, infelizmente, não recebi nenhuma evidência de vírus sobre o novo...</description>
			<content:encoded><![CDATA[<div><font size="3"><font face="Times New Roman">Após 5 dias recebendo centenas de e-mails e mensagens através do blog e do Twitter, infelizmente, não recebi nenhuma evidência de vírus sobre o novo Orkut.</font></font><br />
<br />
<font size="3"><font face="Times New Roman">Recebi centenas de relatos sobre “perfil roubado”, “recuperação de senha roubada” e “recados maliciosos” no Orkut. Porém, não consegui nenhum exemplar do tal vírus para que eu possa fazer uma engenharia reversa e entender o que o vírus realmente faz.</font></font><br />
<br />
<font face="Times New Roman"><font size="3">O pessoal do portal Linha Defensiva enviou um link sobre o assunto. Este a mensagem explica como funciona um javascript que disseminava um vírus utilizando como argumento o novo Orkut. Acesse </font></font><a href="http://www.linhadefensiva.org/forum/index.php?showtopic=106257" target="_blank"><font face="Times New Roman"><font size="3"><font color="#800080">http://www.linhadefensiva.org/forum/index.php?showtopic=106257</font></font></font></a><font size="3"><font face="Times New Roman">.</font></font><br />
<br />
<font size="3"><font face="Times New Roman">Vamos aguardar as cenas dos próximos capítulos! ;-)</font></font><br />
<br />
<font size="3"><font face="Times New Roman">Abraços,</font></font><br />
<br />
<font face="Times New Roman"><font size="3">Denny Roger</font></font><br />
<font face="Times New Roman"><font size="3"><a href="mailto:denny@epsec.com.br">denny@epsec.com.br</a></font></font></div>


<p><a href="http://feedads.g.doubleclick.net/~a/LVsN-HRSFDPRPftrW-bwiDNhi6s/0/da"><img src="http://feedads.g.doubleclick.net/~a/LVsN-HRSFDPRPftrW-bwiDNhi6s/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/LVsN-HRSFDPRPftrW-bwiDNhi6s/1/da"><img src="http://feedads.g.doubleclick.net/~a/LVsN-HRSFDPRPftrW-bwiDNhi6s/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/JZ_Stn8qLR0" height="1" width="1"/>]]></content:encoded>
			<dc:creator>dennyroger</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/b1546-round-2-novo-golpe-no-orkut-verdade-ou-mentira</guid>
		<feedburner:origLink>http://under-linux.org/b1546-round-2-novo-golpe-no-orkut-verdade-ou-mentira</feedburner:origLink></item>
		<item>
			<title><![CDATA[[Curso de Python] Interação com o usuário - Parte 2]]></title>
			<link>http://feedproxy.google.com/~r/underlinux/~3/uZshTCgtl2M/b1544-curso-de-python-interacao-com-o-usuario-parte-2</link>
			<pubDate>Mon, 09 Nov 2009 13:08:37 GMT</pubDate>
			<description>Antes de prosseguir leia os artigos anteriores _aqui_ (http://under-linux.org/blogs/magnun/curso-de-python.html) 
 
Vamo continuar a ver métodos de...</description>
			<content:encoded><![CDATA[<div><p class="alert2"> Antes de prosseguir leia os artigos anteriores <a href="http://under-linux.org/blogs/magnun/curso-de-python.html" target="_blank"><font color="Blue"><u>aqui</u></font></a> </p><br />
<br />
Vamo continuar a ver métodos de &quot;entrar em contato&quot; com o usuário.<br />
<br />
<p class="redbox"><font size="4"><b>Interação com o usuário</b></font> </p><br />
<br />
No <a href="http://under-linux.org/b1492-curso-de-python-interacao-com-o-usuario-parte-1" target="_blank"><font color="Blue"><u>post anterior </u></font></a>eu deixei um &quot;desafio&quot; para os mais curiosos. Achei que mais pessoas iam responder. Apenas o <a href="http://under-linux.org/sobre/tony130666/" target="_blank">tony130666</a> deixou uma sugestão de código. Abaixo está reproduzido a contribuição do nosso colega:<br />
<br />
<p class="code"><br />
#!/usr/bin/env python<br />
<br />
n1= input('Insira o primeiro numero inteiro ')<br />
n2= input('Insira o segundo numero inteiro ')<br />
<br />
print &quot;A soma dos dois numeros eh:&quot; , n1+n2<br />
</p><br />
<br />
Vamos começar explicando como a função input funciona. <br />
<br />
<br />
<font size="3"><b>A função input</b></font><br />
<br />
A função input tem a grande vantagem de interpretar a entrada do usuário e retornar um tipo em python. Dessa forma se eu digitar:<br />
<ul><li>'teste' (sem as aspas) a função input irá entender que é uma string;</li>
<li>12 ela compreenderá que é um inteiro;</li>
<li>1.75 ela saberá que é um float;</li>
<li>[1, 2, 'três'] ela saberá que é uma lista;</li>
<li>(1, 2, 3) ele irá entender que é uma tupla;</li>
<li>etc...</li>
</ul> <br />
Com isso o exemplo do nosso colega funciona bem, muito bem por sinal. Mas tem um pequeno problema. Ele é arriscado! A função input tem uma pequena 'falha de segurança'. Com ela é possível emitir comandos python válidos, atrapalhar o funcionamento do programa e até visualizar informações restritas. Abaixo mostro o programa do nosso colega sendo &quot;atacado&quot;:<br />
<p class="code"><br />
$ python soma.py<br />
Insira o primeiro numero inteiro 2<br />
Insira o segundo numero inteiro 3<br />
A soma dos dois numeros eh: 5<br />
<br />
$ python soma.py<br />
Insira o primeiro numero inteiro &quot;este e &quot;<br />
Insira o segundo numero inteiro &quot;um teste&quot;<br />
A soma dos dois numeros eh: este e um teste<br />
<br />
$ python soma.py<br />
Insira o primeiro numero inteiro 2<br />
Insira o segundo numero inteiro &quot;erro!&quot;<br />
A soma dos dois numeros eh:<br />
Traceback (most recent call last):<br />
  File &quot;soma.py&quot;, line 6, in &lt;module&gt;<br />
    print &quot;A soma dos dois numeros eh:&quot; , n1+n2<br />
TypeError: unsupported operand type(s) for +: 'int' and 'str'<br />
<br />
$ python soma.py<br />
Insira o primeiro numero inteiro []<br />
Insira o segundo numero inteiro dir()<br />
A soma dos dois numeros eh: ['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'n1']<br />
</p><br />
<br />
Como podem ver, o programa dele funcionou na primeira vez. Na segunda eu inseri duas strings e ele fez a concatenação das strings. Na terceira vez eu &quot;derrubei&quot; o programa passando argumentos que não podem ser somados. Na quarta vez utilizei uma lista vazia e o comando dir() para visualizar as variáveis do programa naquele instante. Parece algo bobo, mas isso pode ser muito mais sério. Vamos tomar como exemplo o seguinte código:<br />
<p class="code"><br />
#!/usr/bin/env python<br />
<br />
usuario = &quot;magnun&quot;<br />
senha = &quot;123456&quot;<br />
<br />
tentativas = input('Quantas vezes você quer tentar acessar o servidor? ')<br />
<br />
print 'Ok, iremos tentar', tentativas, 'vezes'<br />
<br />
# Aqui o programa continuaria<br />
</p><br />
<br />
Neste código simulamos uma utilitário que tentaria se conectar a um servidor utilizando um usuário e senha armazenados. Informamos a ele quantas vezes essa tentativa de conexão irá ser repetida em caso de erro. Vamos agora &quot;atacar&quot; esse programa:<br />
<p class="code"><br />
$ python conecta_srv.py<br />
Quantas vezes voce quer tentar acessar o servidor? 10<br />
Ok, iremos tentar 10 vezes<br />
<br />
$ python conecta_srv.py<br />
Ok, iremos tentar ['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'senha', 'usuario'] vezes<br />
<br />
$ python conecta_srv.py<br />
Quantas vezes voce quer tentar acessar o servidor? usuario<br />
Ok, iremos tentar magnun vezes<br />
<br />
$ python conecta_srv.py<br />
Quantas vezes voce quer tentar acessar o servidor? senha<br />
Ok, iremos tentar 123456 vezes<br />
</p><br />
<br />
<br />
Ai temos a parte interessante. Na primeira tentativa digitei 10 para o programa rodar normalmente. Na segunda tentativa utilizei a função dir() para visualizar as variáveis do programa. Para minha surpresa temos 2 variáveis interessantes chamadas &quot;usuario&quot; e &quot;senha&quot;. Na terceira vez rodei o programa e digitei &quot;usuario&quot; nome da variável que continha o usuário (que eu vi com o comando dir()), podemos ver que ele imprimiu o usuário! E por último, utilizando o mesmo método, consegui pegar a senha: 123456. <br />
<br />
Claro, esse é um exemplo um pouco exagerado, mas coisas semelhantes podem vir a acontecer. Agora entramos em um dilema. A função raw_input retorna somente strings enquanto a função input, que retorna as variáveis, não oferece segurança. <br />
<br />
No próximo post vou mostrar como utilizar o comando raw_input para resolver esse dilema e termos um programa seguro que só irá prossegui se for digitado o que você solicitou.<br />
<br />
Até mais...</div>


<p><a href="http://feedads.g.doubleclick.net/~a/4Bn8u_oh1PpdL8wNFvhe7H9GcpE/0/da"><img src="http://feedads.g.doubleclick.net/~a/4Bn8u_oh1PpdL8wNFvhe7H9GcpE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4Bn8u_oh1PpdL8wNFvhe7H9GcpE/1/da"><img src="http://feedads.g.doubleclick.net/~a/4Bn8u_oh1PpdL8wNFvhe7H9GcpE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/uZshTCgtl2M" height="1" width="1"/>]]></content:encoded>
			<dc:creator>Magnun</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/b1544-curso-de-python-interacao-com-o-usuario-parte-2</guid>
		<feedburner:origLink>http://under-linux.org/b1544-curso-de-python-interacao-com-o-usuario-parte-2</feedburner:origLink></item>
		<item>
			<title>Novas Placas de Rede Gigabit Allied Telesis</title>
			<link>http://feedproxy.google.com/~r/underlinux/~3/bPdjMaDSLTg/b1543-novas-placas-de-rede-gigabit-allied-telesis</link>
			<pubDate>Mon, 09 Nov 2009 11:08:56 GMT</pubDate>
			<description>A fabricante japonesa Allied Telesis está trazendo para o Brasil uma nova linha de placas Gigabit Ethernet de alta performance: AT-2912, AT-2972 e...</description>
			<content:encoded><![CDATA[<div>A fabricante japonesa Allied Telesis está trazendo para o Brasil uma nova linha de placas Gigabit Ethernet de alta performance: AT-2912, AT-2972 e AT-2973.<br />
<br />
Quem já instalou ou montou servidores sabe que não basta ter um bom processador e memória para conseguir dar vazão a uma grande quantidade de dados. Mesmo tendo  uma placa Gigabit, se o barramento de conexão com servidor não for eficiente, haverá um gargalo interno no servidor que irá limitar a performance.<br />
<br />
[PIC=right]http://under-linux.org/wiki/images/5/5c/AlliedAT.png[/pic]<br />
Assim, um servidor com múltiplos processadores e grande quantidade de memória não conseguirá atender a uma grande demanda de dados se sua placa Gigabit estiver conectada a um barramento PCI básico. O barramento PCI será o gargalo e todo investimento em processador e memória terá sido em vão.<br />
<br />
Essas novas placas trabalham no formato de barramento PCI Express e PCI Express x4, que tem uma performance muito superior ao PCI tradicional e conseguem assim aproveitar realmente o máximo de performance do servidor.<br />
<br />
<b><font size="3">Aplicações</font></b><br />
<br />
Obviamente que não é todo mundo que necessita de performance Gigabit. Se você vai montar um servidor web, aonde o gargalo será a conexão de Internet na casa das dezenas de megabits por segundo, uma placa Gigabit Ethernet otimizada pode ser um exagero. Nesses casos uma placa Gigabit 32 bits PCI é mais que suficiente.<br />
<br />
Mas no caso de projetos em rede local, como servidores de arquivos, de banco de dado, e-mail ou qualquer outro serviço que seja grande consumidor de banda, uma placa Gigabit de alta performance faz a diferença. <br />
<br />
Um servidor pode custar vários milhares de reais. Assim gastar algumas centenas de reais a mais em uma placa gigabit de alta performance, com recursos como barramento PCI Expresss 64 bits significa fazer jus ao investimento.<br />
<br />
<b><font size="3">Performance</font></b><br />
<br />
Segundo o fabricante, essas placas possuem diversos recursos de performance que desafogam o trabalho do servidor, tais como aceleração IPSec, cálculo de checksum e segmentação de TCP (todos via hardware, permitindo com que o processador gaste seu tempo em outras atividades).<br />
<br />
<b><font size="3">Modelos e Custo</font></b><br />
<br />
A AT-2912 é uma placa PCI Express 10/100/1000BaseT com conector RJ45, já as AT-2972 e AT-2973 são placas 64 bits com 1 e 2 portas Gigabit em Fibra Ótica com conector LC.<br />
<br />
A AT-2973, com 2 portas Gigabit fibra SX com conector LC, por exemplo, utiliza barramento 64 bits PCI-e x4. <br />
<br />
Essas placas custam de USD 298,00 a USD 956,00 (no caso da AT-2973), um custo bem superior às placas PCI 32 bits tradicionais (ainda mais se considerarmos que hoje a maioria das motherboards já vem com placa Gigabit). No entanto também é verdade que investir milhares de dólares em um servidor de alta performance que depois não conseguirá dar vazão aos dados por uma economia de algumas centenas de reais, pode ser um desperdício.<br />
<br />
<b><font size="3">Para Saber Mais</font></b><br />
<br />
Adriano Luz<br />
<a href="mailto:adriano_luz@alliedtelesis.com">adriano_luz@alliedtelesis.com</a><br />
<a href="http://www.alliedtelesis.com/products/type.aspx?cid=55" target="_blank">Allied Telesis, Inc :: Server Adapters</a></div>


<p><a href="http://feedads.g.doubleclick.net/~a/DvsIFm5TxHoMJHt2lMHQ211qx0E/0/da"><img src="http://feedads.g.doubleclick.net/~a/DvsIFm5TxHoMJHt2lMHQ211qx0E/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/DvsIFm5TxHoMJHt2lMHQ211qx0E/1/da"><img src="http://feedads.g.doubleclick.net/~a/DvsIFm5TxHoMJHt2lMHQ211qx0E/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/bPdjMaDSLTg" height="1" width="1"/>]]></content:encoded>
			<dc:creator>UnderNovidade</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/b1543-novas-placas-de-rede-gigabit-allied-telesis</guid>
		<feedburner:origLink>http://under-linux.org/b1543-novas-placas-de-rede-gigabit-allied-telesis</feedburner:origLink></item>
		<item>
			<title>Nova Família de Equipamentos Wireless RadioMAXBr</title>
			<link>http://feedproxy.google.com/~r/underlinux/~3/SWvEOhwxQ-E/b1541-nova-familia-de-equipamentos-wireless-radiomaxbr</link>
			<pubDate>Mon, 09 Nov 2009 10:14:04 GMT</pubDate>
			<description>A WDC Networks está lançando no Brasil a família de equipamentos RadioMAXBr. Esses equipamentos voltados para o uso externo (outdoor) estão...</description>
			<content:encoded><![CDATA[<div>A WDC Networks está lançando no Brasil a família de equipamentos RadioMAXBr. Esses equipamentos voltados para o uso externo (outdoor) estão disponíveis em 3 versões MAX6000 (6 módulos de rádio), MAX3000 (3 módulos) e MAX1000 (apenas 1 módulo).<br />
<br />
Na análise que fizemos das especificações e catálogos, eles nos pareceram muito indicados para provedores de acesso Internet e projetos de cidades digitais<br />
[pic=right]http://under-linux.org/wiki/images/e/e1/Radiomaxbr.png[/pic]<br />
Eles são muito flexíveis, pois cada módulo de rádio pode ser configurado de várias maneiras diferentes, o que permite com que eles sejam utilizados em múltiplas aplicações, apenas modificando a configuração.<br />
<br />
O MAX1000 parece ser mais indicado para enlances ponto-a-ponto (um par de MAX1000) ou como cliente de alta performance de setores de MAX3000 ou MAX6000. Ele opera apenas em 5,4Ghz ou 5,8Ghz (configurável).<br />
<br />
Os MAX3000 e MAX6000 são mais flexíveis, podem possem mais setores (cada setor por ser configurado de maneira diferente) em 5,4Ghz, 5,8Ghz ou 2,4Ghz. <br />
<br />
Além disso cada módulo pode trabalhar em modo Wi-Fi, compatível com outros equipamentos como equipamentos Wi-Fi (tanto em 2,4Ghz como 5,8Ghz) ou em modo proprietário (compatível apenas entre outros RadioMAXBr).<br />
<br />
Por exemplo, pode-se criar uma rede com dois MAX-3000 aonde um módulo faça um ponto-a-ponto entre os equipamentos, outro módulo gere um hot-spot em 2,4Ghz (compatível com qualquer equipamento Wi-Fi) e outro gere uma nuvem 5,8Ghz proprietário para clientes MAX1000. <br />
<br />
As possibilidades de combinação são realmente muitas e aumentam ainda mais com a possibilidade de usar módulos em 900Mhz (atenção: neste caso apenas o MAX3000 e MAX6000 suportam essa possibilidade e deve ser pedido, no momento da compra, quantos módulos irão operar nessa freqüência).<br />
<br />
Os equipamentos possuem diversos recursos extras como QoS, Roteamento (tanto IPv4 como IPv6) e portal cativo para autenticação de usuários em modo hotspot.<br />
<br />
O preço sugerido de venda, segundo a WDC, é de R$ 1.800,00 para o MAX1000, do MAX3000 é R$ 2.300,00 e do MAX6000 de R$ 4.000,00.<br />
<br />
<font size="3"><b>Para Saber Mais</b></font><br />
<br />
<a href="mailto:comercial@wdcnet.com.br">comercial@wdcnet.com.br</a><br />
(11) 3035-3777<br />
<a href="http://www.radiomaxbr.com.br/" target="_blank">.:: RADIOMAX BR ::.</a></div>


<p><a href="http://feedads.g.doubleclick.net/~a/4LDLyoj_kFYtTV3UENxBQHbg8ug/0/da"><img src="http://feedads.g.doubleclick.net/~a/4LDLyoj_kFYtTV3UENxBQHbg8ug/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4LDLyoj_kFYtTV3UENxBQHbg8ug/1/da"><img src="http://feedads.g.doubleclick.net/~a/4LDLyoj_kFYtTV3UENxBQHbg8ug/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/SWvEOhwxQ-E" height="1" width="1"/>]]></content:encoded>
			<dc:creator>UnderNovidade</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/b1541-nova-familia-de-equipamentos-wireless-radiomaxbr</guid>
		<feedburner:origLink>http://under-linux.org/b1541-nova-familia-de-equipamentos-wireless-radiomaxbr</feedburner:origLink></item>
		<item>
			<title>Lançamento do UnderNovidade</title>
			<link>http://feedproxy.google.com/~r/underlinux/~3/B0alLF2cMUA/b1540-lancamento-do-undernovidade</link>
			<pubDate>Mon, 09 Nov 2009 10:09:15 GMT</pubDate>
			<description>Oi Comunidade Under-Linux, 
 
O Under-Linux está trazendo mais uma novidade - literalmente - para vocês: o UnderNovidades. Esse é o usuário de Blog...</description>
			<content:encoded><![CDATA[<div>Oi Comunidade Under-Linux,<br />
<br />
O Under-Linux está trazendo mais uma novidade - literalmente - para vocês: o UnderNovidades. Esse é o usuário de Blog que iremos usar para divulgar para vocês, em primeira mão, lançamentos de produtos e novidades que os distribuidores e fabricantes estão disponibilizando no mercado nacional.<br />
<br />
Esperamos trazer lançamentos de produtos e soluções que os demais meios de comunicação só irão informar muito depois. Para isso estamos conversando diretamente com os fabricantes e distribuidores de servidores, periféricos, equipamentos de rede, wireless, etc. para que possamos ter acesso primeiro às novidades.<br />
<br />
O formato do UnderNovidade não é apenas a publicação das notas de imprensa. Iremos avaliar de maneira objetiva e isenta as características e aplicações de cada produto, dar sugestões de aplicações, noções de custo e disponibilidade. No entanto, por ser um post do blog, o UnderNovidade irá permitir (e iremos incentivar) que quem tiver contato prático com o equipamento (quando disponível) compartilhe os resultados obtidos com todos através dos comentários.<br />
<br />
E você também pode ajudar desde já: o lançamento de equipamentos e soluções no UnderNovidade não tem custo, assim estamos convidando fabricantes e distribuidores a nos enviar, sempre e a qualquer momento, informações sobre seus lançamentos e novidades. Se você é fabricante ou distribuidor, por favor entre em contato conosco pelo e-mail <a href="mailto:lancamentos@under-linux.org">lancamentos@under-linux.org</a>. Se você conhece alguém que trabalha em um fabricante ou distribuidor, por favor encaminhe essa mensagem para ele.<br />
<br />
Temos planos para ampliar ainda mais o escopo do UnderNovidade que, juntamente outras idéias que estamos tendo, irá manter o Under-Linux na liderança para que ele continue sendo a melhor e maior comunidade Open Source do Brasil.<br />
<br />
Fiquem de olho no Blog, e lembre-se: se você é Under-Linux, é bem informado.</div>


<p><a href="http://feedads.g.doubleclick.net/~a/lY-vrtr3JK98LcSi5YZOgPqK9Es/0/da"><img src="http://feedads.g.doubleclick.net/~a/lY-vrtr3JK98LcSi5YZOgPqK9Es/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/lY-vrtr3JK98LcSi5YZOgPqK9Es/1/da"><img src="http://feedads.g.doubleclick.net/~a/lY-vrtr3JK98LcSi5YZOgPqK9Es/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/B0alLF2cMUA" height="1" width="1"/>]]></content:encoded>
			<dc:creator>UnderNovidade</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/b1540-lancamento-do-undernovidade</guid>
		<feedburner:origLink>http://under-linux.org/b1540-lancamento-do-undernovidade</feedburner:origLink></item>
		<item>
			<title>France 24 Migra para Drupal 6</title>
			<link>http://feedproxy.google.com/~r/underlinux/~3/tm5l54nFAbs/b1545-france-24-migra-para-drupal-6</link>
			<pubDate>Mon, 09 Nov 2009 09:00:00 GMT</pubDate>
			<description>Mais uma notícia relacionada ao Drupal. O France 24 acaba de migrar seu website para a versão 6 desta plataforma de gerenciamento de conteúdo....</description>
			<content:encoded><![CDATA[<div>Mais uma notícia relacionada ao Drupal. O France 24 acaba de migrar seu website para a versão 6 desta plataforma de gerenciamento de conteúdo. Lançado em dezembro de 2006, o France 24 era originalmente baseado em um CMS Java, o Magnólia. Porém, devido a problemas de instabilidade, o site foi migrado para Drupal em meados de 2008. Atualmente a administração interna já possui até plugins desenvolvidos localmente, que estariam em vistas de serem abertos ao público.<br />
<br />
<div align="center"><img src="http://under-linux.org/fotos/tuxdahora/news-268/1772-drupal-logo.jpg" border="0" alt="" /><br />
</div><br />
Realmente o uso de software livre, não somente contribui para melhorias em desempenho, serviços e custos nos setores implementados, como também ajuda a mudar (de forma positiva) a filosofia de uso, a politica social, o incentivo a contribuição, e a retribuição no mundo do Software Livre e de Código Aberto (SL/CA). <br />
<br />
O France 24 é um canal público de broadcast de notícias 24/7 (24 horas de notícias, sete dias por semana, sem pausa) em três idiomas: Francês, Inglês e Árabe. Sua missão é abordar os eventos internacionais correntes a partir de uma perspectiva Francesa, e para transmitir valores franceses a todo mundo. O canal oferece informações-chave para a compreensão de eventos complexos através de uma análise aprofundada. O France 24, também coloca a cultura em primeiro plano de sua programação, e é parte da Mídia de Exterior da França (AEF - Audiovisuel Extérieur de la France&quot;), junto a estação de rádio RFI e da TV5, e da estação de televisão TV5.<br />
<br />
Detalhes técnicos desse portal: o France 24 possui em torno de 5 milhões de visitantes únicos. Esse portal também possui em torno de 300 a 400 threads ativas do Apache de forma simultânea a todo momento.<br />
<br />
<br />
<font size="4"><b>Sobre o Drupal</b></font><br />
<br />
O Drupal é uma <b>plataforma de gerenciamento de conteúdo</b> de código aberto que a cada ano ganha mais e mais adeptos. O Drupal é um dos poucos programas na área que permite ao usuário criar desde um simples blog, até verdadeiras comunidades online, passando por e-commerce e e-learning. Uma curiosidade a parte, é a quantidade crescente de livros lançados sobre Drupal, atualmente disponíveis no mercado. O Drupal, atualmente se encontra nas versões estáveis <a href="http://ftp.drupal.org/files/projects/drupal-5.20.tar.gz" target="_blank">5.20</a> e <a href="http://ftp.drupal.org/files/projects/drupal-6.14.tar.gz" target="_blank">6.14</a>.<br />
<br />
<br />
<font size="4"><b>Saiba Mais:</b></font><br />
<br />
[1] Drupal Website: <a href="http://drupal.org/node/614014" target="_blank">http://drupal.org/node/614014</a><br />
<br />
<br />
<font size="4"><b>Notícias Relacionadas:</b></font><br />
<br />
[1] <a href="http://under-linux.org/b1537-do-drupal-2009" target="_blank">Do It With Drupal 2009</a><br />
<img src="http://www.qtl.co.il/img/copy.png" border="0" alt="" /><a href="http://www.google.com/search?q=Drupal" target="_blank"><img src="http://www.google.com/favicon.ico" border="0" alt="" /></a><img src="http://www.babylon.com/favicon.ico" border="0" alt="" /></div>


<p><a href="http://feedads.g.doubleclick.net/~a/AhmT8S-W0T3PzgUtSV2cYW69nCI/0/da"><img src="http://feedads.g.doubleclick.net/~a/AhmT8S-W0T3PzgUtSV2cYW69nCI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AhmT8S-W0T3PzgUtSV2cYW69nCI/1/da"><img src="http://feedads.g.doubleclick.net/~a/AhmT8S-W0T3PzgUtSV2cYW69nCI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/tm5l54nFAbs" height="1" width="1"/>]]></content:encoded>
			<dc:creator>tuxdahora</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/b1545-france-24-migra-para-drupal-6</guid>
		<feedburner:origLink>http://under-linux.org/b1545-france-24-migra-para-drupal-6</feedburner:origLink></item>
		<item>
			<title>Do It With Drupal 2009</title>
			<link>http://feedproxy.google.com/~r/underlinux/~3/HeEErpjO-Ec/b1537-do-drupal-2009</link>
			<pubDate>Mon, 09 Nov 2009 08:00:00 GMT</pubDate>
			<description>Para os amantes do Drupal (http://drupal.org/), aqui vai o anúncio do segundo seminário anual desta plataforma de gerenciamento de conteúdo, o Do It...</description>
			<content:encoded><![CDATA[<div>Para os amantes do <a href="http://drupal.org/" target="_blank">Drupal</a>, aqui vai o anúncio do segundo seminário anual desta plataforma de gerenciamento de conteúdo, o <i>Do It With Drupal 2009</i>. Este evento será de 3 dias, compreendidos entre 9 e 11 de dezembro, e estará focado em configuração, arquitetura, e processos por trás das construções de websites e comunidades de sucesso movidas a Drupal.<br />
<br />
<div align="center"><img src="http://under-linux.org/fotos/tuxdahora/news-268/1772-drupal-logo.jpg" border="0" alt="" /><br />
</div><br />
O evento irá precisar de um amplo espectro de palestrantes com muita experiência em Drupal. Para os novatos, o evento irá oferecer uma grande introdução para o Drupal e sua Comunidade. Para os mais experientes, o evento irá oferecer uma ótima oportunidade de aprender novas dicas e truques, direto com os desenvolvedores dos módulos, além da chance de se conectar e socializar com outros profissionais em Drupal.<br />
<br />
<br />
<font size="4"><b>Sobre o Drupal</b></font><br />
<br />
O Drupal é uma <b>plataforma de gerenciamento de conteúdo</b> de código aberto que a cada ano ganha mais e mais adeptos. O Drupal é um dos poucos programas na área que permite ao usuário criar desde um simples blog, até verdadeiras comunidades online, passando por e-commerce e e-learning. Uma curiosidade a parte, é a quantidade crescente de livros lançados sobre Drupal, atualmente disponíveis no mercado. O Drupal, atualmente se encontra nas versões estáveis <a href="http://ftp.drupal.org/files/projects/drupal-5.20.tar.gz" target="_blank">5.20</a> e <a href="http://ftp.drupal.org/files/projects/drupal-6.14.tar.gz" target="_blank">6.14</a>.<br />
<br />
<br />
<font size="4"><b>Saiba Mais:</b></font><br />
<br />
[1] Drupal <i>website</i>: <a href="http://drupal.org/node/614094" target="_blank">http://drupal.org/node/614094</a></div>


<p><a href="http://feedads.g.doubleclick.net/~a/gkv5AX_OGcyZGCZRRmxeqmjdWPk/0/da"><img src="http://feedads.g.doubleclick.net/~a/gkv5AX_OGcyZGCZRRmxeqmjdWPk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gkv5AX_OGcyZGCZRRmxeqmjdWPk/1/da"><img src="http://feedads.g.doubleclick.net/~a/gkv5AX_OGcyZGCZRRmxeqmjdWPk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/HeEErpjO-Ec" height="1" width="1"/>]]></content:encoded>
			<dc:creator>tuxdahora</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/b1537-do-drupal-2009</guid>
		<feedburner:origLink>http://under-linux.org/b1537-do-drupal-2009</feedburner:origLink></item>
		<item>
			<title>O Que É 802.1Q e Quando Usar</title>
			<link>http://feedproxy.google.com/~r/underlinux/~3/IVB53Rw5mCE/b1538-o-que-e-802-1q-e-quando-usar</link>
			<pubDate>Sun, 08 Nov 2009 21:32:43 GMT</pubDate>
			<description>O conceito de VLAN permite a segmentação da rede em partes isoladas, em verdadeiras ilhas de comunicação, aonde uma ilha não se comunica diretamente...</description>
			<content:encoded><![CDATA[<div>O conceito de VLAN permite a segmentação da rede em partes isoladas, em verdadeiras ilhas de comunicação, aonde uma ilha não se comunica diretamente com as demais. Como comentei no artigo <a href="http://under-linux.org/b1447-os-page-rankingos-e-contras-das-vlans" target="_blank">Os Prós e Contras das VLANs</a> isso tem muitas vantagens (como segurança e redução de broadcast) mas também tem seus problemas (como interligar essas ilhas).<br />
<br />
Neste artigo vamos falar com o padrão 802.1Q de marcação de pacotes, quais são suas aplicações e como usa-lo para transformar o Linux em um &quot;roteador entre as ilhas VLAN&quot;.<br />
<br />
<b><font size="3">Múltiplas VLANs</font></b><br />
<br />
Para entender o conceito de marcação de pacotes (tagging) vamos inicialmente compreender o problema que ele resolve. Vamos imaginar uma rede local, com apenas um switch, neste caso fazer as VLANs é simples: se quero 3 VLANs, seleciono quais portas pertencem a cada VLAN e pronto. Por exemplo, o switch tem portas 1 a 24, faço o seguinte:<br />
<br />
VLAN 1: portas 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 22, 23, 24<br />
VLAN 50: portas 11, 12, 13, 14, 15, 16, 17<br />
VLAN 55: portas 18, 19 e 20<br />
<br />
Até ai tudo tranqüilo. A porta 1 não fala, por exemplo, com a porta 18. Se eu precisar interligar essas três redes, posso então montar um Linux com firewall, coloco 3 placas de rede no Linux e conecto cada placa a uma porta do switch. Por exemplo:<br />
<br />
Placa 1: IP 192.168.0.1 máscara 255.255.255.0 e conecto na porta 1<br />
Placa 2: IP 192.168.1.1 máscara 255.255.255.0 e conecto na porta 11<br />
Placa 3: IP 10.0.0.1 máscara 255.255.255.0 e conecto na porta 20<br />
<br />
Dessa forma, cada placa de rede será o default gateway de cada VLAN. Um PC na porta 2 teria IP 192.168.0.10 com default gateway 192.168.0.1<br />
<br />
<b>Uma Rede Com 2 Switchs</b><br />
<br />
Vamos agora ver como ficaria essa rede com 2 switchs. Um é o do exemplo anterior (que já configuramos as portas) e o outro teria esta configuração:<br />
<br />
VLAN 1: portas  21, 22, 23 e 24<br />
VLAN 50: portas 14, 15, 16 e 17<br />
VLAN 55: portas 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19 e 20<br />
<br />
Como fariamos a interligação entre os switchs? Neste caso precisariamos de 3 cabos de rede entre os switchs, um para cada VLAN. Por exemplo porta 2 com porta 21 do segundo; porta 12 do primeiro com 14 do segundo e porta 1 com 18. Dessa forma as 2 VLANs de cada switch se comunicariam diretamente de maneira interna e via o Linux para se comunicarem entre si.<br />
<br />
<b>O Problema</b><br />
<br />
O primeiro problema é que gastamos um monte de portas Ethernet: três portas do primeiro switch para o Firewall/roteador e seis portas (3 no primeiro switch e 3 no segundo) para interconecta-los. Não é nenhum fim do mundo, mas acho que você já percebeu que a coisa fica cada vez mais complicada com o aumento do tamanho da rede.<br />
<br />
Vamos pensar o que vai acontecer se tivermos uma rede com 3 switchs de 24 portas e 5 VLANs. Como ficaria a configuração de cada switch? Iríamos precisar de 5 cabos entre switch 1 e 2 e depois mais 5 outros cabos entre os switchs 2 e 3 (cada cabo consome duas portas, seriam 20 portas no total) e mais 5 para o Linux. Assim em uma rede com 3 switchs de 24 portas (72 portas no total) gastamos 20 para interconexão.<br />
<br />
Assim foi necessário a criação de um mecanismo mais eficiente para interconexão entre switchs, para isso foi criada a marcação de pacotes.<br />
<br />
<b><font size="3">Marcação de Pacotes</font></b><br />
<br />
Assim como a VLAN, o conceito de marcação de pacotes é muito simples, não entanto muitas pessoas não entendem ou não conseguem usar a marcação de pacotes por esperar que ela faça mágica ou resolva magicamente os problemas.<br />
<br />
Na marcação de pacotes, um switch &quot;marca&quot; cada pacote antes de encaminha-lo. É como um boi marcado a ferro quente para saber quem é o dono, o switch marca o pacote com um número (a VLAN) e envia. Em inglês, tag quer dizer etiqueta, então taggear um pacote significa etiqueta-lo (com o número da VLAN).<br />
<br />
Assim o switch que recebe o pacote sabe a qual VLAN esse pacote pertence. Voltando ao nosso exemplo dos dois switchs com 5 VLANs, vamos fazer o seguinte:<br />
- no switch 1 configuramos a porta 2 para pertencer às VLANs 1, 50, 55, 100 e 208 de maneira taggeada<br />
- no switch 2 configuramos a porta 5 para pertencer às VLANs 1, 50, 55, 100 e 208 de maneira taggeada<br />
<br />
Agora com apenas um cabo conectando porta 2 do primeiro com porta 5 do segundo, conectamos todas as VLANs. Se você quer saber porque escolhi porta 2 do primeiro e 5 do segundo? Porque eu quis, podia ser qualquer uma outra.<br />
<br />
Se eu configurar a porta 3 do primeiro switch para também pertencer às VLANs 1, 50, 55, 100 e 208 de maneira taggeada e configurar VLAN tag no Linux, preciso de apenas 1 portas Ethernet no switch para interconectar as 3 VLANs.<br />
<br />
Assim, com VLAN tagging, gastei 2 portas no switch 1 (para o Linux e outra para o switch 2) e 1 porta no switch 2. Foram gastas apenas 3 portas contra as 20 do exemplo anterior.<br />
<br />
<b><font size="3">802.1Q</font></b><br />
<br />
Sendo assim se criou o padrão IEEE 802.1Q que permite com que switchs de fabricante diferentes marquem pacotes e enviem essa informação de um para outro.<br />
<br />
Uma VLAN é um número de 1 a 4096 (normalmente a VLAN 0 é a VLAN default).<br />
<br />
Sendo assim um pacote Ethernet pode ser de dois tipos: taggeado ou não taggeado. Os pacotes não taggeados são aqueles que não tem marcação nenhuma (ou simplesmente são marcados com VLAN 0) e os que são taggeados.<br />
<br />
Na configuração de cada porta do switch, você informa qual VLAN passa por essa porta e se essa VLAN é taggeada ou não. Essa flexibilidade pode causar confusões.<br />
<br />
<b><font size="3">Exemplos de Configuração de VLAN</font></b><br />
<br />
<b>Exemplo 1</b><br />
<br />
VLAN 1: portas não taggeadas 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 22, 23, 24, 20<br />
VLAN 50: portas não taggeadas 11, 12, 13, 14, 15, 16, 17, 20<br />
VLAN 55: portas não taggeadas 18, 19, 20<br />
<br />
Neste caso a porta 20 pertence a todas as VLANs. No entanto cada VLAN tem um endereçamento diferente, dessa forma podemos ter uma confusão de endereçamento na porta 20. Nem todo switch suporta esse tipo de VLAN, chamada de VLANs assimétricas (cada fabricante tem um nome para esse tipo de possibilidade).<br />
<br />
<b>Exemplo 2</b><br />
<br />
VLAN 1: portas não taggeadas 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 22, 23 e taggeadas 24, 20<br />
VLAN 50: portas não taggeadas 11, 12, 13, 14, 15, 16, 17 e taggeadas 24, 20 <br />
VLAN 55: portas não taggeadas 18, 19 e taggeadas 20<br />
<br />
Neste caso teríamos a porta 20 pertencendo a todas as VLAN e porta 24 a apenas 2 VLANs. Porque faríamos isso? Por exemplo a porta 24 se conecta a um segundo switch que só tem portas nas VLANs 1 e 50 (assim não precisa receber tráfego de broadcast da VLAN 55). Já a porta 20 vai para o Linux/Firewall/Roteador que interconecta todas.<br />
<br />
<b>Exemplo 3</b><br />
<br />
VLAN 1: portas não taggeadas 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 22, 23, 24, 20<br />
VLAN 50: portas não taggeadas 11, 12, 13, 14, 15, 16, 17 e taggeadas 24, 20 <br />
VLAN 55: portas não taggeadas 18, 19 e taggeadas 20<br />
<br />
Neste exemplo a VLAN 1 vai não taggeada para as portas 20 e 24, como se fosse a VLAN default (se não falar nada, é VLAN 1).<br />
<br />
<font size="3"><b>Saiba Mais:</b></font><br />
<br />
<div style="display: none;" id="ame_noshow_other_1257916488_1">
        <a href="http://pt.wikipedia.org/wiki/Virtual_LAN" title="Definição de VLAN no Wikipedia" target="_blank">Definição de VLAN no Wikipedia</a>
</div>
<div style="display: inline;" id="ame_doshow_other_1257916488_1">
<a href="http://pt.wikipedia.org/wiki/Virtual_LAN" target="_blank" title="Virtual_LAN"><img src="images/misc/wikipedia_icon.gif" border="0" alt="Virtual_LAN" /> Virtual_LAN</a>
</div><br />
<a href="http://www.ynoma.com.br/dload/webtreinamento/ynoma/Autotreinamento_Ynoma_VLAN.zip" target="_blank">Download de Autotreinamento Sobre VLANs</a></div>


<p><a href="http://feedads.g.doubleclick.net/~a/g84Zw_rp8Pv51cFB7yv0bTrvs08/0/da"><img src="http://feedads.g.doubleclick.net/~a/g84Zw_rp8Pv51cFB7yv0bTrvs08/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/g84Zw_rp8Pv51cFB7yv0bTrvs08/1/da"><img src="http://feedads.g.doubleclick.net/~a/g84Zw_rp8Pv51cFB7yv0bTrvs08/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/IVB53Rw5mCE" height="1" width="1"/>]]></content:encoded>
			<dc:creator>mlrodrig</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/b1538-o-que-e-802-1q-e-quando-usar</guid>
		<feedburner:origLink>http://under-linux.org/b1538-o-que-e-802-1q-e-quando-usar</feedburner:origLink></item>
		<item>
			<title>Manual de instalação de servidor de hospedagem dedicado profissional</title>
			<link>http://feedproxy.google.com/~r/underlinux/~3/RWspOKvWGww/b1534-manual-de-instalacao-de-servidor-de-hospedagem-dedicado-profissional</link>
			<pubDate>Fri, 06 Nov 2009 18:15:16 GMT</pubDate>
			<description>Olá pessoal! 
Neste post eu venho explicando e ensinando um pouco de como funciona e como instalar um servidor dedicado de Hospedagem profissional. 
...</description>
			<content:encoded><![CDATA[<div>Olá pessoal!<br />
Neste post eu venho explicando e ensinando um pouco de como funciona e como instalar um servidor dedicado de Hospedagem profissional.<br />
 <br />
Bom vamos imaginar primeiro o ambiente neh!<br />
Digamos que eu tenha 3 tipos de clientes. <br />
vamos chama-los de:<br />
Cliente1, Cliente2 e Cliente3... <br />
O Cliente1 é uma empresa de grande porte que tem um e-commerce rodando em Java e banco em Postgresql.<br />
O Cliente2 é uma empresa de medio porte com um website rodando em PHP e banco Mysql.<br />
O Cliente3 é um webdesigner que um monte de sites simples para seus clientes apenas para visualizar fotos e outras coisas mais, usando HTML no máximo PHP com banco em Mysql.<br />
--------------------------------------------------------------------------------------------------<br />
 <br />
Bom já temos a estrutura de clientes, agora vamos montar nossa estrutura física.<br />
Vamos imaginar que tenhamos 2 Links, 1 de 10Mgs da embratel e outro de 4 Mgs da OI para Backup.<br />
 <br />
Teremos 4 servidores OK, vamos chamar de SRVFIRE, SRVCL1, SRVCL2 e SRVCL3.<br />
O SRVFIRE é como o nome sugere um Firewall e tambem Gateway da rede... Nesse post nao vou abordar esse tipo de servidor, mas prometo que irei fazer um a respeito, é só continuar acompanhando os POSTs.<br />
 <br />
O SRVCL1 é um servidor Intel Xeon 2.2 com 8Gb de memo e HD 1TB... Nesse servidor ficará hospedado somente o site e banco de dados do CLIENTE1. Pois o Cliente1 necessita de um desempenho muito robusto. As empresas estão cobrando por ai uns R$ 650,00 por esse tipo de servidor, sendo que com a configuração um pouco abaixo desse que estamos comentando, um desse aki vc consegue algo em torno de 1400,00 a 1600,00.<br />
 <br />
O SRVCL2 é um servidor Intel Xeon 3.2 com 32Gb de Memo e 6 Hds de 1Tb... Nesse servidor ficará hospedados os do tipo Clientes2... São empresas ou pessoas que precisam de servidores avançados e dedicados. Nesse servidor instalaremos o Xen, Virtual Box ou Vmware e emularemos outros sistemas Ok... Acredito que já entenderam a intenção nesse aki... imagine que com essas configurações aki que consiga por para rodar até uns 30 Clientes. Imagine cobrar 200 Reais por cada umm.. isso daria pelos meus cálculos: R$ 6.000 por mês já imaginou ? caraks heim. rss<br />
 <br />
O SRVCL3 é um servidor Intel Xeon 2.2 Com 8Gb de memo e 2 Hds de 1TB. Nesse servidor ficará hospedado os Clientes3... São Empresas, Pessoas que querem Hospedar paginas simples em Html, PHP para Blogs, PortFolio e outras coisas simples. Nesse servidor poderíamos por com tranqüilidade uns 70 a 100 clientes, já vi pessoas dizerem que colocaram mais de 300, eu particularmente não faria isso. rs <br />
Imagine que você cobre uns R$ 25,00 por mês de 70 clientes. Dá R$ 1750,00<br />
 <br />
Bom finalizando o lance desses clientes ai...<br />
Por mes vc ganhando 1400,00 do Cliente1 + 6 Mil dos Clientes2 + 1750,00 dos Clientes3... Por mes vc tem: R$ 9150,00... Isso apenas com 3 Servidores... imagine uma Locaweb da vida ou uma UolHost.   Caraca heim... Claro que vc tem q tirar o valor dos funcionarios, Link , Luz..<br />
-----------------------------------------------------------------------------------------------<br />
 <br />
Vou só fazer um simples comentario sobre o Gateway da rede.... <br />
Imagine que voce tenha nos seus links 10 IPs validos cada um... como fazer para conseguir ter 101 clientes ??? que foi o numero de clientes que deu acima... <br />
bom imagine que para o SRVCL1 eu dedique 2IPs 1 da conexão de 10mgs e outro da conexão de 4Mgs.<br />
Para o SRVCL2 eu dedico 2 IPs da mesma forma que foi feito no SRVCL1...<br />
E no SRVCL3 da mesma forma feita nos outros servidores.<br />
Bom no SRVCL1 é facil entender como funciona, mas nos outros 2 ? dividindo o mesmo IP para varios clientes ?<br />
Bom vou explicar, mas essa é outra coisa que vcs podem ter certeza que vou fazer um tutorialzinho tb. vlw..<br />
 <br />
Bom todos os IPs passam pelo Nosso SRVFIRE, ele recebe as requisições vindas da internet e repassa para cada Servidor Exato, agora como ele faz isso ??? simples com essa regrinha basica..<br />
 <br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 500px;
		height: 34px;
		text-align: left;
		overflow: auto">iptables -t nat -A PREROUTING -p tcp -d site.com.br --dport 80 -j DNAT –to IP_do_Servidor:80</pre>
</div>só para ficar mais claro...<br />
 <br />
vamos imaginar 3 sites em 3 servidores diferentes usando o mesmo IP válido: <br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 500px;
		height: 98px;
		text-align: left;
		overflow: auto">iptables -t nat -A PREROUTING -p tcp -d site1.com.br --dport 80 -j DNAT –to 10.10.10.21:80
 
iptables -t nat -A PREROUTING -p tcp -d site2.com.br --dport 80 -j DNAT –to 10.10.10.22:80
 
iptables -t nat -A PREROUTING -p tcp -d site3.com.br --dport 80 -j DNAT –to 10.10.10.23:80</pre>
</div>Acho que deu para entender agora... Mas tambem deve ter essa configuração feita no APACHE o famoso Virtual Host. <br />
 <br />
 <br />
 Nesse Tutorial eu nao estou abordando nenhum programa controlador de Hospedagem, quem sabe mais a frente eu faça...<br />
Agora sim vamos iniciar, me desculpem eu sei q falo muito mesmo. rsssss <br />
 <br />
 <br />
 <br />
Serviços a serem Instalados :<br />
 <br />
Apache ( servidor Web)<br />
Ruby ( aplicativos Ruby )<br />
Postgresql (Banco de Dados<br />
Mysql ( Banco de Dados )<br />
Jre ( Servidor de execução Java )<br />
jboss ( Servidor de aplicativo Java )<br />
 <br />
 <br />
 <br />
<div align="center"><b>1) Instalando o Apache2</b></div> <br />
 <br />
 <br />
1.1) Digite os seguintes comandos:<br />
 <br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 500px;
		height: 50px;
		text-align: left;
		overflow: auto">apt-get install apache2
apt-get install perl</pre>
</div>1.2) Criando Subdomínios: <br />
Sabe quando você entra num site e esse site tem um subdomínio.<br />
Vou dar um exemplo mais especifico.<br />
Vamos chamá-lo de <a href="http://www.site.com.br" target="_blank">www.site.com.br</a>, digamos que você clique no link de vendas e o link redirecione para: <a href="http://vendas.site.com.br" target="_blank">http://vendas.site.com.br</a> ou <a href="http://comercial.site.com.br" target="_blank">http://comercial.site.com.br</a>.<br />
 <br />
Para isso o segredo é simples, vamos criar um virtual host.<br />
Editando o arquivo httpd.conf e acrescentando ao final do arquivo os seguintes parâmetros.<br />
 <br />
&lt;virtualhost www.vendas.site.com.br=&quot;&quot;&gt;<br />
&lt;/virtualhost&gt;<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 500px;
		height: 130px;
		text-align: left;
		overflow: auto">&lt;virtualhost www.vendas.site.com.br=&quot;&quot;&gt;&lt;/virtualhost&gt;ServerAdmin <a href="mailto:admin@siste.com.br">admin@siste.com.br</a>
ServerName <a href="http://www.vendas.site.com.br/" target="_blank">www.vendas.site.com.br</a>
DocumentRoot /home/site/subdominios/vendas/
ScriptAlias /cgi-bin/ &quot;/home/site/subdominios/vendas/cgi-bin/&quot;
ErrorLog logs/vendas.site-error_log
TransferLog logs/vendas.site-access_log
Options Indexes SymLinksIfOwnerMatch</pre>
</div>&lt;virtualhost www.vendas.site.com.br=&quot;&quot;&gt;<br />
&lt;/virtualhost&gt;<br />
 <br />
 <br />
 <br />
<div align="center"><b>2) Postgresql</b></div> <br />
2.1) Instalando o Postgresql<br />
 <br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 500px;
		height: 50px;
		text-align: left;
		overflow: auto">#apt-get install postgresql
#apt-get install phpphadmin</pre>
</div>2.2) Abra o arquivo /etc/phpphadmin/config.ini.php<br />
Edite as seguintes linhas:<br />
 <br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 500px;
		height: 66px;
		text-align: left;
		overflow: auto">$conf['servers'][0]['host'] = 'localhost'; # Valor alterado para 'localhost'
$conf['servers'][0]['defaultdb'] = 'postgres'; # Valor alterado para 'postgres'
$conf['extra_login_security'] = false; # Valor alterado para &quot;false&quot;</pre>
</div>2.3) Agora vamos criar um usuário no Postgresql, esse usuário será o usuário do cliente.<br />
 <br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 500px;
		height: 50px;
		text-align: left;
		overflow: auto">#Su postgres
$Createuser –P usuário</pre>
</div>2.4) Agora edite o arquivo /etc/postgresql/versão_ex: ( 8.3 ) /main/postgresql.conf<br />
Na linha:<br />
Listen_addresses = ‘localhost’<br />
Deixe-a assim:<br />
Listen_addresses = ‘*’<br />
 <br />
 <br />
2.5) Agora edite o arquivo /etc/postgresql/8.1/main/pg_hba.conf <br />
 <br />
Nas linhas: <br />
#&quot;local&quot; is for Unix domain socket connections only<br />
local all all ident sameuser <br />
 <br />
Comente (&quot;#&quot;) &quot;local all all ident sameuser&quot;, assim: <br />
&quot;local&quot; is for Unix domain socket connections<br />
#local all all ident sameuser<br />
 <br />
E, em: <br />
# IPv4 local connections:<br />
host all all 127.0.0.1/32 md5 <br />
Deixe: <br />
# IPv4 local connections:<br />
host all all 0.0.0.0/0 md5<br />
 <br />
2.6) edite o arquivo: /etc/phppgadmin/apache.conf <br />
 <br />
Altere a linha: <br />
deny from all <br />
Para: <br />
allow from all<br />
 <br />
 <br />
 <br />
<div align="center"><b>3) INSTALANDO O MYSQL</b></div> <br />
 <br />
3.1) Digite os seguintes comandos: <br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 500px;
		height: 34px;
		text-align: left;
		overflow: auto">#apt-get install mysql-server</pre>
</div>Defina a senha do usuário root<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 500px;
		height: 34px;
		text-align: left;
		overflow: auto">#apt-get install phpmyadmin</pre>
</div>Pronto... Foi muito dificil... rs<br />
 <br />
 <br />
 <br />
 <br />
<div align="center"><b>4) Instalando o Ruby</b></div> <br />
 <br />
 <br />
4.1) Digite os seguintes comandos: <br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 500px;
		height: 50px;
		text-align: left;
		overflow: auto">#apt-get install ruby
#apt-get install ruby-gems</pre>
</div>4.2) Caso o apt-get install ruby-gems nao funcione baixe o pacote e salve em /opt:<br />
<a href="http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz" target="_blank">http://rubyforge.org/frs/download.ph...gems-0.9.4.tgz</a><br />
agora execute os seguintes comandos:<br />
 <br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 500px;
		height: 66px;
		text-align: left;
		overflow: auto">#cd /opt
#tar –zxvf rubygems-0.9.4.tgz
#ruby setup.rb</pre>
</div><div align="center"><b>5) Instalando o JRE</b></div> <br />
 <br />
 <br />
5.1) Faça download do java-jre mais atualizado no formato .bin no site: <br />
<a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">Java SE Downloads - Sun Developer Network (SDN)</a><br />
salve o arquivo em /opt<br />
execute o comando:<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 500px;
		height: 34px;
		text-align: left;
		overflow: auto">#sh /opt/sun-java-jre.versao.bin</pre>
</div>Foi criado uma pasta com o nome java-jre-versao, renomeie essa pasta para (java) apenas para facilitar sua indicação.<br />
 <br />
5.2) Depois adicione as seguintes strings no final do arquivo /etc/profile <br />
 <br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 500px;
		height: 82px;
		text-align: left;
		overflow: auto">export JAVA_HOME=/opt/java
export CLASSPATH=JAVA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin/:$PATH
export MANPATH=$JAVA_HOME/man:$MANPATH</pre>
</div><div align="center"><b>6) Instalando o Jboss</b></div> <br />
 <br />
 <br />
6.1) Baixe o jboss e salve na pasta /opt<br />
<a href="http://www.jboss.org/jbossas/downloads/" target="_blank">jboss.org: community driven</a><br />
Descompacte o arquivo na pasta /opt e mude o nome da pasta para /opt/jboss<br />
 <br />
6.2) Adicione essas strings ao final do arquivo /etc/profile<br />
 <br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 500px;
		height: 66px;
		text-align: left;
		overflow: auto">JAVA_HOME=&quot;/usr/lib/jvm/java-1.5.0-sun-1.5.0.17&quot;
JBOSS_HOME=&quot;/var/jboss&quot; 
export JBOSS_HOME JAVA_HOME</pre>
</div>6.3) Vamos só testar, se esta funcionando, execute o seguinte comando:<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 500px;
		height: 34px;
		text-align: left;
		overflow: auto">#sh /opt/jboos/bin/run.sh –b (ip_da_sua_maquina)</pre>
</div>OBS: se o IP do servidor for: 10.10.10.20 o comando vai ficar assim:<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 500px;
		height: 34px;
		text-align: left;
		overflow: auto">#sh /op/jboos/bin/run.sh –b 10.10.10.20</pre>
</div>OK…<br />
Pronto para acessar e ve se esta funcionando acesse: <a href="http://ipdoservidor:8080" target="_blank">http://ipdoservidor:8080</a><br />
 <br />
6.4) Colocando o jboos no init.d <br />
Olha só não é tão complicado assim, eu já vi um tutorial na internet o cara começa a ensinar como instalar o jboos, quando chega nessa parte o cara cria um script maluco para fazer a inicialização, não sei se é pq ele se enrolou, ou talvez tenha uma boa explicação para isso... algumas pessoas se enrolam nessa parte, devo confessar a vocês que a primeira vez que fui fazer esse procedimento eu também me enrolei, foi na antiga empresa que eu trabalhava.<br />
Vamos lá:<br />
Copie o arquivo /opt/jboos/bin/jboss_init_hadhat.sh para /etc/init.d/<br />
Agora abra o arquivo que vc colou e edite as seguintes linhas<br />
 <br />
Altere o caminho para o caminho do jboss ex: ( /opt/jboss )<br />
JBOSS_HOME=${JBOSS_HOME:-&quot;/usr/local/jboss&quot;} <br />
 <br />
Altere o caminho para o caminho do java ex: (/opt/java)<br />
JAVAPTH=${JAVAPTH:-&quot;/usr/local/jdk/bin&quot;}<br />
 <br />
Substitua o –c por –b (ip_da_maquina ) como fizemos acima…<br />
JBOSSSH=${JBOSSSH:-&quot;$JBOSS_HOME/bin/run.sh -c $JBOSS_CONF $JBOSS_BIND_ADDR&quot;}<br />
 <br />
Pronto Reinicie a maquina e estara rodando o Jboss.<br />
 <br />
 <br />
Vou postar isso porém eu não recomendo... ( como trocar a porta do jboos de 8080 para 80.<br />
OBS: caso seja feito esse procedimento, lembre-se que você não poderá ter o apache rodando na maquina pq o apache usa a porta 80... da mesma forma se vc for usar a porta 8080 do jboos vc não poderá ter o dansguardian rodando na maquina OK&gt;...<br />
 <br />
Para trocar a porta do jboos de 8080 para 80 basta editar o seguinte arquivo<br />
/opt/jboss/server/web/deploy/jbossweb.sar/server.xml<br />
 <br />
Localizer a seguinte linha<br />
&lt;conector port=&quot;?8080?&quot; address=&quot;&quot; ...=&quot;&quot;&gt;<br />
Altere o 8080 para 80...<br />
Pronto.&lt;/conector&gt;</div>


<p><a href="http://feedads.g.doubleclick.net/~a/imVjsUFMt4KV5xyzieGIZSy5wQQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/imVjsUFMt4KV5xyzieGIZSy5wQQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/imVjsUFMt4KV5xyzieGIZSy5wQQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/imVjsUFMt4KV5xyzieGIZSy5wQQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/RWspOKvWGww" height="1" width="1"/>]]></content:encoded>
			<dc:creator>lovenique</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/b1534-manual-de-instalacao-de-servidor-de-hospedagem-dedicado-profissional</guid>
		<feedburner:origLink>http://under-linux.org/b1534-manual-de-instalacao-de-servidor-de-hospedagem-dedicado-profissional</feedburner:origLink></item>
		<item>
			<title>ZEND, pela primeira vez na América Latina, no PHP Conference Brasil 2009</title>
			<link>http://feedproxy.google.com/~r/underlinux/~3/6_EKTF18NK8/b1533-zend-pela-primeira-vez-na-america-latina-no-php-conference-brasil-2009</link>
			<pubDate>Fri, 06 Nov 2009 14:51:00 GMT</pubDate>
			<description>A ZEND, principal empresa privada diretamente envolvida com o desenvolvimento da linguagem PHP, é um dos patrocinadores do PHP Conference Brasil...</description>
			<content:encoded><![CDATA[<div><font size="3"><font face="Times New Roman">A ZEND, principal empresa privada diretamente envolvida com o desenvolvimento da linguagem PHP, é um dos patrocinadores do PHP Conference Brasil 2009, que acontece nos dias 26, 27, 28 e 29 de Novembro, na UNIFIEO, em Osasco, São Paulo<br />
<br />
A empresa, que terá um stand na área de exposição do evento, apresentando suas soluções,</font></font><br />
<font face="Times New Roman"><font size="3">também será responsável por uma das palestras “Sessão Keynote Speaker” com o Tema</font></font><br />
<font face="Times New Roman"><font size="3">“Highly Scalable Web Applications”.<br />
<br />
A apresentação será realizado por Eli Withe: Community Manager da Zend, co-autor do livro &quot;PHP 5 in Practice&quot; e que trabalha com Internet há mais de 13 anos, sendo os últimos 9 investidos exclusivamente em PHP. Já trabalhou em diversos projetos no passado, incluindo TravelPod, Digg e o Programa Telescópio Espacial Hubble.<br />
<br />
Informações mais detalhadas estão disponíveis em </font></font><a href="http://www.phpconf.com.br/" target="_blank"><font face="Times New Roman"><font size="3"><font color="#800080">http://www.phpconf.com.br/</font></font></font></a><br />
<font face="Times New Roman">Inscrições: Válidas até o día 20 de Novembro.<br />
<br />
PHP Conference Brasil 2009 – O Principal Evento de PHP da América Latina<br />
De 26 a 29 de Novembro<br />
UNIFIEO – OSASCO<br />
<a href="http://www.phpconf.com.br/" target="_blank"><font color="#800080">http://www.phpconf.com.br/</font></a></font></div>


<p><a href="http://feedads.g.doubleclick.net/~a/wHHxAlItXfec3kg817nIsXC11aI/0/da"><img src="http://feedads.g.doubleclick.net/~a/wHHxAlItXfec3kg817nIsXC11aI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/wHHxAlItXfec3kg817nIsXC11aI/1/da"><img src="http://feedads.g.doubleclick.net/~a/wHHxAlItXfec3kg817nIsXC11aI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/6_EKTF18NK8" height="1" width="1"/>]]></content:encoded>
			<dc:creator>Andersonop</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/b1533-zend-pela-primeira-vez-na-america-latina-no-php-conference-brasil-2009</guid>
		<feedburner:origLink>http://under-linux.org/b1533-zend-pela-primeira-vez-na-america-latina-no-php-conference-brasil-2009</feedburner:origLink></item>
		<item>
			<title>Lançado o Scientific Linux 5.4</title>
			<link>http://feedproxy.google.com/~r/underlinux/~3/bAII_rArKII/b1532-lancado-o-scientific-linux-5-4</link>
			<pubDate>Fri, 06 Nov 2009 13:00:00 GMT</pubDate>
			<description>Lançado a versão 5.4 do Scientific Linux (http://www.scientificlinux.org/), a distribuição Linux compilada diretamente dos pacotes-fontes do Red Hat...</description>
			<content:encoded><![CDATA[<div>Lançado a versão 5.4 do <a href="http://www.scientificlinux.org/" target="_blank">Scientific Linux</a>, a distribuição Linux compilada diretamente dos pacotes-fontes do Red Hat Enterprise Linux (RHEL) versão 5.4. O RHEL é padrão de certificação para a maioria dos softwares para Linux de uso acadêmico, nas áreas de Química, Física, Biologia, Engenharias, e demais áreas do conhecimento. Porém, o RHEL não foi projetado para uso científico, sendo utilizado em larga escala em diversas empresas de todo o mundo como a &quot;alma&quot; de muitos servidores corporativos. Para atender de forma específica essa lacuna científica, foi criado a distribuição Scientific Linux.<br />
<br />
<div align="center"><img src="http://under-linux.org/fotos/tuxdahora/linux-distribution-s-logos-306/1893-scientific-linux-logo.png" border="0" alt="" /><br />
</div><br />
Esta distribuição ainda depende de pacotes da sua upstream como FUSE, e seus módulos no kernel e, o suporte ao chipset wireless da Atheros. A nova versão do Scientific Linux vem embarcada com o iwlwifi 5150 ucode (firmware), assim como possui atualização para os ucode 3945, 4945 e 5000. A linguagem Lua também foi adicionada. Para maiores informações veja as <a href="http://ftp.scientificlinux.org/linux/scientific/54/i386/SL.releasenote" target="_blank">notas de lançamento</a>.<br />
<br />
<br />
<font size="4"><b>Saiba Mais:</b></font><br />
<br />
[1] Distro Watch: <a href="http://distrowatch.com/5751" target="_blank">http://distrowatch.com/5751</a><br />
<img src="http://www.qtl.co.il/img/copy.png" border="0" alt="" /><a href="http://www.google.com/search?q=http://distrowatch.com/5751" target="_blank"><img src="http://www.google.com/favicon.ico" border="0" alt="" /></a><img src="http://www.babylon.com/favicon.ico" border="0" alt="" /></div>


<p><a href="http://feedads.g.doubleclick.net/~a/fnawjYeYuUb6XEz3H9dyWYvf640/0/da"><img src="http://feedads.g.doubleclick.net/~a/fnawjYeYuUb6XEz3H9dyWYvf640/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/fnawjYeYuUb6XEz3H9dyWYvf640/1/da"><img src="http://feedads.g.doubleclick.net/~a/fnawjYeYuUb6XEz3H9dyWYvf640/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/bAII_rArKII" height="1" width="1"/>]]></content:encoded>
			<dc:creator>tuxdahora</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/b1532-lancado-o-scientific-linux-5-4</guid>
		<feedburner:origLink>http://under-linux.org/b1532-lancado-o-scientific-linux-5-4</feedburner:origLink></item>
		<item>
			<title>Lançado o Mandriva Linux 2010</title>
			<link>http://feedproxy.google.com/~r/underlinux/~3/W_ohndQVzts/b1531-lancado-o-mandriva-linux-2010</link>
			<pubDate>Fri, 06 Nov 2009 12:00:00 GMT</pubDate>
			<description>Foi lançado no dia 4 de novembro, a versão 23010.0 do Mandriva Linux (http://www.mandriva.com/) - codinome Adelie. O Mandriva 2010 é baseado no...</description>
			<content:encoded><![CDATA[<div>Foi lançado no dia 4 de novembro, a versão 23010.0 do <a href="http://www.mandriva.com/" target="_blank">Mandriva Linux</a> - codinome Adelie. O Mandriva 2010 é baseado no kernel Linux 2.6.31, e vem embarcado com KDE 4.3.2 (a última versão é a 4.3.3) como desktop padrão desta distribuição, GNOME 2.28 como desktop alternativo. Essa versão do Mandriva também vem embarcada com ambiente Moblin 2.0 (a última versão é a 2.1), projetado para plataformas de desktop móveis, e o Sugar Desktop, da Sugar Labs, originalmente desenvolvido para o projeto OLPC.<br />
<br />
<div align="center"><img src="http://under-linux.org/fotos/tuxdahora/linux-distribution-s-logos-306/1892-mandriva-logo.gif" border="0" alt="" /><br />
</div><br />
Para a melhoria da performance de boot, o Mandriva Linux agora utiliza o Ext4 como padrão, para os novos sistemas de arquivos criados com o Moovida, conhecido no passado pelo nome de Elisa Media Center. Dentre os aplicativos atualizados destacamos  o OpenOffice 3.1.1, Firefox 3.5.3, VirtualBox 3.0.8 (até a escrita dessa notícia o VB estava na versão 3.0.10), Wine 1.1.32 e X.Org 7.4 com X Server 1.6.5, ao invés da última versão 1.7.<br />
<br />
Maiores informações sobre esse lançamento você poderá encontrar nas <a href="http://wiki.mandriva.com/en/2010.0_Notes" target="_blank">notas de lançamento</a> do site. O Mandriva Linux está disponível para download via FTP nos formatos de imagem ISO para arquiteturas 32-bit e 64-bit. Você poderá baixar os liveCDs ou os DVDs de instalação pelos seguintes links: <a href="ftp://ftp.u-strasbg.fr/pub/linux/distributions/Mandriva/official/iso/2010/mandriva-linux-one-2010.0-KDE4-europe1-americas-cdrom-i586.iso" target="_blank">mandriva-one-2010.0-KDE4-i586.iso</a> (678MB, <a href="http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/iso/2010/mandriva-linux-one-2010.0-KDE4-europe1-americas-cdrom-i586.iso.md5" target="_blank">MD5</a>, <a href="http://torrent.mandriva.com/public/2010.0/mandriva-linux-one-2010.0-KDE4-europe1-americas-cdrom-i586.torrent" target="_blank">torrent</a>), <a href="ftp://ftp.sunet.se/pub/Linux/distributions/mandrakelinux/official/iso/2010/mandriva-linux-one-2010.0-GNOME-europe-americas-cdrom-i586.iso" target="_blank">mandriva-one-2010.0-GNOME-i586.iso</a> (696MB, <a href="http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/iso/2010/mandriva-linux-one-2010.0-GNOME-europe-americas-cdrom-i586.iso.md5" target="_blank">MD5</a>, <a href="http://torrent.mandriva.com/public/2010.0/mandriva-linux-one-2010.0-GNOME-europe-americas-cdrom-i586.torrent" target="_blank">torrent</a>), <a href="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrakelinux/official/iso/2010/mandriva-linux-free-2010.0-i586.iso" target="_blank">mandriva-free-2010.0-i586.iso</a> (4,364MB, <a href="http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/iso/2010/mandriva-linux-free-2010.0-i586.iso.md5" target="_blank">MD5</a>, <a href="http://torrent.mandriva.com/public/2010.0/mandriva-linux-free-2010.0-i586.torrent" target="_blank">torrent</a>) e <a href="ftp://ftp.uninett.no/pub/linux/MandrivaLinux/official/iso/2010/mandriva-linux-free-2010.0-x86_64.iso" target="_blank">mandriva-free-2010.0-x86_64.iso</a> (4,399MB, <a href="http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/iso/2010/mandriva-linux-free-2010.0-x86_64.iso.md5" target="_blank">MD5</a>, <a href="http://torrent.mandriva.com/public/2010.0/mandriva-linux-free-2010.0-x86_64.torrent" target="_blank">torrent</a>).<br />
<br />
<br />
<font size="4"><b>Saiba Mais:</b></font><br />
<br />
[1] Distro Watch: <a href="http://distrowatch.com/5749" target="_blank">http://distrowatch.com/5749</a><br />
[2] Heise Online: <a href="http://www.h-online.com/open/news/item/Mandriva-Linux-2010-0-arrives-849900.html" target="_blank">http://www.h-online.com/open/news/it...es-849900.html</a><br />
[3] Notas de lançamento do Mandriva 2010.0: <a href="http://wiki.mandriva.com/en/2010.0_Notes" target="_blank">http://wiki.mandriva.com/en/2010.0_Notes</a><br />
<br />
<br />
<font size="4"><b>Notícias Relacionadas:</b></font><br />
<br />
[1] <a href="http://under-linux.org/b1530-lancado-o-moblin-2-1" target="_blank">Lançado o Moblin 2.1</a><br />
[2] <a href="http://under-linux.org/b1449-internet-archive-coloca-1-6-milhoes-de-e-books-em-laptops-olpc" target="_blank">Internet Archive Coloca 1,6 milhões de E-Books em Laptops OLPC</a></div>


<p><a href="http://feedads.g.doubleclick.net/~a/h9tWwwoDms9ASeY-veuJrclsjus/0/da"><img src="http://feedads.g.doubleclick.net/~a/h9tWwwoDms9ASeY-veuJrclsjus/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/h9tWwwoDms9ASeY-veuJrclsjus/1/da"><img src="http://feedads.g.doubleclick.net/~a/h9tWwwoDms9ASeY-veuJrclsjus/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/W_ohndQVzts" height="1" width="1"/>]]></content:encoded>
			<dc:creator>tuxdahora</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/b1531-lancado-o-mandriva-linux-2010</guid>
		<feedburner:origLink>http://under-linux.org/b1531-lancado-o-mandriva-linux-2010</feedburner:origLink></item>
	</channel>
</rss>
