Você está na página 1de 31

Adicione elementos grficos aos seus scripts com Dialog

DIALOG p.68

LIMPEZA DE KERNEL p.58

Zack mostra como efetuar limpezas de kernel

LOGS SEGUROS p.16

Aprenda como manter seus logs seguros com rsyslog


# 67 Junho 2010

A REVISTA DO PROFISSIONAL DE TI

LINUS
CASE ALFRESCO p.26 A Construcap agilizou seus projetos com o Alfresco LINUX PARK 2008 p.28 Iniciada em Porto Alegre a temporada de seminrios Linux Park de 2008 CEZAR TAURION p.34 O Cdigo Aberto como incentivo inovao
#44 07/08 R$ 13,90 7,50

00044

A REVISTA DO PROFISSIONAL DE TI

NO BRASIL
SEJA UM BOM GESTOR E UTILIZE AS MELHORES PRTICAS ADOTADAS E RECOMENDADAS PELOS PROFISSIONAIS MAIS EXPERIENTES NESSA REA p.36
O que dizem os prossionais certicados p.24 Cobit, CMMI, ITIL. Quais as melhores prticas? p.36 ITIL na prtica p.39 Novidades do ITIL v3. p.44
Com o DNSSEC, a resoluo de nomes ca protegida de ataques. Mas seu preo vale a pena?

GOVERNANA COM

9 771806 942009

GRTIS

SEGURANA: DNSSEC p.69

VEJA TAMBM NESTA EDIO:

Relatrios do Squid com o SARG p.60 Benchmarks do GCC 4.3? p.58

Java, Ruby e Rails: conhea o JRuby on Rails p.74 Becape de bancos de dados com a Libferris p.46 LPI nvel 2: Servidores NIS e DHCP p.52

REDES: IPV6 p.64

LINUXCON SER UM DOS MELHORES EVENTOS DE TECNOLOGIA DO BRASIL. p.24


WWW.LINUXMAGAZINE.COM.BR

Conhea as vantagens da nova verso do Internet Protocol, e veja por que difcil adot-la

Conhea ferramentas imprescindveis para manter a segurana da sua rede, monitor-la e manter seus dados seguros. p. 33

SEGURANA DE REDES

REDES: SOCIAL VPN p.65 Comunicao interna e troca de informaes de forma segura. SEGURANA: ATAQUES p.10
Evitando ataques DoS com Slowloris.

VEJA TAMBM NESTA EDIO:

Jogos antigos? Emule com o DOSBox p.46 Planejamento de bancos de dados com MySQL Workbench p.50 OpenSolaris: Inicializao do sistema com Grub p.54 10 anos de Linux no Mainframe p.32
WWW.LINUXMAGAZINE.COM.BR

Expediente editorial
Diretor Geral Rafael Peregrino da Silva rperegrino@linuxmagazine.com.br Editor Flvia Jobstraibizer fjobs@linuxmagazine.com.br Pablo Hess phess@linuxmagazine.com.br Colaboradores Alexandre Borges, Breno Leito, Tim Brown, Geoff Galitz, Christoph Langner, Ankur Kumar Sharma, Kurt Seifried, Cezar Taurion e Charly Kuhnast. Traduo Diana Ricci Aranha Reviso e Diagramao F2C Propaganda Editores internacionais Uli Bantle, Andreas Bohle, Jens-Christoph Brendel, Hans-Georg Eer, Markus Feilner, Oliver Frommel, Marcel Hilzinger, Mathias Huber, Anika Kehrer, Kristian Kiling, Jan Kleinert, Daniel Kottmair, Thomas Leichtenstern, Jrg Luther, Nils Magnus. Anncios: Rafael Peregrino da Silva (Brasil) anuncios@linuxmagazine.com.br Tel.: +55 (0)11 3675-2600 Penny Wilby (Reino Unido e Irlanda) pwilby@linux-magazine.com Amy Phalen (Amrica do Norte) aphalen@linuxpromagazine.com Hubert Wiest (Outros pases) hwiest@linuxnewmedia.de Diretor de operaes Claudio Bazzoli cbazzoli@linuxmagazine.com.br Na Internet: www.linuxmagazine.com.br Brasil www.linux-magazin.de Alemanha www.linux-magazine.com Portal Mundial www.linuxmagazine.com.au Austrlia www.linux-magazine.es Espanha www.linux-magazine.pl Polnia www.linux-magazine.co.uk Reino Unido www.linuxpromagazine.com Amrica do Norte Apesar de todos os cuidados possveis terem sido tomados durante a produo desta revista, a editora no responsvel por eventuais imprecises nela contidas ou por consequncias que advenham de seu uso. A utilizao de qualquer material da revista ocorre por conta e risco do leitor. Nenhum material pode ser reproduzido em qualquer meio, em parte ou no todo, sem permisso expressa da editora. Assume-se que qualquer correspondncia recebida, tal como cartas, emails, faxes, fotografias, artigos e desenhos, sejam fornecidos para publicao ou licenciamento a terceiros de forma mundial no-exclusiva pela Linux New Media do Brasil, a menos que explicitamente indicado. Linux uma marca registrada de Linus Torvalds. Linux Magazine publicada mensalmente por: Linux New Media do Brasil Editora Ltda. Rua So Bento, 500 Conj. 802 S 01010-001 So Paulo SP Brasil Tel.: +55 (0)11 3675-2600 Direitos Autorais e Marcas Registradas 2004 - 2010: Linux New Media do Brasil Editora Ltda. Impresso e Acabamento: RR Donnelley Distribuda em todo o pas pela Dinap S.A., Distribuidora Nacional de Publicaes, So Paulo. Atendimento Assinante www.linuxnewmedia.com.br/atendimento So Paulo: +55 (0)11 3512 9460 Rio de Janeiro: +55 (0)21 3512 0888 Belo Horizonte: +55 (0)31 3516 1280 ISSN 1806-9428 Impresso no Brasil

Ganhamos!
EDITORIAL
10, 8 bilhes de dlares! Esse o custo atualizado para reescrever o kernel Linux do zero. H cerca de dez anos, a IBM anunciava um investimento de 1 bilho de dlares no Linux. Agora, com mais de 18 anos de existncia, o Linux se tornou o fundamento da Internet, sendo o sistema operacional mais utilizado em servidores, em computao de alto desempenho e em sistemas embarcados. Est presente em uma srie de servios considerados essenciais hoje em dia, mantendo as operaes das bolsas de valores de Nova Yorque, Tokyo, Frankfurt e Londres, da bolsa mercantil de Chicago, da Nasdaq e at da Bovespa, em So Paulo. o Linux que garante o funcionamento do servio de controle areo dos Estados Unidos e da Alemanha, bem como os sistemas de entretenimento dentro dos avies da Boeing, da Airbus e da Embraer. Google, Amazon, Facebook, Yahoo, Twitter, MySpace, LinkedIn, so alguns dos principais servios globais de Internet que ficam online 24 horas por dia graas ao Linux. A venda de celulares equipados com sistemas baseados em Linux, tais como o Android, o webOS, ou outra variante qualquer, j superou a venda de iPhones no mundo, e a prxima gerao de smartphones da Nokia vir equipada com o MeeGo, sistema operacional baseado em Linux. Carrefour, Grupo Po de Acar, Extra, Casas Bahia, Ponto Frio, C&A, Lojas Renner, Lojas Pernambucanas, Lojas Marisa, Ri-Happy, Droga Raia, Drogaria Onofre e Brasif Duty Free --- entre centenas de outros varejistas --- rodam seus servidores e pontos de vendas em sistemas Linux. E quando o ltimo vencedor do Big Brother Brasil foi escolhido, quase 100 milhes de acessos foram contabilizados em apenas 10 minutos nos servidores Linux da Globo.com. Vale lembrar que a Petrobras conseguiu reduzir em um ano a anlise de dados de prospeco no Pr-Sal graas aos seus sistemas Linux em cluster. E o Banco do Brasil e a Caixa tm sua infraestrutura de captura de transaes inteiramente baseada em Linux. O Linux a base de um mercado multibilionrio e detm atualmente a posio de dominncia enquanto tecnologia. E a mudana da computao pessoal do PC para os dispositivos mveis dever sepultar o ltimo bastio em que o Linux ainda no o sistema dominante. E Linus Torvalds, seu criador, que poderia ter sido o prximo Bill Gates, nos deu o sistema gratuitamente, para o bem da humanidade. No dia 31/08/2010 ele estar no Brasil, na primeira LinuxCon promovida pela Linux Foundation na Amrica Latina. Voc vai perder? n

Rafael Peregrino da Silva Diretor de Redao

Linux Magazine #67 | Junho de 2010

NDICE

LINUS NO BRASIL
p.24

CAPA
Segurana de Redes 33 C onhea ferramentas imprescindveis para manter a segurana da sua rede, monitor-la e manter seus dados seguros. O farejador de vulnerabilidades OpenVAS 34

Experimente o explorador de falhas OpenVAS, um fork GPL da ferramenta de busca de vulnerabilidades Nessus.

Monitoramento de redes com Shinken

40

Nagios, o campeo dos sistemas de monitoramento de cdigo aberto, parece estar com problemas. Embora o software tenha se estabelecido como padro, seu desenvolvimento estagnou e seus concorrentes esto afiando suas garras.

http://www.linuxmagazine.com.br

Linux Magazine 67 | NDICE

COLUNAS
Klaus Knopper Charly Khnast Zack Brown Augusto Campos Kurt Seifried Alexandre Borges 08 10 12 14 16 20

TUTORIAL
Inicializao do sistema com Grub 54

Continuaremos a explorar a inicializao de um sistema OpenSolaris.


Depurao de kernel com SystemTap 58

Escreva

ou reutilize scripts para examinar as atividades de um sistema Linux, desde a camada de aplicao at a camada de kernel.

NOTCIAS
Geral 22

Jim Zemlin visita o Brasil e anuncia LinuxCon Brasil 2010 Google e Verizon Lanando Tablet para Competir com Ipad Limpeza de discos rgidos no descarte CEO da Mozilla anuncia sada da empresa

REDES
Segredo Simples uma conexo segura para comunicao e troca de informaes. 65

O SocialVPN oferece uma abordagem simples e rpida para configurar

CORPORATE
Notcias 24

Linus Torvalds no Brasil


Coluna: Rafael Peregrino da Silva Coluna: Jon maddog Hall Coluna: Cezar Taurion 27 30 32

PROGRAMAO
Adicionando elementos grficos a scripts com Dialog e Xdialog 68

ANLISE
Ressureio de programas antigos com o DOSBox 46

No necessrio se afundar em livros de programao grfica para


adicionar simples elementos grficos a scripts.

O nome MS-DOS desperta memrias nostlgicas em


muitos usurios de PCs antigos. No campo das empresas, os fabulosos sistemas desenvolvidos em Clipper ainda compreendem um legado significativo dessa era, de forma que muitas empresas continuam dependendo criticamete do primeiro sistema operacional da Microsoft. Planejamento de bancos de dados com o MySQL Workbench P lanejar um pequeno banco de dados no papel simples, mas a estrutura logo vai se complicando quando mais elementos so adicionados. O MySQL Workbench pode ajudar a manter as tabelas organizadas. 50

