Sei sulla pagina 1di 30

07/2010

MADDOG p.30 NOVA ECONOMIA p.26 LINUXCON p.22


Quando pouco conhecimento A verdadeira nova economia Prorrogada a venda dos
se torna um problema sério. será a dos bens intangíveis. ingressos com desconto.

# 68 Julho 2010

Linux Magazine
# 68
A REVISTA DO PROFISSIONAL DE TI

INFRA

INFRAESTRUTURA DE TI
ESTRUTURA
CASE ALFRESCO p.26 LINUX PARK 2008 p.28 CEZAR TAURION p.34
A Construcap agilizou seus Iniciada em Porto Alegre a temporada O Código Aberto como
projetos com o Alfresco de seminários Linux Park de 2008 incentivo à inovação

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

00044
SUMO

9 771806 942009
A REVISTA DO PROFISSIONAL DE TI

GOVERNANÇA COM

GRÁTIS

GIT
SEJA UM BOM GESTOR E UTILIZE AS
MELHORES PRÁTICAS ADOTADAS E
RECOMENDADAS PELOS PROFISSIONAIS
MAIS EXPERIENTES NESSA ÁREA p.36
» O que dizem os profissionais
certificados p.24

DE TI
» Cobit, CMMI, ITIL. Quais as
melhores práticas? p.36

BLUETOOTH
» 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

WWW.LINUXMAGAZINE.COM.BR

COMO AS FERRAMENTAS DE INFRAESTRUTURA

ACTIVE DIRECTORY
PODEM OTIMIZAR O DESEMPENHO DA SUA
EMPRESA E DE SEUS PROJETOS. p. 33

» Active Directory no Linux p.35


» Escolha consciente do sistema de arquivos p.40
» Gerenciamento otimizado de usuários p.46

INVENTÁRIO
TUTORIAL: GIT p.60
Controle de versão flexível,

SSD
poderoso e fácil.
SISTEMA DE ARQUIVOS

SEGURANÇA: BLUETOOTH p.72


Evite que suas informações sejam
interceptadas em conexões Bluetooth.

VEJA TAMBÉM NESTA EDIÇÃO:


OPENSOLARIS

» Monitoramento com Nmon p.10


» Diagnóstico do parque computacional p.56
» OpenSolaris: framework de serviços p.67
» Suporte para dispositivos SSD p.53

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


Expediente editorial

Estratégia
Diretor Geral
Rafael Peregrino da Silva
rperegrino@linuxmagazine.com.br
Editora
Flávia Jobstraibizer
fjobs@linuxmagazine.com.br
Editora de Arte

EDITORIAL
Paola Viveiros
pviveiros@linuxmagazine.com.br
Redator Para que qualquer tecnologia possa florescer e ser bem-sucedida, é
Mauro Baraldi
mbaraldi@linuxmagazine.com.br necessário que a empresa ou grupo por trás dessa tecnologia estabe-
Colaboradores leça uma estratégia condizente com às necessidades dos usuários que
Alexandre Borges, Augusto Campos, Corinto Meffe,
Adriano Meier, Ben Martin, Kurt Seifried, pretende atender. Quando Steve Jobs retornou à Apple em 1995, a
Cezar Taurion e Charly Kuhnast.
empresa estava à beira da falência. Além de ter enxugado ao máximo
Tradução
Diana Ricci Aranha os custos da empresa, Jobs procurou definir uma estratégia para seus
Revisão
F2C Propaganda
produtos. Isso foi fundamental para a retomada do crescimento da
Editores internacionais empresa da maçã – cujo valor de mercado superou o da Microsoft
Uli Bantle, Andreas Bohle, Jens-Christoph Brendel,
Hans-Georg Eßer, Markus Feilner, Oliver Frommel, em maio de 2010 – e envolvia o conceito de “hub digital”, aliado a
Marcel Hilzinger, Mathias Huber, Anika Kehrer,
Kristian Kißling, Jan Kleinert, Daniel Kottmair, uma busca frenética por excelência. Um hub é qualquer equipa-
Thomas Leichtenstern, Jörg Luther, Nils Magnus. mento capaz de aceitar conexões de outros dispositivos, servindo
Anúncios:
Rafael Peregrino da Silva (Brasil)
ao mesmo tempo de central para transmissão e recepção de dados.
anuncios@linuxmagazine.com.br O hub digital da Apple é o Mac, a estação central à qual todos os
Tel.: +55 (0)11 3675-2600
dispositivos digitais da Apple – do iPod ao iPhone, passando pelo
Penny Wilby (Reino Unido e Irlanda)
pwilby@linux-magazine.com AppleTV e pelo Airport – se conectam. O iTunes fecha o pacote
Amy Phalen (América do Norte)
aphalen@linuxpromagazine.com
da empresa de Jobs: foi através dele que a Apple estabeleceu um
Hubert Wiest (Outros países) ecossistema coeso (e fechado) de aplicativos e produtos (música e
hwiest@linuxnewmedia.de
vídeo digitais, livros, programas extras etc.), com foco na experiên-
Diretor de operações
Claudio Bazzoli cia do usuário.
cbazzoli@linuxmagazine.com.br
Qual é a infraestrutura de TI por trás de todo esse ecossistema?
Na Internet:
www.linuxmagazine.com.br – Brasil Para a Apple, isso parece não importar muito, mas é através dela,
www.linux-magazin.de – Alemanha
www.linux-magazine.com – Portal Mundial
no final das contas, que o usuário fica “aprisionado” à experiência
www.linuxmagazine.com.au – Austrália
www.linux-magazine.es – Espanha
fornecida pela empresa. Entretanto, enquanto tecnologia, o dono
www.linux-magazine.pl – Polônia dessa infraestrutura chama-se Linux. Se pudermos confiar nos re-
www.linux-magazine.co.uk – Reino Unido
www.linuxpromagazine.com – América do Norte latórios da Netcraft, dos 89 domínios e subdomínios da Apple pu-
blicamente disponíveis, nada menos que 29 rodam Linux, entre
Apesar de todos os cuidados possíveis terem sido tomados
durante a produção desta revista, a editora não é responsável eles www.apple.com.
por eventuais imprecisões nela contidas ou por consequên-
cias que advenham de seu uso. A utilização de qualquer ma-
Em um ambiente de computação em nuvem – cuja infraes-
terial da revista ocorre por conta e risco do leitor. trutura é totalmente dominada pelo Linux –, com sistemas Linux
Nenhum material pode ser reproduzido em qualquer meio, em
parte ou no todo, sem permissão expressa da editora. Assume-se equipando dispositivos móveis mais do que qualquer outro e com
que qualquer correspondência recebida, tal como cartas, emails,
faxes, fotografias, artigos e desenhos, sejam fornecidos para pu- o desktop tradicional em transição para tablets (vide o sucesso do
blicação ou licenciamento a terceiros de forma mundial não-ex-
clusiva pela Linux New Media do Brasil, a menos que explicita-
iPad e a enxurrada de similares equipados com sistemas baseados
mente indicado. em Linux aparecendo no mercado), chegou a hora de aprendermos
Linux é uma marca registrada de Linus Torvalds.
Linux Magazine é publicada mensalmente por:
com a Apple, nos concentrando agora na experiência do usuário
Linux New Media do Brasil Editora Ltda. como estratégia de disseminação da plataforma. O Google, com a
Rua São Bento, 500
Conj. 802 – Sé plataforma Android, a Intel e a Nokia, com o projeto MeeGo, a HP,
01010-001 – São Paulo – SP – Brasil
Tel.: +55 (0)11 3675-2600
com a aquisição da Palm, e o consórcio Linaro, formado por ARM,
Direitos Autorais e Marcas Registradas © 2004 - 2010: Freescale, IBM, Samsung, ST-Ericsson e Texas Instruments, estão
Linux New Media do Brasil Editora Ltda.
Impressão e Acabamento: RR Donnelley no caminho certo para levar essa estratégia e o Linux para mais per-
Distribuída em todo o país pela Dinap S.A.,
Distribuidora Nacional de Publicações, São Paulo. to de você, com toda a liberdade que só o sistema do pinguim e o
Atendimento Assinante Software Livre podem oferecer! 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 #68 | Julho de 2010 3


ÍNDICE

CAPA
Infraestrutra de TI otimizada 33
C
omo as ferramentas de infraestrutura podem otimizar
o desempenho da sua empresa e seus projetos.

Active Directory no Linux 34


Conheça formas de obter mobilidade entre Windows e Linux.

Sistema de arquivos otimizado 40


A
escolha de um sistema de arquivos depende das
necessidades de cada um. Conheça as diferenças
entre os sistemas de arquivos Linux mais populares
e faça uma escolha consciente.

Ajuda de peso 46
O
Sumo disponibiliza um módulo de gerenciamento de usuários
para suas aplicações web com poucas linhas de código.

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

