Anda di halaman 1dari 33

LICENAS LIVRES p.

28
Maddog explica como funcionam e por que so importantes.

LINUX E CLOUD p.30


Taurion mostra o destaque do Linux na computao em nuvem.

NOVA CERTIFICAO p.26


Equivalncia com LPI uma das vantagens.

# 66 Maio 2010

A REVISTA DO PROFISSIONAL DE TI

CASE ALFRESCO p.26 A Construcap agilizou seus projetos com o Alfresco

LINUX PARK 2008 p.28 Iniciada em Porto Alegre a temporada de seminrios Linux Park de 2008

CEZAR TAURION p.34 O Cdigo Aberto como incentivo inovao

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

00044

A REVISTA DO PROFISSIONAL DE TI

9 771806 942009

GOVERNANA COM

SEJA UM BOM GESTOR E UTILIZE AS MELHORES PRTICAS ADOTADAS E RECOMENDADAS PELOS PROFISSIONAIS MAIS EXPERIENTES NESSA REA p.36
O que dizem os prossionais certicados p.24 Cobit, CMMI, ITIL. Quais as melhores prticas? p.36 ITIL na prtica p.39 Novidades do ITIL v3. p.44

Wi-fi pago? Use um tnel! p.32 Windows 7 acessvel por NFS, telnet e mais p.36 VNC pelo celular fcil p.41 Colaborao para todos p.44

GRTIS

SEGURANA: DNSSEC p.69


Com o DNSSEC, a resoluo de nomes ca protegida de ataques. Mas seu preo vale a pena?

VEJA TAMBM NESTA EDIO:


Relatrios do Squid com o SARG p.60 Benchmarks do GCC 4.3? p.58 Java, Ruby e Rails: conhea o JRuby on Rails p.74 Becape de bancos de dados com a Libferris p.46 LPI nvel 2: Servidores NIS e DHCP p.52

SEJA DO ESCRITRIO, DE CASA OU DO QUARTO DE HOTEL, ACESSAR OS SISTEMAS DA EMPRESA FUNDAMENTAL. CONHEA AS MELHORES FERRAMENTAS PARA ISSO. p. 31
REDES: IPV6 p.64
Conhea as vantagens da nova verso do Internet Protocol, e veja por que difcil adot-la
WWW.LINUXMAGAZINE.COM.BR

REDES: MAILING LISTS

p.64

O Sympa 6 tem muitas vantagens sobre seus concorrentes.

SEGURANA: CRIPTOGRAFIA

p.69 ltimo artigo da srie sobre o poderoso GnuPG.

PCI-passthrough com KVM p.56 SQL com estatsticas detalhadas p.50 OpenSolaris: inicializao do sistema p.61 Faa scripts com screenshots p.74

VEJA TAMBM NESTA EDIO:

WWW.LINUXMAGAZINE.COM.BR

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

Antiga previso ousada


Prezados leitores, Certa vez, h seguramente mais de dez anos, lembro-me de ter lido um texto muito inspirado sobre o futuro do Windows como plataforma Linux. A narrao descrevia um email que seria enviado por Linus Torvalds, funcionrio da Microsoft, para seu patro Bill Gates no ento distante futuro de 2008. No email, Linus discutia sobre algumas concepes enganadas de seu chefe sobre a arquitetura de um sistema aberto. Porm, o principal valor do texto no era o contedo do suposto email, mas a relao entre os dois interlocutores e os sistemas operacionais que representam, mais especificamente o fato de que a Microsoft estaria abandonando a plataforma Windows como sistema operacional e adotando em seu lugar uma base Linux, possivelmente com componentes GNU, mas com toda a camada grfica prpria e proprietria. Em abril, vimos o surgimento de algo que parece tornar mais palpvel um futuro nessas linhas para a empresa agora liderada por Steve Ballmer. O novo gerenciador de pacotes CoApp, j em desenvolvimento com apoio da Microsoft, tem como propsito criar um ecossistema de cdigo aberto para o Windows. Somado a isso, especula-se que o vaporoso prximo sistema operacional da Microsoft, Midori, ter como provvel base o projeto Singularity, tambm feito pela gigante com cdigo-fonte disponvel para download embora no necessariamente sob uma licena aprovada pela Open Source Initiative. De qualquer forma, a recente movimentao parece indicar que a gigante dos sistemas operacionais est captando, embora com considervel atraso, a mentalidade j preponderante de que dispender sozinha grandes somas e recursos para o desenvolvimento de uma base que pode ser comum a outras companhias acaba saindo mais caro do que o necessrio. Quem sabe a ousada previso no se estende at 2018? n Pablo Hess Editor

EDITORIAL

Linux Magazine #66 | Maio de 2010

NDICE

CAPA
Conexo remota onhea as vantagens e facilidades do acesso C ao servidor a partir de todos os lugares e usando praticamente qualquer dispositivo. Viso do tnel s especialistas dizem h anos que o bloqueio O de portas conhecidas no uma boa soluo de segurana, mas o mito persiste. Confira nosso teste. Sempre s ordens Windows no vem com um conjunto de ferramentas O de interoperabilidade com o Linux. No entanto, algumas alternativas teis s precisam ser baixadas. Sempre conectado cesse seu laptop Linux de um iPhone ou iPod Touch A a qualquer hora ou adapte essa tcnica para acessar seu sistema por outros dispositivos mveis. No trio Open Atrium oferece um ambiente de colaborao O fcil de usar para pequenos grupos de trabalho. 44 41 36 32 31

http://www.linuxmagazine.com.br

Linux Magazine 66 | NDICE

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

TUTORIAL
Servios para hspedes veloz e leve KVM agora capaz de passar O hardwares PCI para sistemas hspedes. 56

NOTCIAS
Geral TeamViewer disponvel para Linux ogo Guitar Pro para Linux J Novo editor de vdeo aberto ova Coleo de livros Academy N Gerenciamento de pacotes para Windows? Firefox Beta sobrevive a falhas de plugin 22

OpenSolaris, parte 13 amos comear a explorar a inicializao V de um sistema OpenSolaris.

61

REDES
O mestre dos grupos istas de discusso so mais complexas do que L aparentam. O Sympa 6 sai do lugar-comum com um simples portal de gerenciamento baseado na Web. 64

CORPORATE
Notcias Certificao CompTIA equivalente LPI Governo brasileiro lidera remoes no Google Quem comprar a Palm? Coluna: Jon maddog Hall Coluna: Cezar Taurion 28 30 26

SEGURANA
Criptografia, teoria e prtica: parte 5 69 o artigo final desta srie, consolidam-se as prticas para envio e N recepo de arquivos e mensagens criptografados e assinados.

ANLISE
Marcando os pontos ExtSQL fornece estatsticas de uso detalhadas dos O sistemas de banco de dados MySQL e PostgreSQL 50

PROGRAMAO
Script grfico tilize imagens para montar scripts intuitivos automaticamente U com o ambiente de scripts nico do Sikuli. 74

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

Linux Magazine #66 | Maio de 2010

Permisso de Escrita
Gostaria de parabeniz-los pelo artigo sobre o OpenGTS (edio 63) e saber se a soluo pode ser usada em celulares com GPS como o iPhone. Se sim, como seria? Estou tentando instalar o OpenGTS no Debian 5 e tenho algumas dificuldades. Seguindo os passos do artigo, no consigo uma instalao. Instalei o Java usando apt-get install para todas as dependncias do documento, mas no consigo faz-lo funcionar. Poderia passar um tutorial mas simples de como fazer a instalao? Pode ser em qualquer SO sabidamente instalado com sucesso. Rony Linux

CARTAS

Rastreamento de veculos

Samba sem LDAP

Resposta

Caro Rony, o iPhone provavelmente no pode ser usado, a menos que haja uma forma de fazlo exportar seus dados de localizao no mesmo formato usado por aparelhos GPS dedicados. Quanto instalao e configurao do OpenGTS, seria necessrio termos um maior detalhamento das mensagens de erro exibidas pelo programa quando voc tenta inici-lo. Confira-as em busca de indicaes de dependncias que porventura ainda estejam faltando. n

Atualmente trabalho num laboratrio e estou tentando implementar um sistema de rede com Samba e Windows 7. J testei a combinao do Samba com o Windows XP e funcionou. Estamos tendo problemas relao de confiana das mquinas Windows 7 com servidor PDC Samba. Alm disso, mesmo feitas as mudanas no registro do Windows para reconhecer o domnio, ele no salva os arquivos no servidor, mesmo logando com usurio root. Ainda no testei a soluo da edio 62 (Samba + LDAP e Windows 7), porque o que queremos fazer para um pequeno laboratrio e no queremos implementar LDAP. Vocs fizeram algum teste s com Samba e Windows 7? Bruno Guedes