SERVIOS
Editorial Emails Linux.local Eventos Preview 03 06 78 80 82

Linux Magazine #67 | Junho de 2010

Permisso de Escrita
Entendendo a deteco de hardware
J li muito sobre como fantstica a deteco de hardware do Knoppix. Eu adoraria entender como funciona a deteco e configurao de hardware em um Live CD ou mesmo em um sistema j instalado: quais processos isso envolve e como tudo se organiza. Vocs poderiam me explicar? Jefferson Lima Caro Jefferson, a deteco e o suporte a hardware mudaram muito desde as primeiras verses do Knoppix. Na primeira verso, era uma mistura entre carregar os drivers de hardware mais comuns e um programa (hwsetup) escrito em C que varria o sistema em busca de hardwares conhecidos, carregava os drivers correspondentes e criava os arquivos de configurao de vrios servios relacionados a hardware. Atualmente, o udev, como servio padro do sistema, usado para carregar os drivers corretos em vez daquele programa em C, e os scripts criam arquivos de configurao e linhas de sistemas de arquivos. Ficou um pouco mais fcil para mim agora, embora ainda seja necessrio verificar excees quando hardwares maus so encontrados, e aplicar formas de contornar alguns problemas comuns. possvel examinar a maior parte do processo de inicializao e deteco de hardware do Knoppix simplesmente lendo os arquivos /etc/init.d/knoppix-autoconfig e /usr/sbin/ {scanpartitions,rebuildfstab}. Partes destes arquivos so apenas pr-configuraes de aspectos do sistema de uma forma conveniente que diferente dos padres do Debian. Eu tento evitar fazer tudo de forma diferente, ento meu esquema de inicializao no encosta nos componentes do Debian. Ele simplesmente executado no lugar do sistema do Debian e, aps a instalao do sistema no disco, pode ser desativado para que o usurio volte a usar o esquema padro de inicializao. Espero que tenha clareado suas idias! n

CARTAS

Resposta

Escreva para ns!

Sempre queremos sua opinio sobre a Linux Magazine e nossos artigos. Envie seus emails para cartas@linuxmagazine.com.br e compartilhe suas dvidas, opinies, sugestes e crticas. Infelizmente, devido ao volume de emails, no podemos garantir que seu email seja publicado, mas certo que ele ser lido e analisado.

http://www.linuxmagazine.com.br

sa

Emails para o editor

nja

gje

ne

ro

ww .s x

c.h

Coluna do Augusto

Contribuindo em dobro
Usurios de Linux contribuem mais que usurios de Windows.

COLUNA

o incio de maio publiquei no BR-Linux uma notcia sobre a promoo que um conjunto de produtores independentes de jogos estava oferecendo, em que o usurio escolhia livremente o valor que iria pagar por um pacote de 5 jogos cujo preo de venda total, fora da promoo, era prximo de 80 dlares. A promoo tinha mais alguns aspectos interessantes, a comear pelo fator comunitrio: a receita seria dividida igualmente (ou na proporo que cada cliente escolhesse) entre os produtores dos jogos e duas entidades sem fins lucrativos. Mas a questo que mais me chamou a ateno, e justificou a meno original ao fato no BR-Linux, que todos os jogos funcionavam em Linux (e tambm em Mac e Windows). Acompanho a cena Linux h quase 15 anos e at vi um nmero de promoes comerciais de jogos para esta plataforma mas situaes em que a mesma promoo, e os mesmos jogos, estavam sendo oferecidos com sucesso e simultaneamente para Linux e para as outras plataformas certamente no so a norma e para mim so muito bem-vindas.

C laro que os produtores dos jogos ficaram contentes com a acolhida pela turma do Linux, e espero que isso inspire outros produtores na hora de optar pelas plataformas que suportaro.

E a situao chamou a ateno de outras pessoas, a comear pelos leitores do BR-Linux, que fizeram esta notcia alcanar, com larga vantagem, o topo do ranking semanal das mais lidas do site com vrios deles comentando que haviam aderido. Mas o mais interessante foi a concluso dos realizadores da promoo, que antes mesmo do seu trmino divulgaram um comunicado cujo ttulo pode ser traduzido, literalmente, como Usurios de Linux contribuem o dobro dos usurios de Windows. No texto, fica claro que a maior parcela do faturamento da campanha veio de usurios de Windows, pois a quantidade deles era muito maior, como seria de se esperar (o Linux correspondia a 14% do total de participantes, e o Windows a 65%). S que quando a anlise chega aos valores a situao muda completamente: cada um escolhia livremente quanto pagar, e o usurio mdio de Windows pagou US$ 6,78 pelos jogos, enquanto o usurio mdio de Linux pagou $13,65 - mais do que o dobro! Claro que os produtores dos jogos ficaram contentes com a acolhida pela turma do Linux, e espero que isso inspire outros produtores na hora de optar pelas plataformas que suportaro. Se as contribuies maiores foram um efeito da mentalidade comunitria comum no Linux, ou da demanda reprimida por jogos, difcil saber pense a respeito, e considere suas concluses na hora de contribuir com iniciativas similares no futuro! Claro que os produtores dos jogos ficaram contentescom a acolhida pela turma do Linux, e espero que isso inspire outros produtores na hora de optar pelas plataformas que suportaro. n
Augusto Csar Campos administrador de TI e, desde 1996, mantm o site BR-linux.org, que cobre a cena do Software Livre no Brasil e no mundo.

14

http://www.linuxmagazine.com.br

Conhea a nova coleo de livros da Linux New Media


Os livros da Coleo Academy so roteiros prticos e objetivos, com didtica adequada tanto ao profissional quanto ao estudante da rea de TI.

Interligando Windows e Linux com Samba Paulo Henrique Alkmin da Costa

Mquinas virtuais com VirtualBox Luciano Antonio Siqueira

Um roteiro claro e compartimentado em atividades coesas e prticas. Essa foi a premissa para a formulao da coleo Academy. Diferente dos manuais de referncia ou de guias de primeiros passos, o leitor encontra nos livros dessa coleo objetividade e didtica adequadas tanto ao prossional quanto ao estudante da rea de TI.

Luciano Antonio Siqueira

Um roteiro claro e compartimentado em atividades coesas e prticas. Essa foi a premissa para a formulao da coleo Academy. Diferente dos manuais de referncia ou de guias de primeiros passos, o leitor encontra nos livros dessa coleo objetividade e didtica adequadas tanto ao prossional quanto ao estudante da rea de TI. O contedo e o formato so desenvolvidos a partir da experincia prtica e educacional, com foco no desenvolvimento de competncias. Cada tpico tratado est costurado com os demais, mas so contextualizados individualmente para facilitar o aprendizado por etapas.

Paulo Henrique Alkmin da Costa

Luciano Antonio Siqueira

Infraestrutura de Redes
O material aqui apresentado indicado tanto para autodidatas quanto para utilizao em escolas. O professor ir se sentir confortvel para desenvolver as atividades a partir do livro, que procura atender tanto expectativa do aprendiz quanto demanda prossional do mercado de TI.
ISBN: 978-85-61024-23-9

O contedo e o formato so desenvolvidos a partir da experincia prtica e educacional, com foco no desenvolvimento de competncias. Cada tpico tratado est costurado com os demais, mas so contextualizados individualmente para facilitar o aprendizado por etapas.

O material aqui apresentado indicado tanto para autodidatas quanto para utilizao em escolas. O professor ir se sentir confortvel para desenvolver as atividades a partir do livro, que procura atender tanto expectativa do aprendiz quanto demanda prossional do mercado de TI.

ISBN: 978-85-61024-22-2

com Windows e Linux

Samba:

Mquinas virtuais com VirtualBox


Administrao de infraestrutura de mquinas virtuais com Sun VirtualBox. Como trabalhar com sistemas operacionais Windows, Linux etc na mesma mquina e simultaneamente. Criao de diferentes modalidades de conexes virtuais, exportao/importao de mquinas virtuais e criao de pontos de recuperao (snapshots).

9 788561 024239

9 788561 024222

Passo a passo da montagem de uma rede de computadores, desde o cabeamento e roteadores at a congurao das mquinas clientes.

Congurao e manuteno de servios essenciais como DNS, compartilhamento de arquivos e acesso remoto.

Como permitir a comunicao de diferentes sistemas operacionais em rede: Windows, Linux, Mac OS X etc. Denio de compartilhamentos de arquivos, impressoras incluindo a instalao automtica de drivers e utilizao do Samba como controlador de domnio (PDC) tambm para clientes Windows Vista e Windows 7.

AC-samba_capa.indd 1

15/04/10 14:44

AC-vbox_capa.indd 1

22/04/10 11:16

09/04/10 09:59

O contedo e o formato dos livros foram desenvolvidos a partir da experincia prtica e educacional de seus autores, com foco principal no desenvolvimento de competncias, atravs de conceitos, exemplos detalhados e dicas de quem realmente entende do assunto. O material indicado tanto para autodidatas que desejam se aperfeioar quanto para utilizao em escolas. O professor ir se sentir confortvel para desenvolver as atividades a partir do livro, que procura atender tanto expectativa do aprendiz quanto demanda profissional do mercado de TI.

Disponvel no site www.LinuxMagazine.com.br

NOTCIAS

Jim Zemlin visita o Brasil e anuncia LinuxCon Brasil 2010


Jim Zemlin, diretor da Linux Foundation, anunciou a realizao da LinuxCon 2010 no Brasil em coletiva de imprensa exclusivamente para a Linux Magazine. O evento contou com a participao de jornalistas da Revista poca, Portal Executivos Financeiros, PC World, etc. "O Brasil lidera muitos outros pases em sua adoo de Linux e uma crescente base de desenvolvimento. A hora apropriada para levar a mais importante conferncia Linux da indstria ao Brasil", disse.". "A LinuxCon Brasil ir prover um frum neutro no qual os interessados de toda parte do pas podem unir-se comunidade do kernel e comunidades de negcios globais para avanar a plataforma." Em um jantar com membros de organizaes internacionais do ramo de tecnologia, o executivo questionou o crescente interesse da comunidade brasileira nos projetos Linux, e aproveitou para destacar as vantagens que a conferncia trar para o Brasil, alm de mostrar-se muito interessado na culinria brasileira. Jim Zemlin estar presente na LinuxCon Brasil 2010 juntamente com outros grandes nomes do mundo Linux como o criador do sistema operacional, Linus Torvalds (foto) que far palestras exclusivas no dias do evento, que ocorrer em 31 de agosto e 01 de setembro de 2010. No perca a oportunidade de comprar os seus ingressos atravs do site da Linux Magazine. n

Google e Verizon Lanando Tablet para Competir com iPad


