Вы находитесь на странице: 1из 31

06/2010

DIALOG p.68 LIMPEZA DE KERNEL p.58 LOGS SEGUROS p.16


Adicione elementos gráficos Zack mostra como efetuar Aprenda como manter seus
aos seus scripts com Dialog limpezas de kernel logs seguros com rsyslog
# 67 Junho 2010

Linux Magazine
# 67
A REVISTA DO PROFISSIONAL DE TI

SEGURANÇA DE REDES
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 seminários Linux Park de 2008
CEZAR TAURION p.34
O Código Aberto como
incentivo à inovação

#44 07/08
R$ 13,90
€ 7,50

00044
SYSTEMTAP

9 771806 942009
A REVISTA DO PROFISSIONAL DE TI

GOVERNANÇA COM

NO BRASIL
SEJA UM BOM GESTOR E UTILIZE AS
GRÁTIS
MELHORES PRÁTICAS ADOTADAS E
RECOMENDADAS PELOS PROFISSIONAIS
MAIS EXPERIENTES NESSA ÁREA p.36
» O que dizem os profissionais
certificados p.24
» Cobit, CMMI, ITIL. Quais as
melhores práticas? p.36

DOSBOX
» ITIL na prática p.39
» Novidades do ITIL v3. p.44

SEGURANÇA: DNSSEC p.69 VEJA TAMBÉM NESTA EDIÇÃO:


Com o DNSSEC, a resolução » Relatórios do Squid com o SARG p.60
de nomes fica protegida
» Java, Ruby e Rails: conheça o JRuby on Rails p.74
de ataques. Mas seu
preço vale a pena? » Benchmarks do GCC 4.3? p.58
» Becape de bancos de dados com a Libferris p.46
REDES: IPV6 p.64
Conheça as vantagens da » LPI nível 2: Servidores NIS e DHCP p.52
nova versão do Internet
Protocol, e veja por que
é difícil adotá-la

LINUXCON SERÁ UM DOS MELHORES EVENTOS DE


WWW.LINUXMAGAZINE.COM.BR

TECNOLOGIA DO BRASIL. p.24

SHINKEN
SEGURANÇA

SOCIAL VPN
DE REDES
OPENVAS
Conheça ferramentas imprescindíveis
para manter a segurança da sua rede,
monitorá-la e manter seus dados seguros. p. 33

MYSQL WORKBENCH
REDES: SOCIAL VPN p.65
Comunicação interna e troca de
informações de forma segura.

SEGURANÇA: ATAQUES p.10


OPENSOLARIS

Evitando ataques DoS com Slowloris.

VEJA TAMBÉM NESTA EDIÇÃO:


» Jogos antigos? Emule com o DOSBox p.46
LINUXCON

» Planejamento de bancos de dados com MySQL Workbench p.50


» OpenSolaris: Inicialização do sistema com Grub p.54
» 10 anos de Linux no Mainframe p.32

WWW.LINUXMAGAZINE.COM.BR
Expediente editorial

Ganhamos!
Diretor Geral
Rafael Peregrino da Silva
rperegrino@linuxmagazine.com.br
Editor
Flávia Jobstraibizer
fjobs@linuxmagazine.com.br

EDITORIAL
Pablo Hess
phess@linuxmagazine.com.br

Colaboradores 10, 8 bilhões de dólares! Esse é o custo atualizado para reescrever


Alexandre Borges, Breno Leitão, Tim Brown,
Geoff Galitz, Christoph Langner, Ankur Kumar Sharma, o kernel Linux do zero. Há cerca de dez anos, a IBM anunciava
Kurt Seifried, Cezar Taurion e Charly Kuhnast.
um investimento de 1 bilhão de dólares no Linux. Agora, com mais
Tradução
Diana Ricci Aranha de 18 anos de existência, o Linux se tornou o fundamento da Inter-
Revisão e Diagramação
F2C Propaganda
net, sendo o sistema operacional mais utilizado em servidores, em
Editores internacionais computação de alto desempenho e em sistemas embarcados. Está
Uli Bantle, Andreas Bohle, Jens-Christoph Brendel,
Hans-Georg Eßer, Markus Feilner, Oliver Frommel,
presente em uma série de serviços considerados essenciais hoje em
Marcel Hilzinger, Mathias Huber, Anika Kehrer, dia, mantendo as operações das bolsas de valores de Nova Yorque,
Kristian Kißling, Jan Kleinert, Daniel Kottmair,
Thomas Leichtenstern, Jörg Luther, Nils Magnus. Tokyo, Frankfurt e Londres, da bolsa mercantil de Chicago, da
Anúncios: Nasdaq e até da Bovespa, em São Paulo. É o Linux que garante o
Rafael Peregrino da Silva (Brasil)
anuncios@linuxmagazine.com.br
funcionamento do serviço de controle aéreo dos Estados Unidos e
Tel.: +55 (0)11 3675-2600 da Alemanha, bem como os sistemas de entretenimento dentro dos
Penny Wilby (Reino Unido e Irlanda) aviões da Boeing, da Airbus e da Embraer. Google, Amazon, Face-
pwilby@linux-magazine.com
Amy Phalen (América do Norte)
book, Yahoo, Twitter, MySpace, LinkedIn, são alguns dos principais
aphalen@linuxpromagazine.com serviços globais de Internet que ficam online 24 horas por dia graças
Hubert Wiest (Outros países)
hwiest@linuxnewmedia.de
ao Linux. A venda de celulares equipados com sistemas baseados em
Diretor de operações Linux, tais como o Android, o webOS, ou outra variante qualquer,
Claudio Bazzoli
cbazzoli@linuxmagazine.com.br
já superou a venda de iPhones no mundo, e a próxima geração de
smartphones da Nokia virá equipada com o MeeGo, sistema opera-
Na Internet:
www.linuxmagazine.com.br – Brasil cional baseado em Linux. Carrefour, Grupo Pão de Açúcar, Extra,
www.linux-magazin.de – Alemanha
www.linux-magazine.com – Portal Mundial Casas Bahia, Ponto Frio, C&A, Lojas Renner, Lojas Pernambuca-
www.linuxmagazine.com.au – Austrália
www.linux-magazine.es – Espanha
nas, Lojas Marisa, Ri-Happy, Droga Raia, Drogaria Onofre e Brasif
www.linux-magazine.pl – Polônia
www.linux-magazine.co.uk – Reino Unido
Duty Free --- entre centenas de outros varejistas --- rodam seus ser-
www.linuxpromagazine.com – América do Norte vidores e pontos de vendas em sistemas Linux. E quando o último
vencedor do Big Brother Brasil foi escolhido, quase 100 milhões de
Apesar de todos os cuidados possíveis terem sido tomados
durante a produção desta revista, a editora não é responsável
acessos foram contabilizados em apenas 10 minutos nos servido-
por eventuais imprecisões nela contidas ou por consequên-
cias que advenham de seu uso. A utilização de qualquer ma-
res Linux da Globo.com. Vale lembrar que a Petrobras conseguiu
terial da revista ocorre por conta e risco do leitor. reduzir em um ano a análise de dados de prospecção no Pré-Sal
Nenhum material pode ser reproduzido em qualquer meio, em
parte ou no todo, sem permissão expressa da editora. Assume-se
graças aos seus sistemas Linux em cluster. E o Banco do Brasil e a
que qualquer correspondência recebida, tal como cartas, emails, Caixa têm sua infraestrutura de captura de transações inteiramente
faxes, fotografias, artigos e desenhos, sejam fornecidos para pu-
blicação ou licenciamento a terceiros de forma mundial não-ex- baseada em Linux.
clusiva pela Linux New Media do Brasil, a menos que explicita-
mente indicado. O Linux é a base de um mercado multibilionário e detém atu-
Linux é uma marca registrada de Linus Torvalds. almente a posição de dominância enquanto tecnologia. E a mu-
Linux Magazine é publicada mensalmente por:
dança da computação pessoal do PC para os dispositivos móveis
Linux New Media do Brasil Editora Ltda.
Rua São Bento, 500 deverá sepultar o último bastião em que o Linux ainda não é o
Conj. 802 – Sé
01010-001 – São Paulo – SP – Brasil
sistema dominante.
Tel.: +55 (0)11 3675-2600 E Linus Torvalds, seu criador, que poderia ter sido o próximo Bill
Direitos Autorais e Marcas Registradas © 2004 - 2010:
Linux New Media do Brasil Editora Ltda. Gates, nos deu o sistema gratuitamente, para o bem da humanida-
Impressão e Acabamento: RR Donnelley
Distribuída em todo o país pela Dinap S.A.,
de. No dia 31/08/2010 ele estará no Brasil, na primeira LinuxCon
Distribuidora Nacional de Publicações, São Paulo. promovida pela Linux Foundation na América Latina.
Atendimento Assinante
Você vai perder? n
www.linuxnewmedia.com.br/atendimento
São 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

Rafael Peregrino da Silva


.
Diretor de Redação

Linux Magazine #67 | Junho de 2010 3


ÍNDICE

LINUS
NO BRASIL p.24

CAPA
Segurança de Redes 33
Conheça ferramentas imprescindíveis para manter a segurança
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


 agios, o campeão dos sistemas de monitoramento de código
N
aberto, parece estar com problemas. Embora o software tenha
se estabelecido como padrão, seu desenvolvimento estagnou e
seus concorrentes estão afiando suas garras.

4 http://www.linuxmagazine.com.br
Linux Magazine 67 |  ÍNDICE

COLUNAS TUTORIAL
Klaus Knopper 08 Inicialização do sistema com Grub 54
Charly Kühnast 10 C ontinuaremos a explorar a inicialização de um sistema OpenSolaris.
Zack Brown 12
Depuração de kernel com SystemTap 58
Augusto Campos 14
Kurt Seifried 16
E screvaou reutilize scripts para examinar as atividades de um
sistema Linux, desde a camada de aplicação até a camada de kernel.
Alexandre Borges 20

NOTÍCIAS
Geral 22
➧ Jim Zemlin visita o Brasil e anuncia LinuxCon Brasil 2010
➧ Google e Verizon Lançando Tablet para Competir com Ipad
➧ Limpeza de discos rígidos no descarte
➧ CEO da Mozilla anuncia saída da empresa
REDES
Segredo Simples 65
O
 SocialVPN oferece uma abordagem simples e rápida para configurar
uma conexão segura para comunicação e troca de informações.

CORPORATE
Notícias 24
➧Linus Torvalds no Brasil

Coluna: Rafael Peregrino da Silva 27

Coluna: Jon “maddog” Hall 30

Coluna: Cezar Taurion 32


PROGRAMAÇÃO
ANÁLISE Adicionando elementos gráficos a scripts
com Dialog e Xdialog  68
Ressureição de programas antigos com o DOSBox 46 N
 ão é necessário se afundar em livros de programação gráfica para
 O
 nome MS-DOS desperta memórias nostálgicas em adicionar simples elementos gráficos a scripts.
muitos usuários 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 50
Planejar um pequeno banco de dados no papel é
simples, mas a estrutura logo vai se complicando quando
mais elementos são adicionados. O MySQL Workbench
pode ajudar a manter as tabelas organizadas.

SERVIÇOS
Editorial 03
Emails 06
Linux.local 78
Eventos 80
Preview 82

Linux Magazine #67 | Junho de 2010 5


u
c.h
.s x
ww
–w
ro
ne
gje
Emails para o editor

nja
sa
Permissão
CARTAS