Resposta

Bruno, felizmente mais fcil retirar as pores do OpenLDAP do que acrescent-las. Voc pode seguir o tutorial publicado na Linux Magazine 62 para conexo do cliente Windows 7 ao servidor Samba, excluindo todas as partes referentes ao OpenLDAP. n

Escreva para ns!

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

http://www.linuxmagazine.com.br

sa

Emails para o editor

nja

gje

ne

ro

ww .s x

c.h

Coluna do Klaus

COLUNA

Pergunte ao Klaus!
O professor Klaus responde as mais diversas dvidas dos leitores.

Acentos acidentais

Oi, Klaus! Obrigado pelas timas dicas da sua coluna. Como profissional de TI, frequentemente lido com as estaes da empresa e seus mltiplos sistemas operacionais, incluindo o MS Windows. Minha primeira ferramenta nessas horas o CD do Knoppix: todos ficam impressionados quando vem a tela aparecer e o sistema j conectado Internet. Porm, ultimamente, tenho enfrentado alguns problemas; acessei um PC para fazer backup dos arquivos do usurio em seu sistema Windows problemtico. Aps fazer o backup, o usurio notou que faltavam nele alguns diretrios. Na verdade, todos os diretrios que continham caracteres acentuados estavam inacessveis pelo Knoppix. Depois disso, iniciei com o Live CD do Fedora e consegui visualizar os diretrios. O que ocorreu?

Resposta

Klaus, espero que voc possa me ajudar com um problema que estou tendo no meu laptop. H aproximadamente um ms, meu laptop comeou a travar durante o processo de inicializao. Minha mquina entra num login em modo texto e permanece assim durante trs minutos (cronometrados). A mquina no est travada, pois eu consigo fazer login e iniciar o X. Porm, quando fao isso antes do fim dos trs minutos, assim a marca dos trs minutos alcanada, o sistema me joga no login do GDM. Quando eu fao login via GDM, a maioria dos aplicativos que eu abro ficam problemticos. Quando eu deixo a mquina no login em modo texto durante trs minutos e no fao nada nela, a pgina de login do GDM abre sozinha, e o login acontece sem qualquer problema. Espero que voc consiga me mostrar alguma soluo.

Laptop que trava

Acentos e caracteres especiais so codificados de formas diferentes em sistemas operacionais (e distribuies) distintos. Embora o Knoppix ainda use o conjunto de caracteres ISO latino, com uma letra por caractere, muitas outras distribuies j adotaram o UTF-8, que usa duas letras para cada caractere. Isso tambm afeta a forma como os nomes so tratados. Para montar um sistema de arquivos que tenha sido criado com um conjunto de caracteres UTF-8, talvez voc precise usar a opo -o utf8 no comando mount, ou definir o locale do seu sistema para UTF-8. Contudo, nesse segundo caso, arquivos de texto simples tambm sero escritos com o conjunto de caracteres UTF-8, e ento os caracteres acentuados podem tornar-se difceis de ler por sistemas baseados em conjuntos de caracteres ISO. Ento, acrescentar manualmente a opo utf8 ao mount talvez seja a opo segura no momento. Os programas tendem a detectar automaticamente os conjuntos de caracteres em suas verses mais novas, e espero que os sistemas de arquivos tambm cheguem l em breve.
8

Resposta

Um prazo de trs minutos parece indicar um problema de (configurao de) rede. O GDM talvez esteja tentando resolver o nome do seu computador para um IP, ou ento pode estar tentando conectar-se mquina local por meio de um soquete de rede que ainda no est disponvel. Os candidatos a pacotes causadores desse problema so o NetworkManager, udev/hal e avahi-*. Um deles, ou sua combinao, pode reconfigurar a rede aps uma tentativa, sem sucesso, de conexo Internet. Verifique isso com os comandos ifconfig e route antes e depois do GDM entrar em ao sozinho. O nome da mquina local sempre deve estar presente no arquivo /etc/hosts, e precisa ser resolvido corretamente. n
Klaus Knopper o criador do Knoppix e co-fundador do evento Linux Tag. Atualmente trabalha como professor, programador e consultor.

http://www.linuxmagazine.com.br

Coluna do Zack

COLUNA

Crnicas do kernel
Recursos novos que chegam, rvores estveis que se vo.

Spam na lista!

Alguns spammers descobriram recentemente uma forma engenhosa de atravessar os restritivos filtros da lista de discusso do kernel. A configurao do majordomo no servidor envolvia vrios aliases privados com privilgios especiais de envio de mensagens, ento os spammers perceberam que seria possvel postar na lista usando um desses apelidos especiais e funcionou! O spam foi enviado diretamente para os assinantes, sem nem sequer atravessar qualquer filtro. Assim que Gene Heskett levantou o problema, Matti Aarnio conseguiu eliminar os aliases e consertar o buraco.

Arnd Bergmann disse que a questo geral de qual interface usar complexa, mas afirmou que no h perda de desempenho ao usar o SysFS; ento, no caso do grupo de Neshama eles deveriam escolher a interface padro, sem preocupaes com desempenho. De forma mais geral, ele tambm disse: Uma regra geral que se voc j requer um dispositivo de caracteres, o ioctl a resposta certa, mas no crie um dispositivo de caracteres caso o seu nico motivo para isso seja uma nica operao de ioctl.

Driver: fork ou extenso?

ioctls versus SysFS

Recentemente, houve algumas sugestes interessantes de quando usar ioctls em vez de uma interface SysFS. Neshama Parhoti estava trabalhando com algumas pessoas para escrever um novo driver do kernel e sabia que o SysFS a forma mais indicada para permitir que os usurios configurem o kernel em execuo, mas estava preocupado com a possibilidade da interface SysFS prejudicar o desempenho. Seu driver talvez usasse essa interface a cada cinco milissegundos, ento Neshama perguntou se os ioctls seriam mais indicados nesse caso.

O spam foi enviado diretamente para os assinantes, sem nem sequer atravessar qualquer filtro.

Atul Mukker disse que a equipe do LSI MegaRAID (incluindo ele prprio) queria aprimorar o driver MegaRAID para incluir suporte nova gerao de adaptadores (host bus adapters ou HBAs). Os HBAs so usados para conectar um sistema a dispositivos de armazenamento, ento o driver MegaRAID ofereceria suporte aos dispositivos de armazenamento que dependem desses HBAs. Atul estimou que at 80% do driver seria re-escrito para oferecer as interfaces necessrias. Praticamente nenhum novo recurso seria acrescentado, apenas as interfaces mudariam. A resposta foi interessante: Christoph Hellwig disse que o melhor seria simplesmente fazer um fork do driver para um novo driver MegaRAID e, posteriormente, unir o cdigo comum, se desejado. Mattew Wilcox acrescentou: Minha maior preocupao que vocs faam algo para corrigir uma falha do novo hardware e, sem querer, criem uma nova falha nos hardwares antigos. n
A lista de discusso Linux-kernel o ncleo das atividades de desenvolvimento do kernel. Zack Brown consegue se perder nesse oceano de mensagens e extrair significado! Sua newsletter Kernel Traffic esteve em atividade de 1999 a 2005.

12

http://www.linuxmagazine.com.br

Impresso via Google


O novo plano do Google para o uso de impressoras passa por uma reforma completa no mtodo de envio de dados impressora.

Coluna do Augusto

COLUNA

situao do suporte a impresso no Linux j deixou de ser crtica h anos: hoje temos no CUPS uma base slida para este servio a ponto de ter sido adotado e adquirido pela Apple em 2007 e a lista de fabricantes e impressoras suportadas pelo sistema (em openprinting.org/printers) impressiona pela abrangncia. Mesmo assim, ainda que menos frequentemente, a velha situao continua a se repetir: o usurio resolve experimentar o Linux em seu desktop pela primeira vez e descobre que a sua impressora uma das que que no tm suporte fcil. E o Google, cujo lanamento do sistema operacional Chrome OS (baseado no Linux) para netbooks e similares est marcado para o final do ano, sabe que o suporte a impresso essencial para muitos de seus usurios em potencial, e que mesmo no caso das impressoras com bom suporte no Linux, a impresso a partir de um dispositivo mvel nas proximidades ainda algo trabalhoso geralmente envolvendo uma configurao de rede complicada, ou plugar um cabo no netbook, reduzindo sua mobilidade. Por isso, quando a empresa anunciou, no final do ano passado, que estava pesquisando uma nova alternativa para a impresso, quem acompanha a cena