Parece que o Google resolveu se ancorar definitivamente na parceria com a Verizon, no somente para o mercado de smartphones embarcados com o sistema operacional Android, mas tambm para o lanamento de um tablet que seria o concorrente direto do iPad da Apple. E teremos incio a uma nova guerra no mecado digital. A confirmao desta recente parceria veio do Wall Street Journal (WSJ), que confirmou o interesse do Google em lanar no mercado em parceria com a Verizon Wireless, um dispositivo Tablet. Ningum conhece ainda os detalhes desse produto, como sistema operacional, fabricante, ou mesmo a data de lanamento do produto. A dvida em relao ao sistema operacional, que para um Tablet, o Google poderia optar tanto pelo Android, quanto pelo Chrome, dependendo apenas do hardware e das capacidades de uso que as empresas desejem para seus usurios. Quanto ao fabricante, a parceria que o Google tem com a HTC na produo de seus smartphones pode render uma expanso de negcios com a empresa, a no ser que o Google ache muito prejudicial a recente presso que a HTC vem sofrido da Apple, e do recente acordo da HTC com a Microsoft, ambos com relao a patentes. J a data de lanamento, espera-se que o Google e a Verizon Wireless no deixem passar essa chance, e possam lanar esse projeto conjunto de Tablet, ainda neste ano de 2010. Provavelmente o Google projetar o brinquedo para ser, dentre outras coisas, 100% Verizon, permitindo assim que a companhia tenha exclusividade na comercializao do produto dentro dos planos de acesso sem fio a Internet. Mal a Apple havia anunciado em janeiro deste ano, que pretendia lanar seu proclamado iPad, o Google no teria perdido tempo, e j anunciado uma simulao de Tablet, que seria capaz de superar o produto da Apple em vrios pontos de anlise, mas os dois principais seriam recursos de conexo (USB, bluetooth, etc), e liberdade de interao. Parece que o iPad da Apple veio para mostrar o que a empresa realmente quer comercializar daqui em diante, so produtos fechados em todos os sentidos. E o Google no perderia a oportunidade de lanar um produto que faa tudo que o iPad faz, e melhor, que tenha todas as capacidades do iPad, e muito mais. S para se ter uma idia, o CEO da Verizon j declarou para o WSJ que a ambos esto procurando todas os projetos que esto arquivados no Google, que poderiam ser colocados em um Tablet, e com isso, levar uma experincia fantstica para o usurio. n

22

http://www.linuxmagazine.com.br

Gerais | NOTCIAS

Limpeza de discos rgidos no descarte


A segurana da informao, hoje, assunto em evidncia no apenas durante a utilizao de equipamentos de informtica, mas tambm aps sua obsolncia: com o retorno mdio de 45 toneladas de equipamentos de informtica, a empresa de leasing CSI Leasing deparou-se com a necessidade de eliminar os dados sigilosos da empresa e de seus clientes das mquinas descartadas ou remanufaturadas. Percebemos que poucas empresas, no Brasil, possuem tecnologias capazes de realizar a tarefa, afirma Ricardo Abdalla, diretor da CSI. O resultado foi o desenvolvimento de um servio de sanitizao do disco rgido, com um processo de formatao em sete etapas. Segundo o anncio da empresa, os melhores programas atuais para recuperao de dados podem chegar somente at a quarta camada de segurana, mas nenhum ultrapassa as sete rasuras. Com o novo servio, empresas que obtenham seus computadores por meio de leasing podem ter certeza de que seus dados confidenciais no sero usados por concorrentes ou outras companhias. n

CEO da Mozilla anuncia sada da empresa


O chefe executivo (CEO) da Mozilla, John Lilly, deixar a companhia assim que encontrar um substituto, encerrando mais de dois anos como lder da desenvolvedora do navegador Firefox. Lilly se tornar parceiro de negcios da Greylock Partners, mas continuar no grupo de diretores da Mozilla. Depois de ajudar no comeo de algumas companhias de tecnologia, Lilly entrou na Mozilla em 2005 e subiu de chefe de operaes para CEO em janeiro de 2008, assumindo o cargo de Mitchell Baker, que se tornou presidente. O Firefox a alternativa mais popular ao Microsoft Internet Explorer, com participao no mercado de mais de 25%. n
Linux Magazine #67 | Junho de 2010

23

Linus Torvalds visita o Brasil para a I LinuxCon Brasil 2010

CORPORATE

Linus Torvalds no Brasil


Linus Torvalds visita o Brasil para a I LinuxCon Brasil 2010. por Rafael Peregrino

Ol todo mundo por a usando Minix: estou desenvolvendo um sistema operacional livre (somente um hobby, no vai ser grande e profissional como gnu) para clones de 386(486) AT. Est sendo desenvolvido desde abril e est comeando a ficar pronto... Em 25 de agosto de 1991, o finlands Linus Torvalds, enviou a mensagem acima para o grupo de discusso sobre o sistema operacional Minix, baseado no Unix. Naquele momento, ele nem imaginava que sua criao iria se transformar na base tecnolgica de um mercado que movimenta atualmente centenas de bilhes de dlares! Por pouco, o Linux no foi chamado de Freax. Graas a Ari Lemke, um assistente da Universidade Politcnica de Helsinque (na Finlndia), o sistema acabou sendo batizado como Linux. Lemke foi quem baixou pela primeira vez o Linux (ainda na verso 0.01), em 17 de setembro de 1991, do servidor da universidade. Meio que a contragosto de Linus Torvalds, que achou o nome egocntrico demais, Ari imps o nome Linux (uma mistura de Linus com Unix) ao projeto. Transcrito, o cdigo fonte do Linux cabia em menos de 100 pginas. A aparncia tambm no era muito impressionante: havia a linha de comando (Shell) em modo texto e um compilador, que transformava o cdigo fonte em programas executveis. Seu
24

criador nem cogitava a possibilidade de haver uma interface grfica para ele. possvel que o Linux tivesse permanecido assim. Porm, graas ao acaso, Linus apagou por engano sua instalao do sistema Minix (uma verso simplificada do Unix) e resolveu continuar seu trabalho no Linux, ao invs de reinstalar o Minix, que estava sendo desenvolvido pelo professor Andrew Tanenbaum e servia como exemplo didtico de um sistema operacional, que rodava nos recm-lanados PCs com processadores Intel. Linus, ento um estudante de informtica de 21 anos de idade da Universidade de Helsinque, tinha comprado uma cpia do Minix para o seu primeiro computador, por se tratar de um sistema semelhante ao Unix, usado na universidade, alm de ser mais acessvel. Assim que a primeira verso do Linux ficou pronta, Linus conseguiu se conectar ao sistema da universidade, ler emails e abrir discusses na rede de mensagens Usenet. Mas o sistema ainda no conseguia armazenar dados no disco rgido. Essa foi o prximo recurso a ser acrescentado. Para isso era necessrio um meio de se comunicar com o disco rgido e o sistema de arquivos. Quando finalmente ele tinha um Shell e um compilador funcionando, Linus decidiu disponibilizar publicamente o projeto.

Ele no sabia, mas acabava de lanar as bases para mudar o mundo da tecnologia. Com a verso 0.12, Linus decidiu adotar a licena livre GPL (Licena Pblica Geral do projeto GNU). Isso autorizava qualquer pessoa a copiar e modificar o sistema, sob a condio de que as alteraes fossem devolvidas para a comunidade de desenvolvedores original, deixando o cdigo fonte aberto e disponvel para download. O que comeou como projeto de uma s pessoa expandiu-se por todo o globo. Usurios do mundo inteiro no paravam de enviar novas extenses e melhorias para o sistema. Linus decidia (e decide at hoje) quais novidades deveriam ser introduzidas no cdigo fonte, dando tambm amplo espao para o trabalho dos voluntrios. Em 1992, Orest Zborowski portou o sistema X Window System para o Linux. O X Window System uma interface grfica livre, capaz de gerenciar mltiplas janelas. Torvalds se entusiasmou tanto com a novidade que nem publicou a j planejada verso 0.13, dando um salto direto para a verso 0.95. At o Linux 1.0, que deveria ser um sistema operacional de rede com mltiplos recursos, havia ainda um longo caminho a ser percorrido e entre as verses 0.95 e 1.0 havia poucos nmeros disponveis. Linus introdu-

http://www.linuxmagazine.com.br

Linus |CORPORATE

ziu ento os patchlevels, que eram atualizaes menores. Por exemplo: verso 0.99, patchlevel 15A. Assim muitas verses puderam ser acomodadas entre a 0.95 e a 1.0 (que foi lanada apenas dois anos depois, em 14 de maro de 1994, em uma sala de aula da universidade de Helsinque).

Aonde est o Linux hoje?


O Linux atualmente o sistema operacional mais utilizado no mundo. Sim, j est instalado em mais computadores que o Windows, da Microsoft. A gigante de Redmond ainda detm a liderana de instalaes apenas no desktop. Se considerarmos, entretanto, o total de computadores e sistemas embarcados, o sistema do pingim j ganha de lavada. A venda de celulares equipados com sistemas baseados em Linux, tais como o Android, o webOS, etc, j superou a venda de iPhones no mundo, e a prxima gerao de smartphones da Nokia vir equipada com o MeeGo, sistema operacional baseado em Linux resultante da combinao do projeto Moblin, da Intel, e Maemo, da Nokia, este ltimo desenvolvido no Instituto Nokia de Tecnologia (INdT), aqui no Brasil. O sistema operacional criado por Linus Torvalds h mais de 18 anos se tornou o fundamento da Internet, sendo o mais utilizado em servidores, em computao de alto desempenho e em sistemas embarcados. Est presente em uma srie de servios considerados essenciais hoje em dia, mantendo em funcionamento as operaes das bolsas de valores de Nova Yorque, Tokyo, Frankfurt e Londres, da bolsa mercantil de Chicago, da Nasdaq e at da Bovespa, em So Paulo. o Linux que garante o funcionamento do servio de controle areo dos Estados Unidos e da Alemanha, bem como os sistemas de entretenimento den-

tro dos avies da Boeing, da Airbus e at mesmo da Embraer. No Brasil, praticamente todas as grandes cadeias de varejo do pas Carrefour, Grupo Po de Acar, Extra, Casas Bahia, Ponto Frio, C&A, Lojas Renner, Casas Pernambucanas, Lojas Marisa, Ri-Happy, Droga Raia, Drogaria Onofre, Brasif Duty Free etc. j adotaram o Linux como sistema para seus pontos de venda (os caixas dos supermercados e lojas do tipo), bem como para seus servidores, para as mais diversas finalidades. O Brasil est entre os pases de maior crescimento na adoo o uso de Linux. O governo brasileiro foi um dos primeiros a subsidiar PCs equipados com Linux como programa de incluso digital, atravs do ento chamado PC Conectado rebatizado mais tarde PC para Todos, que recebeu incentivos fiscais e fez explodir o consumo de microcomputadores em 2003, acabando com o mercado cinza de hardware. Segundo pesquisa realizada pelo Instituto Sem Fronteiras e pela IT Data em 2007 com mais de mil diretores de TI do mercado brasileiro, o uso de GNU/Linux e Software Livre est disseminado nas empresas no pas. Mais de 47% dos PCs comuns das empresas esto equipados com Software Livre, sendo que cerca de 8% das empresas pesquisadas informou que todos os seus PCs esto equipados com Software Livre. Do lado do servidor, uma mdia de 56% das empresas informaram que seus servidores esto equipados com GNU/ Linux e Software Livre, percentual que varia de acordo com o tamanho da empresa (adoo de 71% nas maiores, com mais de 1.000 funcionrios, e de 27% nas menores, com menos de 99 funcionrios). A regio CentroOeste se destaca nessa segmentao com 78% de adoo de Software Livre como sistema operacional de seus servidores, especialmente por conta do amplo apoio do governo
25