de Escrita
Entendendo a detecção de hardware ✉
Já li muito sobre como é fantástica a detecção de hardware do Knoppix. Eu adoraria entender
como funciona a detecção e configuração de hardware em um Live CD ou mesmo em um
sistema já instalado: quais processos isso envolve e como tudo se organiza. Vocês poderiam
me explicar?
Jefferson Lima

Resposta
Caro Jefferson, a detecção e o suporte a hardware mudaram muito desde as primeiras versões
do Knoppix. Na primeira versão, 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 configuração de vá-
rios serviços relacionados a hardware.
Atualmente, o udev, como serviço padrão do sistema, é usado para carregar os drivers cor-
retos em vez daquele programa em C, e os scripts criam arquivos de configuração e linhas
de sistemas de arquivos. Ficou um pouco mais fácil para mim agora, embora ainda seja ne-
cessário verificar exceções quando hardwares “maus” são encontrados, e aplicar formas de
contornar alguns problemas comuns.
É possível examinar a maior parte do processo de inicialização e detecção de hardware
do Knoppix simplesmente lendo os arquivos /etc/init.d/knoppix-autoconfig e /usr/sbin/
{scanpartitions,rebuildfstab}. Partes destes arquivos são apenas pré-configurações de aspec-
tos do sistema de uma forma conveniente que é diferente dos padrões do Debian. Eu tento
evitar fazer tudo de forma diferente, então meu esquema de inicialização não encosta nos
componentes do Debian. Ele simplesmente é executado no lugar do sistema do Debian e,
após a instalação do sistema no disco, pode ser desativado para que o usuário volte a usar o
esquema padrão de inicialização.
Espero que tenha clareado suas idéias! n

Escreva para nós! ✉


Sempre queremos sua opinião sobre a Linux Magazine e nossos artigos. Envie seus emails para
cartas@linuxmagazine.com.br e compartilhe suas dúvidas, opiniões, sugestões e críticas.
Infelizmente, devido ao volume de emails, não podemos garantir que seu email seja publicado,
mas é certo que ele será lido e analisado.

6 http://www.linuxmagazine.com.br
Coluna do Augusto

Contribuindo
COLUNA

em dobro
Usuários de Linux contribuem mais que usuários de Windows.

N
o início de maio publiquei no BR-Linux uma E a situação chamou a atenção de outras pessoas, a
notícia sobre a promoção que um conjunto de começar pelos leitores do BR-Linux, que fizeram esta
produtores independentes de jogos estava ofe- notícia alcançar, com larga vantagem, o topo do ranking
recendo, em que o usuário escolhia livremente o valor semanal das mais lidas do site – com vários deles co-
que iria pagar por um pacote de 5 jogos cujo preço de mentando que haviam aderido.
venda total, fora da promoção, era próximo de 80 dólares. Mas o mais interessante foi a conclusão dos realiza-
A promoção tinha mais alguns aspectos interessan- dores da promoção, que antes mesmo do seu término
tes, a começar pelo fator comunitário: a receita seria divulgaram um comunicado cujo título pode ser traduzi-
dividida igualmente (ou na proporção que cada cliente do, literalmente, como ”Usuários de Linux contribuem
escolhesse) entre os produtores dos jogos e duas enti- o dobro dos usuários de Windows”.
dades sem fins lucrativos. Mas a questão que mais me No texto, fica claro que a maior parcela do fatura-
chamou a atenção, e justificou a menção original ao mento da campanha veio de usuários de Windows, pois
fato no BR-Linux, é que todos os jogos funcionavam a quantidade deles era muito maior, como seria de se
em Linux (e também em Mac e Windows). esperar (o Linux correspondia a 14% do total de parti-
Acompanho a cena Linux há quase 15 anos e até vi cipantes, e o Windows a 65%).
um número de promoções comerciais de jogos para esta Só que quando a análise chega aos valores a situação
plataforma – mas situações em que a mesma promo- muda completamente: cada um escolhia livremente
ção, e os mesmos jogos, estavam sendo oferecidos com quanto pagar, e o usuário médio de Windows pagou
sucesso e simultaneamente para Linux e para as outras US$ 6,78 pelos jogos, enquanto o usuário médio de
plataformas certamente não são a norma – e para mim Linux pagou $13,65 - mais do que o dobro!
são muito bem-vindas. 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 pla-
laro que os produtores
C taformas que suportarão. Se as contribuições maiores
dos jogos ficaram foram um efeito da mentalidade comunitária comum
no Linux, ou da demanda reprimida por jogos, é difícil
contentes com a acolhida saber – pense a respeito, e considere suas conclusões na
pela turma do Linux, e hora de contribuir com iniciativas similares no futuro!
Claro que os produtores dos jogos ficaram contentes-
espero que isso inspire com a acolhida pela turma do Linux, e espero que isso
outros produtores na hora inspire outros produtores na hora de optar pelas plata-
formas que suportarão. n
de optar pelas plataformas
que suportarão. Augusto César Campos é administrador de TI e, desde 1996, mantém o
site BR-linux.org, que cobre a cena do Software Livre no Brasil e no mundo.

14 http://www.linuxmagazine.com.br
Conheça a nova coleção
de livros da Linux New Media
Os livros da Coleção Academy são roteiros práticos e objetivos, com didática
adequada tanto ao profissional quanto ao estudante da área de TI.
 Interligando Windows e Linux com Samba  Paulo Henrique Alkmin da Costa 

 Máquinas virtuais com VirtualBox  Luciano Antonio Siqueira 

Um roteiro claro e compartimentado em atividades coesas e práticas. Um roteiro claro e compartimentado em atividades coesas e práticas.
Essa foi a premissa para a formulação da coleção Academy. Diferente dos Paulo Henrique Alkmin da Costa
Essa foi a premissa para a formulação da coleção Academy. Diferente dos Luciano Antonio Siqueira
manuais de referência ou de guias de primeiros passos, o leitor encontra manuais de referência ou de guias de primeiros passos, o leitor encontra
Luciano Antonio Siqueira

Máquinas
nos livros dessa coleção objetividade e didática adequadas tanto ao nos livros dessa coleção objetividade e didática adequadas tanto ao

Samba:
profissional quanto ao estudante da área de TI. profissional quanto ao estudante da área de TI.
O conteúdo e o formato são desenvolvidos a partir da experiência prática O conteúdo e o formato são desenvolvidos a partir da experiência prática

Infraestrutura
e educacional, com foco no desenvolvimento de competências. Cada e educacional, com foco no desenvolvimento de competências. Cada
tópico tratado está costurado com os demais, mas são contextualizados tópico tratado está costurado com os demais, mas são contextualizados

virtuais com
individualmente para facilitar o aprendizado por etapas.

com Windows
individualmente para facilitar o aprendizado por etapas.
O material aqui apresentado é indicado tanto para autodidatas quanto O material aqui apresentado é indicado tanto para autodidatas quanto

de Redes
para utilização em escolas. O professor irá se sentir confortável para para utilização em escolas. O professor irá se sentir confortável para
desenvolver as atividades a partir do livro, que procura atender tanto à desenvolver as atividades a partir do livro, que procura atender tanto à

VirtualBox
expectativa do aprendiz quanto à demanda profissional do mercado de TI. expectativa do aprendiz quanto à demanda profissional do mercado de TI.

ISBN: 978-85-61024-23-9 e Linux


ISBN: 978-85-61024-22-2

9 788561 024239 9 788561 024222

Como permitir a comunicação de diferentes sistemas operacionais em rede: Windows, Administração de infraestrutura de Criação de diferentes modalidades de
Passo a passo da montagem de uma rede Configuração e manutenção de serviços máquinas virtuais com Sun VirtualBox®. conexões virtuais, exportação/importação
Linux, Mac OS X etc. Definição de compartilhamentos de arquivos, impressoras – incluindo
de computadores, desde o cabeamento essenciais como DNS, compartilhamento Como trabalhar com sistemas operacionais de máquinas virtuais e criação de pontos
a instalação automática de drivers – e utilização do Samba como controlador de domínio
e roteadores até a configuração das de arquivos e acesso remoto. – Windows, Linux etc – na mesma máquina de recuperação (snapshots).
(PDC) também para clientes Windows Vista e Windows 7.
máquinas clientes. e simultaneamente.

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 conteúdo e o formato dos livros foram desenvolvidos a partir da experiência prática e


educacional de seus autores, com foco principal no desenvolvimento de competências,
através de conceitos, exemplos detalhados e dicas de quem realmente entende do assunto.
O material é indicado tanto para autodidatas que desejam se aperfeiçoar quanto para
utilização em escolas. O professor irá se sentir confortável para desenvolver as atividades a
partir do livro, que procura atender tanto à expectativa do aprendiz quanto à demanda
profissional do mercado de TI.

Disponível no site www.LinuxMagazine.com.br


➧ Jim Zemlin visita o Brasil e
anuncia LinuxCon Brasil 2010
NOTÍCIAS

Jim Zemlin, diretor da Linux Foundation, anunciou a realização da LinuxCon 2010 no Brasil em coletiva de imprensa ex-
clusivamente para a Linux Magazine. O evento contou com a participação de jornalistas da Revista Época, Portal Execu-
tivos Financeiros, PC World, etc.
"O Brasil lidera muitos outros países em sua adoção de Linux e é uma
crescente base de desenvolvimento. A hora é apropriada para levar a mais
importante conferência Linux da indústria ao Brasil", disse.". "A LinuxCon
Brasil irá prover um fórum neutro no qual os interessados de toda parte do
país podem unir-se à comunidade do kernel e comunidades de negócios glo-
bais para avançar a plataforma."
Em um jantar com membros de organizações 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 conferência trará para o Brasil, além de mostrar-se muito interessado na
culinária brasileira.
Jim Zemlin estará presente na LinuxCon Brasil 2010 juntamente com
outros grandes nomes do mundo Linux como o criador do sistema operacio-
nal, Linus Torvalds (foto) que fará palestras exclusivas no dias do evento, que
ocorrerá em 31 de agosto e 01 de setembro de 2010.
Não perca a oportunidade de comprar os seus ingressos através do site da
Linux Magazine. n

➧ Google e Verizon Lançando Tablet para Competir com iPad


Parece que o Google resolveu se ancorar definitivamente na parceria com a Verizon, não somente para o mercado de smar-
tphones embarcados com o sistema operacional Android, mas também para o lançamento de um tablet que seria o concor-
rente direto do iPad da Apple. E teremos início a uma nova guerra no mecado digital. A confirmação desta recente parceria
veio do Wall Street Journal (WSJ), que confirmou o interesse do Google em lançar no mercado em parceria com a Verizon
Wireless, um dispositivo Tablet. Ninguém conhece ainda os detalhes desse produto, como sistema operacional, fabricante,
ou mesmo a data de lançamento do produto. A dúvida em relação 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 usuários.
Quanto ao fabricante, a parceria que o Google tem com a HTC na produção de seus smartphones pode render uma ex-
pansão de negócios com a empresa, a não ser que o Google ache muito prejudicial a recente pressão que a HTC vem sofrido
da Apple, e do recente acordo da HTC com a Microsoft, ambos com relação a patentes. Já a data de lançamento, espera-se
que o Google e a Verizon Wireless não deixem passar essa chance, e possam lançar 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 comercialização do produto dentro dos planos de acesso sem fio a Internet.
Mal a Apple havia anunciado em janeiro deste ano, que pretendia lançar seu proclamado iPad, o Google não teria perdido
tempo, e já anunciado uma simulação de Tablet, que seria capaz de superar o produto da Apple em vários pontos de análise,
mas os dois principais seriam recursos de conexão (USB, bluetooth, etc), e liberdade de interação. Parece que o iPad da Apple
veio para mostrar o que a empresa realmente quer comercializar daqui em diante, são produtos fechados em todos os sentidos.
E o Google não perderia a oportunidade de lançar um produto que faça tudo que o iPad faz, e melhor, que tenha todas
as capacidades do iPad, e muito mais. Só para se ter uma idéia, o CEO da Verizon já declarou para o WSJ que a ambos es-
tão procurando todas os projetos que estão arquivados no Google, que poderiam ser colocados em um Tablet, e com isso,
levar uma experiência fantástica para o usuário”. n