beleza deste plano que A ele oferece uma alternativa ao problema dos drivers de impresso que independe da concordncia dos fabricantes.

sabia que devia prestar ateno. E no final de abril, quando os primeiros detalhes emergiram, a ateno s aumentou. A proposta uma arquitetura simples que permitir caso bem-sucedida a impresso via Internet em qualquer impressora. Os usurios, mveis ou no, passaro a enviar seus trabalhos de impresso a um servidor na Internet, usando um formato padronizado e indicando o endereo da impressora onde pretendem que ele seja produzido. O servidor se encarregar de fazer o papel do driver de impresso, convertendo para o formato exigido pela impressora em questo e enviando o trabalho para a impresso em si. Nenhuma impressora no mundo suporta esse modo de operao no momento, mas o Google tambm pensou nisso, produzindo um software para rodar nos PCs aos quais essas impressoras hoje esto conectadas, para receber os comandos desse servidor remoto e repasslos s impressoras. A beleza deste plano que ele oferece uma alternativa ao problema dos drivers de impresso que independe da concordncia dos fabricantes (mas se eles colaborarem, ser tudo bem melhor). Os problemas tambm so muitos, incluindo questes de privacidade nesses servidores, controle de acesso e disponibilidade das impressoras, entre outros. Ainda necessrio esperar um pouco antes de saber como a proposta lidar com eles, mas estou torcendo: solues so bem-vindas, e como esta em cdigo aberto, alternativas adicionais solucionando os problemas percebidos no devero tardar. n

Augusto Csar Campos administrador de TI e desde 1996 mantm 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

Opes bsicas do gcc


O compilador gcc possui muitas opes. Vamos relembrar as mais importantes.

COLUNA

esta coluna (e nas prximas) vou relembrar ao leitor alguns aspectos triviais do dia a dia do administrador de sistemas ou desenvolvedor que lida com Linux. Todos que utilizam Software Livre, em muitos momentos, tiveram que compilar o cdigo-fonte de alguma aplicao. Porm, na maioria das vezes, sempre usaram o roteiro ./configure, make e make install. Nem sempre assim; de posse de qualquer cdigo em C, vamos revisar alguns pontos. A sequncia das fases de compilao de um programa em C so: 1. pr-processamento (gcc -E app.c -o app.i): fase em que algumas diretivas como #include, #define etc. so realizadas e resolvidas; 2. compilao (gcc -S app.i -o app.s): fase em que gerado, a partir da fase anterior, o cdigo assembly do programa; 3. montagem (gcc -c app.s -o app.o): etapa em que o cdigo convertido para instrues de mquina, gerando um objeto; 4. ligao (linking, gcc app.o -o appexec): etapa em que o cdigo do programa unido a bibliotecas externas. claro que no necessrio fazer todos estes passos. Segue um breve resumo dos comandos usuais e que ajudam demais no dia a dia: # gcc app.c -o appexec (compila app.c e gera como sada appexec). # gcc -o appexec part1.c part2.c part3.c (produz executvel quando composto de mais de um cdigofonte). # gcc app.c -I../otherlibs -o appexec (compila o cdigo, apontando para diretrios alternativos de arquivos de cabealho .h).

# gcc -Wall app.c -o appexec (compila a aplicao com todos os avisos de possveis problemas no cdigo, ligados).

possvel tambm gerar cdigos otimizados, seja alterando o algoritmo apenas, seja usando o gcc para tornar o cdigo menor ou ainda mais rpido. Ao usar o gcc, os nveis de otimizao disponveis so: O0: nvel padro, no qual no h qualquer tentativa de otimizao; O1: o gcc tenta reduzir o tempo de compilao e o tamanho do executvel, possibilitando ainda o uso de depuradores; O2: melhor do que o nvel O1, no causa aumento do arquivo por causa disso. Tambm o melhor, mais seguro (por conta da portabilidade) e o mais usado nos dias atuais na distribuio de softwares em Linux; O3: opo com melhor nvel de otimizao; entretanto, a que mais causa efeitos colaterais: arquivos maiores, maior uso de memria RAM e poucas chances de fazer uso de um depurador sobre o programa executvel; evidente que nem de longe possvel abranger nesta coluna tudo o que voc pode fazer no gcc, pois existem livros inteiros para isso (alguns exagerados e de pouca sntese, infelizmente) e nem este o propsito. extremamente desagradvel precisar fazer coisas de baixa complexidade e no lembrar o exato comando ou mesmo opo para isso. E o pior: s vezes, sequer sabemos se algo factvel. n
Alexandre Borges (aborges@linuxmagazine.com.br, twitter: @ale_sp_ brazil) Especialista Snior em Solaris, OpenSolaris e Linux. Trabalha com desenvolvimento, segurana, administrao e performance desses sistemas operacionais, atuando como instrutor e consultor. pesquisador de novas tecnologias e assuntos relacionados ao kernel.

20

http://www.linuxmagazine.com.br

NOTCIAS

TeamViewer disponvel para Linux


O sistema de acesso e manuteno remotos, anteriormente apenas disponvel para Windows e MacOS X, ganhou uma verso gratuita para Linux para uso no comercial. Segundo informaes do fabricante, o TeamViewer j dispe de uma base instalada de 60 milhes de usurios domsticos, que usam o sistema no Windows e no MacOS X. Usurios de Linux podero agora ingressar nesse grupo de privilegiados, e acessar remotamente seus sistemas para manuteno, monitoramento, ensino distncia etc. A criao de uma verso para Linux, ainda segundo declaraes do fabricante, deveu-se a uma grande demanda pela soluo para a plataforma Linux. Assim, a partir da verso 5, o programa est disponvel para download, permitindo um acesso remoto simples a outros computadores conectados rede. A nica premissa para isso a disponibilidade do TeamViewer em ambos os computadores a serem conectados s h uma verso do programa, que rene todos os recursos necessrios (no h uma verso para servidor e outra para o cliente). O sistema que deseja iniciar a conexo fornece uma identificao nica (ID) e uma senha que pode ser configurada para permanecer a mesma, mas que normalmente gerada a cada nova chamada do programa. Atravs de um dos diversos servidores de autenticao disponveis pelo mundo via Internet, que inicia uma conexo UDP criptografada com chave de 256 bits entre as duas mquinas, possvel realizar o acesso remoto sem encaminhamento de portas e at atravs de firewalls e roteadores. Apenas quando um servidor proxy ou firewall equipado com filtro de contedo tornam a conexo impossvel, a comunicao ocorre atravs de um servidor TeamViewer. Digna de nota a velocidade da conexo, mesmo via modem. Na verso 5, o fabricante tornou a compresso ainda mais eficiente, de modo que uma quantidade mnima de dados trafega atravs da conexo. A verso para Linux foi portada usando uma verso adaptada do Wine, e funcionou sem problemas nos laboratrios da Linux Magazine na Alemanha. Ela oferece um grande nmero de recursos integrados relevantes para a manuteno remota, tais como inverso da direo da conexo, reinicializao do computador, simulao da ativao de uma combinao

Para notcias sempre atualizadas e com a opinio de quem vive o mercado do Linux e do Software Livre, acesse nosso site: www. linuxmagazine.com.br

22

http://www.linuxmagazine.com.br

Gerais | NOTCIAS

de teclas (especificamente, [Ctrl]-[Alt]-[Del]) ou simplesmente a transferncia confortvel de um arquivo de uma mquina para outra. At mesmo o login mltiplo em um computador compartilhado possvel, por exemplo para fins de treinamento, de modo a demonstrar algum recurso ou caracterstica a vrios usurios simultaneamente. Nesse caso, o uso de recursos de chat via VoIP ou vdeo de grande utilidade, os quais na verso para Linux funcionam somente em uma direo no momento (na recepo). O sistema ainda no oferece suporte ao uso de webcams utilizando o framework V4L (Video4Linux). Por outro lado, digno de meno o fato de que o TeamViewer lana mo de codecs livres: Speex para udio e Theora para vdeo. H ainda algumas limitaes na verso para Linux: o recurso white board, atravs do qual usurios podem escrever em uma lousa virtual compartilhada, ainda no funciona, e tambm ainda no h suporte para conexes via VPN. A disponibilidade de um servidor X obrigatria, e o programa no transmite consoles virtuais. Como o fabricante fornece verses do software tambm para Windows e MacOS X, possvel tambm acessar esses sistemas remotamente a partir da mquina Linux ou essa mquina ser acessada por eles. Caso desejado, o sistema pode gravar as atividades executadas no sistema remoto via screencast. Aps cadastro na pgina do fabricante, est disponvel tambm aos interessados o acesso remoto via navegador h inclusive um aplicativo para acesso atravs do iPhone. O programa, em sua verso 5.0.8206 quando da publicao desta notcia, est disponvel para download em diversos formatos para Linux: DEB, RPM, um pacote DEB especfico para a arquitetura x86-64 e existe at mesmo uma verso no formato TGZ, que funciona sem a necessidade de instalao. O aplicativo gratuito para uso domstico. Para uso comercial, o fabricante oferece algumas modalidades de licenas. n