Linux Magazine #67 | Junho de 2010

CORPORATE | Linus

federal ao uso dessa modalidade de tecnologia. Alm disso, executivos de TI de 48% das empresas entrevistadas declararam utilizar GNU/Linux e Software Livre em aplicaes de misso crtica. Cerca de 87% das empresas pesquisadas consideraram o Custo Total de Propriedade o famoso TCO, que computa no somente o custo de aquisio das solues, mas tambm os custos indiretos, com treinamento de equipe, manuteno de sistemas, sua atualizao etc. das solues baseadas em Software Livre inferior (o que bom) ou similar ao das solues proprietrias. importante tambm considerar que o mercado de Software Livre no Brasil, abrangendo servios e solues com base nessa tecnologia na qual o GNU/Linux est inserido , estimado em mais de R$ 1 bilho (esse era o tamanho do mercado no incio de 2008).

acelerem a criao do conhecimento e promovam o avano do Linux. Os eventos oferecem ainda uma plataforma para a criao de novos projetos de desenvolvimento do Linux e de outras tecnologias de cdigo aberto.

LinuxCon Brasil

Linux Foundation

A Linux Foundation uma organizao sem fins lucrativos, dedicada a promover o crescimento do Linux. Fundada em 2007, a Linux Foundation patrocina o trabalho do criador do Linux, Linus Torvalds, e mantida por empresas com posio de liderana no mercado internacional de tecnologia, bem como por desenvolvedores de sistemas de cdigo aberto de todo o mundo. A Linux Foundation promove, protege e padroniza o Linux, fornecendo recursos de maneira centralizada e os servios necessrios para que tecnologias de cdigo aberto possam competir de modo bem sucedido com plataformas de tecnologia proprietrias. Os eventos da Linux Foundation procuram fornecer a desenvolvedores, especialistas em infraestrutura de TI, usurios (domsticos e corporativos) e executivos da indstria, um frum independente e sem fins lucrativos, no qual colaborao e treinamentos
26

O Brasil tem tanto a compartilhar com a comunidade Linux global e uma escolha natural para a realizao de uma edio da LinuxCon, declarou Jim Zemlin, diretor executivo da Linux Foundation. A LinuxCon Brasil ser um frum neutro no qual as principais organizaes do pas podero se encontrar com a comunidade de desenvolvimento do Linux, bem como com as comunidades de negcios globais, com o objetivo de trazer avanos para o uso da plataforma. Apoiada atualmente pelos patrocnios Platinum da Globo.com e da Intel, pelos patrocnios Gold da Caixa Econmica Federal e da Locaweb e pelos patrocnios Silver da Citrix e da 4Linux, a LinuxCon Brasil vai reunir uma combinao nica de desenvolvedores do kernel, administradores de sistemas, usurios, lderes de comunidade e especialistas da indstria, em diversos nveis. A conferncia foi criada para encorajar a colaborao e apoiar as futuras interaes entre o Brasil e o restante da comunidade global em torno do Linux, incluindo o pas no roteiro de eventos mundiais da Linux Foundation. O evento combinar sesses de palestras, tutoriais e encontros para discusso (birds of a feather), nas reas de desenvolvimento, infraestrutura de TI e negcios. Assim, Linus Torvalds, seu criador, que poderia ter sido o prximo Bill Gates, n-lo deu gratuitamente, para o bem da humanidade. No dia 31/08/2010 ele estar no Brasil, na primeira LinuxCon promovida pela Linux Foundation na Amrica Latina, o que vai incluir a Amrica

Latina no roteiro de eventos internacionais da organizao. Alm dele, j esto tambm confirmadas as presenas dos seguintes mantenedores e contribuidores no desenvolvimento do sistema do pinguim: Andrew Morton, mantenedor oficial do kernel Linux; Ian Pratt, arquiteto chefe do projeto de cdigo aberto Xen e fundador da XenSource (hoje uma diviso da Citrix); Ted Tso, primeiro desenvolvedor do kernel Linux da Amrica do Norte e pesquisador do Google; James Bottomley, engenheiro da Novell e mantenedor do subsistema SCSI do kernel Linux, responsvel pela portagem do Linux para a arquitetura Voyager e pelo driver 53c700; Jon Corbet, desenvolvedor do kernel Linux e editor da Linux Weekly News (LWN); e Thomas Gleixner, desenvolvedor do kernel Linux, criador do projeto do timer de alta resoluo do kernel, bem como desenvolvedor de seus recursos de operao em tempo real.

Xen Directions

A LinuxCon Brasil abrigar tambm a primeira edio nacional do evento Xen Directions, evento de cunho tcnico voltado para as tecnologias e solues de virtualizao baseadas no projeto de cdigo aberto Xen. O evento Xen Directions uma iniciativa de membros da comunidade de desenvolvimento do Xen a Xen.org , empresas, universidades e pesquisadores. No Brasil, o evento contar tambm com a atuao da comunidade nacional de promoo e desenvolvimento da plataforma Xen, a Xen-BR.org. A primeira edio do Xen Directions foi realizada em 2009 em Berlim, na Alemanha, ocasio em que o evento foi alocado dentro da maior conferncia sobre GNU/Linux e Software Livre da Europa, a LinuxTAG. n

http://www.linuxmagazine.com.br

INFORMAES SOBRE O LINUX QUE

No dia 5 de outubro de 1991 foi anunciada a primeira verso ocial do kernel Linux, verso 0.02.

O seu cdigo fonte est disponvel para qualquer pessoa utilizar, estudar, modicar e distribuir.

O Linux possui suporte de leitura e escrita a vrios sistemas de arquivos, de diversos sistemas operacionais.

Muitas empresas internacionais e nacionais j utilizam o Linux como sistema operacional.

Linux mantm as operaes das bolsas de valores de Nova Yorque, Tokyo, Frankfurt, Londres, Chicago, Nasdaq e Bovespa.

Seu criador poderia ser to rico quanto Bill Gates, mas disponibilizou seu conhecimento gratuitamente. Em agosto, vir ao Brasil pela primeira vez.

28

http://www.linuxmagazine.com.br

TALVEZ VOC AINDA NO CONHEA:

Google, Amazon, Facebook, Yahoo, Twitter, MySpace, LinkedIn, so alguns dos servios globais que cam online 24 horas por dia graas ao Linux.

o sistema operacional mais utilizado em servidores, em computao de alto desempenho e em sistemas embarcados. Linux hoje um dos ncleos de sistemas operacionais mais usados em portteis.

10,8 bilhes de dlares! Esse o custo atualizado para reescrever o kernel Linux do zero.

A Petrobras conseguiu reduzir o tempo da anlise de dados do Pr-Sal graas aos seus sistemas Linux.

LINUXCON BRAZIL 2010


LInux Torvalds e muitos outros convidados de renome reunidos em um evento imperdvel!

31 de agosto a 1 de setembro So Paulo

Mais informaes: www.linuxfoundation.org Local: Sheraton So Paulo WTC Hotel Convention Center Av. das Naes Unidas, 12.559 Brooklin Novo So Paulo/SP
29

Coluna do Peregrino

CORPORATE

Novas lideranas
Previses que se concretizam e lideranas que se consolidam.

o de hoje que as previses e anlises publicadas pelo Gartner ganharam um status de quase profecia para boa parte dos executivos do mercado de TI. H que se perguntar se tais previses se concretizam por conta da excelncia das anlises realizadas ou se o mercado, aps ter conhecido o futuro pelas mos do aclamado instituto de pesquisas, corre para fazer com que elas se tornem realidade. Seja qual for o caso, por ocasio da IX Conferncia Anual de Tecnologias Empresariais do Gartner, que ocorreu em So Paulo em meados de abril deste ano, Daryl Plummer, analista e vice-presidente de pesquisas do grupo, afirmou que Cloud Computing fato consumado. O que chamou nossa ateno nas declaraes de Plummer durante a coletiva de imprensa, entretanto, foi a composio dos assim chamados cloud enablers, ou seja, os fornecedores por detrs das cinco camadas fundamentais dos servios em nuvem: infraestrutura de sistemas, infraestrutura de aplicaes, aplicaes propriamente ditas, servios de informao e de processos. Assim, nossa inteno aqui no nos atermos ao contedo das declaraes do representante do Gartner, mas ao que ele deixou de mencionar na infraestrutura de servios que representam o futuro da TI mundial: a falta da liderana da Microsoft em todas as camadas acima citadas. Dependendo da camada, o vice-presidente de pesquisas do Gartner apontou as lideranas de Amazon, Salesforce.com, Oracle e Google, ou de ofertas combinadas dessas empresas grande parte dessas ofertas baseadas em tecnologias de cdigo aberto. Isso, de certa forma, no nos espanta, j que o mercado de aplicaes web 2.0 nunca foi necessariamente o forte da gigante de Redmond. Mas a ausncia de uma liderana determinada da empresa em toda a pilha de servios em nuvem deve ser considerada sintomtica. Todos esses servios em nuvem tm um cliente do outro lado que dever tornar a experincia com a

Internet cada vez mais presente: os dispositivos mveis. Em recente coletiva de imprensa da Motorola, por ocasio da MOTODEV Summit, que ocorreu no incio de maio, a fabricante de celulares foi categrica ao abraar de corpo e alma a plataforma Android baseado em Linux, como sabemos. HTC, LG, Samsung, Sony Ericsson, Dell, entre outras gigantes que atuam nesse mercado, tambm adotaram a plataforma Android para boa parte dos seus celulares. Da mesma forma, a HP adquiriu a Palm, e planeja usar o web OS tambm baseado em Linux para equipar seus dispositivos mveis (celulares e tablets), tendo cancelado o lanamento do Slate, tablet que seria equipado com o Windows 7. H algum tempo, Nokia e Intel anunciaram a fuso de seus projetos de sistemas operacionais para dispositivos mveis de acesso Internet, criando o projeto MeeGo tambm baseado em Linux. E como se no bastasse, a Nokia abriu o cdigo do Symbian, sistema operacional que detm uma fatia de 47,2% do mercado de smartphones, segundo pesquisas de mercado publicadas em fevereiro de 2010 Nas duas pontas que vo interessar para o mercado de TI nos anos que viro servios em nuvem e dispositivos mveis , o mercado tem se mostrado hostil s investidas da Microsoft e cada vez mais pr Open Source. Resta saber se a empresa de Bill Gates, agora comandada por Steve Ballmer, est preparada para o novo jogo do mercado, ou se ir manter uma atitude tmida ao lidar com essas questes. Mais ainda: ser que a empresa notou que o elefante est na sala ou seriam um GNU e um pinguim? n
Rafael Peregrino da Silva foi chefe de pesquisa e desenvolvimento da Cyclades Europa. um dos fundadores da Linux Magazine Brasil e atualmente atua, entre vrias outras funes, como seu editor-chefe.