COLUNAS Sorria! Você está sendo inventariado 56


L evantamento e controle patrimonial, combate a
Klaus Knopper 08 pirataria e gerência das licenças de softwares são
Charly Kühnast 10 fundamentais para as empresas, atividade que se torna
complexa quando existem muitos equipamentos.
Zack Brown 12
Augusto Campos 14
Kurt Seifried 16
Alexandre Borges 18

NOTÍCIAS
Geral 22
➧ Google abandona gradualmente o Windows por
razões de segurança
➧ Banco do Brasil promete migrar base de ATM para TUTORIAL
Linux até dezembro
➧Google libera o código fonte do aplicativo My Tracks Git no Controle 60
C
aso já tenha feito alguma mudança em um código ou
texto em que estava trabalhando, e depois percebeu que a
versão anterior era melhor, você precisa de um software de
controle de versão. Mostraremos como o Git pode ajudar.

CORPORATE
Notícias 26
➧ Prorrogação no prazo da venda de ingressos com
desconto para a LinuxCon OpenSolaris, parte 15 67
➧ Xerox completa 45 anos no Brasil Desbravando o framework de serviços no OpenSolaris.

➧Google aponta publicamente falha no Windows XP


SEGURANÇA
Coluna: Rafael Peregrino 24
Quase tudo azul 72
Bens intangíveis 26
M
uitos usuários não sabem como é fácil interceptar comunicações
Coluna: Jon “maddog” Hall 30 Bluetooth e obter informações confidenciais, mas novas
abordagens prometem mitigar, e até mesmo eliminar, o perigo.
Coluna: Cezar Taurion 32

ANÁLISE
Sistema em estado sólido 53
O
s principais sistemas de arquivos do Linux já
oferecem um bom suporte para dispositivos SSD,
mas ainda há espaço para aperfeiçoamento.

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

Linux Magazine #68 | Juhlo de 2010 5


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

nja
sa
Permissão
CARTAS