22 http://www.linuxmagazine.com.br
Gerais | NOTÍCIAS

➧L
 impeza de discos
rígidos no descarte
A segurança da informação, hoje, é as-
sunto em evidência não apenas durante a
utilização de equipamentos de informá-
tica, mas também após sua obsolência:
com o retorno médio de 45 toneladas de
equipamentos de informática, a empresa
de leasing CSI Leasing deparou-se com
a necessidade de eliminar os dados sigi-
losos da empresa e de seus clientes das
máquinas descartadas ou remanufatura-
das. “Percebemos que poucas empresas,
no Brasil, possuem tecnologias capazes
de realizar a tarefa”, afirma Ricardo Ab-
dalla, diretor da CSI.
O resultado foi o desenvolvimento
de um serviço de “sanitização do disco
rígido”, com um processo de formatação
em sete etapas. Segundo o anúncio da
empresa, os melhores programas atu-
ais para recuperação de dados podem
chegar somente até a quarta camada
de segurança, mas nenhum ultrapassa
as sete rasuras.
Com o novo serviço, empresas que
obtenham seus computadores por meio
de leasing podem ter certeza de que seus
dados confidenciais não serão usados por
concorrentes ou outras companhias. n

➧C
 EO da Mozilla
anuncia saída
da empresa
O chefe executivo (CEO) da Mozilla,
John Lilly, deixará a companhia assim
que encontrar um substituto, encerrando
mais de dois anos como líder da desen-
volvedora do navegador Firefox.
Lilly se tornará parceiro de negócios
da Greylock Partners, mas continuará no
grupo de diretores da Mozilla.
Depois de ajudar no começo de al-
gumas companhias de tecnologia, Lilly
entrou na Mozilla em 2005 e subiu de
chefe de operações 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 par-
ticipação 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

Linus Torvalds
CORPORATE

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

“Olá todo mundo por aí usando Mi- criador nem cogitava a possibilidade de Ele não sabia, mas acabava de lan-
nix: estou desenvolvendo um sistema haver uma interface gráfica para ele. çar as bases para mudar o mundo da
operacional livre (somente um hobby, É possível que o Linux tivesse tecnologia. Com a versão 0.12, Linus
não vai ser grande e profissional como permanecido assim. Porém, graças decidiu adotar a licença livre GPL
gnu) para clones de 386(486) AT. Está ao acaso, Linus apagou por enga- (Licença Pública Geral do projeto
sendo desenvolvido desde abril e está no sua instalação do sistema Minix GNU). Isso autorizava qualquer pes-
começando a ficar pronto...” (uma versão simplificada do Unix) soa a copiar e modificar o sistema,
Em 25 de agosto de 1991, o fin- e resolveu continuar seu trabalho no sob a condição de que as alterações
landês Linus Torvalds, enviou a Linux, ao invés de reinstalar o Minix, fossem devolvidas para a comuni-
mensagem acima para o grupo de que estava sendo desenvolvido pelo dade de desenvolvedores original,
discussão sobre o sistema operacional professor Andrew Tanenbaum e ser- deixando o código fonte aberto e
Minix, baseado no Unix. Naquele via como exemplo didático de um disponível para download.
momento, ele nem imaginava que sistema operacional, que rodava nos O que começou como projeto
sua criação iria se transformar na recém-lançados PCs com processado- de uma só pessoa expandiu-se por
base tecnológica de um mercado que res Intel. Linus, então um estudante todo o globo. Usuários do mundo
movimenta atualmente centenas de de informática de 21 anos de idade inteiro não paravam de enviar no-
bilhões de dólares! da Universidade de Helsinque, tinha vas extensões e melhorias para o
Por pouco, o Linux não foi cha- comprado uma cópia do Minix para sistema. Linus decidia (e decide até
mado de Freax. Graças a Ari Lemke, o seu primeiro computador, por se hoje) quais novidades deveriam ser
um assistente da Universidade Politéc- tratar de um sistema semelhante ao introduzidas no código fonte, dando
nica de Helsinque (na Finlândia), o Unix, usado na universidade, além também amplo espaço para o traba-
sistema acabou sendo batizado como de ser mais acessível. lho dos voluntários.
Linux. Lemke foi quem baixou pela Assim que a primeira versão do Em 1992, Orest Zborowski portou
primeira vez o Linux (ainda na versão Linux ficou pronta, Linus con- o sistema X Window System para o
0.01), em 17 de setembro de 1991, do seguiu se conectar ao sistema da Linux. O X Window System é uma
servidor da universidade. Meio que universidade, ler emails e abrir interface gráfica livre, capaz de ge-
a contragosto de Linus Torvalds, que discussões na rede de mensagens renciar múltiplas janelas. Torvalds se
achou o nome egocêntrico demais, Usenet. Mas o sistema ainda não entusiasmou tanto com a novidade
Ari impôs o nome Linux (uma mis- conseguia armazenar dados no disco que nem publicou a já planejada
tura de Linus com Unix) ao projeto. rígido. Essa foi o próximo recurso a versão 0.13, dando um salto direto
Transcrito, o código fonte do Li- ser acrescentado. Para isso era ne- para a versão 0.95.
nux cabia em menos de 100 páginas. cessário um meio de se comunicar Até o Linux 1.0, que deveria ser
A aparência também não era muito com o disco rígido e o sistema de um sistema operacional de rede com
impressionante: havia a linha de co- arquivos. Quando finalmente ele múltiplos recursos, havia ainda um
mando (Shell) em modo texto e um tinha um Shell e um compilador longo caminho a ser percorrido – e
compilador, que transformava o código funcionando, Linus decidiu dispo- entre as versões 0.95 e 1.0 havia poucos
fonte em programas executáveis. Seu nibilizar publicamente o projeto. números disponíveis. Linus introdu-

24 http://www.linuxmagazine.com.br
Linus | CORPORATE

ziu então os patchlevels, que eram tro dos aviões da Boeing, da Airbus
atualizações menores. Por exemplo: e até mesmo da Embraer.
versão 0.99, patchlevel 15A. No Brasil, praticamente todas as
Assim muitas versões puderam ser grandes cadeias de varejo do país –
acomodadas entre a 0.95 e a 1.0 (que Carrefour, Grupo Pão de Açúcar,
foi lançada apenas dois anos depois, em Extra, Casas Bahia, Ponto Frio, C&A,
14 de março de 1994, em uma sala de Lojas Renner, Casas Pernambucanas,
aula da universidade de Helsinque). Lojas Marisa, Ri-Happy, Droga Raia,
Drogaria Onofre, Brasif Duty Free
Aonde está o etc. – já adotaram o Linux como sis-
tema para seus pontos de venda (os
Linux hoje? “caixas” dos supermercados e lojas do
O Linux é atualmente o sistema tipo), bem como para seus servidores,
operacional mais utilizado no mun- para as mais diversas finalidades. O
do. Sim, já está instalado em mais Brasil está entre os países de maior
computadores que o Windows, da crescimento na adoção o uso de Li-
Microsoft. A gigante de Redmond nux. O governo brasileiro foi um dos
ainda detém a liderança de instalações primeiros a subsidiar PCs equipados
apenas no desktop. Se considerarmos, com Linux como programa de inclu-
entretanto, o total de computadores são digital, através do então chamado
e sistemas embarcados, o sistema do “PC Conectado” – rebatizado mais
pingüim já ganha “de lavada”. A ven- tarde “PC para Todos”, – que rece-
da de celulares equipados com siste- beu incentivos fiscais e fez explodir
mas baseados em Linux, tais como o o consumo de microcomputadores
Android, o webOS, etc, já superou em 2003, acabando com o “mercado
a venda de iPhones no mundo, e a cinza” de hardware.
próxima geração de smartphones da Segundo pesquisa realizada pelo
Nokia virá equipada com o MeeGo, Instituto Sem Fronteiras e pela IT
sistema operacional baseado em Li- Data em 2007 com mais de mil dire-
nux resultante da combinação do tores de TI do mercado brasileiro, o
projeto Moblin, da Intel, e Maemo, uso de GNU/Linux e Software Livre
da Nokia, este último desenvolvido está disseminado nas empresas no
no Instituto Nokia de Tecnologia país. Mais de 47% dos PCs comuns
(INdT), aqui no Brasil. das empresas estão equipados com
O sistema operacional criado Software Livre, sendo que cerca de
por Linus Torvalds há mais de 18 8% das empresas pesquisadas infor-
anos se tornou o fundamento da mou que todos os seus PCs estão
Internet, sendo o mais utilizado em equipados com Software Livre. Do
servidores, em computação de alto lado do servidor, uma média de 56%
desempenho e em sistemas embar- das empresas informaram que seus
cados. Está presente em uma série servidores estão equipados com GNU/
de serviços considerados essenciais Linux e Software Livre, percentual
hoje em dia, mantendo em funcio- que varia de acordo com o tamanho
namento as operações das bolsas da empresa (adoção de 71% nas maio-
de valores de Nova Yorque, Tokyo, res, com mais de 1.000 funcionários,
Frankfurt e Londres, da bolsa mer- e de 27% nas menores, com menos
cantil de Chicago, da Nasdaq e até de 99 funcionários). A região Centro-
da Bovespa, em São Paulo. É o Linux Oeste se destaca nessa segmentação
que garante o funcionamento do ser- com 78% de adoção de Software
viço de controle aéreo dos Estados Livre como sistema operacional de
Unidos e da Alemanha, bem como seus servidores, especialmente por
os sistemas de entretenimento den- conta do amplo apoio do governo

Linux Magazine #67 | Junho de 2010 25


CORPORATE  | Linus