Linux Magazine #67 | Junho de 2010

27

Como manter a sua rede e os seus dados seguros.

Segurana de redes
Conhea ferramentas imprescindveis para manter sua rede e os seus dados seguros. por Flvia Jobstraibizer

CAPA

anter uma rede empresarial ou at mesmo uma rede domstica segura, uma rdua tarefa. A segurana da informao um dos setores empresariais que mais recebem investimento atualmente, superando at mesmo o setor de infra-estrutura fsica. Garantir que os dados estaro preservados e seguros contra possveis

ataques ou invases, identificar potenciais vulnerabilidades em sua rede, software e sistemas de forma a conseguir tomar medidas preventivas afinal melhor prevenir do que remediar pode tornar-se um pouco menos complexo com algumas imprescindveis ferramentas que vamos apresentar nesta edio.

Descubra como o OpenVas, poderoso scanner de vulnerabilidades, poder lhe ajudar a descobrir quaisquer pontos falhos em sua infra-estrutura de rede. Voc poder obter detalhados relatrios de testes realizados em milhares de vulnerabilidades conhecidas e at mesmo obter indicaes de aes a serem tomadas para correo ou melhoria destas falhas. Apresentamos ainda o Shinken, uma reimplementao atualizada e atual do j poderoso Nagios, e que possui monitoramento efetivo para servios de rede, recursos de hardware, e muitas outras funcionalidades. Simples de instalar e configurar, o Shinken ser um dos seus grandes aliados no seu dia a dia como combatente insegurana da rede. Fique seguro e boa leitura! n

ndice das matrias de capa


OpenVAS Shinken

Linux Magazine #65 | Abril de 2010

33

MySQL Workbench

Planejamento de bancos de dados com o MySQL Workbench


Planejar um pequeno banco de dados no papel simples, mas a estrutura logo vai se complicando quando mais elementos so adicionados. O MySQL Workbench pode ajudar a manter as tabelas organizadas. por Falko Benthin

ANLISE

uitos aplicativos necessitam de algum tipo de banco de dados. Quanto mais complexo o projeto, mais complicadas, demoradas, tortuosas e com tendncia a erros ficam as estruturas dos bancos de dados correspondentes. Os fabricantes de softwares esto cientes desse problema, o que explica a enorme quantidade de ferramentas de visualizao para planejamento e gerao de banco de dados. A escolha de ferramentas de visualizao um tanto restrita no Linux. Os desenvolvedores podem optar entre ofertas gratuitas ou comerciais; as fer-

ramentas gratuitas normalmente so oferecidas pelos prprios fabricantes do banco de dados. As ferramentas comerciais geralmente suportam mltiplos bancos de dados, mas ferramentas de vendedores de bancos de dados normalmente destinam-se a seu prprio produto. O MySQL Workbench [1], feito para ser usado com o sistema de banco de dados MySQL, uma dessas ferramentas. uma ferramenta grfica para planejar e editar esquemas MySQL. O sistema de gerenciamento de bancos de dados MySQL no somente para desenvolvedores profissio-

nais de bancos de dados. Os bancos de dados MySQL so muito usados por webdesigners e administradores de sistemas. Mesmo que voc seja apenas um desenvolvedor MySQL ocasional, ir perceber que uma ferramenta como o MySQL Workbench muito til e eficiente. Ele usa a licena GPLv2 e se baseia na experincia e no feedback da ferramenta de modelagem de dados DBDesigner 4 [2]. O Workbench est disponvel nas verses padro e comunitria; a edio padro difere da comunitria pelo custo de 79 anuais, capacidade de verificar esque-

Quadro 1: Instalao
H pacotes binrios do MySQL Workbench disponveis para Ubuntu e Fedora [3]. Com sorte, possvel encontrar o software em repositrios de outras distribuies ou de terceiros. Por exemplo, Norbert Tretkowski criou um pacote do Workbench [4] para o Debian. Se forem necessrias mudanas urgentes, possvel baixar o cdigo-fonte da ferramenta, descompactar o tarball, ir para o diretrio criado por ele e ler o arquivo README antes de qualquer coisa. O arquivo lista as dependncias do software, alm de outras coisas. possvel, ento, montar o software por meio do comando: ./autogen.sh prefix=caminho && make -j3 install em uma janela de comando. Ser preciso substituir caminho pelo nome do diretrio onde o software est sendo instalado. Essa instalao demorou bastante no nosso laboratrio, mas foi completada com sucesso, pois todas as dependncias j haviam sido resolvidas.

50

http://www.linuxmagazine.com.br

MySQL Workbench |ANLISE

Figura 1 O MySQL Workbench inicia em um espao organizado.

mas e modelos de bancos de dados e incluir documentao. A verso comunitria do MySQL Workbench inclui uma grande coleo de recursos. Administradores e desenvolvedores de banco de dados podem us-lo para planejar tabelas, views, ndices, stored procedures e triggers; parsear esquemas de bancos de dados existentes para visualiz-los (engenharia reversa); sincronizar esquemas com bancos de dados existentes (gerenciamento de mudanas) e exportar e imprimir modelos de diagramas. O MySQL Workbench uma ferramenta para estruturar um banco de dados; ele no suporta buscas ou alteraes de dados (para isso, a Oracle oferece o MySQL Query Browser). Este artigo usa a verso estvel 5.1 do MySQL Workbench. Aps instalar o MySQL Workbench (veja o quadro 1), inicie a ferramenta digitando mysql-workbench na linha de comando (figura 1). Com isso, ser possvel criar um novo modelo de banco de dados visualmente, atravs de diagramas EER (Extended Entity

Primeira vez

Relation Entidade-Relacional Estendido) ou entrar no esquema. O mtodo visual mais simples para a maioria dos usurios; por esse motivo, ser o foco deste artigo. Graas a controles intuitivos, o aprendizado simples. O espao de trabalho possui reas bem delimitadas: esquerda, h a caixa de ferramentas com os passos usados com maior frequncia; direita, o Aps criar a primeira tabela, navegador (muito til no caso de um possvel criar outras e definir as grande banco de dados), o catlogo chaves estrangeiras, que mos(que pode ser usado para acessar tram a relao entre os campos tabelas, views e procedures) e uma de vrias tabelas. Para cri-las, caixa de informaes. Na base da use a caixa de ferramentas ou janela do aplicativo ficam os edito- o editor de tabelas. O programa res de objetos para os objetos criados ficou um pouco instvel em nosou abertos. so laboratrio quando tentamos Vamos supor que queiramos criar um simples banco de dados de contatos para manter um controle do que emprestamos a nossos amigos. Comearemos criando a tabela Amigos, que Figura 2 As camadas ajudam a controlar grandes projetos.

incluir seus nomes e sobrenomes, e uma coluna (atributo) com valores inteiros para a chave primria. Para criar a tabela, clique no cone no lado direito da janela ou apenas tecle [T]. Aps posicionar a tabela, possvel usar as abas do editor de tabelas para definir seu nome, os nomes das colunas e dos tipos, qualquer chave estrangeira, os gatilhos e as parties. Cada um desses itens leva a mais dilogos que permitem definir os tipos dos dados, condies, chaves primrias ou opes, caso se esteja usando chaves estrangeiras. O software lista os atributos abaixo do nome da tabela no espao de trabalho. Para cada atributo, h um cone colorido que permite identificar com facilidade seu tipo. O cone da chave aponta para uma chave primria, por exemplo. Em nosso laboratrio, levou um certo tempo para o cone mudar aps alteramos as colunas; em caso de dvida, sempre uma boa ideia checar o editor de tabelas.

Chaves estrangeiras e camadas

Linux Magazine #67 | Junho de 2010

51

ANLISE | MySQL Workbench

de Routines. O editor de rotinas ir iniciar na base da janela, onde ser possvel escrever a procedure (figura 3). O diagrama EER mostra apenas grupos de rotinas. Crie um grupo e arraste e solte as rotinas desejadas para o Routine Group Editor (Editor de Grupos de Rotina).

Engenharia reversa

Figura 3 O editor de rotinas aparece na base da janela.

criar chaves estrangeiras com a caixa de ferramentas; recomendamos o uso do editor. Agora, v para a aba Foreign Keys e crie uma chave estrangeira apontando para a primeira tabela. Para isso, basta clicar na caixa correspondente: o MySQL Workbench ir sugerir um nome para a chave estrangeira e apresentar uma lista para selecionar as tabelas existentes no banco de dados. O software exibir as candidatas na rea ao lado do nome da chave estrangeira e tabelas referenciadas. Ao fazer isso, ele apenas sugere campos com tipos de dados possveis. O Workbench normalmente cria relaes que combinam com os tipos de dados. Por exemplo, um registro Pessoas poderia apontar para vrios registros de endereos e de nmeros de telefones isso chamado de relao um-para-muitos. Se o tipo de relao no estiver correto, clique na relao com o boto direito do mouse e faa ajustes no editor de relaes. Quando uma tabela contm mltiplas chaves estrangeiras, o programa ir real-las em cores
52

diferentes quando o mouse passar por cima delas. Para controlar as reas relacionadas em grandes bancos de dados, o MySQL Workbench introduz o conceito de camadas. Uma camada permite destacar com o uso de cores vrias tabelas, para agrup-las visualmente. Para usar as camadas, basta ir barra de ferramentas ou digitar L e passar o mouse por cima de todos os objetos que devem ser includos na camada (figura 2).

Rotinas

possvel usar diagramas EER para criar visualizaes de modo similar criao de tabelas, mas os procedimentos e funes armazenados precisam ser definidos no esquema fsico, no em um diagrama. O MySQL Workbench tambm se refere a procedures e funes armazenados como rotinas. Este exemplo usa uma pequena procedure que conta o nmero de objetos emprestados no momento. Para isso, iremos do diagrama EER para o modelo MySQL. Chegando l, clique em Add Routine, abaixo

Caso haja um modelo de banco de dados pronto para ser usado, possvel envi-lo diretamente para seu banco de dados ou usar um arquivo. Para isso, selecione File | Export | Forward Engineer Create SQL Script ([Shift]+[Ctrl]+[G]), digite o nome do arquivo (sem o nome do arquivo, o aplicativo ir exibir o script mas no armazen-lo) e, se for preciso, selecione as opes necessrias. Em um segundo passo, o software perguntar quais objetos devem ser exportados (figura 4) antes de finalmente gerar o script. Para transferir o modelo diretamente para o servidor do banco de dados, preciso inserir os parmetros da conexo ao servidor em Database | Manage Connections. Para enviar o esquema recm-criado diretamente para o servidor, selecione Forward Engineering sob Database. Com poucos cliques possvel enviar o banco de dados para o local desejado. O processo para utilizar modelos de bancos de dados j existentes (engenharia reversa) tambm bem simples. possvel executar