de Escrita
Botão do mouse não funciona ✉ Agradecimentos ✉
Pode parecer um problema meio trivial, mas realmente não con- Mais uma vez a revista Linux Magazine me
sigo arrumá-lo. Tenho um notebook HP Mini 210, com um tou- ajudou. Não é de hoje que suas matérias
chpad com função integrada de botão de mouse, sem botões reais. vem auxiliando este sysadmin iniciante.
O mouse não funciona no Linux. Há um jeito de resolver isso? A matéria sobre LDAP, SAMBA e
Márcio Rogério Campos Windows 7 (Linux Magazine #62) veio
em um momento que realmente precisa-
Resposta va migrar meu PDC SAMBA  e passar a
Esse touchpad utiliza um protocolo especial (“extended ps2”) que utilizar SAMBA + LDAP. Facilitou muito
gera o clique do mouse com toques nas áreas do pad. Se o módulo o gerenciamento de usuários, permissões
psmouse foi compilado estaticamente no kernel, é possível ativar o e compartilhamentos.
recurso clique com a opção de boot: psmouse.proto=exps (posto na Aproveito para enviar mais uma suges-
linha APPEND ou KERNEL no arquivo de configuração do seu tão de matéria, que fale sobre ferramentas
bootloader). Caso sua distribuição carregue o driver do psmouse open source para gerenciamento e mo-
como um módulo, use esse comando logado como root para adi- nitoramento de servidores Linux – como
cionar um arquivo de opção de módulo para o módulo psmouse: por exemplo Zenoos ou Zabbix.
Alexandre Luiz dos Santos
echo "options psmouse proto=exps" >
/etc/modprobe.d/psmouse.conf Resposta
Alexandre, agradecemos os elogios e
Para ativar essa opção imediatamente (todos os programas que esperamos que as próximas edições
utilizam o mouse precisam ser finalizados antes) é possível usar: continuem auxiliando a você e a tantos
outros leitores!
rmmod psmouse Sobre sua sugestão de matéria, certa-
modprobe psmouse proto=exps mente abordaremos o assunto sugerido,
pois é extremamente interessante e aju-
Feito isso, reinicie o servidor Xorg. n dará muitos usuários. 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

A nova geração
COLUNA

dos genéricos?
Entenda como a onda dos dispositivos genéricos
destrói a comercialização dos originais.

A
palavra “genérico” é para mim uma curiosidade a aplicativos de terceiros – alguns recursos típicos de
etimológica. A partir de um uso  da indústria smartphones –, e o essencial: ligações telefônicas, men-
farmacêutica, na qual se aplica a medicamentos sagens de texto e conexão de dados.
mais econômicos produzidos com a mesma fórmula e Além de toda a questão da contratação (incluindo
processo de outros com marcas mais caras (e, ao me- logotipos similares, nomes parecidos etc.), um ponto
nos em tese, com outras vantagens a seu favor), logo em que estes aparelhos usualmente pecam gravemente
foi adotada na língua coloquial, como substituto para é o seu software: mal integrado, mal traduzido, incom-
produtos clonados, piratas ou “ripoffs”. pleto, cheio de pontas soltas e limitações.
Não sou fã da prática, mas quem já viu os típicos ce- E é por isso que a chegada de uma nova geração de
lulares “genéricos” percebe o grau da concorrência que genéricos atraiu minha atenção: além de tentar mime-
eles fazem aos produtos das grandes marcas, e que vai tizar o visual de produtos de marcas famosas de smar-
bem além do aproveitamento predatório e indesejado tphones e tablets, eles se livraram do software ruim e
da sua aparência externa. abraçaram, do jeito deles, o código aberto: na esquina
A integração e a qualidade da montagem, serviços, da minha casa já está à venda um aparelho chamado
garantia e outras características importantes (muitas APhone, cujo visual lembra muito o IPhone, mas o
delas essenciais, na minha opinião) deixam muito a software que roda nele é o Android.
desejar, mas há outro lado: vários aparelhos da catego- O mesmo vale sobre inúmeras notícias sobre tablets
ria apresentam recursos incomuns quando comparados de marcas desconhecidas tentando surfar na onda do
com os modelos “de marca”, como o suporte a 2 chips, lançamento do iPad: o que há em comum entre boa
função TV e outros, sem deixar de oferecer o suporte parte deles é o Android.
Quando um software aberto de boa qualidade como
o Android estiver à disposição dos fabricantes, a con-
corrência predatória dos piratas continuará sendo um
uando um software aberto
Q problema para quem busca liderar pela inovação e
qualidade, mas eles também receberão uma nova ge-
e de qualidade como o ração de concorrentes, que tentarão se diferenciar pelo
Android estiver disponível preço mais baixo de suas soluções no estilo commodity,
universalmente nos novos mesmo sem tentar imitar o visual e marca dos líderes
de mercado. 
dispositivos, o consumidor O consumidor ganhará alternativas legítimas e bem
ganhará alternativas legítimas mais baratas, e o código aberto estará presente na solução.
e bem mais baratas na Quem viver, verá! n
compra de originais, sem
necessitar adquirir genéricos. Augusto César Campos é administrador de TI e desde 1996 mantém o
site BR-linux, que cobre a cena do Software Livre no Brasil e no mundo.

14 http://www.linuxmagazine.com.br
Coluna do Alexandre

O que podemos
COLUNA

aprender com Linus?


O que podemos aprender com o pai do Linux?

R
esponda rápido: qual é o bem mais precioso de cimentos de uma forma quase obsessiva e, atualmente
uma empresa? De fato, essa é uma pergunta as grandes participantes do mercado (IBM, Sun, No-
difícil. Certamente as respostas podem ser múl- vell etc.) aprenderam que podem ganhar muito mais
tiplas neste caso e praticamente quase tudo pode ser dinheiro com serviços, fazendo uso de softwares de
incluso: o logotipo da empresa, a marca, as máquinas, código aberto. É um paradoxo, todavia é incontestá-
as construções, as pessoas, seus produtos, porém, cer- vel que a informação somente agrega valor quando
tamente nada vale mais dinheiro neste mundo do que é compartilhada.
uma coisa: a informação. Isso mesmo: o capitalismo Infelizmente ainda existem pessoas que estão preo-
é, de forma direta ou indireta, movido à informação e cupadas em esconder a posse de informações e dicas
esta sim é que o existe de mais valioso neste mundo. valiosas apenas para manter seus empregos já que te-
Em poucas semanas Linus Torvalds estará no país mem a concorrência de outros indivíduos. Una este fato
e sem dúvidas, será um evento único pois ele é con- com outro mais desprezível ainda que é a politicagem
siderado um “pop star” por todos os profissionais que dentro das empresas e o resultado são companhias com
trabalham com Tecnologia da Informação e que des- baixa eficiência e despreparadas para a competição com
perta a curiosidade até mesmo de pessoas que não são outras empresas brasileiras ou estrangeiras.
deste meio. Gênio? Certamente que sim, contudo não Quando você, leitor, faz a informação fluir, seja
pelo seu conhecimento acima da média em progra- ministrando aulas, conduzindo palestras, escrevendo
mação porque afinal, existem outros desenvolvedores artigos, blogs etc. esteja convicto de que você jamais
brilhantes participando do desenvolvimento do Linux/ estará perdendo sua vantagem perante aos outros e,
GNU. A genialidade de Linus foi ter feito algo simples muito pelo contrário, estará sendo muito bem visto
e que, mesmo nos dias de hoje e tantos anos após seu pelos seus pares como alguém confiável como fonte
post no newsgroup comp.os.minix (25/08/1991) com o de conhecimento e, quem sabe, ainda se torne líder
título “What would you like to see most in minix?”, de sua comunidade/segmento.
muitos ainda ignoram e tornam com isto o progresso É exatamente isso que Linus fez, compartilhando
da TI mais difícil: Linus compartilhou a informação ideias, convidando pessoas para fazer parte do projeto e
(no caso, um projeto inicialmente muito simples por- ajudando a criar um dos maiores sistemas operacionais
tando o bash e o gcc para máquinas x86) e, mesmo sem do mundo, o GNU/Linux. Foi reconhecido, ganhou
muitas pretensões (deixou claro que não esperava que destaque e virou mito. n
fosse grande e profissional como o GNU) acabou de-
sencadeando um dos maiores projetos colaborativos da
história da informática, quebrando o paradigma de que
Alexandre Borges (alex_sun@terra.com.br, twitter: @ale_sp_brazil) é Es-
para se produzir riqueza é necessário guardar a infor- pecialista Sênior em Solaris, OpenSolaris e Linux. Trabalha com desen-
mação a sete chaves. volvimento, segurança, administração e performance desses sistemas
operacionais, atuando como instrutor e consultor. É pesquisador de no-
É um caso curioso: grande parte das empresas sem- vas tecnologias e assuntos relacionados ao kernel.
pre ganharam muito dinheiro protegendo seus conhe-

18 http://www.linuxmagazine.com.br
➧Google abandona
gradualmente o Windows
NOTÍCIAS

por razões de segurança


Os funcionários da Google terão de se da metade desse ano, o sistema da Google irá rodar somente em
adaptar a sistemas operacionais como hardware específico.
o Linux e o Mac OS. A migração do Pode-se entender a manobra da Google como precaução depois
Windows para plataformas alternativas é de contas terem sido invadidas na China, ao final do ano passado.
motivada principalmente pelo fator de o Àquela altura do campeonato, a empresa proibiu sua equipe de
Google querer incrementar a segurança. instalar o sistema operacional da Microsoft nos desktops.
Segundo o Financial Times, muitos “Não usamos mais o Windows”, declarou um funcionário da
dos 10 mil funcionários do gigante de empresa ao Financial Times. “É uma medida de segurança. Quem
buscas têm sido solicitados a mudar de insistir em usar o Windows, agora, precisará de autorização por
sistema operacional, e podem optar entre parte da direção de TI”, adiciona outro empregado.
o Linux e o Mac OS. Outro funcionário do Google emenda: “O Linux tem código
Mas nenhuma requisição de migra- fonte aberto e o Windows, não. Nós não gostamos disso.”
ção para o sistema operacional Chrome A Google se recusou a dar detalhes. A empresa afirma que está
OS foi expedida. Baseado no Linux e sempre “procurando incrementar a eficiência de seu negócio, mas
com lançamento previsto para a segun- não comentamos questões operacionais específicas.”. n

➧Banco do Brasil promete


migrar base de ATM para Linux até dezembro
Embora em ritmo lento, a migração dos sistemas operacionais dos rodam o sistema de código aberto – desses,
ATMs do Banco do Brasil deve ser concluída até o final deste ano. 10 mil são máquinas novas e 3 mil tiveram
No segundo semestre de 2009, a instituição anunciou que substituiria o sistema operacional substituído de fato.
o OS2, da IBM, pelo Linux em seus mais de 45 mil equipamentos Sem revelar a cifra empregada especi-
instalados no Brasil e em países na América Latina. ficamente na migração dos sistemas nos
José Luis Prola Salinas, diretor de TI do Banco do Brasil, que es- ATMs, Salinas informou que o banco
teve no CIAB 2010, explicou que o Linux demanda equipamentos planeja investir R$ 1,9 bilhão em TI este
mais robustos, o que significa que a migração só pode ser concluída ano. Desses, cerca de R$ 600 milhões
quando o nível de obsolescência dos ATMs chegar a zero. serão destinados a custeios, enquanto
“A obsolescência deve chegar a zero até o fim de 2010, prazo pre- o R$ 1,3 bilhão restante será dedicado
visto para a conclusão da migração dos 45.800 ATMs para Linux”, a melhorias de sistemas, inovação e
afirma o executivo. Salinas revelou que,atualmente, 13 mil ATMs novos produtos. n

Para notícias sempre atualizadas e com a opinião de quem vive o mercado do Linux e do Software Livre,
acesse nosso site: www.linuxmagazine.com.br

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

➧Google libera o
código fonte do
aplicativo My Tracks
O aplicativo My Tracks do Google per-
mite que o usuário grave os dados de
uma rota, com o uso de informações do
GPS, e veja estatísticas (como tempo,
velocidade, distância e elevação) em
tempo real. Os registros podem ser
feitos durante caminhadas, passeios
de bicicleta, corridas ou qualquer ou-
tra atividade ao ar livre que envolva
deslocamentos. Depois de gravadas, o
usuário escolhe entre compartilhar as
informações, exportá-las para o Google
Spreadsheets e vê-las no Google My
Maps. Todas as estatísticas de viagem
podem ser compartilhadas ou não, de
acordo com o desejo do usuário.
“Você pode esperar que o My Tra-
cks fique melhor do que nunca com
as contribuições que esperamos rece-
ber de outros desenvolvedores. Mui-
tos aplicativos novos, que trabalharão
lado a lado com o My Tracks, também
poderão ser desenvolvidos”, escreveu
Rodrigo Damazio, engenheiro do
Google, em post divulgado na semana
passada. “Por exemplo, alguém pode
facilmente criar um aplicativo para
atividades fitness, geocaching, aviação
e muitos outros.”Com o anúncio, os
desenvolvedores poderão aprimorar
funções e até criar novos recursos no
aplicativo para smartphones Android
equipados com GPS. n

Linux Magazine #68 | Julho de 2010 21


➧Prorrogação no prazo
CORPORATE

da venda de ingressos com


desconto para a LinuxCon
A Linux Magazine, em reunião com a diretoria da Linux para inscrições nesses casos. Inscreva hoje
Foundation, conseguiu uma prorrogação no prazo para mesmo a sua caravana!
compra de ingressos com desconto para a LinuxCon
Brasil, devido à enorme procura dos ingressos e à grande Sobre a LinuxCon
quantidade de pedidos de usuários que desejam partici- A LinuxCon Brasil irá ocorrer nos dias
par do evento. 31/08 e 01/09 no Centro de Convenções
Na reunião ficou definido o dia 15 de julho como data do WTC, em São Paulo, e irá reunir o
final do aumento do valor para R$ 350,00. Sendo assim, que a comunidade Linux tem a oferecer
interessados poderão comprar o ingresso com desconto – ou de melhor, incluindo desenvolvedores da
seja, por R$ 250,00 – até esta data ou até que se encerrem comunidade, administradores de sistemas,
as vagas. Adquira o seu ingresso! As vagas são limitadas! executivos de negócios e especialistas em
infraestrutura de TI. O evento reunirá pa-
Caravanas e grupos lestrantes de nível internacional de todo o
Caravanas, grupos de usuários e inscrições de instituições mundo, conteúdo inovador e abuntante
devem entrar em contato com a organização do even- e será uma oportunidade fantástica para
to através do e-mail linuxcon (arroba) linuxmagazine a troca de experiência com os melhores
(ponto) com (ponto) br, pois há pacotes promocionais profissionais do segmento. n

➧Xerox completa 45 anos no Brasil


Na primeira quinzena de junho, a Xerox completou 45 anos de tifuncionais digitais, e é também usada para criar
atuação no Brasil como líder mundial em gestão de documentos extratos de cartões de crédito, personalizar malas
e processos de negócios. Desde 1965 até os dias de hoje, a empresa diretas, produzir livros instantâneos e pôsteres, além
sempre esteve fortemente associada à história da tecnologia e do de memorandos, recibos, arquivos e muito mais.
desenvolvimento no país, muitas vezes reinventando sua própria O contínuo aperfeiçoamento desta tecnologia
atividade para melhor atender às expectativas de um mercado em trouxe um legado que jamais será esquecido pela
constante movimento. indústria. Inúmeras patentes e novas tecnologias
Originalmente dedicada à missão de assegurar maior produti- amplamente difundidas nos dias atuais como a
vidade para escritórios de todos os tamanhos, a Xerox trouxe para interface gráfica, o mouse, o protocolo de rede
Brasil a invenção de um cientista norte-americano chamado Ches- Ethernet, o LCD, são apenas algumas das mui-
ter Carlson batizada como processo xerográfico. O processo levou tas invenções que nasceram nos laboratórios de
o nome das palavras gregas “seca” e ”escrita”. pesquisa e desenvolvimento da Xerox.
A novidade da época viabilizou níveis de produtividade e efici- Hoje, a disponibilidade de tecnologias cada
ência semelhantes aos melhores processos de trabalho praticados vez mais sofisticadas para impressão, processa-
por empresas do mundo todo e foi rapidamente adotada por em- mento e compartilhamento de informações faz
presas de todo o Brasil. da Xerox a principal referência de mercado para
Ainda hoje a xerografia está presente na forma como qualquer simplificação de processos e aprimoramento de
pessoa copia ou imprime documentos em escritórios do mundo produtividade para ambientes de trabalho de orga-
todo. Está no fundamento de copiadoras, impressoras a laser e mul- nizações de qualquer tamanho ou segmento. n

22 http://www.linuxmagazine.com.br
Notícias | CORPORATE

➧Google aponta publicamente


falha no Windows XP
Tavis Ormandy foi o engenheiro do Google que descobriu o pro-
blema, no Centro de Ajuda e Suporte do Windows XP, que permite
baixar documentos de ajuda da Internet caso seja necessário. Mas
a vulnerabilidade descoberta, é que é possível baixar mais do que
arquivos de ajuda: você pode "executar comandos arbitrários com
os privilégios do usuário atual", de acordo com o engenheiro, com
PCs rodando Windows XP SP2 e SP3, e IE7 ou IE8.
Tavis ter ido a público antes que a falha tivesse sido consertada
pode não ter sido a melhor ideia, mas ele acredita que é a única
forma de fazer a Microsoft sentar e prestar atenção, em vez de
deixar o problema para resolver depois: "Se eu tivesse reportado o
problema sem um exploit funcional, eu teria sido ignorado", es-
creveu ele na newsletter por e-mail Full Disclosure. A Microsoft,
compreensivelmente, rebateu a acusação: Jeff Bryant, gerente de
grupo do Microsoft Security Response Center, escreveu sobre sua
preocupação "com a revelação pública deste problema, dado que
nós só fomos notificados por este pesquisador em 5 de junho".

Punição para Ormandy?


Especialistas em segurança agora querem punição pública para
Ormandy – o CEO da SecTheory. Robert Hansen, diz que ele de-
veria ser demitido. Eu acho que seria uma punição muito pesada,
mas como você se sente quando o Google condena publicamen-
te a Microsoft quanto às suas falhas de segurança - especialmente
quando que eles vão abandonar o Windows na sede devido a pro-
blemas de segurança?. O engenheiro deu um prazo de 5 dias para
que a Microsoft corrigisse a falha e então passado este prazo, veio
a público com a notícia.

A vulnerabilidade
Ormandy postou detalhes da vulnerabilidade e ataque na lista de
segurança Full Disclosure na semana passada. "Após a exploração
bem sucedida, um atacante remoto é capaz de executar comandos
arbitrários com os privilégios do usuário atual", escreveu Ormandy.
De acordo com Ormandy, seu cenário de ataque funcionou
usando todos os principais browsers, incluindo o mais recente da
Microsoft, o IE8. O erro é ainda mais fácil de explorar quando a
máquina tem o Windows Media Player, software que é instalado
por padrão com todas as versões do Windows.
Pesquisadores de segurança da francesa Vulpen Segurança confir-
maram hoje que os testes de Ormandy funcionam como anunciado
no Windows XP Service Pack 2 (SP2) e máquinas SP3 executando
o Internet Explorer 7 ou IE8.
Mudar para outro navegador, como Mozilla Firefox ou Google
Chrome, não é uma solução, Ormandy mantém. "As máquinas
executando a versão do IE inferior a 8 são, como sempre, ainda
mais suscetíveis a problemas ... mas a escolha do navegador, cliente
de e-mail ou o que não é relevante, todos são igualmente vulne-
ráveis", afirmou. n

Linux Magazine #68 | Julho de 2010 23


Coluna do Peregrino

Demanda
COLUNA

reprimida
Combinar computação em nuvem com desenvolvimento
de aplicativos móveis vai fazer você ficar rico.

U
m dos conceitos básicos para precificação de pro- puting, estão diversas tecnologias de código aberto, em
dutos e serviços em qualquer mercado é a famosa sua esmagadora maioria baseadas em Linux – mas não
lei da oferta e da procura, que, em uma economia somente. Android, webOS, MeeGo, Symbian e Bada,
não controlada por instrumentos artificiais, se aplica mui- são os sistemas operacionais instalados nos dispositivos
to naturalmente também às relações trabalhistas. Neste móveis mais usados do mercado. O desenvolvimento de
aspecto, no mundo todo, os serviços de profissionais com programas para esses dispositivos e sua disponibilização em
conhecimento sólido em Linux e em outras tecnologias lojas de aplicativos é um mercado ainda incipiente e mal
de código aberto que utilizem o sistema do pinguim como explorado, que mal começou a se aquecer. Profissionais
base – mormente virtualização e tecnologias embarcadas capazes de prototipar e desenvolver esse tipo de programa,
–, são cada vez mais necessários e requisitados. No Brasil, e que domine toda a cadeia de produção em torno desse
essa procura é ainda mais premente. Não há profissionais desenvolvimento, são considerados “artigos de luxo” no
suficientes no mercado nacional para atender à demanda mercado de TI atualmente. Quer ficar rico? Funde uma
atual e o preço desse tipo de serviço é muito superior ao empresa de desenvolvimento de sistemas embarcados
de outros profissionais de informática. usando Linux. No Brasil, salvo honrosas exceções, não
O uso de virtualização está consumado, seja para há praticamente ninguém nesse mercado. Há aplicativos
consolidação de servidores – base para a computação simples para smartphones, desenvolvidos por um pequeno
em nuvem –, por possibilitar um uso mais racional de grupo de programadores, que foram baixados um milhão
recursos do hardware, como plataforma de desenvolvi- de vezes por R$ 1,00 da loja de aplicativos da plataforma.
mento, por garantir maior segurança e disponibilidade O que profissionais de TI precisam saber para aten-
dos sistemas, como plataforma para disponibilização der a essa demanda reprimida? A resposta não podia ser
de software ou mesmo para gerenciamento de legado. mais simples, e pode ser sumarizada em três itens: Linux,
Segundo o Gartner, 40% das máquinas instaladas em virtualização e desenvolvimento de sistemas embarca-
2009 foram virtuais. O leitor pode se assustar com esse dos. Conhecer bem a infraestrutura de aplicações dos
número, mas vale lembrar que grande parte dessas serviços de Cloud Computing também é importante.
máquinas estão em data centers, como parte de uma Profissionais com certificações Linux (LPI, Red Hat,
infraestrutura de computação em nuvem. E, de acordo Novell ou CompTIA) têm mais oportunidades, mas o
com o Instituto Sem Fronteiras, 77% das aplicações de conhecimento de ambientes de desenvolvimento para
virtualização de servidores no Brasil foram feitas usando sistemas embarcados é primordial. As ferramentas para
Software Livre. A base para todo esse aparato de tecno- isso estão disponíveis gratuitamente para download – e
logia é Linux, combinado a outras tecnologias de código até elas são Software Livre. Um profissional que domine
aberto. Vale observar que estamos nos atendo aqui tão essas áreas, tanto conceitualmente quanto na prática,
somente à primeira de cinco camadas de serviços em tem tudo para ser bem sucedido.
nuvem: a de infraestrutura de sistemas. Há uma pilha O que você está esperando? n
dessas camadas, conforme publicado em artigo anterior
(LM #67, pág. 27). Rafael Peregrino da Silva foi chefe de pesquisa e desenvolvimento
da Cyclades Europa. É um dos fundadores da Linux Magazine Brasil e atu-
Do lado do terminal de acesso a essas infraestruturas almente atua, entre várias outras funções, como seu diretor de redação.
virtualizadas, distribuídas em serviços de Cloud Com-

24 http://www.linuxmagazine.com.br
Infraestrutura de TI

Infraestrutra
de TI otimizada

CAPA
Como as ferramentas de infraestrutura podem otimizar o
desempenho da sua empresa e de seus projetos.
por Flávia Jobstraibizer

O
timizar a forma como é ope- remos estações de trabalho usando cada dia que passa, novas formas
rada a infraestrutura de TI Windows e Linux. Sendo assim, a de otimizar os processos, recursos
de uma empresa hoje em interoperabilidade entre estas duas e serviços surgem. Fique atento e
dia é um item de extrema necessi- plataformas é a palavra de ordem. boa leitura. n
dade. Processos lentos e engessados, Trocar arquivos, configurações e man-
manuais ou trabalhosos, atualmente ter todas estas máquinas diferentes
podem ser substituídos por formas em rede, compartilhando recursos,
dinâmicas e intuitivas de trabalho. não deve ser uma tarefa onerosa e Matérias de capa
Aplicativos que fazem o controle é o que aborda o artigo sobre Active
Active Directory no Linux
de acesso dos usuários em sistemas Directory, de Marcel Gagné. Sistema de arquivos otimizado
web – como a Intranet da sua empre- Seja qual for a necessidade da Ajuda de peso
sa, por exemplo – como o SUMO, infraestrutura da sua empresa, a
gerenciador completo de acesso e
autenticação de usuários, abordado
de forma ampla e detalhada nesta
edição, são atualmente ferramentas
de primeira ordem na gaveta de qual-
quer bom administrador de sistemas.
Seguindo esta linha, temos ainda
um artigo completo sobre sistemas de
arquivos, apresentado por Ben Martin
e que aborda de forma detalhada a
escolha do tipo de sistema de arqui-
vos que você pode ter de acordo com
cada necessidade. XFS, Btrfs, EXT2
etc, qual escolher? Não deixe de ler
o artigo, afinal o armazenamento de
dados ainda é um fator crítico em
muitas empresas, qualquer que seja
o seu tamanho.
É importante lembrar que não
importa o tamanho da empresa, sa-
bemos que em todas elas encontra-

Linux Magazine #68 | Julho de 2010 33


Trabalhando com dispositivos de armazenamento SSD

Sistema em

ANÁLISE
estado sólido
Os principais sistemas de arquivos do Linux já
oferecem um bom suporte para dispositivos SSD,
mas ainda há espaço para aperfeiçoamento.
claranatoli, 123RF

por Marcel Hilzinger

L
inus Torvalds tem uma opinião vem os mesmos dados nos mesmos atuais não precisam se preocupar
muito clara sobre “regras” para locais. A primeira ou segunda ge- com quando e onde escrever os da-
partição e escrita em discos ração de discos sobreviveu apenas dos. As otimizações dos sistemas de
em estado sólido (SSD – Solid-State a 100.000 ciclos de escrita devido a arquivos correm o risco de neutralizar
Drive): “Se o fornecedor do flash um modelo pobre e uma capacidade o método de escrita do próprio SSD
drive começar a falar de “limites” insuficiente. Para um disco de 8GB (wear leveling) ou são raramente
de wear leveling, e que há modos de constantemente sobrecarregado, isso usadas devido à falta de suporte dos
escrita específicos, comece a correr. significaria teoricamente uma cur- produtores de discos rígidos – como
Não ande. Corra o mais rápido possí- ta expectativa de vida de 115 dias. A é o caso do suporte ATA TRIM do
vel”. Foi assim que o pai do Linux se comunidade Linux logo divulgou o ext4 (veremos isso mais adiante).
pronunciou em 2008, quando falou fato de que se deveria evitar o registro Theodore Ts’o, desenvolvedor do
sobre sua própria experiência com de sistemas de arquivos em SSDs. sistema de arquivos ext4, investigou
SSDs (ruins) no fórum Real World o acesso de escrita dos sistemas de
Technologies [1]. Não espere pelo fim arquivos ext2/3/4 e concluiu que o
Os SSDs tentam ampliar ao má- A Intel introduziu sua série X25 (figu- journaling (registro) aumenta apenas
ximo o acesso de escrita por todo o ra 1), e Linus recebeu um para testar em 10 por cento a média do acesso
disco (wear leveling), diferente dos e tentar acabar com os problemas. de escrita [3]. Somem-se a isso as
discos rígidos e sistemas de arquivos Caso compre um SSD hoje, não será novas capacidades oferecidas pelo
convencionais, que sempre escre- preciso ficar sem um bom sistema ext4 e outros sistemas de arquivos re-
de arquivos – pelo contrário. centes, que evitam a escrita de dados
A nova safra de SSDs irá durar mais no disco a menos que absolutamente
ou menos uma vida. Mesmo com as necessária (delayed allocation). En-
mais intensas operações de escrita tão, é possível dizer com segurança
imagináveis, o cálculo da expectativa que o ext4 é o sistema de arquivos
de vida de um SSD de 64GB é de melhor e mais maduro para SSDs
51 anos, assumindo uma média de 2 hoje em dia (tabela 1).
milhões de ciclos e uma velocidade Com relação ao desempenho,
média de escrita de 80MBps [2]. A vale a pena montar todas as suas par-
Figura 1 Os SSDs mais modernos, regra para evitar o registro de siste- tições com as opções noatime e nodi‑
como o modelo Intel
mas de arquivos em SSDs é coisa ratime. Isso evita o acesso de escrita
X25-M SATA, com tecnolo-
gia 34nm da Intel, podem do passado; isso se aplica à primei- desnecessário durante um exame na
sobreviver por décadas ra geração de PCs Eee e discos em árvore do sistema de arquivos. Algu-
de uso normal graças aos estado sólido bem baratos. mas distribuições usam norealatime
sofisticados algoritmos de A tecnologia de escrita melhorou como padrão: isso instrui o kernel a
wear leveling. imensamente desde 2008; os discos atualizar somente o tempo de acesso

Linux Magazine #68 | Julho de 2010 53


ANÁLISE | SSD

Tabela 1: Resultados (MBps)


ext4 without Btrfs -o
ext2 ext4 Btrfs
Journaling ssd_spread
dbench -D /test 10 520 407 428 347 347
bonnie++ -d /test -s 2048 38 58 72 64 67

em arquivos com mtime ou ctime mais combina a velocidade do ext2 com onde todos os blocos já tenham sido
recentes – quer dizer, arquivos que as capacidades estendidas de sistemas ocupados uma vez.
realmente foram alterados. Assim, de arquivos atuais. Sem o journaling, As especificações SSD esperam
é possível mensurar o ganho de de- uma checagem do sistema de arqui- que o ATA TRIM renove o disco;
sempenho em qualquer hardware. vos será necessária caso a máquina isso mostraria ao disco quais blocos
tenha problemas e falhe, mas isso não usados ele poderia recompor
Com segurança normalmente não leva muito tem- e reutilizar. Ted Ts’o incluiu uma
Se houver a preocupação com rela- po: a primeira geração de SSDs tem função parecida com o TRIM no
ção à expectativa de vida de um SSD capacidade máxima de 8 ou 16GB e sistema de arquivos ext4 há algum
mais velho, é possível usar o ext4 sem uma alta velocidade de leitura. tempo [4], mas ela simplesmente age
journaling. Para isso, é necessário como uma função de mensagem para
criar um novo sistema de arquivos Tudo ou nada a camada block do kernel devido à
com o seguinte comando: As tentativas de otimização feitas pe- falta de suporte deste.
los desenvolvedores de sistemas de As distribuições Linux mais recen-
# mke2fs ‑t ext4 ‑O ^has_journal arquivos não se concentram princi- tes não possuem o suporte TRIM,
<i>/dev/sdXX<i> palmente no aumento da expectativa em contraste com o Windows 7,
de vida dos SSDs, mas sim em deixar mas ele será incluído com a futura
Certifique-se de substituir /dev/ os discos mais rápidos ou prevenir o versão 2.6.33 do kernel. Os usuários
sdXX com o nome do arquivo do wear leveling. É bem provável que o que não se importam com experi-
dispositivo. O ext4 sem journaling wear leveling ocorra em muitos SSDs mentos podem usar a versão 2.6.33-
rc4 do kernel, que já implementa o
suporte TRIM. O trimming do SSD
apenas funciona se o disco possuir
uma versão de firmware correspon-
dente, e isso só acontece com alguns
modelos Intel e OCZ.
Além de Ts’o, mantenedor do
ext4, os desenvolvedores do sistema
de arquivos Btrfs também trabalham
em um modo SSD especial [5] A
opção de mount do SSD foi introdu-
zida há algum tempo. Ela força o
sistema de arquivos a escrever em
espaços desocupados sempre que
possível. Desde o kernel 2.6.31, o
mount automaticamente habilita a
opção correspondente quando o
Btrfs detecta um SSD.
Além dessa opção quase padrão,
há também as flags ‑o ssd_spread e
‑o discard. De acordo com a docu-
mentação [6], ssd_spread funciona
Figura 2 O script wiper não irá funcionar com SSDs que não possuam o mais rápido em SSDs mais baratos,
suporte TRIM correspondente. pois tenta encontrar espaços livres.

54 http://www.linuxmagazine.com.br
SSD | ANÁLISE

Para fazer o Btrfs liberar blocos não çoar o sistema de arquivos existente,
usados para o trimming, é possível alguns trabalhos iniciais vêm sendo
usar discard. Esse processo pode feitos em sistemas de arquivos com-
ter um efeito negativo em muitos pletamente novos otimizados para
discos e, por isso, vem desabilitado memória flash – por exemplo, NIL-
por padrão. FS2 [9] ou LogFS [10]. No entanto,
seu desempenho é bem inferior ao
Força bruta do ext4 ou Btrfs.
Pode levar alguns meses até que o Caso compre o último modelo de
kernel e os sistemas de arquivos in- SSD de empresas como Kingston,
troduzam suporte across-the-board Intel, OCZ ou Samsung, não será Figura 3 Apesar da interface gráfica,
para SSDs, e foi isso que levou Mark preciso se preocupar com a longe- o DiskTRIM não foi feito
para novatos.
Lord, desenvolvedor do hdparm, a vidade do disco. O preço de discos
adicionar um script wiper.sh [7] à de 64GB está por volta de US$ 135
última versão da ferramenta de disco para a maioria das marcas. Em um Agora, o único meio para evitar
rígido. O script faz uma busca por teste de trabalho de vários dias, um o estresse de SSDs no Linux é com
blocos livres no sistema de arquivos disco warp de 32GB 2.5, da Patriot o uso do script wiper.sh do hdparm.
e os relata ao firmware do SSD. Esse Memory (cujo preço está por volta Os desenvolvedores do kernel e de
processo mostra ao disco que ele pode de US$ 125), não mostrou sinais de sistemas de arquivos trabalham duro
usar os blocos para wear leveling ou cansaço, mas isso pode acontecer para integrar ferramentas e resolver
para uma limpeza geral de memória. mais cedo ou mais tarde no caso de os problemas com o suporte SSD no
Esse recurso foi introduzido com a aplicativos com I/O intensivo. Linux em um futuro próximo. n
versão 9.27 do hdparm (outubro de
2009), e a maioria das distribuições
já incluem seus pacotes. O wiper.sh
Mais informações
funciona apenas com os modelos
mais caros de SSD, como os da série [1] Linus falando sobre SSDs: http://www.realworldtech.com/forums/
OCZ Vortex e o Intel X25; o disposi- index.cfm?action=detail& id=93409&threadid=92678& roomid=2
tivo do nosso laboratório se recusou [2] Mitos sobre o SSD: http://www.storagesearch.com/ssdmyths‑.html
a cooperar (figura 2).
É possível usar o script wiper com [3] SSDs e journaling: http://thunk.org/tytso/blog/?p=328
o ext4 e o XFS no modo normal, mas
[4] Suporte TRIM para ext4: http://www.linux‑.com/id/7272
com o ext2/3 e o ReiserFS é preciso
montar uma partição somente de [5] Função discard do Btrfs: http://btrfs.wiki.kernel.org/
leitura. Os arquivos de ajuda mos- index.php/Changelog#v2.6.32_.28December_2009. 29
tram que não é uma boa ideia usar o [6] Otimizações do Btrfs para SSD: http://btrfs.wiki.kernel.
wiper.sh com discos montados. Além org/index.php/FAQ#Is_Btrfs_optimized_for_SSD. 3F
disso, o recurso ainda é classificado
como experimental – certifique-se [7] hdparm: http://sourceforge.net/projects/hdparm/
de fazer um backup de todos os da- [8] DiskTRIM: https://sourceforge.net/projects/disktrim/
dos em um segundo disco antes de
começar. O DiskTRIM (figura 3) dá [9] NILFS2 http://www.nilfs.org/en/
aos usuários do Ubuntu um pacote [10] LogFS: http://logfs.org/logfs/
Debian pronto para o uso, com uma
interface gráfica do wiper.sh [8].
Por causa de alguns problemas
com o Btrfs, o script wiper não deve Gostou do artigo?
ser usado nesse sistema de arquivos. Queremos ouvir sua opinião. Fale conosco em
Os desenvolvedores do Btrfs confiam cartas@linuxmagazine.com.br
mais nas opções de mount descritas Este artigo no nosso site:
anteriormente para otimizar o acesso http://lnm.com.br/article/3585
de escrita dos SSDs. Além de aperfei-

Linux Magazine #68 | Julho de 2010 55


OpenSolaris

OpenSolaris, parte 15

TUTORIAL
Desbravando o framework de serviços no OpenSolaris.
por Alexandre Borges

A
Sun Microsystems, com o Log individual para cada serviço. Os serviços, que já se enquadram
lançamento do Solaris 10, Mecanismo mais simples para no modelo do Solaris 10 assim como
mudou radicalmente a ma- descobrir as dependências entre no formato System V (Solaris 7, 8
neira de gerenciar os serviços do os serviços. e 9) podem ser visualizados em
sistema e esta alteração foi, sem Informação mais detalhada dos uma máquina com OpenSolaris
dúvidas, para melhor. Isto fez com serviços, motivos de não funcio- (listagem 1).
que o OpenSolaris também fosse namento ou má configuração. Nesta listagem dos serviços (re-
concebido com este novo modelo Mecanismos de “restart” asso- duzida para fins didáticos) apare-
de tratamento de serviços. Serviços ciado: se um serviço parar por cem quatro colunas, onde é possível
estes, que em muitas tarefas, facilita razão não determinada, é reini- visualizar os conceitos de serviços.
a vida do administrador. ciado automaticamente. A primeira coluna expõe o status
O novo framework, SMF (Ser- Possibilidade de serviços multi- de cada serviço. É curioso notar que,
vice Management Facility) incor- instanciais, ou seja, com mais logo no início, há um status bem es-
pora comandos mais fáceis e in- de uma cópia do mesmo na tranho chamado “legacy_run”. Este
tuitivos para analisar e operar os memória. status está indicando que o serviço
serviços, economizando muito tempo Maior facilidade operacional na é legado, ou seja, não está no pa-
de administração. administração dos serviços. drão SMF e sim no padrão System
Algumas das melhorias adicio- V. Qualquer outro serviço que não
nadas nesta nova infraestrutura de O novo framework de serviços tem esteja neste status é um serviço já
serviços são: como origem de operação a daemon adaptado dentro do SMF.
Repositório centralizado para svc.startd que é iniciada no boot da Os outros status possíveis para
configuração do comportamento máquina, mais precisamente, é o serviços são:
de cada serviço, assim como para script /etc/init que a chama através Uninitialized: Este é o status
armazenamento do status deste. do arquivo /etc/inittab. inicial de todo o serviço no

Linux Magazine #68 | Julho de 2010 67


TUTORIAL | OpenSolaris

OpenSolaris. Dificilmente o ainda não está em execução Online: Este é o mais simples
leitor visualizará este status, ou não está disponível para ser de todos. O serviço está sendo
pois ele ocorre apenas na subida executado. O administrador não executado e todas as dependên-
do sistema; consegue colocar nenhum servi- cias foram satisfeitas;
Offline: Neste status, o serviço ço neste status apenas o próprio Degraded: Neste status o serviço
está habilitado para rodar, mas OpenSolaris; está rodando, porém sua capa-
cidade está limitada, ou seja,
ele não está oferecendo tudo
Listagem 1: Serviços do OpenSolaris que poderia oferecer de suas
vantagens;
# svcs ‑a | more
STATE STIME FMRI Disabled: O serviço não está ro-
legacy_run 16:38:14 lrc:/etc/rc2_d/S20sysetup dando ou foi desabilitado pelo
legacy_run 16:38:15 lrc:/etc/rc2_d/S47pppd administrador. Quando isto ocor-
legacy_run 16:38:15 lrc:/etc/rc2_d/S72autoinstall
legacy_run 16:38:15 lrc:/etc/rc2_d/S73cachefs_daemon re, o serviço é paralisado na
legacy_run 16:38:16 lrc:/etc/rc2_d/S81dodatadm_udaplt hora e também não rodará nos
legacy_run 16:38:16 lrc:/etc/rc2_d/S89PRESERVE próximos boot;
legacy_run 16:38:16 lrc:/etc/rc2_d/S98deallocate Maintenance: Certamente este
disabled 16:37:35 svc:/network/physical:default
disabled 16:37:35 svc:/system/device/mpxio‑upgrade:default é o pior status, pois o serviço
disabled 16:37:35 svc:/system/metainit:default está habilitado, mas não é ca-
disabled 16:37:36 svc:/system/svc/global:default paz de rodar devido a algum
disabled 16:37:38 svc:/network/smb/client:default
disabled 16:37:38 svc:/system/metasync:default
problema de configuração ou
disabled 16:37:38 svc:/system/console‑login:vt2 dependência não atendida por
disabled 16:37:38 svc:/system/console‑login:vt4 outros serviços.
disabled 16:37:38 svc:/system/console‑login:vt3
disabled 16:37:38 svc:/system/vtdaemon:default
disabled 16:37:38 svc:/system/console‑login:vt5 O segundo campo, STIME (start
disabled 16:37:38 svc:/system/console‑login:vt6 time), indica o horário que o serviço
disabled 16:37:40 svc:/network/ipv6‑forwarding:default foi iniciado. Se o início do serviço
disabled 16:37:40 svc:/network/ipv4‑forwarding:default não ocorreu nas últimas 24 horas,
disabled 16:37:40 svc:/network/device‑discovery/printers:snmp
disabled 16:37:41 svc:/network/dns/server:default será indicada a data da ocorrência.
disabled 16:38:15 svc:/network/rexec:default O terceiro campo, FMRI (fault ma-
disabled 16:38:15 svc:/network/ftp:default nagement resource identifier), é o mais
disabled 16:38:15 svc:/network/stdiscover:default
disabled 16:38:15 svc:/network/login:eklogin
importante. Ele funciona como um
disabled 16:38:15 svc:/network/login:klogin tipo de localizador para o serviço,
disabled 16:38:15 svc:/network/login:rlogin muito similar a ideia da URL para
disabled 16:38:16 svc:/network/shell:default a Internet. A estrutura de uma FMRI
disabled 16:38:16 svc:/network/shell:kshell
online 16:37:35 svc:/system/svc/restarter:default é a seguinte:
online 16:37:36 svc:/network/loopback:default
online 16:37:36 svc:/network/datalink‑management:default svc://<categoria>/<nome do
online 16:37:38 svc:/system/filesystem/root:default
serviço>:instância
online 16:37:42 svc:/network/ipsec/ipsecalgs:default
online 16:37:46 svc:/system/boot‑archive:default
online 16:37:54 svc:/system/filesystem/usr:default O prefixo svc indica que o serviço
online 16:37:54 svc:/system/device/local:default é gerenciado pelo SMF.
online 16:37:55 svc:/system/filesystem/minimal:default
A categoria indica a classificação
daquele serviço. As categorias exis-
Listagem 2: Milestones tentes mais comuns são:
online 23:39:24 svc:/milestone/network:default
legacy
online 23:39:26 svc:/milestone/devices:default
online 23:39:26 svc:/milestone/single‑user:default application
online 23:39:27 svc:/milestone/name‑services:default milestone
online 23:39:36 svc:/milestone/sysconfig:default network
online 23:39:40 svc:/milestone/multi‑user:default
online 23:39:42 svc:/milestone/multi‑user‑server:defaul platform
site

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

system Perceba que existem diversos mi- segmento. Neste conceito de miles-
device lestones e alguns deles tem certo grau tone, note que o OpenSolaris trata
de relacionamento com os antigos algumas área do sistema operacio-
Eventualmente há a ocorrência runlevels: nal como montagem de filesystems
de subcategorias de serviço, todavia (svc:/milestone/devices:default),
a ideia é exatamente a mesma da single‑user é equivalente ao placas de rede/firewall (svc:/miles‑
afirmada em categoria. runlevel “s”; tone/network:default) e serviços de
E a instância? A ideia da instância multi‑user é equivalente ao run- nome tais como ldap, nis, nisplus
é a mesma de quando um progra- level “2”; – todos na parte cliente (svc:/miles‑
mador trabalha com o conceito de multi‑user‑server é equivalente tone/name‑services:default) sendo
classes em linguagens como o Java e ao runlevel “3”. como um serviço também.
que são orientadas a objetos: cria-se Estes milestones listados não são
uma classe representando um objeto Os demais milestones são res- os únicos presentes no OpenSola-
e seus atributos, sendo que esta classe ponsáveis por segmentos de servi- ris mas os criados por padrão. Nos
serve como um “template”. Depois, ços específicos do sistema e o nome próximos tutoriais de OpenSolaris
instancia-se esta classe, criando de de cada milestone já explicita seu veremos sobre xVM Hypervisor e
fato o objeto. Com serviços é a mes-
ma coisa, sendo que a maioria dos
serviços tem apenas uma instância Listagem 3: Serviços NFS
chamada “default”. # svcs ‑a | grep nfs
Com objetivo de exemplificar, disabled 23:39:09 svc:/network/nfs/cbd:default
seguem dois exemplos de FMRI que disabled 23:39:09 svc:/network/nfs/client:default
representam serviços: online 23:39:35 svc:/network/nfs/mapid:default
online 23:39:36 svc:/network/nfs/status:default
online 23:39:37 svc:/network/nfs/nlockmgr:default
svc:/network/ftp:default
online 23:39:42 svc:/network/nfs/rquota:default
online 23:39:42 svc:/network/nfs/server:default
Esta fmri representa o serviço de
ftp, que pertence a categoria de ser-
viço network e que tem apenas uma
Listagem 4: Serviços Cron
instância: default.
No segundo exemplo, vamos # svcs ‑l cron
mostrar um caso de serviço multi- fmri svc:/system/cron:default
instância, ou seja, com mais do que name clock daemon (cron)
enabled true
uma instância: state online
next_state none
svc:/system/console‑login:vt2 state_time Thu Apr 22 23:39:27 2010
svc:/system/console‑login:vt4 logfile /var/svc/log/system‑cron:default.log
svc:/system/console‑login:vt3 restarter svc:/system/svc/restarter:default
contract_id 39
dependency require_all/none svc:/system/filesystem/local (online)
Neste caso, a categoria é system, dependency require_all/none svc:/milestone/name‑services (online)
o nome do serviço é console‑login,
e existem 3 instâncias: vt2, vt3 e vt4
que na verdade, como vimos ante-
Listagem 5: Serviços dependentes do Cron
riormente, são cópias deste serviço
na memória. # svcs ‑D cron
Já revelamos antes que no Open- STATE STIME FMRI
Solaris não se fala mais em “runlevel” disabled 23:39:11 svc:/system/filesystem/zfs/auto‑snapshot:frequent
disabled 23:39:11 svc:/system/filesystem/zfs/auto‑snapshot:hourly
e sim em “milestone” e estes miles- disabled 23:39:11 svc:/system/filesystem/zfs/auto‑snapshot:daily
tones são, de fato, uma categoria disabled 23:39:11 svc:/system/filesystem/zfs/auto‑snapshot:weekly
de serviço. Sendo desta forma, o disabled 23:39:11 svc:/system/filesystem/zfs/auto‑snapshot:monthly
OpenSolaris trabalha com diversos online 23:39:40 svc:/milestone/multi‑user:default
milestones (listagem 2).

Linux Magazine #68 | Julho de 2010 69


TUTORIAL | OpenSolaris

com isso surgirá outro milestone, o Repare que o filtro grep, neste viço tendo seu próprio log. Também
svc:/milestone/xvm. caso é a melhor opção, pois podem boa parte dos serviços têm associado
Avançando um pouco mais na haver diversos serviços cujo nome um restarter cuja função é reiniciar
parte operacional do SMF, vamos tem a palavra cron e com isto, fica este serviço caso algo estranho pare
explorar o comando svcs cuja fina- simples apontar o status do serviço ou paralise o mesmo. Faremos um
lidade é sempre verificar algum tipo que realmente queremos. É claro que, teste interessante. Em um terminal,
de informação/status relacionado aos no caso do cron, só existe uma única abra o log do cron da seguinte forma:
serviços e o comando svcadm que al- fmri com esta string, mas no caso do
tera o status dos serviços. nfs, isto não é verdade , como você # tail ‑f /var/svc/log/system‑
Ao invés de nos atermos à sinta- pode ver nas listagens 3 e 4. cron:default.log
xe, estamos mostrando as opções Esta saída é bastante esclarece-
dos comandos junto com algum dora, pois mostra que o serviço de Em um segundo terminal, tente
serviço real. cron tem um arquivo de log próprio parar o serviço utilizando o coman-
A tarefa mais usual é verificar se (/var/svc/log/system‑cron:default. do pkill:
algum serviço específico está funcio- log), um restarter associado (svc:/
nando. A melhor maneira de fazer system/svc/restarter:default) e dois # pkill cron
isto é usando o comando svcs: outros serviços de que o cron depen-
de para funcionar. Podemos observar no primeiro
# svcs ‑a | grep cron Todos os logs dos serviços do terminal, que o restarter do Open-
online 23:39:27 svc: OpenSolaris estão localizados sob o Solaris que está associado ao cron
/system/cron:default diretório /var/svc/log, com cada ser- reinicia o serviço. Esta não é a ma-
neira mais adequada de encerrar o
cron (apesar de ser assim que fazí-
Listagem 6: Serviços de milestones amos em sistemas com serviços no
modelo System V).
# svcs ‑d svc:/milestone/devices:default
Não existe apenas este restarter
STATE STIME FMRI
no OpenSolaris, porém ele é o mais
online 23:39:22 svc:/system/device/local:default
online 23:39:26 svc:/system/device/fc‑fabric:default comum. Se o leitor executar diver-
# svcs ‑d svc:/milestone/network:default sas vezes, de forma bem rápida, o
STATE STIME FMRI comando pkill cron, o restarter vai
disabled 23:39:07 svc:/network/physical:default notar que algo errado está ocorrendo
disabled 23:39:07 svc:/network/ipfilter:default com o cron e, ao invés de reiniciá-
disabled 23:39:08 svc:/network/ipsec/manual‑key:default lo, irá colocá-lo em manutenção
disabled 23:39:08 svc:/network/ipsec/ike:default (maintenance).
online 23:39:08 svc:/network/loopback:default Ainda no comando svcs ‑l, note
online 23:39:10 svc:/network/physical:nwam que as duas últimas linhas mostram
online 23:39:13 svc:/network/ipsec/ipsecalgs:default quais são os serviços precisam estar
online 23:39:24 svc:/network/ipsec/policy:default no ar para que o cron seja iniciado.
Existe outra maneira de fazer a mes-
ma coisa:
Listagem 7: Milestones multi-user-server
# svcs ‑d cron
# svcs ‑D svc:/milestone/multi‑user:default
STATE STIME FMRI STATE STIME FMRI
disabled 23:39:11 svc:/system/filesystem/zfs/auto‑snapshot:frequent online 23:39:27 svc:/
disabled 23:39:11 svc:/system/filesystem/zfs/auto‑snapshot:hourly milestone/name‑services:default
disabled 23:39:11 svc:/system/filesystem/zfs/auto‑snapshot:daily online 23:39:27 svc:/system/
disabled 23:39:11 svc:/system/filesystem/zfs/auto‑snapshot:weekly filesystem/local:default
disabled 23:39:11 svc:/system/filesystem/zfs/auto‑snapshot:monthly
online 23:39:40 svc:/system/intrd:default Descobrir quais são as dependên-
online 23:39:42 svc:/milestone/multi‑user‑server:default cias de um serviço ou seja, quais
online 23:39:49 svc:/application/graphical‑login/gdm:default outros são necessários que estejam
online antes que o serviço desejado

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

esteja online, tornou-se uma tarefa O pid (process id) do cron é 1071. Para reiniciar um serviço que já
muito fácil e útil. Até este ponto foi demonstrado está no ar (comando stop seguido
Se invertermos a lógica: quais como obter informações sobre os de start), faça:
serviços dependem do cron? Aí o serviços. A partir de agora, veremos
comando é o mostrado na listagem 5. como alterar seus status. # svcadm restart <fmri do serviço>
Já estes dois comandos trazem Para parar um serviço de maneira
uma perspectiva ótima, pois pode- definitiva, isto é, agora e nos próxi- Em Unix, quando é preciso que
mos analisar quais são os serviços mos boots, utiliza-se: um serviço releia seus arquivos de
que compõem um milestone (lis- configuração associados, é comum
tagem 6). # svcadm disable <fmri do serviço> usar pkill ‑HUP <serviço>. Usando
E, de maneira mais instrutiva, SMF do OpenSolaris isto é realiza-
entender que o milestone multi-user Não é necessário os sinais de do assim:
(equivalente ao runlevel 2) vem an- maior/menor, aqui apenas foi utili-
tes do milestone multi-user-server zado para apontar que é necessário # svcadm refresh <fmri do serviço>
(runlevel 3 da listagem 7). colocar a FMRI do serviço desejado.
Outros argumentos também são Se a intenção for paralisá-lo apenas Embora seja usual o sistema ope-
valiosos para o comando svcs como agora, mas permitindo ele reiniciar racional colocar um serviço em ma-
a opção ‑x, usada abaixo com o normalmente no próximo boot: nutenção quando o mesmo apresenta
serviço cron, e que traz mais infor- algum tipo de problema (de configura-
mações sobre o mesmo em caso de # svcadm disable ‑t <fmri do ção ou dependência), o administrador
problemas e quais man pages veri- serviço> também consegue fazer o mesmo de
ficar para informações completas forma a sinalizar alguma dificuldade
do serviço: Restaurar o serviço é simples: de operação com o serviço:

# svcs ‑x cron # svcadm enable <fmri do serviço> # svcadm mark maintenance <fmri do
svc:/system/cron:default (clock serviço>
daemon (cron)) Se o serviço não iniciar, pois há
State: online since Fri Apr 23 dependências que ainda estão desabi- Objetivando tirar um serviço de
01:55:58 2010 litadas, é possível habilitar o serviço manutenção e colocá-lo online no-
See: cron(1M) de forma recursiva, ou seja, fazendo vamente, utiliza-se o comando:
See: crontab(1) com que primeiro suas dependências
See: /var/svc/log/system‑ iniciem e depois o próprio serviço # svcadm clear <fmri do serviço>
cron:default.log seja colocado no ar:
Impact: None. Se o serviço continuar em manu-
# svcadm enable ‑r <fmri do tenção é porque ainda há alguma
É possível ainda rodar o mesmo serviço> coisa errada com ele. n
comando, entretanto sem explicitar
o serviço e, neste caso, o OpenSo-
laris traz uma relação de quais são
os serviços que estão enfrentando
Sobre o autor
problemas:
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-
# svcs ‑x formance desses sistemas operacionais, atuando como instrutor e consultor. É pesquisador de
novas tecnologias e assuntos relacionados ao kernel.

O número do processo do cron


pode ser obtido usando:
Gostou do artigo?
# svcs ‑p cron Queremos ouvir sua opinião. Fale conosco em
STATE TIME FMRI cartas@linuxmagazine.com.br
online 1:55:58 svc:/system/ Este artigo no nosso site:
cron:default http://lnm.com.br/article/3601
1:55:58 1071 cron

Linux Magazine #68 | Julho de 2010 71


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
Clavis BBR Consultoria Rio de Janeiro Av. Rio Branco 156, 1303 – CEP: 20040-901 www.clavis.com.br 4 4 4
em informática
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

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

PC2 Consultoria em Carapicuiba Rua Edeia, 500 - CEP: 06350-080 11 3213-6388 www.pc2consultoria.com 4 4
Software Livre
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 #69 | Agosto de 2010 79


Calendário de eventos Índice de anunciantes
Evento Data Local Informações Empresa Pág.
Senac 02
PHPHEDERAL 16 e 17 de julho Brasília, DF www.phphederal.com.br
Rede Host 09
FISL 2010 21 a 24 de julho Porto Alegre, RS www.fisl.org.br Central Server 11
SERVIÇOS

Encontro VoIP Center SP 21 a 23 de setembro São Paulo, SP www.encontrovoipcenter.com.br UOL Host 13


Plus Server 15
31 de agosto e
LinuxCon Brasil 2010 São Paulo, SP http://events.linuxfoundation.org Tecla 19, 84
01 de setembro
Watchguard 25
II COALTI 15 a 17 de outubro Maceió, AL www.lg.com.br/jornada
Othos 21
Encontro VOIP Center SP 21 a 23 de setembro São Paulo, SP www.encontrovoipcenter.com.br F13 23

CNASI 2010 20 a 22 de outubro São Paulo, SP www.cnasi.com Plaza Hotéis 29


Impacta 31
Python Brasil 6 21 a 23 de setembro Curitiba, PR www.pythonbrasil.org.br
FISL 81
Futurecom 2010 25 a 28 de outubro São Paulo, SP www.futurecom.com.br Bull 83

Nerdson – Os quadrinhos mensais da Linux Magazine

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

Escalabilidade
em serviços Cloud
Conheça o Scarl, aplicativo que facilita a esca-
labilidade da infraestrutura Cloud, e é utilizado
por grandes empresas. n

Serviços virtuais
Marcel Gagné fala sobre formas de migrar seu
parque computacional para ambientes virtuais,
em cloud. n

IPv6
Aprenda como implementar os recursos da
próxima geração do protocolo de Internet IPv6
e beneficie-se de suas vantagens! n

Na Ubuntu User #19


Edição de vídeo
Sensação dos usuários de Linux, o Freevo é
uma central multimídia completa que permi-
te centralizar todos os seus filmes, músicas,
imagens etc., além de possuir possibilidade
de conexão do software com a TV, o que
proporcionará recursos de agendamento de
gravação de programas, entre outros. n

Wine
O popular Wine, agora na versão 1.2, está melhor do que
nunca. O software possibilita utilizar programas e aplicativos
do 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

Potrebbero piacerti anche