federal ao uso dessa modalidade acelerem a criação do conhecimento Latina no roteiro de eventos inter-
de tecnologia. e promovam o avanço do Linux. Os nacionais da organização.
Além disso, executivos de TI de eventos oferecem ainda uma platafor- Além dele, já estão também con-
48% das empresas entrevistadas de- ma para a criação de novos projetos firmadas as presenças dos seguintes
clararam utilizar GNU/Linux e Soft- de desenvolvimento do Linux e de mantenedores e contribuidores no de-
ware Livre em aplicações de missão outras tecnologias de código aberto. senvolvimento do sistema do pinguim:
crítica. Cerca de 87% das empresas • Andrew Morton, mantenedor
pesquisadas consideraram o Custo LinuxCon Brasil oficial do kernel Linux;
Total de Propriedade – o famoso “O Brasil tem tanto a compartilhar • Ian Pratt, arquiteto chefe do projeto
TCO, que computa não somente o com a comunidade Linux global e é de código aberto Xen e fundador
custo de aquisição das soluções, mas uma escolha natural para a realiza- da XenSource (hoje uma divisão
também os custos indiretos, com trei- ção de uma edição da LinuxCon”, da Citrix);
namento de equipe, manutenção de declarou Jim Zemlin, diretor execu- • Ted Ts’o, primeiro desenvolvedor
sistemas, sua atualização etc. – das tivo da Linux Foundation. “A Linu- do kernel Linux da América do
soluções baseadas em Software Livre xCon Brasil será um fórum neutro Norte e pesquisador do Google;
inferior (o que é bom) ou similar ao no qual as principais organizações • James Bottomley, engenheiro da
das soluções proprietárias. do país poderão se encontrar com Novell e mantenedor do subsis-
É importante também considerar a comunidade de desenvolvimento tema SCSI do kernel Linux, res-
que o mercado de Software Livre no do Linux, bem como com as comu- ponsável pela portagem do Linux
Brasil, abrangendo serviços e solu- nidades de negócios globais, com o para a arquitetura Voyager e pelo
ções com base nessa tecnologia – na objetivo de trazer avanços para o uso driver 53c700;
qual o GNU/Linux está inserido –, da plataforma”. • Jon Corbet, desenvolvedor do
é estimado em mais de R$ 1 bilhão Apoiada atualmente pelos pa- kernel Linux e editor da Linux
(esse era o tamanho do mercado no trocínios Platinum da Globo.com Weekly News (LWN); e
início de 2008). e da Intel, pelos patrocínios Gold • Thomas Gleixner, desenvolvedor
da Caixa Econômica Federal e da do kernel Linux, criador do pro-
Linux Foundation Locaweb e pelos patrocínios Silver jeto do timer de alta resolução do
A Linux Foundation é uma organi- da Citrix e da 4Linux, a LinuxCon kernel, bem como desenvolvedor
zação sem fins lucrativos, dedicada Brasil vai reunir uma combinação de seus recursos de operação em
a promover o crescimento do Linux. única de desenvolvedores do ker- tempo real.
Fundada em 2007, a Linux Founda- nel, administradores de sistemas,
tion patrocina o trabalho do criador usuários, líderes de comunidade e Xen Directions
do Linux, Linus Torvalds, e é mantida especialistas da indústria, em diversos A LinuxCon Brasil abrigará também
por empresas com posição de lide- níveis. A conferência foi criada para a primeira edição nacional do even-
rança no mercado internacional de encorajar a colaboração e apoiar as to Xen Directions, evento de cunho
tecnologia, bem como por desenvol- futuras interações entre o Brasil e o técnico voltado para as tecnologias e
vedores de sistemas de código aberto restante da comunidade global em soluções de virtualização baseadas no
de todo o mundo. A Linux Founda- torno do Linux, incluindo o país no projeto de código aberto Xen. O even-
tion promove, protege e padroniza roteiro de eventos mundiais da Li- to Xen Directions é uma iniciativa de
o Linux, fornecendo recursos de nux Foundation. O evento combi- membros da comunidade de desen-
maneira centralizada e os serviços nará sessões de palestras, tutoriais e volvimento do Xen – a Xen.org –, em-
necessários para que tecnologias de encontros para discussão (birds of a presas, universidades e pesquisadores.
código aberto possam competir de feather), nas áreas de desenvolvimen- No Brasil, o evento contará também
modo bem sucedido com plataformas to, infraestrutura de TI e negócios. com a atuação da comunidade nacio-
de tecnologia proprietárias. Assim, Linus Torvalds, seu cria- nal de promoção e desenvolvimento
Os eventos da Linux Foundation dor, que poderia ter sido o próximo da plataforma Xen, a Xen-BR.org. A
procuram fornecer a desenvolvedores, Bill Gates, nô-lo deu gratuitamen- primeira edição do Xen Directions foi
especialistas em infraestrutura de TI, te, para o bem da humanidade. No realizada em 2009 em Berlim, na Ale-
usuários (domésticos e corporativos) dia 31/08/2010 ele estará no Brasil, manha, ocasião em que o evento foi
e executivos da indústria, um fórum na primeira LinuxCon promovida alocado dentro da maior conferência
independente e sem fins lucrativos, pela Linux Foundation na América sobre GNU/Linux e Software Livre
no qual colaboração e treinamentos Latina, o que vai incluir a América da Europa, a LinuxTAG. n

26 http://www.linuxmagazine.com.br
INFORMAÇÕES SOBRE O LINUX QUE

O Linux possui suporte


No dia 5 de outubro O seu código fonte está de leitura e escrita a
de 1991 foi anunciada disponível para qualquer vários sistemas de
a primeira versão “oficial” do pessoa utilizar, estudar, arquivos, de diversos
kernel Linux, versão 0.02. modificar e distribuir. sistemas operacionais.

Linux mantém as operações das


Muitas empresas bolsas de valores de Nova Yorque,
internacionais Tokyo, Frankfurt, Londres, Chicago,
e nacionais já Nasdaq e Bovespa.
utilizam o Linux
como sistema
operacional.
Seu criador poderia ser tão 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 NÃO CONHEÇA:

Google, Amazon, Facebook,


Yahoo, Twitter, MySpace,
LinkedIn, são alguns dos É o sistema operacional mais
serviços globais que ficam utilizado em servidores, em
online 24 horas por dia computação de alto desempenho
graças ao Linux. e em sistemas embarcados.
Linux é hoje um dos
núcleos de sistemas
operacionais mais usados
em portáteis.

10,8 bilhões de dólares! A Petrobras conseguiu


Esse é o custo atualizado reduzir o tempo da
para reescrever o kernel análise de dados do
Linux do zero. Pré-Sal graças aos seus
sistemas Linux.

LINUXCON BRAZIL 2010


LInux Torvalds e muitos
31 de agosto a
outros convidados de
renome reunidos em um
1 de setembro
evento imperdível!
São Paulo

Mais informações:
www.linuxfoundation.org
Local:
Sheraton São Paulo WTC
Hotel Convention Center
Av. das Nações Unidas, 12.559
Brooklin Novo — São Paulo/SP
29
Coluna do Peregrino

CORPORATE
Novas lideranças
Previsões que se concretizam e lideranças que se consolidam.

N
ão é de hoje que as previsões e análises publi- Internet cada vez mais presente: os dispositivos mó-
cadas pelo Gartner ganharam um status de veis. Em recente coletiva de imprensa da Motorola,
quase profecia para boa parte dos executivos por ocasião da MOTODEV Summit, que ocorreu
do mercado de TI. Há que se perguntar se tais previ- no início de maio, a fabricante de celulares foi cate-
sões se concretizam por conta da excelência das análi- górica ao abraçar de corpo e alma a plataforma An-
ses realizadas ou se o mercado, após ter conhecido “o droid – baseado em Linux, como sabemos. HTC, LG,
futuro” pelas mãos do aclamado instituto de pesquisas, Samsung, Sony Ericsson, Dell, entre outras gigantes
corre para fazer com que elas se tornem realidade. Seja que atuam nesse mercado, também adotaram a pla-
qual for o caso, por ocasião da IX Conferência Anual de taforma Android para boa parte dos seus celulares.
Tecnologias Empresariais do Gartner, que ocorreu em Da mesma forma, a HP adquiriu a Palm, e planeja
São Paulo em meados de abril deste ano, Daryl Plum- usar o web OS – também baseado em Linux – para
mer, analista e vice-presidente de pesquisas do grupo, equipar seus dispositivos móveis (celulares e tablets),
afirmou que Cloud Computing é fato consumado. tendo cancelado o lançamento do Slate, tablet que
O que chamou nossa atenção nas declarações de seria equipado com o Windows 7. Há algum tempo,
Plummer durante a coletiva de imprensa, entretanto, Nokia e Intel anunciaram a fusão de seus projetos
foi a composição dos assim chamados “cloud enablers”, de sistemas operacionais para dispositivos móveis de
ou seja, os fornecedores por detrás das cinco camadas acesso à Internet, criando o projeto MeeGo – também
fundamentais dos serviços em nuvem: infraestrutura baseado em Linux. E como se não bastasse, a Nokia
de sistemas, infraestrutura de aplicações, aplicações abriu o código do Symbian, sistema operacional que
propriamente ditas, serviços de informação e de pro- detém uma fatia de 47,2% do mercado de smartpho-
cessos. Assim, nossa intenção aqui não é nos atermos ao nes, segundo pesquisas de mercado publicadas em
conteúdo das declarações do representante do Gartner, fevereiro de 2010
mas ao que ele deixou de mencionar na infraestrutura Nas duas pontas que vão interessar para o mercado
de serviços que representam o futuro da TI mundial: de TI nos anos que virão – serviços em nuvem e dis-
a falta da liderança da Microsoft em todas as camadas positivos móveis –, o mercado tem se mostrado hostil
acima citadas. Dependendo da camada, o vice-presi- às investidas da Microsoft e cada vez mais pró Open
dente de pesquisas do Gartner apontou as lideranças de Source. Resta saber se a empresa de Bill Gates, agora
Amazon, Salesforce.com, Oracle e Google, ou de ofer- comandada por Steve Ballmer, está preparada para o
tas combinadas dessas empresas – grande parte dessas novo jogo do mercado, ou se irá manter uma atitude
ofertas baseadas em tecnologias de código aberto. Isso, tímida ao lidar com essas questões. Mais ainda: será
de certa forma, não nos espanta, já que o mercado de que a empresa notou que “o elefante está na sala” – ou
aplicações web 2.0 nunca foi necessariamente o forte seriam um GNU e um pinguim? n
da gigante de Redmond. Mas a ausência de uma lide-
rança determinada da empresa em toda a “pilha” de
serviços em nuvem deve ser considerada sintomática. Rafael Peregrino da Silva foi chefe de pesquisa e desenvolvimento
da Cyclades Europa. É um dos fundadores da Linux Magazine Brasil e
Todos esses serviços em nuvem têm um cliente atualmente atua, entre várias outras funções, como seu editor-chefe.
do outro lado que deverá tornar a experiência com a

Linux Magazine #67 | Junho de 2010 27


Como manter a sua rede e os seus dados seguros.

Segurança de redes

CAPA
Conheça ferramentas imprescindíveis para manter
sua rede e os seus dados seguros.
por Flávia Jobstraibizer

M
anter uma rede empresarial ataques ou invasões, identificar Descubra como o OpenVas, po-
ou até mesmo uma rede potenciais vulnerabilidades em deroso scanner de vulnerabilida-
doméstica segura, é uma sua rede, software e sistemas de des, poderá lhe ajudar a descobrir
árdua tarefa. A segurança da infor- forma a conseguir tomar medi- quaisquer pontos falhos em sua
mação é um dos setores empresariais das preventivas – afinal é melhor infra-estrutura de rede. Você poderá
que mais recebem investimento atu- prevenir do que remediar – pode obter detalhados relatórios de testes
almente, superando até mesmo o tornar-se um pouco menos com- realizados em milhares de vulnera-
setor de infra-estrutura física. plexo com algumas imprescin- bilidades conhecidas e até mesmo
Garantir que os dados estarão pre- díveis ferramentas que vamos obter indicações de ações a serem
servados e seguros contra possíveis apresentar nesta edição. tomadas para correção ou melhoria
destas falhas.
Apresentamos ainda o Shinken,
uma reimplementação atualizada e
atual do já poderoso Nagios, e que
possui monitoramento efetivo para
serviços de rede, recursos de hard-
ware, e muitas outras funcionalidades.
Simples de instalar e configurar, o
Shinken será um dos seus grandes
aliados no seu dia a dia como com-
batente à insegurança da rede.
Fique seguro e boa leitura! n

Índice das matérias de capa