Quase um padro quando se trata da representao de tablaturas (acordes para violo, por exemplo), o aplicativo Guitar Pro, anteriormente disponvel apenas para Windows, possui verses para MacOS X e GNU/Linux a partir da recm-lanada verso 6. Para aqueles que no so msicos: tablatura uma forma de notao musical usada para instrumentos de cordas com trastes, tais como guitarra e violo. Diferentemente das partituras, que exigem uma maior proximidade do msico com a teoria musical, as tablaturas demonstram de forma simples como a melodia deve ser executada. Assim, elas apresentam-se como alternativas tanto ao msico iniciante quanto ao msico experiente, em situaes que exigem praticidade sem alta preciso de tempo. Assim, no de se admirar que existam programas para editar esse tipo de notao. No GNU/Linux h, por exemplo, o TuxGuitar ou o Songwrite. O que ambos tm em comum, alm da finalidade de editar e representar tablaturas, o recurso de importao de arquivos com extenso .GP (ou seja, do Guitar Pro). Nesse segmento, este recurso mais ou menos to importante quanto a importao de arquivos .doc para editores de texto. Afinal, o Guitar Pro lder absoluto do setor desde 1997. A partir da recm-lanada verso 6, o Guitar Pro est disponvel tambm para a plataforma GNU/Linux. Equipado com um recurso batizado de Realistic Sound Engine, que permite uma reproduo realista dos acordes indicados pelas tablaturas, o aplicativo mostra por que est frente da concorrncia. Entre as novidades da nova verso, est tambm uma gama de efeitos regulveis, como distoro, wah wah etc., bem como uma interface totalmente renovada em comparao com as verses anteriores. Em primeiro lugar, vale ressaltar que a disponibilidade de um aplicativo de primeira linha para GNU/Linux um uma tima notcia e um bom sinal para o sistema do pinguim no desktop. Entretanto, o produto s est disponvel para a verso 9.10 de 32 bits do Ubuntu (e apenas para a arquitetura x86). Assim, a verso de demonstrao para download no site do produto s est disponvel como pacote .deb, o que ilustra que o fabricante do software ainda carece de alguma experincia no que tange disponibilizao de aplicativos para a plataforma GNU/Linux: pacotes de instalao nos formatos RPM e TGZ viriam a calhar. n

Jogo Guitar Pro para Linux

Linux Magazine #66 | Maio de 2010

23

NOTCIAS | Gerais

Novo editor de vdeo aberto

O aplicativo para edio no linear de vdeo Lightworks dever ter seu cdigo-fonte aberto no terceiro trimestre deste ano. O aplicativo, voltado especialmente para os profissionais de edio de vdeo, ainda no muito conhecido do usurio domstico, mas j foi usado em diversos filmes vencedores do Oscar e do Emmy. Trata-se de uma soluo de edio no linear de vdeo que foi adquirida pela EditShare em agosto de 2009. A principal atividade da EditShare so solues de armazenamento e backup para o segmento de multimdia, de modo que a abertura do cdigo do Lightworks teria como objetivo principal encontrar uma comunidade de desenvolvimento que pudesse assumir o desenvolvimento e a manuteno do aplicativo, bem como criar novos recursos para ele. De acordo com o comunicado imprensa publicado pela EditShare, o software dever estar disponvel para download gratuito j no terceiro trimestre de 2010. Posteriormente, o cdigo fonte do aplicativo ser disponibilizado para desenvolvedores, que podero escrever extenses e plugins para ele. Uma loja de aplicativos online tambm est planejada, e dever possibilitar a comercializao de complementos para o Lightworks. A data para a liberao completa do cdigo-fonte do programa, bem como o tipo de licena de cdigo aberto a ser utilizada, ainda no esto definidas. n

Nova Coleo de livros Academy


A Linux New Media, editora responsvel pelas revistas Linux Magazine e Ubuntu User (antiga Easy Linux), est lanando uma nova linha de livros prticos: a Coleo Academy. Os livros da Coleo Academy so roteiros prticos e objetivos, com didtica adequada tanto ao profissional quanto ao estudante da rea de TI. O contedo e o formato dos livros foram desenvolvidos a partir da experincia prtica e educacional de seus autores, com foco principal no desenvolvimento de competncias, atravs de conceitos, exemplos detalhados e dicas de quem realmente entende do assunto. O material indicado tanto para autodidatas que desejam se aperfeioar quanto para utilizao em escolas. Professores devero sentir-se confortveis para desenvolver as atividades a partir do livro, que procura atender tanto expectativa do aprendiz quanto demanda profissional do mercado de TI. O primeiro volume da coleo, Mquinas virtuais com VirtualBox, j se encontra disponvel para compra na Linux Magazine Online, com o primeiro captulo liberado para download gratuito. n
24

Gerenciamento de pacotes para Windows?


Garret Serack, desenvolvedor da Microsoft, lanou um projeto de cdigo aberto (publicado sob a ultra-permissiva licena de cdigo aberto BSD) com o apoio da gigante de Redmond com o objetivo de empacotar ferramentas de desenvolvimento para Windows. O projeto, batizado de Common Open Source Application Publishing Platform (CoApp), dever servir de fundamento para um ecossistema de cdigo aberto para Windows, como, por exemplo, um sistema de gerenciamento de pacotes. Como motivao, o desenvolvedor da Microsoft declarou que desenvolvedores at podem criar pacotes de instalao para Windows (os famosos arquivos de extenso MSI), mas pelo menos at o presente momento essa possibilidade ainda no teria inspirado a comunidade de desenvolvedores a criar repositrios inteiros abarrotados de aplicativos nesse formato prontos para instalao. De acordo com a sua experincia, os aplicativos desenvolvidos pelos prprios programadores, bem como programas de cdigo aberto, muitas vezes no podem ser utilizados por todo tipo de usurio de Windows, muito menos compilados por eles. Por isso, o objetivo do novo projeto desenvolver um conjunto de ferramentas, como um sistema bem definido de criao de pacotes e outro para gerenciamento de dependncias. Serack estaria 100% dedicado a este projeto que se encontra em fase planejamento , conforme declarou em seu blog. Na pgina do projeto j h uma coleo estruturada de pginas de wiki vazias, espera de contribuies para o contedo. Alm disso, o projeto conta ainda com uma pgina no Launchpad e um espao nas galerias da Fundao Codeplex da Microsoft. Se a iniciativa vai avanar ou no, ainda incerto. Entretanto, no caso do seu sucesso, corre-se o risco de a Microsoft finalmente descobrir o gerenciamento de pacotes. n

http://www.linuxmagazine.com.br

Gerais | NOTCIAS

Firefox Beta sobrevive a falhas de plugin


Os desenvolvedores do Firefox finalmente decidiram adotar a estratgia do Google Chrome de alocar processos prprios e individuais para o gerenciamento dos plugins do navegador, a fim de evitar falhas e travamentos do navegador. A verso 3.6.4 beta do Firefox incentiva o teste do novo recurso. At agora, acessar uma pgina com elementos em Flash, QuickTime ou Silverlight poderia incorrer no travamento do navegador. Os plugins agora foram separados do processo principal do navegador, o que impede a ocorrncia dessas falhas. Se houver um bug em um desses plugins, o Firefox ir continuar a funcionar e os usurios sero capazes de visualizar um relatrio do erro antes de recarregar a pgina para tentar novamente. O recurso chamado de out-of-process plugins ou plugins fora do processo e agora parte integrante do Firefox 3.6.4 beta que est disponvel para testes para os sistemas operacionais Linux, Windows e Mac OS X. Os desenvolvedores da Mozilla recomendam fortemente o uso da verso beta e os testes de pginas que tenham muitos elementos processados por plugins, como Flash Video Player (o formato .flv). n
25

Linux Magazine #66 | Maio de 2010

CORPORATE

Certificao CompTIA

equivalente LPI