Figura 4 Alguns cliques permitem


especificar o que o MySQL Workbench deve incluir no script.

http://www.linuxmagazine.com.br

MySQL Workbench |ANLISE

um script SQL para importar o modelo ou peg-lo em um servidor de banco de dados ativo. Existe um assistente no menu Databases para auxiliar neste processo. O programa solicita os dados de conexo e o esquema que ser obtido. Caso o esquema contenha mais de 15 tabelas, a visualizao pode ficar um tanto ruim: as 145 tabelas importadas de um sistema de informaes de um hospital ficaram muito embaralhadas, e foi preciso fazer uma boa limpeza (figura 5). Graas ao forward engineering e engenharia reversa, possvel usar o MySQL Workbench para modificar esquemas existentes e sincronizar os bancos de dados resultantes (Database | Synchronize Model, ou File | Export | Synchronize with SQL Create Script).

Figura 5 Importar um grande nmero de tabelas pode deixar o diagrama ERR


um tanto embaralhado.

Concluses

O MySQL Workbench oferece vrios recursos muito teis para planejar bancos de dados de larga escala. Porm, o software abusa dos recursos da mquina e ficou bem lento em alguns momentos, no nosso computador no to potente (Pentium 4 2.5GHz com 1 GB de RAM). Infelizmente, o programa travou vrias vezes, portanto, uma funo para salvar o trabalho automaticamente em intervalos regulares seria uma boa ideia. O MySQL Workbench no foi feito para planejar bancos de dados em outros sistemas de gerenciamento de bancos de dados. Caso voc trabalhe com outro sistema, considere uma ferramenta diferente, como o Database Virtual Architect [5], o Sybase PowerDesigner [6] ou o velhinho DBDesigner 4 [2]. Dito isto, caso voc deseje uma ferramenta gratuita para ajudar a projetar bancos de dados MySQL, o MySQL Workbench uma boa opo. Ele possui bons recursos que facilitaro a vida dos desenvolvedores e administradores

de bancos de dados. O MySQL Workbench 5.2, que est para ser lanado, suporta buscas no servidor e tarefas administrativas. Para obter

esses recursos, os desenvolvedores incluram no aplicativo algumas partes do MySQL Query Browser e do MySQL Administrator. n

Mais informaes
[1] MySQL Workbench: http://www.mysql.com/products/workbench/ [2] DBDesigner 4: http://www.fabforce.net/dbdesigner4/ [3] Download do MySQL-Workbench: http://dev.mysql.com/downloads/select.php?id=8 [4] MySQL Workbench para Debian Lenny: http://tretkowski. de/blog/categories/3-Debian [5] Database Visual Architect: http://www.visual-paradigm.com/pro duct/dbva/ [6] Sybase PowerDesigner: http://www.sybase.com/products/mode development/powerdesigner ling-

Gostou do artigo?
Queremos ouvir sua opinio. Fale conosco em cartas@linuxmagazine.com.br Este artigo no nosso site: http://lnm.com.br/article/3530

Linux Magazine #67 | Junho de 2010

53

OpenSolaris

TUTORIAL

OpenSolaris, parte 14
Continuaremos a explorar a inicializao de um sistema OpenSolaris. por Alexandre Borges

omo havamos visto na edio anterior, o ponto em questo que se qualquer um dos arquivos que constituem o boot-archive sofrerem qualquer tipo de mudana, o prprio boot-archive dever ser reconstrudo. Neste caso, o OpenSolaris possui dois servios que fazem esta tarefa para o administrador assim que o sistema desligado, verificando qualquer tipo de mudana e refazendo o boot-archive. Estes servios so svc:/system/bootarchive:defaulte svc:/system/bootarchive-update:default. Nada impede que o prprio administrador efetue esta tarefa de forma manual caso seja preciso, desta forma:
# bootadm update-archive

R:permite especificar um dire-

trio raiz alternativo

# bootadm update-archive -R /a f: fora a atualizao do boot-

archive

Outro subcomando alm de listmenu, list-archive e update-archive

(mencionados at aqui) que podem ser utilizados com o comando bootadm o comando set-menu para alterar parmetros do Grub:
# bootadm set-menu default=1

J que comentamos um pouco sobre como funciona o Grub em OpenSolaris, conveniente avanar e fazer algumas anotaes sobre o processo de boot do OpenSolaris. De forma geral, ele composto pelas seguintes etapas: Grub > boot-archive > kernel (/ etc/system) `` > kernel modules > /etc/init`` (/etc/inittab) > svc.
startd > services O kernel (/platform/i86pc/kernel/unixou /platform/i86pc/kernel/unix)tem como principal ar-

Este comando aceitas algumas opes:


54

Neste comando, tendo em vista que o menu do Grub listado na figura1 tem apenas duas opes de boot, est sendo estabelecido a segunda opo como sendo a entrada padro.

quivo de configurao o arquivo /etc/system, que utilizado para configurar seus parmetros. Para familiarizar-se com ele, abra-o com qualquer editor de textos. Este arquivo assume como comentrio o caractere * o que vai no sentido oposto do padro utilizado

http://www.linuxmagazine.com.br

OpenSolaris |TUTORIAL

para comentrio que o smbolo#. As principais sees deste arquivo so moddir (para indicar locais alternativos de procura por mdulos), forceload (para carregar mdulos no momento do boot e antes do root filesystem eventualmente para que algum disco seja reconhecido), exclude (excluso de mdulos no carregamento do sistema) e set (a seo mais importante, pois aqui que os parmetros de kernel so configurados). Convm salientar que qualquer edio errnea do arquivo /etc/system pode impedir que o OpenSolaris seja iniciado. Se isso ocorrer, ser necessrio passar como argumento de boot a opo -a (no esquecendo de retirar do Grub aquelas opes splashimage, foreground, background e console=graphics) e quando o OpenSolaris perguntar qual o arquivo de sistema, o usurio deve responder / dev/null. Isto fora o sistema opera-

Figura 1 Opes de boot do Grub.

cional a assumir os valores padros e com isso, o leitor pode corrigir o problema de inicializao.

/kernel

*
/usr/kernel /platform/`uname -m`/kernel `` (por exemplo, ``/platform/i86pc/ kernel ou ainda /platform/i86pc/ amd64/kernel )

Mdulos

O OpenSolaris carrega seus mdulos a partir dos seguintes diretrios:

Linux Magazine #67 | Junho de 2010

www.lpi-brasil.org

55

TUTORIAL | OpenSolaris

Outro arquivo que utilizado neste processo o /etc/inittab(que tambm existe no mundo Linux) e que rege o comportamento do script /etc/init: A sintaxe de cada linha deste arquivo :
id:runlevel_state:action:process

2: multiuser (boa parte dos servi-

os ficam online, exceto alguns poucos de rede e NFS) 3: multi-user-server (o nvel padro de servios) 4: reservado para uso futuro 5: shutdown 6: reboot Semelhante a outros sistemas Unix/Linux, para mudar de runlevel basta executar:
# init <runlevel>

Estes servios legados so executados de maneira satisfatria pois o OpenSolaris oferece alguns scripts que promovem a compatibilidade System V. Veja:
22434-rwxr--r-- 3 root sys 2491 2009-05-14 12:48 rc0 22437 -rwxr--r-- 1 root sys 2893 2009-05-14 12:48 rc1 22454 -rwxr--r-- 1 root sys 2884 2009-05-14 12:48 rc2 22474 -rwxr--r-- 1 root sys 2807 2009-05-14 12:48 rc3 22434-rwxr--r-- 3 root sys 2491 2009-05-14 12:48 rc5 22434-rwxr--r-- 3 root sys 2491 2009-05-14 12:48 rc6 22441 -rwxr--r-- 1 root sys 4901 2009-05-14 12:48 rcS

Onde:
id: identificador da linha. rstate: para quais nveis de ser-

vio (runlevel) a linha se aplica. action:os principais valores aqui so: sysinit: faz com que todas as linhas com este valor sejam as primeiras a serem executadas neste arquivo; powerfail: a linha somente executada se o sistema operacional receber um sinal de um no-break ; process: processo a ser executado. De acordo com esta explicao, as trs primeiras linhas, por terem como ao (action) a palavra sysinitsero as primeiras a serem executadas, sendo que a ltima linha apenas serchamada em caso de o OpenSolaris receber um sinal de um no-break. A terceira linha exerce um papel fundamental j que ela a responsvel pela execuo do daemon svc. startd que o daemon responsvel pela execuo dos servios do OpenSolaris. Os runlevels referidos so os nveis de servio (ou conjunto de servios) que so executados pelo OpenSolaris. Se for adotado a nomenclatura System V, estes so definidos da seguinte maneira:
0: paralisa o sistema (com opo s: single user (modo de manu-

O runlevel atual mostrado com o comando:


# who -r

para reiniciar) teno)

fundamental ressaltar que com o advento do OpenSolaris (e Solaris 10) no mais utilizado esta nomenclatura (runlevel) e a mesma ainda referenciada por uma questo de compatibilidade. A nova denominao milestonee so apresentados outros nveis de servio existentes (explicarei mais posteriormente). Atualmente, o OpenSolaris trabalha com duas maneiras de executar seus servios: o mtodo System V e o SMF (Service Management Facility). A metodologia System V (muito utilizada no Linux e tambm presente no Solaris 7, 8 e 9) bastante difundida e por isto, aquela que possivelmente trar maior conforto para que o leitor j possa operar com servios no OpenSolaris. Infelizmente, ela data de muitos anos atrs e no oferece vantagens que seriam necessrias para uma administrao mais gil nos dias atuais. A maioria dos servios do OpenSolaris j est no formato do SMF, entretanto ainda existem alguns que permanecem no formato antigo (System V) e por isto preciso explicar um pouco como estes servios se comportam.

O primeiro ponto notrio que os runlevels 0 (halt), 5 (poweroff) e 6 (reboot) compartilham o mesmo script (mesmo inode) pois a funo a mesma em quase toda a execuo: desligar os servios. Somente no final que o caminho que cada um segue diferente. H um script para cada nvel de servio e cada um segue a mesma rotina. Por exemplo, no caso do runlevel 2, ele executa os scripts do diretrio /etc/rc2.d. Dentro deste diretrio, existem alguns outros que comeam com S(start) e outros que comeam com K(kill) e que so chamados para iniciar (S) ou parar (K) um servio. Todos estes servios so numerados de 00 a 99 e so executados em ordem numrica. Estes scripts no so, na verdade, os verdadeiros scripts dos servios e sim hardlinks (diferente do Linux, em que so links simblicos) para os scripts reais que esto no diretrio /etc/init.d. Neste contexto, caso o script chamado seja prefixado com S, ento passado um argumento startpara o script real em /etc/init.d e servi-