OpenVAS
Shinken

Linux Magazine #65 | Abril de 2010 33


MySQL Workbench

Planejamento de bancos
ANÁLISE

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 são adicionados. O MySQL Workbench pode ajudar
a manter as tabelas organizadas. por Falko Benthin

M
uitos aplicativos necessitam ramentas gratuitas normalmente são nais de bancos de dados. Os bancos
de algum tipo de banco oferecidas pelos próprios fabricantes de dados MySQL são muito usados
de dados. Quanto mais do banco de dados. As ferramentas por webdesigners e administradores
complexo o projeto, mais compli- comerciais geralmente suportam de sistemas. Mesmo que você seja
cadas, demoradas, tortuosas e com múltiplos bancos de dados, mas fer- apenas um desenvolvedor MySQL
tendência a erros ficam as estruturas ramentas de vendedores de bancos ocasional, irá perceber que uma
dos bancos de dados corresponden- de dados normalmente destinam-se ferramenta como o MySQL Work-
tes. Os fabricantes de softwares estão a seu próprio produto. O MySQL bench é muito útil e eficiente. Ele
cientes desse problema, o que explica Workbench [1], feito para ser usado usa a licença GPLv2 e se baseia na
a enorme quantidade de ferramentas com o sistema de banco de dados experiência e no feedback da fer-
de visualização para planejamento e MySQL, é uma dessas ferramen- ramenta de modelagem de dados
geração de banco de dados. tas. É uma ferramenta gráfica para DBDesigner 4 [2]. O Workbench
A escolha de ferramentas de visuali- planejar e editar esquemas MySQL. está disponível nas versões padrão e
zação é um tanto restrita no Linux. Os O sistema de gerenciamento de comunitária; a edição padrão difere
desenvolvedores podem optar entre bancos de dados MySQL não é so- da comunitária pelo custo de 79 €
ofertas gratuitas ou comerciais; as fer- mente para desenvolvedores profissio- anuais, capacidade de verificar esque-

Quadro 1: Instalação
Há pacotes binários do MySQL Workbench disponíveis para Ubuntu e Fedora [3]. Com sorte, é possível encontrar o
software em repositórios de outras distribuições ou de terceiros. Por exemplo, Norbert Tretkowski criou um pacote do
Workbench [4] para o Debian.

Se forem necessárias mudanças urgentes, é possível baixar o código-fonte da ferramenta, descompactar o tarball, ir
para o diretório criado por ele e ler o arquivo README antes de qualquer coisa. O arquivo lista as dependências do soft-
ware, além de outras coisas. É possível, então, 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 diretório onde o software está sendo instalado. Essa instalação demorou
bastante no nosso laboratório, mas foi completada com sucesso, pois todas as dependências já haviam sido resolvi-
das.

50 http://www.linuxmagazine.com.br
MySQL Workbench | ANÁLISE

incluirá seus nomes e sobrenomes,


e uma coluna (atributo) com valo-
res inteiros para a chave primária.
Para criar a tabela, clique no ícone
no lado direito da janela ou apenas
tecle [T]. Após posicionar a tabela,
é possível usar as abas do editor de
tabelas para definir seu nome, os
nomes das colunas e dos tipos, qual-
quer chave estrangeira, os gatilhos e
as partições.
Cada um desses itens leva a mais
diálogos que permitem definir os tipos
dos dados, condições, chaves primá-
rias ou opções, caso se esteja usando
chaves estrangeiras. O software lista
os atributos abaixo do nome da tabe-
la no espaço de trabalho. Para cada
atributo, há um ícone colorido que
Figura 1 O MySQL Workbench inicia em um espaço organizado. permite identificar com facilidade
seu tipo. O ícone da chave aponta
mas e modelos de bancos de dados Relation – Entidade-Relacional Es- para uma chave primária, por exem-
e incluir documentação. tendido) ou entrar no esquema. O plo. Em nosso laboratório, levou um
A versão comunitária do MySQL método visual é mais simples para a certo tempo para o ícone mudar
Workbench inclui uma grande co- maioria dos usuários; por esse moti-após alteramos as colunas; em caso
leção de recursos. Administrado- vo, será o foco deste artigo. de dúvida, é sempre uma boa ideia
res e desenvolvedores de banco de Graças a controles intuitivos, o checar o editor de tabelas.
dados podem usá-lo para planejar aprendizado é simples. O espaço
tabelas, views, índices, stored proce- de trabalho possui áreas bem deli- Chaves estrangeiras e
dures e triggers; parsear esquemas
de bancos de dados existentes para
mitadas: à esquerda, há a caixa de
ferramentas com os passos usados
camadas
visualizá-los (“engenharia reversa”); com maior frequência; à direita, o Após criar a primeira tabela, é
sincronizar esquemas com bancos de navegador (muito útil no caso de um possível criar outras e definir as
dados existentes (“gerenciamento de grande banco de dados), o catálogo chaves estrangeiras, que mos-
mudanças”) e exportar e imprimir (que pode ser usado para acessar tram a relação entre os campos
modelos de diagramas. O MySQL tabelas, views e procedures) e uma de várias tabelas. Para criá-las,
Workbench é uma ferramenta para caixa de informações. Na base da use a caixa de ferramentas ou
estruturar um banco de dados; ele janela do aplicativo ficam os edito- o editor de tabelas. O programa
não suporta buscas ou alterações de res de objetos para os objetos criados ficou um pouco instável em nos-
dados (para isso, a Oracle oferece o ou abertos. so laboratório quando tentamos
MySQL Query Browser). Este artigo Vamos supor
usa a versão estável 5.1 do MySQL que queiramos
Workbench. criar um simples
banco de dados
Primeira vez de contatos para
Após instalar o MySQL Workbench manter um con-
(veja o quadro 1), inicie a ferramenta trole do que
digitando mysql-workbench na linha de emprestamos a
comando (figura 1). Com isso, será nossos amigos.
possível criar um novo modelo de Começaremos
banco de dados visualmente, através criando a tabe-
de diagramas EER (Extended Entity la Amigos, que Figura 2 As camadas ajudam a controlar grandes projetos.

Linux Magazine #67 | Junho de 2010 51


ANÁLISE  | MySQL Workbench

de Routines. O editor de rotinas irá


iniciar na base da janela, onde será
possível 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
Caso haja um modelo de banco de
dados pronto para ser usado, é pos-
sível 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
não armazená-lo) e, se for preciso,
Figura 3 O editor de rotinas aparece na base da janela. selecione as opções necessárias.
Em um segundo passo, o software
criar chaves estrangeiras com a diferentes quando o mouse passar perguntará quais objetos devem ser
caixa de ferramentas; recomen- por cima delas. exportados (figura 4) antes de final-
damos o uso do editor. Agora, vá Para controlar as áreas relacio- mente gerar o script.
para a aba Foreign Keys e crie uma nadas em grandes bancos de dados, Para transferir o modelo diretamente
chave estrangeira apontando para o MySQL Workbench introduz o para o servidor do banco de dados,
a primeira tabela. Para isso, basta conceito de camadas. Uma camada é preciso inserir os parâmetros da
clicar na caixa correspondente: o permite destacar com o uso de cores conexão ao servidor em Database |
MySQL Workbench irá sugerir várias tabelas, para agrupá-las visual- Manage Connections. Para enviar o
um nome para a chave estrangei- mente. Para usar as camadas, basta esquema recém-criado diretamente
ra e apresentará uma lista para ir à barra de ferramentas ou digitar L para o servidor, selecione Forward
selecionar as tabelas existentes no e passar o mouse por cima de todos Engineering sob Database. Com
banco de dados. O software exibirá os objetos que devem ser incluídos poucos cliques é possível enviar o
as candidatas na área ao lado do na camada (figura 2). banco de dados para o local desejado.
nome da chave estrangeira e tabelas O processo para utilizar mode-
referenciadas. Ao fazer isso, ele Rotinas los de bancos de dados já existentes
apenas sugere campos com tipos É possível usar diagramas EER para (“engenharia reversa”) também é
de dados possíveis. criar visualizações de modo similar bem simples. É possível executar
O Workbench normalmente cria à criação de tabelas, mas os proce-
relações que combinam com os tipos dimentos e funções armazenados
de dados. Por exemplo, um registro precisam ser definidos no esque-
Pessoas poderia apontar para vários ma físico, não em um diagrama. O
registros de endereços e de números MySQL Workbench também se refe-
de telefones – isso é chamado de re- re a procedures e funções armazena-
lação um-para-muitos. Se o tipo de dos como rotinas. Este exemplo usa
relação não estiver correto, clique uma pequena procedure que conta
na relação com o botão direito do o número de objetos emprestados
mouse e faça ajustes no editor de no momento. Figura 4 Alguns cliques permitem
relações. Quando uma tabela con- Para isso, iremos do diagrama EER especificar o que o MySQL
tém múltiplas chaves estrangeiras, para o modelo MySQL. Chegando Workbench deve incluir no
o programa irá realçá-las em cores lá, clique em Add Routine, abaixo script.

52 http://www.linuxmagazine.com.br
MySQL Workbench | ANÁLISE

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 conexão e o es-
quema que será obtido.
Caso o esquema contenha mais
de 15 tabelas, a visualização pode
ficar um tanto ruim: as 145 tabelas
importadas de um sistema de in-
formações de um hospital ficaram
muito embaralhadas, e foi preciso
fazer uma boa limpeza (figura 5).
Graças ao forward engineering e
à engenharia reversa, é possível usar
o MySQL Workbench para modifi-
car esquemas existentes e sincroni-
zar os bancos de dados resultantes
(Database | Synchronize Model, ou Figura 5 Importar um grande número de tabelas pode deixar o diagrama ERR
File | Export | Synchronize with SQL um tanto embaralhado.
Create Script).

Conclusões de bancos de dados. O MySQL esses recursos, os desenvolvedores


O MySQL Workbench oferece Workbench 5.2, que está para ser incluíram no aplicativo algumas
vários recursos muito úteis para lançado, suporta buscas no servidor partes do MySQL Query Browser e
planejar bancos de dados de larga e tarefas administrativas. Para obter do MySQL Administrator. n
escala. Porém, o software abusa dos
recursos da máquina e ficou bem
lento em alguns momentos, no
Mais informações
nosso computador não tão potente
(Pentium 4 2.5GHz com 1 GB de [1] MySQL Workbench: http://www.mysql.com/products/workbench/
RAM). Infelizmente, o programa
[2] DBDesigner 4: http://www.fabforce.net/dbdesigner4/
travou várias vezes, portanto, uma
função para salvar o trabalho auto- [3] Download do MySQL-Workbench:
maticamente em intervalos regu- http://dev.mysql.com/downloads/select.php?id=8
lares seria uma boa ideia. [4] MySQL Workbench para Debian “Lenny”:
O MySQL Workbench não foi fei- http://tretkowski. de/blog/categories/3-Debian
to para planejar bancos de dados em
outros sistemas de gerenciamento de [5] Database Visual Architect:
bancos de dados. Caso você trabalhe http://www.visual-paradigm.com/pro duct/dbva/
com outro sistema, considere uma [6] Sybase PowerDesigner:
ferramenta diferente, como o Data- http://www.sybase.com/products/mode ling-
base Virtual Architect [5], o Sybase development/powerdesigner
PowerDesigner [6] ou o velhinho
DBDesigner 4 [2]. Dito isto, caso
você deseje uma ferramenta gratuita Gostou do artigo?
para ajudar a projetar bancos de da-
Queremos ouvir sua opinião. Fale conosco em
dos MySQL, o MySQL Workbench
cartas@linuxmagazine.com.br
é uma boa opção. Ele possui bons
recursos que facilitarão a vida dos Este artigo no nosso site:
desenvolvedores e administradores http://lnm.com.br/article/3530