A Computing Technology Industry Association (CompTIA), principal fornecedor de certificaes em TI independentes de fornecedor nos Estados Unidos, e o Linux Professional Institute (LPI), lder mundial no fornecimento de certificaes a profissionais Linux, anunciaram uma parceria atravs da qual os programas de certificao inicial em Linux das duas organizaes passaro a ser comuns e padronizados, tendo como base a ementa do exame LPIC-1. Atravs dessa parceria, a CompTIA ir adotar as provas de certificao nvel 1 do LPI (LPIC-1 LPI-101 e LPI-102) para a sua certificao CompTIA Linux+. Assim, as provas dessa certificao CompTIA (LX0-101 e LX0-102) passaro a ser oferecidas pelo mesmo preo sugerido para as provas LPIC-1. Com isso, os profissionais que obtiverem a certificao LPIC-1 automaticamente recebero tambm a recm-criada certificao CompTIA Linux+ Powered by LPI. Nossa colaborao com o LPI um passo importante e significativo na construo de uma fora de trabalho robusta que esteja treinada e certificada em todos os aspectos do Linux, declarou Todd Thibodeaux, diretor-presidente da CompTIA. A combinao da reconhecida liderana em certificaes em TI da CompTIA com a alta qualidade dos processos de desenvolvimento dos exames do LPI, fortalece a qualidade e o alcance da certificao dessa modalidade vigorosa de conhecimento profissional. Num momento em que pesquisas de mercado independentes indicam que o nmero de postos de trabalho para profissionais Linux cresceu mais de 5% somente em 2009 e que esse tipo de profissional recebe um salrio 10% maior no mercado de TI em nvel mundial, esse esforo concentrado da CompTIA e do LPI vai permitir a profissionais de TI a obteno de duas certificaes Linux independentes de fornecedor pelo preo de uma. Se considerarmos

o acordo similar celebrado entre o LPI e a Novell em meados de fevereiro deste ano, ento so trs certificaes profissionais em Linux pelo preo de uma. O LPI j reconhecido h bastante tempo como principal fornecedor de certificaes Linux independente de fornecedor. Com essa nova iniciativa, estamos nos associando a uma organizao amplamente conhecida e sem finalidades lucrativas de fornecedores que ocupam posio de liderana na indstria de tecnologia. Os profissionais j certificados pela CompTIA passam a ter automaticamente acesso aos programas superiores de certificao em Linux do LPI, declarou Jim Lacey, diretor-presidente do LPI. Essa iniciativa com a CompTIA representa nosso compromisso mtuo com a mo de obra qualificada de profissionais de TI do mercado internacional e assegura a existncia de uma comunidade robusta de profissionais Linux no futuro, completou o executivo. Mais informaes sobre como obter a certificao de uma das instituies tendo sido aprovado nos exames da outra, podem ser encontradas nos sites do LPI (www.lpi. org/CompTIA) e da CompTIA (www.comptia. org/certifications/listed/linux.aspx). n

Governo brasileiro lidera remoes no Google


O Brasil lder nas solicitaes governamentais de remoo de contedo de servios do Google, revela um servio online lanado pela empresa nesta tera-feira (20/4). De acordo com a pgina Government Requests do Google, entre 1 de julho e 31 de dezembro de 2009 a empresa recebeu do governo brasileiro 291 pedidos de remoo de dados, mais que a Alemanha (188) e a ndia (142). Os Estados Unidos aparecem em 4 lugar. Em solicitao de informaes, o Brasil tambm lidera o ranking, com 3.663 pedidos no segundo semestre de 2009. Os Estados Unidos vm em segundo, com 3.580, e o Reino Unido aparece em terceiro com 1.166 pedidos. Em abril ltimo, o Google revelou que seus servios so censurados ou bloque-

26

http://www.linuxmagazine.com.br

Notcias | CORPORATE

Quem comprar a Palm?

Aps alguns anos de perdas financeiras significativas, a Palm, antiga lder inconteste do setor de handhelds, estaria venda, afirmaram diversas fontes ao longo do ms de abril. As primeiras empresas a se mostrarem seriamente interessadas na aquisio da Palm foram a chinesa Lenovo e a fabricante de smartphones HTC, com forte atrao pelo bom sistema operacional WebOS e tambm pela valiosa embora subestimada propriedade intelectual da criadora do sistema de escrita Grafitti, que poderia ser usada at para a HTC se defender dos furiosos ataques que vem sofrendo da Apple. Contudo, poucas semanas depois das notcias sobre o interesse da HTC, um relatrio da agncia de notcias Reuters confirmou que a fabricante perdeu o interesse na aquisio da Palm aps examinar cuidadosamente a contabilidade da empresa, o que torna a Lenovo o principal candidato a assumir o controle da companhia. O relatrio aponta ainda que a aquisio da Palm daria Lenovo a presena no mercado norte-americano de celulares de que a empresa necessita. Tudo isso ocorre no momento em que o diretor-presidente da Palm, Jon Rubinstein, insiste que a companhia capaz de subsistir sozinha, declarando que a Palm estaria trabalhando duro para lanar novos modelos de telefones celulares. Acredito que a Palm possa sobreviver como uma empresa independente, disse Rubinstein ao jornal americano Financial Times. Temos um plano que nos levar lucratividade, completou. Se esse plano significa a criao de novos dispositivos, o licenciamento do WebOS (sistema operacional baseado em Linux que equipa o Palm Pre e o Pixi) ou se h um terceiro plano ainda no divulgado, no se sabe. A Reuters estima que a Lenovo teria que oferecer pelo menos 1,3 bilho de dlares Palm, por conta dos bnus de 30% pagos atualmente a empresas de tecnologia nesse tipo de transao. O valor das aes da Palm caiu significativamente dos US$ 18,09 de setembro do ano passado, fechando em US$ 4,86 no prego do dia 23/04. n

ados em 25 dos 100 pases nos quais atua. Sua vice-presidente de comunicaes globais Rachel Whetstone ressaltou que a China o maior exemplo, mas no o nico. Em seu levantamento, o Google esclarece que os nmeros representam o total de pedidos de informao ou de remoo de dados. Alguns pedidos podem incluir a remoo de vrios contedos, ou informar dados sobre mais de uma conta. n

Linux Magazine #66 | Maio de 2010

27

Coluna do maddog

CORPORATE

Livre licenciamento
Entenda como funcionam as licenas livres e por que elas so importantes.

lgumas pessoas acham que duplicar software protegido por direitos autorais no piratear e eu entendo seus argumentos. Mas, pelo menos para alguns, sob as leis de seus pases, a cpia no autorizada tambm crime, independentemente de ser um livro, uma msica ou um programa. As pessoas vm sendo processadas por causa dessas leis criadas por legisladores que do ouvidos s empresas ou que no acreditam no Software Livre. Pessoalmente, acredito que todos que criam alguma coisa devem ter o direito de dizer o que acontecer com ela, incluindo a duplicao. Eu respeito as licenas e desejos alheios, quer cobrem ou no por seu trabalho. Respeito tambm as licenas de softwares quando pego o programa de algum e o modifico. No mbito das licenas consideradas de cdigo abertos, algumas vezes h limites ao que pode ser feito com esse software. Respeito as condies impostas. Se no quisesse respeit-las, no usaria o software. Por acreditar no modelo do Software Livre e no fato de que a sociedade como um todo tem mais a ganhar com ele do que com o software de cdigo fechado e proprietrio, encorajo todos a licenciarem livremente seu trabalho.

R espeito as condies impostas. Se no quisesse respeit-las, no usaria o software.

Nos 40 anos em que trabalho com software, as condies mudaram, e o velho conceito de propriedade intelectual (PI) necessita de uma grande atualizao. A sociedade cria as leis que oferecem essa proteo; no so leis naturais (como a da gravidade). A constituio dos Estados Unidos contm as bases para a criao do Escritrio de Direitos Autorais e Patentes dos EUA, afirmando: Promover o progresso da cincia e das artes teis, assegurando aos autores e inventores, por tempo limitado, o direito exclusivo aos seus escritos ou descobertas (Artigo I, Seo 8). Esse trecho especfico da constituio dos EUA gerou uma enormidade de leis, muitas das quais influenciadas por empresas e inventores que queriam conseguir mais dinheiro com seus direitos autorais e patentes. O tempo limitado foi repetidamente aumentado. Autores e inventores agora englobam corporaes e o conceito de descobertas est cada vez mais fraco. Agora, pequenas ideias, bvias ou no, valiosas ou no, podem ser declaradas descobertas e ento patenteadas. Por fim, sendo a potncia econmica que (ou foi), os Estados Unidos convenceram (alguns podem dizer coagiram) outros pases a seguir as leis americanas de PI ou a criar as suas prprias. O software escapou da maioria das leis de patentes e direitos autorais at a primeira metade da dcada de 1980, e houve muita inovao antes disso. Mas todos que queriam obter uma vantagem comercial foraram o governo a vincular as leis de direitos e patentes ao software. Ento, por que as pessoas no fazem alguma coisa com relao a essas leis? Porque a maioria acha que pode ignor-las. As pessoas comuns no so afetadas por elas, a menos que as violem flagrantemente. Elas