56

http://www.linuxmagazine.com.br

OpenSolaris |TUTORIAL

o determinado executado. Por exemplo, segue a seqncia de acontecimentos:


/sbin/rc2 /etc/rc2.d/S47pppd / etc/init.d/pppd start

hardlinks apropriados. bastante recomendado que o nvel escolhido seja o nvel 3 para no impactar a execuo de qualquer servio bsico do sistema no caso de falha no servio criado:
# cd /etc/init.d # ln <nome do servio> /etc/ rc#.d/S##<nome do servio> # ln <nome do servio> /etc/ rc#.d/K##<nome do servio>

o comando init 6 se comporta diferente do comando reboot Por que a diferena? Porque os comandos halt, poweroff e reboot no encerram os servios de maneira apropriada, ou seja, no aguardam os processos serem paralisados de modo adequado e, literalmente, atropelam tudo para poderem desligar ou reiniciar a mquina o mais rpido possvel. Para servios mais simples isto pode no importar muito, porm se houver um banco de dados no ar, por exemplo, esta pressa pode ser fatal. Quando que usamos estes comandos proibidoscomo reboot e poweroff? Quando hextrema urgncia em desligar uma mquina (alagamento, incndio, etc...) e o tempo crucial. Mas o leitor deve ficar avisado: coisas ruins podem ocorrer. Um outro caso, menos urgente, quando executado o comando init 6, por exemplo, e nada parece acontecer. Este o tpico caso em que o OpenSolaris estesperando por um processo encerrar antes de ir adiante. O problema que isso pode demorar indefinidamente. Neste caso, em 99.9 % das vezes, sugerido procurar os processos que esto atrasando a operao de reinicializao e par-los de forma correta (evite o comando kill -9 <pid>). Feito isto, tudo prosseguirda maneira esperada. n

Se o script chamado iniciar com K, o argumento parado para o script real stop, ou seja, o servio cessado. O administrador pode, se desejar, iniciar (ou parar) manualmente um servio da seguinte forma:
# /etc/init.d/<servio> start # /etc/init.d/<servio> stop

Exemplo:
# cd /etc/init.d # ln <nome do servio> /etc/rc3.d/ S99linuxmagservice # ln <nome do servio> /etc/rc3.d/ K99linuxmagservice

E como fazemos para adicionar um servio neste formato antigo (System V) de modo a ser iniciado automaticamente no boot do sistema? Simples. O seguinte roteiro ajudar o leitor a realizar esta tarefa: Crie em /etc/init.d o script responsvel por iniciar e paralisar o servio. Neste caso, um bom ponto de partida tomar emprestado o modelo de um script j existente neste diretrio e fazer as adaptaes necessrias. Altere as permisses e o grupo proprietrio do script criado para o servio:
#chmod 744 /etc/init.d/<nome do servio> # chgrp sys /etc/init.d/<nome do servio>

Frequentemente alguns comandos so erroneamente utilizados no OpenSolaris e isto pode, em determinadas ocasies, trazer problemas ao administrador. O comando init <runlevel>utilizado para trocar o nvel do servio, porm ele faz isto de maneira ordenada, ou seja, parando os servios de forma correta e inicializando outros do mesmo modo. Diante disto, vale a pena frisar: o comando init 5 se comporta diferente dos comandos halt ou poweroff

Sobre o autor
Alexandre Borges (alex_sun@terra.com.br, twitter: @ale_sp_brazil) Especialista Snior em Solaris, OpenSolaris e Linux. Trabalha com desenvolvimento, segurana, administrao e performance desses sistemas operacionais, atuando como instrutor e consultor. pesquisador de novas tecnologias e assuntos relacionados ao kernel.

Exemplificando:
#chmod 744 /etc/init.d/ linuxmagservice # chgrp sys /etc/init.d/ linuxmagservice

Gostou do artigo?
Queremos ouvir sua opinio. Fale conosco em cartas@linuxmagazine.com.br Este artigo no nosso site: http://lnm.com.br/article/3384

Escolha o runlevel apropriado para que o servio criado seja executado (incluindo sua ordem de execuo) e, a partir disto, crie os

Linux Magazine #67 | Junho de 2010

57

SERVIOS

Linux.local
O maior diretrio de empresas que oferecem produtos, solues e servios em Linux e Software Livre, organizado por Estado. Sentiu falta do nome de sua empresa aqui? Entre em contato com a gente: 11 3675-2600 ou anuncios@linuxmagazine.com.br
Fornecedor de Hardware = 1 Redes e Telefonia / PBX = 2 Integrador de Solues = 3 Literatura / Editora = 4 Fornecedor de Software = 5 Consultoria / Treinamento = 6 Empresa
IMTECH Magiclink Solues F13 Tecnologia Nettion Tecnologia e Segurana da Informao Linux Shopp Megawork Consultoria e Sistemas Spirit Linux 3WAY Networks Instituto Online Linux Place Microhard TurboSite iSolve Mandriva Conectiva Telway Tecnologia Fuctura Tecnologia Linux Solutions Informtica NSI Training Open IT Unipi Tecnologias

Cidade
Salvador Salvador Fortaleza Fortaleza

Endereo Bahia
Av. Antonio Carlos Magalhaes, 846 Edifcio MaxCenter Sala 337 CEP 41825-000 Rua Dr. Jos Peroba, 275. Ed. Metropolis Empresarial 1005, STIEP

Telefone
71 4062-8688 71 2101-0200 85 3252-3836

Web
www.imtech.com.br www.magiclink.com.br www.f13.com.br www.nettion.com.br

1 2 3 4 5 6
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

Cear
Rua Padre Valdevino, 526 Centro Av. Oliveira Paiva, 941, Cidade dos Funcionrios CEP 60822-130 85 3878-1900

Esprito Santo
Vila Velha Vitria Vitria Goinia Belo Horizonte Belo Horizonte Belo Horizonte Belo Horizonte Curitiba Curitiba Curitiba Recife Rio de Janeiro Rio de Janeiro Rio de Janeiro Campos dos Goytacazes Novo Hamburgo Novo Hamburgo Gravata Lajeado Novo Hamburgo Porto Alegre Porto Alegre Rua So Simo (Correspondncia), 18 CEP: 29113-120 Rua Chapot Presvot, 389 Praia do Canto CEP: 29055-410 sl 201, 202 Rua Marins Alvarino, 150 CEP: 29047-660 27 3082-0932 27 3315-2370 27 3227-5543 62 3232-9333 31 3224-7920 31 3284-0575 31 3281-5522 0800 702-9004 41 252-2977 41 3360-2600 41 3203-0375 www.linuxshopp.com.br www.megawork.com.br www.spiritlinux.com.br www.3way.com.br www.institutoonline.com.br corporate.linuxplace.com.br www.microhard.com.br www.turbosite.com.br www.isolve.com.br www.mandriva.com.br www.telway.com.br www.fuctura.com.br www.linuxsolutions.com.br www.multipla-ti.com.br www.nsi.com.br www.openit.com.br www.unipi.com.br 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

Gois
Av. Quarta Radial,1952. Setor Pedro Ludovico CEP.: 74830-130

Minas Gerais
Av. Bias Fortes, 932, Sala 204 CEP: 30170-011 Rua do Ouro, 136, Sala 301 Serra CEP: 30220-000 Rua Repblica da Argentina, 520 Sion CEP: 30315-490 Rua Paraba, 966, Sala 303 Savassi CEP: 30130-141

Paran
Av. Cndido de Abreu, 526, Cj. 1206B CEP: 80530-000 Rua Tocantins, 89 Cristo Rei CEP: 80050-430 Rua Francisco Rocha 1830/71 4 4 4 4

Pernambuco
Rua Nicargua, 159 Espinheiro CEP: 52020-190 81 3223-8348 21 2526-7262 21 2203-2622 21 2220-7055 21 2508-9103 22 2725-1041

Rio de Janeiro
Av. Presidente Vargas 962 sala 1001 Av. Rio Branco, 37, 14 andar CEP: 20090-003 Rua Arajo Porto Alegre, 71, 4 andar Centro CEP: 20030-012 Rua do Mercado, 34, Sl, 402 Centro CEP: 20010-120 Av. Alberto Torres, 303, 1andar Centro CEP: 28035-581 Mltipla Tecnologia da Informao Rio de Janeiro

4 4 4 4

Rio Grande do Sul


4up Solues Corporativas Definitiva Informtica RedeHost Internet Solis DualCon Datarecover LM2 Consulting Pso. Calado Osvaldo Cruz, 54 sl. 301 CEP: 93510-015 Rua General Osrio, 402 - Hamburgo Velho Rua Dr. Luiz Bastos do Prado, 1505 Conj. 301 CEP: 94010-021 Av. 7 de Setembro, 184, sala 401 Bairro Moinhos CEP: 95900-000 Rua Joaquim Pedro Soares, 1099, Sl. 305 Centro Av. Carlos Gomes, 403, Sala 908, Centro Comercial Atrium Center Bela Vista CEP: 90480-003 Rua Germano Petersen Junior, 101-Sl 202 Higienpolis CEP: 90540-140 Av. Venncio Aires, 1137 Rio Branco CEP: 90.040.193 Rua dos Andradas, 1234/610 Centro CEP: 90020-008 Rua Santa Rita, 282 CEP: 90220-220 51 3581-4383 51 3594 3140 51 4062 0909 51 3714-6653 51 3593-5437 51 3018-1200 51 3018-1007 51 3331-1446 51 3286-3799 51 3024-3568 www.4up.com.br www.definitiva.com.br www.redehost.com.br www.solis.coop.br www.dualcon.com.br www.datarecover.com.br www.lm2.com.br www.lnx-it.inf.br www.tehospedo.com.br www.propus.com.br www.wshost.com.br www.digivoice.com.br www.dextra.com.br www.insignesoftware.com www.microcamp.com.br www.pc2consultoria.com 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

Lnx-IT Informao e Tecnologia Porto Alegre TeHospedo Propus Informtica Ws Host DigiVoice Dextra Sistemas Microcamp PC2 Consultoria em Software Livre Porto Alegre Porto Alegre Arthur Nogueira Barueri Campinas Campinas Carapicuiba

So Paulo
Rua Jerere, 36 Vista Alegre CEP: 13280-000 Al. Juru, 159, Trreo Alphaville CEP: 06455-010 Av. Andrades Neves, 1579 Castelo CEP: 13070-001 Av. Thomaz Alves, 20 Centro CEP: 13010-160 Rua Edeia, 500 - CEP: 06350-080 19 3846-1137 11 4195-2557 19 3213-2100 19 3236-1915 11 3213-6388 4 4 4

Rua Antnio Paioli, 320 Pq. das Universidades CEP: 13086-045 19 3256-6722

Insigne Free Software do Brasil Campinas

78

http://www.linuxmagazine.com.br

Linux.local | SERVIOS