Linux Magazine #67 | Junho de 2010 53


OpenSolaris

OpenSolaris, parte 14
TUTORIAL

Continuaremos a explorar a inicialização de um sistema OpenSolaris.


por Alexandre Borges

C
omo havíamos visto na edi- R:permite especificar um dire- Já que comentamos um pouco
ção anterior, o ponto em tório raiz alternativo sobre como funciona o Grub em
questão é que se qualquer OpenSolaris, é conveniente avançar
um dos arquivos que constituem o # bootadm update-archive -R /a e fazer algumas anotações sobre o
boot-archive sofrerem qualquer tipo processo de boot do OpenSolaris.
de mudança, o próprio boot-archive f: força a atualização do boot- De forma geral, ele é composto pe-
deverá ser reconstruído. Neste caso, archive las seguintes etapas:
o OpenSolaris possui dois serviços Grub > boot-archive > kernel (/
que fazem esta tarefa para o admi- Outro subcomando além de list- etc/system) `` > kernel modules
nistrador assim que o sistema é des- menu, list-archive e update-archive > /etc/init`` (/etc/inittab) > svc.
ligado, verificando qualquer tipo de (mencionados até aqui) que podem startd > services
mudança e refazendo o boot-archive. ser utilizados com o comando boota- O kernel (/platform/i86pc/ker-
Estes serviços são svc:/system/boot- dm é o comando set-menu para alterar nel/unixou /platform/i86pc/ker-
archive:defaulte svc:/system/boot- parâmetros do Grub: nel/unix)tem como principal ar-
archive-update:default. quivo de configuração o arquivo
Nada impede que o próprio admi- # bootadm set-menu default=1 /etc/system, que é utilizado para
nistrador efetue esta tarefa de forma configurar seus parâmetros. Para
manual caso seja preciso, desta forma: Neste comando, tendo em vis- familiarizar-se com ele, abra-o
ta que o menu do Grub listado na com qualquer editor de textos.
# bootadm update-archive figura1 tem apenas duas opções
de boot, está sendo estabelecido a Este arquivo assume como co-
Este comando aceitas algumas segunda opção como sendo a en- mentário o caractere “*“ o que vai
opções: trada padrão. no sentido oposto do padrão utilizado

54 http://www.linuxmagazine.com.br
OpenSolaris | TUTORIAL

para comentário que é o símbolo“#”.


As principais seções deste arquivo são
moddir (para indicar locais alternativos
de procura por módulos), forceload
(para carregar módulos no momento
do boot e antes do root filesystem –
eventualmente para que algum disco
seja reconhecido), exclude (exclusão
de módulos no carregamento do sis-
tema) e set (a seção mais importan-
te, pois é aqui que os parâmetros de
kernel são configurados).
Convém salientar que qualquer
edição errônea do arquivo /etc/sys-
tem pode impedir que o OpenSolaris
seja iniciado. Se isso ocorrer, será Figura 1 Opções de boot do Grub.
necessário passar como argumento
de boot a opção -a (não esquecendo cional a assumir os valores padrãos /kernel
de retirar do Grub aquelas opções e com isso, o leitor pode corrigir o *
splashimage, foreground, background e problema de inicialização. /usr/kernel
console=graphics) e quando o Open- /platform/`uname -m`/kernel ``
Solaris perguntar qual é o arquivo de Módulos (por exemplo, ``/platform/i86pc/
sistema, o usuário deve responder / O OpenSolaris carrega seus módu- kernel ou ainda /platform/i86pc/
dev/null. Isto força o sistema opera- los a partir dos seguintes diretórios: amd64/kernel )

OSPRE

Linux
Professional
Institute www.lpi-brasil.org
Linux Magazine #67 | Junho de 2010 55
TUTORIAL  | OpenSolaris

Outro arquivo que é utilizado 2: multiuser (boa parte dos servi- Estes serviços legados são execu-
neste processo é o /etc/inittab(que ços ficam online, exceto alguns tados de maneira satisfatória pois o
também existe no mundo Linux) e poucos de rede e NFS) OpenSolaris oferece alguns scripts
que rege o comportamento do script 3: multi-user-server (o nível padrão que promovem a compatibilidade
/etc/init: de serviços) System V. Veja:
A sintaxe de cada linha deste ar- 4: reservado para uso futuro
quivo é: 5: shutdown 22434-rwxr--r-- 3 root sys 2491
6: reboot 2009-05-14 12:48 rc0
id:runlevel_state:action:process 22437 -rwxr--r-- 1 root sys 2893
Semelhante a outros sistemas 2009-05-14 12:48 rc1
Onde: Unix/Linux, para mudar de runlevel 22454 -rwxr--r-- 1 root sys 2884
basta executar: 2009-05-14 12:48 rc2
id: identificador da linha. 22474 -rwxr--r-- 1 root sys 2807
rstate: para quais níveis de ser- # init <runlevel> 2009-05-14 12:48 rc3
viço (runlevel) a linha se aplica. 22434-rwxr--r-- 3 root sys 2491
action:os principais valores aqui O runlevel atual é mostrado com 2009-05-14 12:48 rc5
são: o comando: 22434-rwxr--r-- 3 root sys 2491
• sysinit: faz com que todas as 2009-05-14 12:48 rc6
linhas com este valor sejam as # who -r 22441 -rwxr--r-- 1 root sys 4901
primeiras a serem executadas 2009-05-14 12:48 rcS
neste arquivo; É fundamental ressaltar que
• powerfail: a linha somente é com o advento do OpenSolaris (e O primeiro ponto notório é que
executada se o sistema ope- Solaris 10) não é mais utilizado os runlevels 0 (halt), 5 (poweroff) e
racional receber um sinal de esta nomenclatura (runlevel) e a 6 (reboot) compartilham o mesmo
um no-break ; mesma ainda é referenciada por script (mesmo inode) pois a função
• process: processo a ser exe- uma questão de compatibilidade. A é a mesma em quase toda a execu-
cutado. nova denominação é “milestone”e ção: desligar os serviços. Somente
são apresentados outros níveis de no final é que o caminho que cada
De acordo com esta explicação, as serviço existentes (explicarei mais um segue é diferente.
três primeiras linhas, por terem como posteriormente). Há um script para cada nível
ação (action) a palavra “sysinit”serão Atualmente, o OpenSolaris traba- de serviço e cada um segue a
as primeiras a serem executadas, sen- lha com duas maneiras de executar mesma rotina. Por exemplo, no
do que a última linha apenas será- seus serviços: o método System V e o caso do runlevel 2, ele executa
chamada em caso de o OpenSolaris SMF (Service Management Facility). os scripts do diretório /etc/rc2.d.
receber um sinal de um no-break. A metodologia System V (muito utili- Dentro deste diretório, existem
A terceira linha exerce um papel zada no Linux e também presente no alguns outros que começam com
fundamental já que ela é a respon- Solaris 7, 8 e 9) é bastante difundida “S”(start) e outros que começam
sável pela execução do daemon svc. e por isto, é aquela que possivelmente com “ K”(kill) e que são chama-
startd que é o daemon responsável trará maior conforto para que o lei- dos para iniciar (S) ou parar (K)
pela execução dos serviços do Open- tor já possa operar com serviços no um serviço. Todos estes serviços
Solaris. OpenSolaris. Infelizmente, ela data são numerados de 00 a 99 e são
Os “runlevels” referidos são os de muitos anos atrás e não oferece executados em ordem numérica.
níveis de serviço (ou conjunto de vantagens que seriam necessárias Estes scripts não são, na verdade,
serviços) que são executados pelo para uma administração mais ágil os verdadeiros scripts dos serviços
OpenSolaris. Se for adotado a no- nos dias atuais. e sim hardlinks (diferente do Li-
menclatura System V, estes são de- A maioria dos serviços do Open- nux, em que são links simbólicos)
finidos da seguinte maneira: Solaris já está no formato do SMF, para os scripts reais que estão no
entretanto ainda existem alguns diretório /etc/init.d. Neste con-
0: paralisa o sistema (com opção que permanecem no formato anti- texto, caso o script chamado seja
para reiniciar) go (System V) e por isto é preciso prefixado com “S”, então épassa-
s: single user (modo de manu- explicar um pouco como estes ser- do um argumento “start”para o
tenção) viços se comportam. script real em /etc/init.d e servi-

56 http://www.linuxmagazine.com.br
OpenSolaris | TUTORIAL

ço determinado éexecutado. Por hardlinks apropriados. É bastante o comando init 6 se comporta


exemplo, segue a seqüência de recomendado que o nível escolhido diferente do comando reboot
acontecimentos: seja o nível 3 para não impactar a
execução de qualquer serviço bási- Por que a diferença? Porque os
/sbin/rc2 → /etc/rc2.d/S47pppd → / co do sistema no caso de falha no comandos halt, poweroff e reboot
etc/init.d/pppd start serviço criado: não encerram os serviços de maneira
apropriada, ou seja, não aguardam os
Se o script chamado iniciar com # cd /etc/init.d processos serem paralisados de modo
“K”, o argumento parado para o # ln <nome do serviço> /etc/ adequado e, literalmente, “atropelam”
script real é“stop”, ou seja, o servi- rc#.d/S##<nome do serviço> tudo para poderem desligar ou reini-
çoé cessado. # ln <nome do serviço> /etc/ ciar a máquina o mais rápido possível.
O administrador pode, se desejar, rc#.d/K##<nome do serviço> Para serviços mais simples isto pode
iniciar (ou parar) manualmente um não importar muito, porém se hou-
serviço da seguinte forma: Exemplo: ver um banco de dados no ar, por
exemplo, esta pressa pode ser fatal.
# /etc/init.d/<serviço> start # cd /etc/init.d Quando é que usamos estes co-
# /etc/init.d/<serviço> stop # ln <nome do serviço> /etc/rc3.d/ mandos “proibidos”como reboot e
S99linuxmagservice poweroff? Quando háextrema ur-
E como fazemos para adicionar # ln <nome do serviço> /etc/rc3.d/ gência em desligar uma máquina
um serviço neste formato antigo K99linuxmagservice (alagamento, incêndio, etc...) e o
(System V) de modo a ser iniciado tempo écrucial. Mas o leitor deve
automaticamente no boot do sistema? Frequentemente alguns coman- ficar avisado: coisas ruins podem ocor-
Simples. O seguinte roteiro ajudará dos são erroneamente utilizados rer. Um outro caso, menos urgente,
o leitor a realizar esta tarefa: no OpenSolaris e isto pode, em équando executado o comando init
Crie em /etc/init.d o script res- determinadas ocasiões, trazer pro- 6, por exemplo, e nada parece acon-
ponsável por iniciar e paralisar o blemas ao administrador. O coman- tecer. Este éo típico caso em que o
serviço. Neste caso, um bom pon- do “init <runlevel>”éutilizado para OpenSolaris estáesperando por um
to de partida é tomar emprestado trocar o nível do serviço, porém ele processo encerrar antes de ir adiante.
o modelo de um script já existente faz isto de maneira ordenada, ou O problema éque isso pode demorar
neste diretório e fazer as adaptações seja, parando os serviços de forma indefinidamente. Neste caso, em 99.9
necessárias. correta e inicializando outros do % das vezes, ésugerido procurar os
mesmo modo. processos que estão atrasando a ope-
Altere as permissões e o grupo Diante disto, vale a pena frisar: ração de reinicialização e pará-los de
proprietário do script criado para o comando init 5 se comporta forma correta (evite o comando kill
o serviço: diferente dos comandos halt -9 <pid>). Feito isto, tudo prossegui-
ou poweroff ráda maneira esperada. n
#chmod 744 /etc/init.d/<nome do
serviço>
# chgrp sys /etc/init.d/<nome do
serviço>
Sobre o autor
Exemplificando: Alexandre  Borges (alex_sun@terra.com.br, twitter: @ale_sp_brazil) é Especialista Sênior em
Solaris, OpenSolaris e Linux. Trabalha com desenvolvimento, segurança, administração e per-
formance desses sistemas operacionais, atuando como instrutor e consultor. É pesquisador de
#chmod 744 /etc/init.d/ novas tecnologias e assuntos relacionados ao kernel.