28

http://www.linuxmagazine.com.br

Maddog | CORPORATE

no leem as licenas dos softwares e livremente burlam a lei, copiando-os vrias vezes. No fronte do Software Livre, eu sempre preciso explicar que o livre refere-se liberdade e no gratuidade, pois as pessoas no compreendem por que, ao fazer uma mudana ou melhoria no Software Livre, elas no podem cobrar por cada cpia dessa mudana, como faz a Microsoft. Elas no compreendem a troca: em vez de terem que pagar pelo software, suas contribuies o impulsionam. O que aconteceria se todos que pirateiam software tivessem que realmente obedecer lei, ler e compreender as licenas e pagar por todos os programas que copiaram? E se os computadores parassem de funcionar porque o software DRM os impede de usar a mdia pirateada? Talvez a as pessoas exigissem a reviso dessas leis. Ou comeassem a usar Software Livre. Jon maddog Hall. Jon maddog Hall presidente da Linux International, instituio internacional dedicada a promover o Linux e o Software Livre e de Cdigo

O que aconteceria se todos que pirateiam software tivessem que realmente obedecer lei, ler e compreender as licenas
Aberto. Maddog viaja o mundo dando palestras e debatendo com decisores sobre o uso do Software Livre em mbito tanto corporativo quanto comunitrio. n

Jon maddog Hall presidente da Linux International, instituio internacional dedicada a promover o Linux e o Software Livre. Maddog viaja o mundo ministrando palestras e debatendo com decisores sobre o uso do Software Livre em mbito tanto corporativo quanto comunitrio.

Linux Magazine #XX | Ms de 200X

www.lpi-brasil.org

29

Acesse sistemas a partir de qualquer local ou dispositivo

Conexo remota
Conhea as vantagens e facilidades do acesso ao servidor a partir de todos os lugares e usando praticamente qualquer dispositivo. por Flvia Jobstraibizer

CAPA

entralizar a informao, tendo-a acessvel e atualizada sempre que for necessrio acess-la a partir de um computador independentemente do sistema operacional , sem se preocupar com firewalls e outros bloqueios, ou at mesmo a partir do seu celular, hoje em dia realidade. Com os avanados recursos de acesso remoto, voc pode at mesmo utilizar o seu computador enquanto outra pessoa o utiliza. Nesta edio, mostramos como um usurio pode atravessar um proxy de acesso wi-fi comum em hotis, assim como as formas disponveis para o administrador evitar isso.

Apresentamos ainda o OpenAtrium, plataforma completa de comunicao e interao em grupo, que permite criar, acompanhar e designar tarefas e documentos, alm de trocar mensagens e diversas outras facilidades colaborativas com todos os membros de uma equipe, grupo ou projeto. Para quem quer melhorar a conectivade do Windows com sistemas Unix/Linux, demonstramos as ferramentas de interoperabilidade do Unix para Windows em um completo artigo contendo a instalao e configurao das ferramentas.

E como no podia faltar, os celulares esto cada vez mais inteligentes, conectando-se a computadores remotamente, mesmo que estes computadores estejam sendo utilizados ao mesmo tempo por outra pessoa. Nosso ltimo artigo desta seo analisa os clientes VNC para dispositivos mveis, com todas as suas vantagens e facilidades. Boa leitura! n

ndice das matrias de capa


Viso do tnel Sempre s ordens Sempre conectado No trio

Linux Magazine #66 | Maio de 2010

31

Inicializao do sistema com Grub

OpenSolaris, parte 13
Vamos comear a explorar a inicializao de um sistema OpenSolaris. por Alexandre Borges

TUTORIAL

ertamente um dos tpicos mais importantes para todos os administradores de sistemas que exercem o controle de suas mquinas, sejam elas alguma variante de Unix ou mesmo Windows, o gerenciamento de servios. Em OpenSolaris, existem dezenas de servios e todos eles fornecem algum recurso que, de uma forma ou de outra, crtica ou para a operao do sistema ou para as aplicaes. Em

muitas oportunidades, estas aplicaes instaladas so manipuladas na forma de servios no que tange inici-las ou paralis-las. Neste artigo, vamos explicar os conceitos pertinentes a esta rea to importante na qual o OpenSolaris se oferece para facilitar a nossa vida. Porm, antes de discutirmos esse tpico de servios, aconselhvel comentar um pouco do processo de inicializao do OpenSolaris.

Grub e inicializao

Assim como a maioria das verses de Linux existentes no mercado hoje, o OpenSolaris utiliza como gerenciador de boot o Grub. Tenho certeza de que o leitor conhece muito bem os detalhes de funcionamento do Grub e no a inteno perder muito tempo com ele aqui, mas apenas ressaltar alguns poucos pontos que podem auxiliar no entendimento do processo de inicializao do OpenSolaris.

Listagem 1: Arquivo menu.lst do Grub


splashimage /boot/grub/splash.xpm.gz background 215ECA timeout 30 default 1 #- ADDED BY BOOTADM - DO NOT EDIT title OpenSolaris 2009.06 findroot (pool_rpool,0,a) bootfs rpool/ROOT/opensolaris splashimage /boot/solaris.xpm foreground d25f00 background 115d93 kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFSBOOTFS,console=graphics module$ /platform/i86pc/$ISADIR/boot_archive #END BOOTADM--

Listagem 2: Comando eeprom


# eeprom ata-dma-enabled=1 atapi-cd-dma-enabled=1 ttyb-rts-dtr-off=false ttyb-ignore-cd=true ttya-rts-dtr-off=false ttya-ignore-cd=true ttyb-mode=9600,8,n,1,ttya-mode=9600,8,n,1,lba-access-ok=1 keyboard-layout=Unknown console=text

Linux Magazine #66 | Maio de 2010

61

TUTORIAL | OpenSolaris

referenciado no Grub dentro do arquivo de menu /rpool/boot/grub/ menu.lst (listagem 1). Parte destas informaes tambm podem ser apresentadas utilizandose o seguinte comando:
bootadm list-menu

boot_archive e esse mesmo caminho

Figura 1 Selecione a linha do OpenSolaris e pressione e.

O Grub tem como funo principal carregar o boot archive na memria da mquina em operao. Esse boot archive basicamente composto de alguns mdulos do kernel e de arquivos de configurao que so requisitados no momento do boot do sistema operacional. Neste caso, o boot archive assume uma importncia nica, pois chamado antes do sistema de arquivos raiz (/) ser montado.

Diferentemente do Solaris 10, o OpenSolaris ainda no possui a opo Failsafe no menu Grub, isto , aquela onde existe um segundo boot archive no sistema utilizado para recuperao em caso de corrupo do boot archive primrio. Por enquanto, para esta utilizao, ou realizado o boot em single mode ou utilizado o CD do OpenSolaris. A localizao do boot archive no OpenSolaris /platform/i86pc/

Na listagem 1, possvel que o leitor estranhe a linha com a palavra-chave findroot; todavia, ela equivalente ao comando root utilizado em outros sistemas operacionais. O findroot descobre o disco especificado e tem a vantagem de suportar UFS e ZFS como sistema de arquivo principal do sistema. A localizao do kernel apontada, evidentemente, pela linha kernel$. Existem algumas opes que podem alterar o comportamento do boot do OpenSolaris em x86 que so similares ao ambiente de OBP (Open Boot Prom) de mquinas com arquitetura SPARC. Estas opes so salvas no arquivo /boot/solaris/bootenv.rc e podem ser visualizadas com o uso do comando eeprom (listagem 2). Os valores desses parmetros podem ser alterados segundo a sintaxe:
eeprom <varivel> = <valor>

Estas opes so bem bsicas e sugiro fortemente pesquisar outras muitas disponveis por meio do comando man eeprom.

Passagem de parmetros
Em todos os sistemas operacionais, permitido passar alguns parmetros para o kernel durante o boot da mquina; no OpenSolaris, isso no diferente. Dentre as vrias alternativas descritas pelo comando man boot, as mais relevantes so: s: inicia o sistema em modo single user; -v: mostra as mensagens do kernel na inicializao;