Empresa
Epopia Informtica Redentor Go-Global AW2NET Async Open Source Delix Internet 2MI Tecnologia e Informao 4Linux A Casa do Linux Accenture do Brasil Ltda. ACR Informtica Agit Informtica Altbit - Informtica Comrcio e Servios LTDA. AS2M -WPC Consultoria Blanes Bull Ltda Commlogik do Brasil Ltda. Computer Consulting Projeto e Consultoria Ltda. Consist Consultoria, Sistemas e Representaes Ltda. Domnio Tecnologia tica Tecnologia Getronics ICT Solutions and Services Hewlett-Packard Brasil Ltda. IBM Brasil Ltda. iFractal Integral Itautec S.A. Komputer Informtica Konsultex Informatica Linux Komputer Informtica Linux Mall Livraria Tempo Real Locasite Internet Service Microsiga Locaweb Novatec Editora Ltda. Novell Amrica Latina

Cidade
Marlia Osasco Santana de Parnaba Santo Andr So Carlos So Jos do Rio Preto So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo

Endereo So Paulo (continuao)


Rua Gois, 392 Bairro Cascata CEP: 17509-140 Av. Yojiro Takaoca, 4384, Ed. Shopping Service, Cj. 1013 CEP: 06541-038 Rua Edson Soares, 59 CEP: 09760-350 Rua Orlando Damiano, 2212 CEP 13560-450 Rua Voluntrio de So Paulo, 3066 9 Centro CEP: 15015-909 Rua Franco Alfano, 262 CEP: 5730-010 Rua Teixeira da Silva, 660, 6 andar CEP: 04002-031 Al. Ja, 490 Jd. Paulista CEP: 01420-000 Rua Alexandre Dumas, 2051 Chcara Santo Antnio CEP: 04717-004 Rua Lincoln de Albuquerque, 65 Perdizes CEP: 05004-010 Rua Major Quedinho, 111, 5 andar, Cj. 508 Centro CEP: 01050-030 Av. Francisco Matarazzo, 229, Cj. 57 gua Branca CEP 05001-000 Rua Trs Rios, 131, Cj. 61A Bom Retiro CEP: 01123-001 Rua Andr Ampre, 153 9 andar Conj. 91 CEP: 04562-907 (prx. Av. L. C. Berrini) Av. Anglica, 903 CEP: 01227-901 Av. das Naes Unidas, 13.797, Bloco II, 6 andar Morumbi CEP: 04794-000 Rua Caramuru, 417, Cj. 23 Sade CEP: 04138-001 Av. das Naes Unidas, 20.727 CEP: 04795-100 Rua das Carnaubeiras, 98 Metr Conceio CEP: 04343-080 Rua Nova York, 945 Brooklin CEP:04560-002 Rua Verbo Divino, 1207 CEP: 04719-002 Av. das Naes Unidas, 12.901, 25 andar CEP: 04578-000 Rua Tutia, 1157 CEP: 04007-900 Rua Fiao da Sade, 145, Conj. 66 Sade CEP: 04144-020 Rua Dr. Gentil Leite Martins, 295, 2 andar Jd. Prudncia CEP: 04648-001 Av. Paulista, 2028 CEP: 01310-200 Av. Joo Pedro Cardoso, 39 2 andar Cep.: 04335-000 Av. Dr. Guilherme Dumont Villares, 1410 6 andar, CEP: 05640-003 Av. Dr. Lino de Moraes Leme, 185 CEP: 04360-001 Rua Machado Bittencourt, 190, Cj. 2087 CEP: 04044-001 Al. Santos, 1202 Cerqueira Csar CEP: 01418-100 Av. Brigadeiro Luiz Antonio, 2482, 3 andar Centro CEP: 01402-000 Av. Braz Leme, 1631 CEP: 02511-000 Av. Pres. Juscelino Kubitschek, 1.830 Torre 4 Vila Nova Conceio CEP: 04543-900 Rua Luis Antonio dos Santos, 110 Santana CEP: 02460-000 Rua Funchal, 418 Vila Olmpia Av. Alfredo Egdio de Souza Aranha, 100 Bloco B 5 andar CEP: 04726-170 Av. Rouxinol, 1.041, Cj. 204, 2 andar Moema CEP: 04516-001 Av. Cardoso de Melo, 1450, 6 andar Vila Olmpia CEP: 04548-005 Av. Brigadeiro Faria Lima, 3900, Cj 81 8 andar Itaim Bibi CEP: 04538-132 Rua Baro do Triunfo, 550, 6 andar CEP: 04602-002 Av. das Naes Unidas, 11.541, 16 andar CEP: 04578-000 Av. Brig. Luis Antonio, 2344 cj 13 Jd. Paulista CEP:01402-000 Rua Mourato Coelho, 299, Cj. 02 Pinheiros CEP: 05417-010 Av. Jabaquara, 2940 cj 56 e 57 Rua Joo Gomes Junior, 131 Jd. Bonfiglioli CEP: 05299-000 Av. Brig. Faria Lima, 1355, 19 Pinheiros CEP: 01452-919 R. Alexandre Dumas 1658 6, 7 e 8 andares Chcara Santo Antnio CEP: 04717-004 Av. Paulista, 925, 13 andar Cerqueira Csar CEP: 01311-916 Av. Naes Unidas, 12.995, 10 andar, Ed. Plaza Centenrio Chcara Itaim CEP: 04578-000 Rua Santa Ifignia, 211/213, Box 02 Centro CEP: 01207-001 Rua So Jos, 1126 Centro Caixa Postal 71 CEP: 15.900-000

Telefone
14 3413-1137 11 2173-4211 11 4990-0065 16 3376-0125 11 4062-9889 11 4203-3937 11 2125-4747 11 3549-5151 11 5188-3000 11 3873-1515 11 3255-4945 11 3879-9390 11 3228-3709 11 5506-9677 11 3824-4700 11 5503-1011 11 5071-7988 11 5693-7210 11 5017-0040 11 5093-3025 11 5187-2700 11 5502-5000 0800-7074 837 11 5078-6618 11 5545-2600 11 3543-5543 11 5034-4191 11 3773-9009 11 5034-4191 11 5087-9441 11 3266-2988 11 2121-4555 11 3981-7200 11 3544-0500 11 6979-0071 11 3345-3900 11 5189-3000 11 5052- 8044 11 2165-6500 11 3529-6000 11 5097-3014 11 5503-2400 11 2925-8724 11 3898-2121 11 5052-5958 11 3731-8008 11 3039-2000 11 3305-7000 11 3145-5888 11 5503-6510 11 3362-1334 16 3252-7308

Web
www.epopeia.com.br www.redentor.ind.br www.go-global.com.br www.aw2net.com.br www.async.com.br www.delixhosting.com.br www.2mi.com.br www.4linux.com.br www.acasadolinux.com.br www.accenture.com.br www.acrinformatica.com.br www.agit.com.br www.altbit.com.br www.wpc.com.br www.blanes.com.br www.bull.com www.commlogik.com.br www.computerconsulting.com.br www.consist.com.br www.dominiotecnologia.com.br www.etica.net www.getronics.com/br www.hp.com.br www.br.ibm.com www.ifractal.com.br www.integral.com.br www.itautec.com.br www.komputer.com.br www.konsultex.com.br www.komputer.com.br www.linuxmall.com.br www.temporeal.com.br www.locasite.com.br www.microsiga.com.br www.locaweb.com.br www.novateceditora.com.br www.novell.com/brasil www.oracle.com.br www.proelbra.com.br www.e-provider.com.br www.redhat.com.br www.samurai.com.br www.sap.com.br www.savant.com.br www.simplesconsultoria.com.br www.smart-tec.com.br www.snapit.com.br www.stefanini.com.br www.sybase.com.br www.unisys.com.br www.utah.com.br www.webnow.com.br www.wrl.com.br www.systech-ltd.com.br

1 2 3 4 5 6
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

Rua Costante Piovan, 150 Jd. Trs Montanhas CEP: 06263-270 11 2106-9392

4 4 4 4 4

4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

Oracle do Brasil Sistemas Ltda. So Paulo Proelbra Tecnologia Eletrnica Ltda. Provider Red Hat Brasil Samurai Projetos Especiais SAP Brasil Savant Tecnologia Simples Consultoria Smart Solutions Snap IT Stefanini IT Solutions Sybase Brasil Unisys Brasil Ltda. Utah Webnow WRL Informtica Ltda. Systech So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo So Paulo Taquaritinga

Av. Juscelino Kubitschek, 510, 9 andar Itaim Bibi CEP: 04543-000 11 3046-7388

Linux Magazine #66 | Maio de 2010

79

Calendrio de eventos
Evento Data
9 a 10 de junho 17 a 19 de junho

ndice de anunciantes
Local
So Paulo, SP Maring, PR

Informaes
www.ciab.com.br solivrex.psl - pr.org.br

Empresa
Rede Host Central Server UOL Host

Pg.
07 09 11 13 15 17 19 23 25 28 31 77 83 84

SERVIOS

CIAB 2010 SolivreX - 4a Edio

Server 4 You DCS Informtica

FISL 2010

21 a 24 de julho 31 de agosto e 01 de setembro 21 a 23 de setembro 20 a 22 de outubro 21 a 23 de setembro

Porto Alegre, RS

www.fisl.org.br

Plaza Hotis Watchguard

LinuxCon Brasil 2010

So Paulo, SP

http://events.linuxfoundation.org

Othos Wise Training

Encontro VOIP Center SP CNASI 2010 Python Brasil 6

So Paulo, SP So Paulo, SP Curitiba, PR

www.encontrovoipcenter.com.br www.cnasi.com www.pythonbrasil.org.br

LINUXCON 2010 Impacta FISL Bull Tecla

Nerdson Os quadrinhos mensais da Linux Magazine

80

http://www.linuxmagazine.com.br

Na Linux Magazine #68


PREVIEW
INFRAESTRUTURA DE TI OTIMIZADA

Sumo

Sistema de Arquivos

Conhea o Sumo, gerenciador de acesso escrito em PHP e que proporciona diversos nveis de autenticao com uma nica linha de cdigo. Integrado com LDAP e diversos bancos de dados, pode ser utilizado em mltiplos sistemas com uma nica instalao. n

Ben Martin apresenta os tipos de filesystem, suas vantagens e como fazer a melhor escolha. n

Segurana com Bluetooth

Conhea formas de manter seus dados seguros quando disponveis em rede com conexo bluetooth. n

Na Ubuntu User #19


Freevo
Sensao dos usurios de Linux, o Freevo uma completa central multimdia que lhe permite centralizar todos os seus filmes, msicas, imagens, etc. Alm de possuir possibilidade de conexo do software com a TV, o que lhe proporcionar recursos de gravao de programas de forma agendada entre outros recursos. n

Wine

O popular Wine, agora na verso 1.2 est melhor do que nunca. O software torna possvel utilizar programas e aplicativos de Windows dentro de seu ambiente Linux sem quaisquer problemas de compatibilidade. Na Ubuntu User 19, vamos apresentar seus novos recursos e vantagens de uso. n

82

http://www.linuxmagazine.com.br

Você também pode gostar