linuxmagservice
# chgrp sys /etc/init.d/
linuxmagservice Gostou do artigo?
Queremos ouvir sua opinião. Fale conosco em
Escolha o runlevel apropriado cartas@linuxmagazine.com.br
para que o serviço criado seja exe- Este artigo no nosso site:
cutado (incluindo sua ordem de http://lnm.com.br/article/3384
execução) e, a partir disto, crie os

Linux Magazine #67 | Junho de 2010 57


Linux.local
SERVIÇOS

O maior diretório de empresas que oferecem produtos, soluções e Fornecedor de Hardware = 1


serviços em Linux e Software Livre, organizado por Estado. Sentiu Redes e Telefonia / PBX = 2
Integrador de Soluções = 3
falta do nome de sua empresa aqui? Entre em contato com a gente:
Literatura / Editora = 4
11 3675-2600 ou anuncios@linuxmagazine.com.br Fornecedor de Software = 5
Consultoria / Treinamento = 6

Empresa Cidade Endereço Telefone Web 1 2 3 4 5 6


Bahia
IMTECH Salvador Av. Antonio Carlos Magalhaes, 846 – Edifício 71 4062-8688 www.imtech.com.br 4 4 4 4
MaxCenter – Sala 337 – CEP 41825-000
Magiclink Soluções Salvador Rua Dr. José Peroba, 275. Ed. Metropolis Empresarial 1005, STIEP 71 2101-0200 www.magiclink.com.br 4 4 4 4 4
Ceará
F13 Tecnologia Fortaleza Rua Padre Valdevino, 526 – Centro 85 3252-3836 www.f13.com.br 4 4 4 4
Nettion Tecnologia e Fortaleza Av. Oliveira Paiva, 941, Cidade dos Funcionários – CEP 60822-130 85 3878-1900 www.nettion.com.br 4 4 4
Segurança da Informação
Espírito Santo
Linux Shopp Vila Velha Rua São Simão (Correspondência), 18 – CEP: 29113-120 27 3082-0932 www.linuxshopp.com.br 4 4 4 4
Megawork Consultoria Vitória Rua Chapot Presvot, 389 – Praia do Canto – 27 3315-2370 www.megawork.com.br 4 4 4
e Sistemas CEP: 29055-410 sl 201, 202
Spirit Linux Vitória Rua Marins Alvarino, 150 – CEP: 29047-660 27 3227-5543 www.spiritlinux.com.br 4 4 4
Goiás
3WAY Networks Goiânia Av. Quarta Radial,1952. Setor Pedro Ludovico – CEP.: 74830-130 62 3232-9333 www.3way.com.br 4 4 4 4 4
Minas Gerais
Instituto Online Belo Horizonte Av. Bias Fortes, 932, Sala 204 – CEP: 30170-011 31 3224-7920 www.institutoonline.com.br 4 4
Linux Place Belo Horizonte Rua do Ouro, 136, Sala 301 – Serra – CEP: 30220-000 31 3284-0575 corporate.linuxplace.com.br 4 4 4 4
Microhard Belo Horizonte Rua República da Argentina, 520 – Sion – CEP: 30315-490 31 3281-5522 www.microhard.com.br 4 4 4 4 4
TurboSite Belo Horizonte Rua Paraíba, 966, Sala 303 – Savassi – CEP: 30130-141 0800 702-9004 www.turbosite.com.br 4 4 4
Paraná
iSolve Curitiba Av. Cândido de Abreu, 526, Cj. 1206B – CEP: 80530-000 41 252-2977 www.isolve.com.br 4 4 4
Mandriva Conectiva Curitiba Rua Tocantins, 89 – Cristo Rei – CEP: 80050-430 41 3360-2600 www.mandriva.com.br 4 4 4 4
Telway Tecnologia Curitiba Rua Francisco Rocha 1830/71 41 3203-0375 www.telway.com.br 4 4
Pernambuco
Fuctura Tecnologia Recife Rua Nicarágua, 159 – Espinheiro – CEP: 52020-190 81 3223-8348 www.fuctura.com.br 4 4
Rio de Janeiro
Linux Solutions Informática Rio de Janeiro Av. Presidente Vargas 962 – sala 1001 21 2526-7262 www.linuxsolutions.com.br 4 4 4 4
Múltipla Tecnologia da Informação Rio de Janeiro Av. Rio Branco, 37, 14° andar – CEP: 20090-003 21 2203-2622 www.multipla-ti.com.br 4 4 4 4
NSI Training Rio de Janeiro Rua Araújo Porto Alegre, 71, 4º andar Centro – CEP: 20030-012 21 2220-7055 www.nsi.com.br 4 4
Open IT Rio de Janeiro Rua do Mercado, 34, Sl, 402 – Centro – CEP: 20010-120 21 2508-9103 www.openit.com.br 4 4
Unipi Tecnologias Campos dos Av. Alberto Torres, 303, 1ºandar – Centro – CEP: 28035-581 22 2725-1041 www.unipi.com.br 4 4 4 4
Goytacazes
Rio Grande do Sul
4up Soluções Corporativas Novo Hamburgo Pso. Calçadão Osvaldo Cruz, 54 sl. 301 CEP: 93510-015 51 3581-4383 www.4up.com.br 4 4 4 4
Definitiva Informática Novo Hamburgo Rua General Osório, 402 - Hamburgo Velho 51 3594 3140 www.definitiva.com.br 4 4 4 4
RedeHost Internet Gravataí Rua Dr. Luiz Bastos do Prado, 1505 – Conj. 301 CEP: 94010-021 51 4062 0909 www.redehost.com.br 4 4 4
Solis Lajeado Av. 7 de Setembro, 184, sala 401 – Bairro Moinhos 51 3714-6653 www.solis.coop.br 4 4 4 4 4
CEP: 95900-000
DualCon Novo Hamburgo Rua Joaquim Pedro Soares, 1099, Sl. 305 – Centro 51 3593-5437 www.dualcon.com.br 4 4 4 4
Datarecover Porto Alegre Av. Carlos Gomes, 403, Sala 908, Centro 51 3018-1200 www.datarecover.com.br 4 4
Comercial Atrium Center – Bela Vista – CEP: 90480-003
LM2 Consulting Porto Alegre Rua Germano Petersen Junior, 101-Sl 202 – Higienópolis – 51 3018-1007 www.lm2.com.br 4 4 4
CEP: 90540-140
Lnx-IT Informação e Tecnologia Porto Alegre Av. Venâncio Aires, 1137 – Rio Branco – CEP: 90.040.193 51 3331-1446 www.lnx-it.inf.br 4 4 4 4
TeHospedo Porto Alegre Rua dos Andradas, 1234/610 – Centro – CEP: 90020-008 51 3286-3799 www.tehospedo.com.br 4 4
Propus Informática Porto Alegre Rua Santa Rita, 282 – CEP: 90220-220 51 3024-3568 www.propus.com.br 4 4 4 4 4
São Paulo
Ws Host Arthur Nogueira Rua Jerere, 36 – Vista Alegre – CEP: 13280-000 19 3846-1137 www.wshost.com.br 4 4 4
DigiVoice Barueri Al. Juruá, 159, Térreo – Alphaville – CEP: 06455-010 11 4195-2557 www.digivoice.com.br 4 4 4 4 4
Dextra Sistemas Campinas Rua Antônio Paioli, 320 – Pq. das Universidades – CEP: 13086-045 19 3256-6722 www.dextra.com.br 4 4 4
Insigne Free Software do Brasil Campinas Av. Andrades Neves, 1579 – Castelo – CEP: 13070-001 19 3213-2100 www.insignesoftware.com 4 4 4
Microcamp Campinas Av. Thomaz Alves, 20 – Centro – CEP: 13010-160 19 3236-1915 www.microcamp.com.br 4 4
PC2 Consultoria em Carapicuiba Rua Edeia, 500 - CEP: 06350-080 11 3213-6388 www.pc2consultoria.com 4 4
Software Livre

78 http://www.linuxmagazine.com.br
Linux.local | SERVIÇOS

Empresa Cidade Endereço Telefone Web 1 2 3 4 5 6