Figura 2 Na edio dessa opo de inicializao, desa at a linha iniciada


por kernel$.

62

http://www.linuxmagazine.com.br

OpenSolaris | TUTORIAL

Listagem 3: Visualizao do boot archive


# bootadm list-archive boot/acpi/tables boot/solaris/bootenv.rc boot/solaris/devicedb/master etc/cluster/nodeid etc/dacf.conf etc/devices/devid_cache etc/devices/mdi_ib_cache etc/devices/mdi_scsi_vhci_cache etc/devices/retire_store etc/driver_aliases etc/driver_classes etc/mach etc/name_to_major etc/name_to_sysnum etc/path_to_inst etc/rtc_config etc/system etc/hostid kernel platform/i86hvm/kernel platform/i86pc/kernel platform/i86xpv/kernel platform/i86pc/ucode/GenuineIntel platform/i86pc/ucode/AuthenticAMD

passo-a-passo, solicitando que o usurio fornea informaes importantes, como arquivo de sistema, nome do kernel etc.; -m quiet ou -m verbose: estas opes permitem controlar a quantidade de mensagens geradas pelos servios na inicializao do sistema. Todas estas alternativas so passadas atravs do Grub. Ao test-las, sugiro apagar (usando o comando d) as linhas splashimage, foreground, background e o argumento console=graphics da linha do kernel, pois elas impedem que o console (e suas mensagens) sejam visualizados corretamente. Por exemplo, em diversas ocasies torna-se inevitvel inicializar o sistema em modo single user para que seja vivel fazer manutenes de emergncia. Com o Grub, isto pode ser feito passando a opo -s da seguinte maneira: 1 quando a tela inicial do Grub aparecer, escolha a opo do OpenSolaris (figura 1); 2 edite a entrada usando o comando e (figura 2); 3 v at a linha que se inicia com kernel$ e, no final dela, acrescente a opo -s. Em seguida, tecle [Enter] (figura 3); 4 pressione b para iniciar o boot do sistema; Como afirmado anteriormente, o boot archive desempenha um papel

-a: inicializa o OpenSolaris no

Figura 3 Depois de pressionar e para editar a linha do kernel, acrescente -s


ao seu final.

fundamental no processo de inicializao do sistema e possui alguns mdulos e arquivos de configura-

o. O contedo do boot archive pode ser visualizado como mostra a listagem 3. n

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

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

Linux Magazine #66 | Maio de 2010

63

PROGRAMAO

Automatizao de scripts com o Sikuli

Script grfico
Utilize imagens para montar scripts intuitivos automaticamente com o ambiente de scripts nico do Sikuli. por Dmitri Popov

U
74

tilizando as capacidades de scripting do shell do Linux, possvel automatizar qualquer tarefa no sistema. Mesmo para quem no um guru da programao, possvel escrever scripts que lidam

com inmeras tarefas corriqueiras desde montar compartilhamentos remotos at fazer um backup. Apesar de todo esse poder, produzir scripts shell possui uma sria limitao: os scripts so bons apenas para

controlar e automatizar ferramentas de linha de comando e aplicativos grficos que suportam argumentos pela linha de comando. Portanto, para automatizar ambientes desktop grficos, como o Gnome e o KDE,

http://www.linuxmagazine.com.br

Sikuli | PROGRAMACO

ou aplicativos baseados em interfaces grficas, os scripts tradicionais no servem. Eis que chega o Sikuli [1], um ambiente de scripting nico que permite automatizar aplicativos grficos com considervel facilidade. O Sikuli no depende de nenhuma API e utiliza como base simples telas com elementos grficos. Basicamente, em vez de descrever onde clicar ou qual item do menu escolher, basta inserir no Sikuli uma tela da rea especfica diretamente no script. O Sikuli analisa os padres da imagem, encontra o elemento apropriado na interface grfica e efetua a ao especificada. Nem necessrio dizer que isso simplifica o processo de produo de scripts. Na verdade, a abordagem do Sikuli to intuitiva que possvel comear a produzir scripts em questo de minutos, mesmo sem experincia em programao.

Figura 1 O IDE Sikuli possui apenas o essencial, com vrios botes na barra
de ferramentas.

Primeiros passos

O Sikuli escrito em Java. Ento, a primeira coisa a ser feita configurar o Java Runtime Environment no sistema. Alm disso, ser necessrio instalar alguns outros pacotes. No Ubuntu, isso pode ser feito com o seguinte comando no terminal:
sudo apt-get install libcxxtools6 libcxxtools-dev libhighgui1 libhighgui-dev libcv1

Quando tudo estiver pronto, basta pegar a ltima verso do Sikuli e abrir o arquivo baixado no diretrio de sua escolha (por exemplo, o diretrio home). Em uma janela de terminal, v para o diretrio Sikuli-IDE/, e inicie o IDE Sikuli com o script sikuli-ide.sh. Outra maneira iniciar o Sikuli com um duplo clique no arquivo sikuli-ide.jar, contanto que o arquivo .jar esteja associado ao Java Runtime.

A interface do Sikuli (figura 1) fcil de entender. A barra de ferramentas principal oferece vrios botes que do acesso rpido a todas as funes essenciais do programa. Os trs botes mais importantes so Capture, Load e Run. O boto Capture permite capturar uma tela do elemento desejado ou da rea grfica desejada; Load permite inserir uma tela j existente ao script atual. Como se pode supor, o boto Run executa o script aberto. Graas ao suporte a abas, possvel usar o IDE Sikuli para abrir e gerenciar vrios scripts ao mesmo tempo. Ao trabalhar com o Sikuli, bom ter algumas coisas em mente. Primeiro, o Sikuli no se d bem com mltiplos monitores. Ento, para ter certeza de que o script funcionar como esperado, desconecte todos os monitores externos da mquina (exceto o principal, claro). No incio, a maioria dos meus scripts se recusou a funcionar corretamente. O motivo que eu havia habilitado a opo do boto esquerdo do mouse, e todas as aes eram interpretadas como cliques com o boto direito. Ento, para os usurios canhotos, a correo simples. Use a ao de clique com o boto direito em vez de clique, e vice-versa. A verso do Sikuli para Linux ainda no suporta atalhos de te-

clado. Portanto, necessrio usar o boto Capture para capturar as telas. Como alternativa, possvel usar um utilitrio externo como o Shutter para capturar as telas e depois import-las para seu script usando o boto Load. O uso de uma ferramenta dedicada captura de telas oferece maior controle e acelera todo o processo. No entanto, lembre-se de que todas as telas precisam estar no formato PNG. Para comear, criei um script simples que clica no cone do mini-aplicativo Deskbar no painel e digita Hello world! no campo de busca. Obviamente, para esse script funcionar, preciso antes instalar os pacotes do mini-aplicativo Deskbar e adicion-lo ao painel. Um script do Sikuli consiste em uma srie de aes tais como click, wait, type e assim por diante. Cada ao pode usar uma tela que espe-

Figura 2 Script Hello world!.

Linux Magazine #66 | Maio de 2010

75

PROGRAMAO | Sikuli

Figura 3 Este script automatiza o processo de montar um compartilhamento


remoto SSH.

cifica o elemento ou a rea grfica alvo. Por exemplo, se o script tiver que clicar em um boto especfico de um dado aplicativo, preciso adicionar a ao click seguida pela tela do boto. Nesse caso, o script dever fazer duas coisas: clicar no mini-aplicativo Deskbar no painel e digitar o texto Hello world! no campo de busca. Para conseguir isso, necessrio especificar duas etapas: click, com a tela do boto do Deskbar, e type, com o texto Hello world!, como mostra a figura 2. Em seguida, clique no boto Run na barra de ferramentas principal do Siku-

Figura 4 Em vez das aes click...

li e admire a magia do seu script em ao. Agora que j mostrei como o Sikuli funciona, criarei um script que finalmente faz algo til, como montar um compartilhamento remoto via SSH usando a ferramenta Locais | Conectar ao servidor. O script completo est na figura 3 e a maioria dos passos mostrados bvia. Uma srie de aes click and type so utilizadas para fornecer os campos na caixa de dilogo e digitar os textos fornecidos, tais como endereo do servidor e nome do usurio. No entanto, dois passos pedem uma anlise mais atenta. Como o nome sugere, a ao switchApp direciona o script para o aplicativo desejado (neste caso, o utilitrio Conectar ao servidor). Para selecionar um item na lista drop-down, so necessrias duas aes click: a primeira clica na lista drop-down propriamente dita (isto , a lista Tipo de servidor), enquanto que o segundo clica no item da lista (isto , SSH). Para determinar o item da lista

usando o Sikuli, preciso ajustar o tempo de captura: assim, haver tempo suficiente para clicar na lista antes que o Sikuli entre no modo de captura de tela. Para ajustar esse tempo de captura, acesse o menu File | Preferences e especifique o tempo, em segundos, no campo Capture delay. Alm da capacidade de digitar strings especficas, o Sikuli tambm trabalha com o teclado e com teclas modificadas, que uma maneira mais eficiente de automatizar aplicativos. Por exemplo, o script da figura 4. Esse script entra no navegador Firefox, clica no boto Nova Aba, insere a URL dada e tecla [Enter]. Para o ltimo passo, o script usa o argumento Key.ENTER. Por suportar modificadores de teclado, possvel substituir aes como clicar no boto Nova Aba pelo comando type(t, KEY_CTRL), que emula o atalho [Ctrl]+[T] do teclado (como mostra a figura 5). Outros modificadores de teclado suportados incluem KEY_ALT (a tecla [Alt]), KEY_META (a tecla [Meta] ou Windows) e KEY_SHIFT (a tecla [Shift]). O uso da ao click possibilita tambm selecionar ou tirar a seleo de uma caixa em uma janela de dilogo. Porm, e se a janela contiver vrias caixas e for necessrio selecionar todas de uma vez? nesse ponto que a ao findAll til. Essa ao encontra todas as ocorrncias de uma imagem especificada. Ento, se uma tela com uma caixa for usada juntamente com a ao findAll, todas as caixas sero encontradas na janela especificada. Agora, essa ao precisa entrar em um loop for...in para fazer o script passar por todas as caixas encontradas e selecion-las. O script da figura 6 seleciona todas as caixas na caixa de dilogo Preferncias do Gerenciamento de Energia. Caso voc j tenha traba-

76

http://www.linuxmagazine.com.br

Sikuli | PROGRAMACO

Figura 5 ...use a ao type com modificadores de


teclado para emular atalhos de teclado.

Figura 6 Selecionando todas as caixas.

lhado coma linguagem Python, o cdigo do script ser familiar. Isso no uma coincidncia, pois o Sikuli usa Jython como base. No h necessidade de habilidades de programao para trabalhar com o Sikuli, mas certo conhecimento de Python pode ajudar no uso mais avanado do programa. Normalmente, o Sikuli faz um bom trabalho de reconhecimento de padres de imagens nas telas, mas seu IDE oferece um recurso til que permite ajustar e testar a preciso do reconhecimento dos elementos da tela. Para isso, clique na tela desejada no script, para que o Sikuli abra uma janela de visualizao, onde as reas que correspondem ao padro da imagem na tela esto marcadas com retngulos vermelhos. Isso pode ajudar na soluo de problemas do script, caso as reas corretas no estejam sendo atingidas na interface especificada. Alm disso, possvel usar o Slider Similarity para precisar o reconhecimento. Quando o script estiver pronto, ele dever ser exportado como um pacote executvel .skl selecionando o comando Export executable no menu File. Ento, ele poder ser executado sem ser aberto no IDE Sikuli usando o seguinte comando no terminal:
caminho/do/sikuli/sikuli-ide.sh

script.skl

Substitua /caminho/do/sikuli pelo verdadeiro caminho at o diretrio do IDE Sikuli, e script.skl com o nome do script que ser executado.

Trocando em midos

O Sikuli um projeto fascinante e com enorme potencial. O projeto ainda est engatinhando e por isso

h espao para melhorias. Neste aspecto, a documentao dos recursos do Sikuli ainda deficiente. No momento, o melhor mtodo para conhecer o Sikuli us-lo e descobrir suas possibilidades escrevendo scripts. Para comear, possvel usar a seo Sikuli Script Commands for Jython [2] na documentao e no blog do projeto [3]. n

Mais informaes
[1] ikuli: http://groups.csail.mit.edu/uid/sikuli/ S [2] omandos do Sikuli para Jython: http://sikuli.org/documentation. C shtml#doc/pythondoc-python.edu.mit.csail.uid.Sikuli.html [3] log oficial do Sikuli: http://blog.sikuli.org/ B

Sobre o autor
Dmitri Popov formado em letras (idioma russo) e lingstica computacional; h vrios anos trabalha como tradutor tcnico e colaborador free-lancer. J publicou mais de 500 artigos sobre software de produtividade, computao mvel, aplicativos web e outros tpicos relacionados informtica. Seus artigos j apareceram em sites e revistas da Dinamarca, Inglaterra, EUA, Alemanha, Rssia e, agora, do Brasil.

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

Linux Magazine #66 | Maio de 2010

77

SERVIOS

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

Cidade
Salvador Salvador Fortaleza Fortaleza

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

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

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

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

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

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

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

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

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

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

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

4 4 4 4

Rio Grande do Sul


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

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

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

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

Insigne Free Software do Brasil Campinas

78

http://www.linuxmagazine.com.br

Linux.local | SERVIOS

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

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

Endereo So Paulo (continuao)


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

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

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

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

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

4 4 4 4 4

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

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

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

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

Linux Magazine #66 | Maio de 2010

79

Calendrio de eventos
Evento Data Local
Rio de Janeiro.RJ

ndice de anunciantes
Informaes
www.encontrovoipcenter.com.br

Empresa
Cisco Rede Host Central Server

Pg.
02 07 09 11 13 15 17 19 21 25 27, 84 83

Encontro VoIP Center RJ 8 a 10 de junho

SERVIOS

CIAB 2010 FISL 2010

9 a 11 de junho 21 a 24 de julho

So Paulo, SP Porto Alegre, RS

www.ciab.org.br www.fisl.org.br

DCS UOL Plus Server Impacta Watchguard Plaza Hotis Othos Senac Bull

Encontro VoIP Center SP 21 a 23 de setembro

So Paulo, SP

www.encontrovoipcenter.com.br

CNASI 2010

20 a 22 de outubro

So Paulo, SP

www.cnasi.com

Futurecom 2010

25 a 28 de outubro

So Paulo, SP

www.futurecom.com.br

Nerdson Os quadrinhos mensais da Linux Magazine

80

http://www.linuxmagazine.com.br

Na Linux Magazine #67


PREVIEW
DESTAQUE MONITORAMENTO

Segurana de redes

A Internet se tornou mais e mais perigosa ao longo dos anos, com ameaas que mudam constantemente e agressores cada vez mais sofisticados. Para ajudar a descobrir ameaas, muitos profissionais de segurana lanam mo do renomado buscador de vulnerabilidades Nessus. Porm, aps a fabricante desse software alterar sua licena para uso comercial impedindo os profissionais de utilizarem-na profissionalmente, portanto foi lanado o fork OpenVAS. Na Linux Magazine 67, vamos explicar como empregar o OpenVAS em anlises de segurana de redes, alm de demonstrar o uso do Shinken, uma espcie de Nagios repensado para as necessidades atuais. n

DTrace do Linux

Depurar o kernel de um sistema operacional nunca foi uma tarefa trivial. A depurao iterativa ainda mais difcil, uma vez que, se o kernel estiver parado em um brakpoint ele no conseguir sustentar o prprio depurador em execuo sobre ele. A prxima edio da Linux Magazine vai apresentar o poderoso SystemTap, que emprega um novo conceito (tracing) para obter dados sem usar a depurao iterativa. Nesse novo modelo, o depurador simplesmente executa um conjunto de instrues no local desejado e permite que o kernel continue sua execuo normal. Mostraremos como usar o SystemTap para fazer traces do kernel Linux e desvendar qualquer mistrio que precise ser resolvido. n

Na Ubuntu User #19


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

Wine

O popular Wine, agora na verso 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

Conhea a nova coleo de livros da Linux New Media


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

Interligando Windows e Linux com Samba Paulo Henrique Alkmin da Costa

Mquinas virtuais com VirtualBox Luciano Antonio Siqueira

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

Luciano Antonio Siqueira

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

Paulo Henrique Alkmin da Costa

Luciano Antonio Siqueira

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

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

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

ISBN: 978-85-61024-22-2

com Windows e Linux

Samba:

Mquinas virtuais com VirtualBox


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

9 788561 024239

9 788561 024222

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

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

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

AC-samba_capa.indd 1

15/04/10 14:44

AC-vbox_capa.indd 1

22/04/10 11:16

09/04/10 09:59

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

Disponvel no site www.LinuxMagazine.com.br

Anda mungkin juga menyukai