São Paulo (continuação)
Epopéia Informática Marília Rua Goiás, 392 – Bairro Cascata – CEP: 17509-140 14 3413-1137 www.epopeia.com.br 4
Redentor Osasco Rua Costante Piovan, 150 – Jd. Três Montanhas – CEP: 06263-270 11 2106-9392 www.redentor.ind.br 4
Go-Global Santana Av. Yojiro Takaoca, 4384, Ed. Shopping Service, 11 2173-4211 www.go-global.com.br 4 4 4
de Parnaíba Cj. 1013 – CEP: 06541-038
AW2NET Santo André Rua Edson Soares, 59 – CEP: 09760-350 11 4990-0065 www.aw2net.com.br 4 4 4
Async Open Source São Carlos Rua Orlando Damiano, 2212 – CEP 13560-450 16 3376-0125 www.async.com.br 4 4 4
Delix Internet São José do Rua Voluntário de São Paulo, 3066 9º – Centro – CEP: 15015-909 11 4062-9889 www.delixhosting.com.br 4 4 4
Rio Preto
2MI Tecnologia e Informação São Paulo Rua Franco Alfano, 262 – CEP: 5730-010 11 4203-3937 www.2mi.com.br 4 4 4 4
4Linux São Paulo Rua Teixeira da Silva, 660, 6º andar – CEP: 04002-031 11 2125-4747 www.4linux.com.br 4 4
A Casa do Linux São Paulo Al. Jaú, 490 – Jd. Paulista – CEP: 01420-000 11 3549-5151 www.acasadolinux.com.br 4 4 4
Accenture do Brasil Ltda. São Paulo Rua Alexandre Dumas, 2051 – Chácara Santo Antônio 11 5188-3000 www.accenture.com.br 4 4 4
– CEP: 04717-004
ACR Informática São Paulo Rua Lincoln de Albuquerque, 65 – Perdizes – CEP: 05004-010 11 3873-1515 www.acrinformatica.com.br 4 4
Agit Informática São Paulo Rua Major Quedinho, 111, 5º andar, Cj. 11 3255-4945 www.agit.com.br 4 4 4
508 – Centro – CEP: 01050-030
Altbit - Informática São Paulo Av. Francisco Matarazzo, 229, Cj. 57 – 11 3879-9390 www.altbit.com.br 4 4 4 4
Comércio e Serviços LTDA. Água Branca – CEP 05001-000
AS2M -WPC Consultoria São Paulo Rua Três Rios, 131, Cj. 61A – Bom Retiro – CEP: 01123-001 11 3228-3709 www.wpc.com.br 4 4 4
Blanes São Paulo Rua André Ampére, 153 – 9º andar – Conj. 91 11 5506-9677 www.blanes.com.br 4 4 4 4 4
CEP: 04562-907 (próx. Av. L. C. Berrini)
Bull Ltda São Paulo Av. Angélica, 903 – CEP: 01227-901 11 3824-4700 www.bull.com 4 4 4 4
Commlogik do Brasil Ltda. São Paulo Av. das Nações Unidas, 13.797, Bloco II, 6º andar – Morumbi 11 5503-1011 www.commlogik.com.br 4 4 4 4 4
– CEP: 04794-000
Computer Consulting São Paulo Rua Caramuru, 417, Cj. 23 – Saúde – CEP: 04138-001 11 5071-7988 www.computerconsulting.com.br 4 4 4 4
Projeto e Consultoria Ltda.
Consist Consultoria, Siste- São Paulo Av. das Nações Unidas, 20.727 – CEP: 04795-100 11 5693-7210 www.consist.com.br 4 4 4 4
mas e Representações Ltda.
Domínio Tecnologia São Paulo Rua das Carnaubeiras, 98 – Metrô Conceição – CEP: 04343-080 11 5017-0040 www.dominiotecnologia.com.br 4 4
Ética Tecnologia São Paulo Rua Nova York, 945 – Brooklin – CEP:04560-002 11 5093-3025 www.etica.net 4 4 4 4
Getronics ICT Solutions São Paulo Rua Verbo Divino, 1207 – CEP: 04719-002 11 5187-2700 www.getronics.com/br 4 4 4
and Services
Hewlett-Packard Brasil Ltda. São Paulo Av. das Nações Unidas, 12.901, 25º andar – CEP: 04578-000 11 5502-5000 www.hp.com.br 4 4 4 4 4
IBM Brasil Ltda. São Paulo Rua Tutóia, 1157 – CEP: 04007-900 0800-7074 837 www.br.ibm.com 4 4 4 4
iFractal São Paulo Rua Fiação da Saúde, 145, Conj. 66 – Saúde – CEP: 04144-020 11 5078-6618 www.ifractal.com.br 4 4 4
Integral São Paulo Rua Dr. Gentil Leite Martins, 295, 2º andar Jd. Prudência 11 5545-2600 www.integral.com.br 4 4
– CEP: 04648-001
Itautec S.A. São Paulo Av. Paulista, 2028 – CEP: 01310-200 11 3543-5543 www.itautec.com.br 4 4 4 4 4
Komputer Informática São Paulo Av. João Pedro Cardoso, 39 2º andar – Cep.: 04335-000 11 5034-4191 www.komputer.com.br 4 4 4
Konsultex Informatica São Paulo Av. Dr. Guilherme Dumont Villares, 1410 6 andar, CEP: 05640-003 11 3773-9009 www.konsultex.com.br 4 4 4
Linux Komputer Informática São Paulo Av. Dr. Lino de Moraes Leme, 185 – CEP: 04360-001 11 5034-4191 www.komputer.com.br 4 4 4 4
Linux Mall São Paulo Rua Machado Bittencourt, 190, Cj. 2087 – CEP: 04044-001 11 5087-9441 www.linuxmall.com.br 4 4 4
Livraria Tempo Real São Paulo Al. Santos, 1202 – Cerqueira César – CEP: 01418-100 11 3266-2988 www.temporeal.com.br 4 4 4
Locasite Internet Service São Paulo Av. Brigadeiro Luiz Antonio, 2482, 3º andar – Centro 11 2121-4555 www.locasite.com.br 4 4 4
– CEP: 01402-000
Microsiga São Paulo Av. Braz Leme, 1631 – CEP: 02511-000 11 3981-7200 www.microsiga.com.br 4 4 4
Locaweb São Paulo Av. Pres. Juscelino Kubitschek, 1.830 – Torre 4 11 3544-0500 www.locaweb.com.br 4 4 4
Vila Nova Conceição – CEP: 04543-900
Novatec Editora Ltda. São Paulo Rua Luis Antonio dos Santos, 110 – Santana – CEP: 02460-000 11 6979-0071 www.novateceditora.com.br 4
Novell América Latina São Paulo Rua Funchal, 418 – Vila Olímpia 11 3345-3900 www.novell.com/brasil 4 4 4
Oracle do Brasil Sistemas Ltda. São Paulo Av. Alfredo Egídio de Souza Aranha, 100 – Bloco B – 5º 11 5189-3000 www.oracle.com.br 4 4
andar – CEP: 04726-170
Proelbra Tecnologia São Paulo Av. Rouxinol, 1.041, Cj. 204, 2º andar Moema – CEP: 04516-001 11 5052- 8044 www.proelbra.com.br 4 4 4
Eletrônica Ltda.
Provider São Paulo Av. Cardoso de Melo, 1450, 6º andar – Vila Olímpia 11 2165-6500 www.e-provider.com.br 4 4 4
– CEP: 04548-005
Red Hat Brasil São Paulo Av. Brigadeiro Faria Lima, 3900, Cj 81 8º andar 11 3529-6000 www.redhat.com.br 4 4 4
Itaim Bibi – CEP: 04538-132
Samurai Projetos Especiais São Paulo Rua Barão do Triunfo, 550, 6º andar – CEP: 04602-002 11 5097-3014 www.samurai.com.br 4 4 4
SAP Brasil São Paulo Av. das Nações Unidas, 11.541, 16º andar – CEP: 04578-000 11 5503-2400 www.sap.com.br 4 4 4
Savant Tecnologia São Paulo Av. Brig. Luis Antonio, 2344 cj 13 – Jd. Paulista – CEP:01402-000 11 2925-8724 www.savant.com.br 4 4 4 4 4
Simples Consultoria São Paulo Rua Mourato Coelho, 299, Cj. 02 Pinheiros – CEP: 05417-010 11 3898-2121 www.simplesconsultoria.com.br 4 4 4
Smart Solutions São Paulo Av. Jabaquara, 2940 cj 56 e 57 11 5052-5958 www.smart-tec.com.br 4 4 4 4
Snap IT São Paulo Rua João Gomes Junior, 131 – Jd. Bonfiglioli – CEP: 05299-000 11 3731-8008 www.snapit.com.br 4 4 4
Stefanini IT Solutions São Paulo Av. Brig. Faria Lima, 1355, 19º – Pinheiros – CEP: 01452-919 11 3039-2000 www.stefanini.com.br 4 4 4
Sybase Brasil São Paulo Av. Juscelino Kubitschek, 510, 9º andar Itaim Bibi – CEP: 04543-000 11 3046-7388 www.sybase.com.br 4 4
Unisys Brasil Ltda. São Paulo R. Alexandre Dumas 1658 – 6º, 7º e 8º andares – Chácara 11 3305-7000 www.unisys.com.br 4 4 4 4
Santo Antônio – CEP: 04717-004
Utah São Paulo Av. Paulista, 925, 13º andar – Cerqueira César – CEP: 01311-916 11 3145-5888 www.utah.com.br 4 4 4
Webnow São Paulo Av. Nações Unidas, 12.995, 10º andar, Ed. Plaza Centenário 11 5503-6510 www.webnow.com.br 4 4 4
– Chácara Itaim – CEP: 04578-000
WRL Informática Ltda. São Paulo Rua Santa Ifigênia, 211/213, Box 02– Centro – CEP: 01207-001 11 3362-1334 www.wrl.com.br 4 4 4
Systech Taquaritinga Rua São José, 1126 – Centro – Caixa Postal 71 – CEP: 15.900-000 16 3252-7308 www.systech-ltd.com.br 4 4 4

Linux Magazine #66 | Maio de 2010 79


Calendário de eventos Índice de anunciantes
Evento Data Local Informações Empresa Pág.
SERVIÇOS

Rede Host 07
CIAB 2010 9 a 10 de junho São Paulo, SP www.ciab.com.br
Central Server 09
UOL Host 11
SolivreX - 4a Edição 17 a 19 de junho Maringá, PR solivrex.psl - pr.org.br
Server 4 You 13
DCS Informática 15
FISL 2010 21 a 24 de julho Porto Alegre, RS www.fisl.org.br
Plaza Hotéis 17
Watchguard 19
31 de agosto e
LinuxCon Brasil 2010 São Paulo, SP http://events.linuxfoundation.org Othos 23
01 de setembro
Wise Training 25
Encontro VOIP Center SP 21 a 23 de setembro São Paulo, SP www.encontrovoipcenter.com.br LINUXCON 2010 28
Impacta 31
CNASI 2010 20 a 22 de outubro São Paulo, SP www.cnasi.com
FISL 77
Bull 83
Python Brasil 6 21 a 23 de setembro Curitiba, PR www.pythonbrasil.org.br
Tecla 84

Nerdson – Os quadrinhos mensais da Linux Magazine

80 http://www.linuxmagazine.com.br
Na Linux Magazine #68
PREVIEW

INFRAESTRUTURA DE TI OTIMIZADA
Sistema de Arquivos
Sumo Ben Martin apresenta os tipos de filesystem, suas
Conheça o Sumo, gerenciador de acesso escrito em PHP vantagens e como fazer a melhor escolha. n
e que proporciona diversos níveis de autenticação com
uma única linha de código. Integrado com LDAP e di-
versos bancos de dados, pode ser utilizado em múltiplos
sistemas com uma única instalação. n

Segurança com Bluetooth


Conheça formas de manter seus dados segu-
ros quando disponíveis em rede com conexão
bluetooth. n

Na Ubuntu User #19


Freevo Wine
Sensação dos usuários de Linux, o Freevo é O popular Wine, agora na
uma completa central multimídia que lhe per- versão 1.2 está melhor do
mite centralizar todos os seus filmes, músicas, que nunca. O software torna
imagens, etc. Além de possuir possibilidade de possível utilizar programas e
conexão do software com a TV, o que lhe pro- aplicativos de Windows den-
porcionará recursos de gravação de programas tro de seu ambiente Linux
de forma agendada entre outros recursos. n sem quaisquer problemas de
compatibilidade. Na Ubun-
tu User 19, vamos apresentar
seus novos recursos e vanta-
gens de uso. n

82 http://www.linuxmagazine.com.br
31 de agosto a
1 de setembro
São Paulo

Aguardamos você no mais esperado evento de software livre da América do Sul.


Trata-se do LinuxCon, em sua primeira vez no Brasil, trazendo grandes personalidades como Linus Torvalds,
criador do sistema operacional Linux e Andrew Morton, mantenedor do kernel Linux
além de Jim Zemlin, diretor da Linux Foundation.

Palestrantes confirmados
• James Bottomley, Novell Distinguished Engineer Linux e mantenedor do kernel do Mais informações no site:
subsistema SCSI. www.linuxfoundation.org
• Jon Corbet, desenvolvedor do kernel do Linux e Editor da Linux Weekly News (LWN). Local:
• Thomas Gleixner, mantenedor da arquitetura Intel (x86), Sheraton São Paulo WTC Hotel
• Ian Prat, arquiteto chefe do projeto de código aberto Xen e fundador da XenSource. Convention Center
• Ted Ts'o, primeiro desenvolvedor do kernel na América do Norte e parceiro do Google. Av. das Nações Unidas, 12559
Brooklin Novo — São Paulo/SP

Platinum Sponsors Gold Sponsors Silver Sponsors Realização

Вам также может понравиться