Você está na página 1de 11

10 Truques Essenciais para Administradores

Como Ser um Administrador de Sistemas Linux Mais Produtivo


Aprenda esses 10 truques e voc ser o administrador de sistema Linux mais poderoso no
universo...bem, talvez no no universo, mas essas dicas sero necessrias para jogar nos grandes
times. Aprenda sobre tneis de SSH, VNC, recuperao de senha, espionagem de console e mais.
Exemplos acompanham cada truque, de maneira que seja possvel duplic-los em seus prprios
sistemas. Os melhores administradores de sistema so diferenciados por sua eficincia. E um eficiente administrador do
sistema pode executar em 10 minutos uma tarefa que exigiria de qualquer outra pessoa duas horas para ser concluda;
ento, o eficiente administrador do sistema deveria ser recompensado (melhor pago), porque a empresa est
economizando tempo e tempo dinheiro, certo? O truque provar a sua eficincia para o gerenciamento. Embora eu no
v tentar cobrir esse truque neste artigo, eu vou fornecer a voc 10 dicas essenciais da sacola de truques do administrador
preguioso. Essas dicas iro economizar seu tempo e mesmo se voc no for pago para ser mais eficiente, ter, pelo
menos, mais tempo para jogar Halo.

Truque 1: Desmontando a Unidade de DVD No-responsiva


O usurio principiante da Internet diz que quando pressiona o boto de Ejeo na unidade de DVD de um servidor
executando um determinado sistema operacional com base em Redmond, ele ejetar imediatamente. Ele ento reclama
que, na maioria dos servidores Linux corporativos, se um processo estiver em execuo naquele diretrio, a ejeo no
ocorrer. Por muito tempo como um administrador Linux, eu reinicializaria a mquina para que o disco fosse ejetado, caso
no conseguisse descobrir o que estava em execuo e porque ele no liberaria a unidade de DVD. Mas isso ineficaz.
Aqui est como descobrir o processo que mantm sua unidade de DVD e a ejeta para sua satisfao: Primeiro, simule-o.
Insira um disco em sua unidade de DVD, abra um terminal e monte a unidade de DVD:

# mount /media/cdrom
# cd /media/cdrom
# while [ 1 ]; do echo "Todas as suas unidades nos pertencem!"; sleep 30; done
Agora, abra um segundo terminal e tente ejetar a unidade de DVD:

# eject
Ser obtida uma mensagem semelhante a:

umount: /media/cdrom: device is busy


Antes de liber-la, vamos descobrir quem a est utilizando.

# fuser /media/cdrom
Veja que o processo estava em execuo e, na verdade, nossa culpa que no podemos ejetar o disco.
Agora, se voc for root, pode exercitar seus poderes divinos e eliminar processos:

# fuser -k /media/cdrom
Boom! E em um piscar de olhos, liberdade. Agora, desmonte solenemente a unidade:

# eject
fuser est bom.
Voltar para parte superior

Truque 2: Fazendo Sua Tela Voltar quando Ela Fica


Embaralhada

Tente isso:

# cat /bin/cat
Veja! Seu terminal parece um lixo. Tudo o que digita parece que est olhando para o Matrix. O que voc faz?
Digita reset. Mas, digitar reset quase digitar reboot ou shutdown. Suas mos comeam a suarespecialmente se
estiver fazendo isso em uma mquina de produo.
Tenha a certeza de que pode fazer isso com a confiana de que nenhuma mquina ser reinicializada. V em frente, faa
isso:

# reset
A sua tela volta ao normal. Isso bem melhor do que fechar a janela e, em seguida, efetuar o login novamente,
especialmente se voc acabou de ir por cinco mquinas para SSH para essa mquina.
Voltar para parte superior

Truque 3: Colaborao com a Tela


David, o usurio de alta manuteno de engenharia do produto, chama: "Preciso que me ajude a entender por que no
posso compilar supercode.c nestas novas mquinas que voc implementou."
"Bem," voc diz. "Em qual mquina voc est?"
David responde: " Posh." (Sim, essa empresa fictcia denominou seus cinco servidores de produo em homenagem s
Spice Girls.) OK, voc diz. Voc exerce seus poderes divinos de usurio root e em uma outra mquina, torna-se David:

# su - david
Em seguida, voc passa para posh:

# ssh posh
Assim que estiver l, execute:

# screen -S foo
Em seguida, voc grita para o David:
"Escuta David, execute o seguinte comando em seu terminal: # screen -x foo."
Isso far suas sesses e as do David serem colocadas juntas no sagrado shell Linux. possvel voc ou ele digitar, mas
ambos vero o que o outro est fazendo. Isso evita que precise ir at o outro andar e permite que ambos tenham controle
igual. O benefcio que David pode ver as suas habilidades para resoluo de problemas e exatamente como voc resolve
problemas.
Finalmente, ambos vem qual o problema: O script de compilao do David codificou permanentemente um antigo
diretrio que no existe nesse novo servidor. Voc o monta, recompila, resolve o problema e o David volta ao trabalho.
Voc ento volta para qualquer que seja a atividade preguiosa que estava fazendo antes.
A nica advertncia para esse truque que ambos precisam estar com login efetuado como o mesmo usurio. Outras
coisas interessantes que possvel fazer com o comando screen incluem ter mltiplas janelas e dividir telas. Leia as
pginas de instruo para saber mais sobre isso.
Mas eu lhe darei uma ltima dica enquanto voc estiver em sua sesso screen . Para se desconectar dela e deix-la
aberta, digite: Ctrl-A

D. (Quero dizer, mantenha pressionada a tecla Ctrl e pressione a tecla A . Em seguida, pressione a

tecla D .)
possvel ento se reconectar executando o comando screen -x foo novamente.
Voltar para parte superior

Truque 4: Voltando Senha-Raiz

Voc esqueceu a senha-raiz. Belo trabalho. Agora s necessrio reinstalar a mquina inteira. Infelizmente, eu tenho visto
vrias pessoas fazerem isso. Mas surpreendentemente fcil entrar na mquina e alterar a senha. Isso no funciona em
todos os casos (como se criasse um senha do GRUB e a esquecesse tambm), mas aqui est como fazer em um caso
normal com um exemplo do Linux S.O. Cent.
Primeiro reinicialize o sistema. Quando ele reinicializa voc chegar tela do GRUB como mostrado na Figura 1. Mova a
tecla de seta de forma a ficar nessa tela ao invs de prosseguir todo o caminho para um boot normal.

Figura 1. Tela do GRUB Aps a Reinicializao

Em seguida, selecione o kernel que ir inicializar com as teclas de seta e digite E para editar a linha do kernel. Ver ento
algo como a Figura 2:

Figura 2. Pronto para Editar a Linha do Kernel

Utilize a tecla de seta novamente para realar a linha que comea com kernel e pressione E para editar os parmetros do
kernel. Quando estiver na tela mostrada na Figura 3, simplesmente anexe o nmero 1 aos argumentos conforme mostrado
na Figura 3:

Figura 3. Anexar o Argumento com o Nmero 1

Em seguida, pressione Insira , B e o kernel ir inicializar at o modo de usurio nico. Uma vez aqui possvel executar o
comando passwd , alterando a senha para o usurio root:

sh-3.00# passwd
Nova senha do UNIX:
Digite novamente a nova senha do UNIX:
passwd: todos os tokens de autenticao foram atualizados com xito
Agora possvel reinicializar e a mquina ir inicializar com sua nova senha.
Voltar para parte superior

Truque 5: Porta Dos Fundos do SSH


Muitas vezes eu estarei em um site em que preciso de suporte remoto de algum que est bloqueado para fora por um
firewall da empresa. Poucas pessoas percebem que se possvel ficar fora do mundo atravs de um firewall, ento,
relativamente fcil abrir um buraco para que o mundo possa chegar at voc.
Em sua forma mais bruta, isso chamado de "abrindo um buraco no firewall." Vou cham-lo de porta dos fundos do SSH.
Para utiliz-lo, ser necessria uma mquina na Internet que voc pode utilizar como um intermedirio.
Em nosso exemplo, chamaremos nossa mquina de blackbox.example.com. A mquina atrs do firewall da empresa
chamada de ginger. Finalmente, a mquina na qual o suporte tcnico est ser chamada de tech. A Figura 4 explica como
isso configurado.

Figura 4. Abrindo um Buraco no Firewall

Aqui est como proceder:

1.

Confirme que o que voc est fazendo permitido, mas certifique-se de perguntar s pessoas
corretas. A maioria das pessoas ir se assustar porque voc est abrindo o firewall, mas o que elas no

entendem que ele completamente criptografado. Alm disso, algum precisaria piratear sua mquina
externa antes de entrar em sua empresa. Em vez disso, voc pode pertencer escola do "pea desculpas
em vez de permisso." De qualquer modo, use seu julgamento e no me culpe se isso no for da sua
maneira.
2.

SSH a partir da ginger at blackbox.example.com com o sinalizador -R . Vou supor que voc o
usurio root na ginger e que tech precisar do ID do usurio root para ajud-lo com o sistema. Com o
sinalizador -R , voc encaminhar instrues da porta 2222 na caixa preta para a porta 22 na ginger. Isso
como voc configura o tnel do SSH. Observe que apenas o trfego do SSH pode chegar na ginger: Voc
no est colocando a ginger em exposio na Internet.
possvel fazer isso com a seguinte sintaxe:

~# ssh -R 2222:localhost:22 thedude@blackbox.example.com


Uma vez na caixa preta, s necessrio ficar com login efetuado. Eu geralmente insiro um comando
como:

thedude@blackbox:~$ while [ 1 ]; do date; sleep 300; done


para manter a mquina ocupada. E minimizar a janela.
3.

Agora instrua seus amigos na tech para efetuarem SSH como o cara na caixa preta sem utilizar
nenhum sinalizador do SSH especial. Voc ter que lhes fornecer a sua senha:

root@tech:~# ssh thedude@blackbox.example.com .


4.

Logo que a tech estiver na caixa preta, pode efetuar SSH para ginger utilizando o seguinte
comando:

thedude@blackbox:~$: ssh -p 2222 root@localhost


5.

tech ser solicitada uma senha. Eles devem inserir a senha-raiz da ginger.

6.

Agora, voc e o suporte a partir da tech podem trabalhar juntos e resolver o problema. Vocs
podem at querer utilizar a tela juntos! (ConsulteTruque 4.)
Voltar para parte superior

Truque 6: Sesso VNC Remota atravs de um Tnel do SSH


A VNC ou virtual network computing esteve disponvel por um longo tempo. Eu normalmente me vejo precisando utiliz-la
quando o servidor remoto possui algum tipo de programa grfico que est disponvel apenas naquele servidor.
Por exemplo, suponha que no Truque 5, a ginger esteja em um servidor de armazenamento. Muitos dispositivos de
armazenamento so fornecidos com programa GUI para gerenciar os controladores de armazenamento. Muitas vezes
essas ferramentas de gerenciamento de GUI precisam de uma conexo direta ao armazenamento atravs de uma rede que
, s vezes, mantida em uma sub-rede privada. Portanto, o nico meio de acessar essa GUI faz-lo a partir da ginger.
possvel tentar aplicar SSH na ginger com a opo -X e ativ-la dessa forma, mas muitas vezes a largura da banda
necessria demais e voc ficar frustrado aguardando. VNC uma ferramenta bem mais simples e fcil para rede e est
prontamente disponvel para quase todos os sistemas operacionais.
Vamos supor que a configurao seja a mesma que no Truque 5, mas voc deseja que a tech possa obter acesso a VNC
ao invs de SSH. Nesse caso, voc executar algo semelhante mas encaminhar portas de VNC em vez disso. Aqui est o
que voc faz:

1.

Inicie uma sesso do servidor VNC na ginger. Isso feito executando algo como:

root@ginger:~# vncserver -geometry 1024x768 -depth 24 :99

As opes instruem o servidor VNC para iniciar com uma resoluo de 1024x768 e uma profundidade de
pixel de 24 bits por pixel. Se voc estiver utilizando uma configurao de conexo realmente lenta, 8 pode
ser uma melhor opo. Utilizar :99 especifica a porta a partir da qual o servidor VNC ser acessvel. O
protocolo de VNC inicia em 5900; portanto, especificar :99 significa que o servidor acessvel a partir da
porta 5999.
Quando voc inicia a sesso, ser solicitado que especifique uma senha. O ID do usurio ser o mesmo a
partir do qual voc ativou o servidor VNC. (Em seu caso, esse root.)
2.

SSH a partir da ginger at blackbox.example.com encaminhando a porta 5999 na caixa preta para
ginger. Isso feito a partir da ginger executando o comando:

root@ginger:~# ssh -R 5999:localhost:5999 thedude@blackbox.example.com


Assim que voc executar esse comando, precisar manter essa sesso de SSH aberta para manter a
porta encaminhada para a ginger. Nesse momento, se voc estivesse na caixa preta, poderia acessar
agora a sesso da VNC na ginger simplesmente executando:

thedude@blackbox:~$ vncviewer localhost:99


Isso encaminharia a porta atravs do SSH para a ginger. Mas ns estamos interessados em deixar a tech
obter acesso a VNC para a ginger. Para realizar isso, ser necessrio um outro tnel.
3.

A partir da tech, abra um tnel atravs de SSH para encaminhar sua porta 5999 para a porta 5999
na caixa preta. Isso seria feito executando:

root@tech:~# ssh -L 5999:localhost:5999 thedude@blackbox.example.com


Nesse momento o sinalizador de SSH que utilizamos foi -L, que em vez de empurrar 5999 para a caixa
preta, puxou a partir dela. Assim que estiver conectado na caixa preta, precisar deixar essa sesso
aberta. Agora est pronto para VNC a partir da tech!
4.

A partir da tech, efetue VNC at a ginger executando o comando:

root@tech:~# vncviewer localhost:99.


A tech ter agora uma sesso de VNC diretamente para a ginger.
Embora o esforo possa parecer um pouco demais para configurar, melhor do que voar pelo pas para corrigir as matrizes
de armazenamento. Alm disso, se voc praticar isso algumas vezes, fica bem fcil.
Deixe-me incluir um truque nesse truque: Se a tech estava executando o sistema operacional Windows e no possua um
cliente SSH da linha de comando, ento a tech pode executar Putty. Putty pode ser configurada para encaminhar portas
consultando as opes na barra lateral. Se a porta fosse 5902 ao invs de nosso exemplo 5999, ento, voc digitaria algo
semelhante na Figura 5.

Figura 5. Putty Pode Encaminhar Portas SSH para Construo de Tnel

Se isso foi configurado, ento a tech poderia efetuar VNC para localhost:2 simplesmente como se a tech estivesse
executando o sistema operacional Linux.
Voltar para parte superior

Truque 7: Verificando Sua Largura da Banda


Imagine isso: A empresa A possui um servidor de armazenamento denominado ginger e ele est sendo montado pelo NFS
por um n cliente denominado beckham. A empresa A decidiu que realmente deseja obter mais largura da banda do ginger
porque possui muitos ns nos quais deseja que o NFS monte sistema de arquivos compartilhado do ginger.
A maneira mais comum e barata de fazer isso unir dois NICs ethernet Gigabit. Essa a mais barata porque geralmente
voc tem um NIC embarcado extra e uma porta extra em seu comutador em alguma parte.
Portanto, eles fazem isso. Mas agora a questo : Quanto de largura da banda eles possuem de fato?
O Gigabit Ethernet tem um limite terico de 128 MBps. De onde vem esse nmero? Bem,
1 Gb = 1024 Mb; 1024 Mb/8 = 128 MB; "b" = "bits," "B" = "bytes"
Mas o que ns realmente vemos e qual uma boa maneira para medi-lo? Uma ferramenta que eu sugiro o iperf.
possvel capturar o iperf assim:

# wget http://dast.nlanr.net/Projects/Iperf2.0/iperf-2.0.2.tar.gz
Ser necessrio instal-lo em um sistema de arquivos compartilhado que o ginger e o beckham possam ver ou compilar e
instalar em ambos os ns. Eu vou compil-lo no diretrio home do usurio bob que visualizvel em ambos os ns:

tar zxvf iperf*gz


cd iperf-2.0.2
./configure -prefix=/home/bob/perf
make
make install

No ginger, execute:

# /home/bob/perf/bin/iperf -s -f M
Essa mquina agir como o servidor e imprimir velocidades de desempenho em MBps.
No n do beckham, execute:

# /home/bob/perf/bin/iperf -c ginger -P 4 -f M -w 256k -t 60


Voc ver a sada em ambas as telas informando-o qual a velocidade. Em um servidor normal com um adaptador Gigabit
Ethernet, provavelmente ver em torno de 112 MBps. Isso normal j que a largura da banda est perdida na pilha de TCP
e em cabos fsicos. Conectando dois servidores um no outro, cada um com duas placas Ethernet unidas, eu obtive cerca de
220 MBps. Na realidade, o que voc v com NFS em rede ligadas cerca de 150 a 160 MBps. Mesmo assim, isso lhe d
uma boa indicao de que a sua largura da banda ser aproximadamente o que voc espera. Se voc vir algo bem menor,
ento, deve verificar se h um problema.
Recentemente tive um caso no qual o driver de ligao foi utilizado para ligar dois NICs que utilizavam diferentes drivers. O
desempenho era extremamente precrio, levando a cerca de 20 MBps em largura da banda, menos do que eles teriam se
no tivessem ligado as placas Ethernet juntas!
Voltar para parte superior

Truque 8: Programao de Script da Linha de Comando e


Utilitrios
Um administrador de sistemas Linux torna-se mais eficiente utilizando programao de script da linha de comando com
autoridade. Isso inclui loops de trabalho manual e saber como analisar dados utilizando utilitrios como awk, grep e sed.
Existem muitos casos onde fazer isso leva menos toques de teclas e diminui a probabilidade de erros do usurio.
Por exemplo, suponha que precise gerar um novo arquivo /etc/hosts para um cluster de Linux que voc est a ponto de
instalar. O caminho longo seria incluir endereos IP em vi ou em seu editor de texto favorito. No entanto, isso pode ser feito
obtendo o arquivo /etc/hosts j existente e anexando o seguinte a ele, executando isso na linha de comando:

# P=1; for i in $(seq -w 200); do echo "192.168.99.$P n$i"; P=$(expr $P + 1);


done >>/etc/hosts
Duas centenas de nomes de hosts, n001 at n200, sero ento criadas com os endereos IP 192.168.99.1 at
192.168.99.200. Ao preencher um arquivo como esse mo corre-se o risco de criar acidentalmente endereos IP ou
nomes de hosts duplicados; portanto, esse um bom exemplo da utilizao da linha de comando interna para eliminar
erros do usurio. Observe que isso feito no bash shell, o padro na maioria das distribuies de Linux.
Como um outro exemplo, vamos supor que queira verificar que o tamanho da memria o mesmo em cada um dos ns de
clculo no cluster do Linux. Na maioria dos casos desse tipo, possuir um shell distribudo ou paralelo seria a melhor prtica,
mas para fins de ilustrao, aqui est uma forma de fazer isso utilizando o SSH.
Suponha que o SSH esteja configurado para autenticar sem uma senha. Em seguida, execute:

# for num in $(seq -w 200); do ssh n$num free -tm | grep Mem | awk '{print $2}';
done | sort | uniq
Uma linha de comando como essa parece bem resumida. (Pode ser pior se colocar expresses regulares nela.) Vamos
deix-la de lado e revelar o mistrio.
Primeiro voc est fazendo um loop atravs de 001-200. Esse preenchimento com 0s na frente feito com a opo -w para
o comando seq . Em seguida, substitua a varivel num para criar o host no qual far SSH. Assim que tiver o host de
destino, d o comando para ele. Nesse caso, ele :

free -m | grep Mem | awk '{print $2}'


Esse comando diz para:

Utilizar o comando free para obter o tamanho da memria em megabytes.

Obtenha a sada desse comando e utilize grep para obter a linha que possui a cadeia Mem nela.

Obtenha essa linha e utilize awk para imprimir o segundo campo, que a memria total no n.
Essa operao executada em todos os ns.
Assim que tiver executado o comando em todos os ns, a sada inteira de todos os 200 ns canalizada (colocado |) no
comando sort de forma que todos os valores de memria sejam classificados.
Finalmente, elimine duplicatas com o comando uniq . Esse comando resultar em um dos seguintes casos:

Se todos os ns, n001-n200, possuem o mesmo tamanho da memria, ento, apenas um nmero
ser exibido. Esse o tamanho de memria conforme visto por cada sistema operacional.

Se o tamanho da memria do n for diferente, voc ver vrios valores de tamanho da memria.

Finalmente, se o SSH falhou em um determinado n, pode ver ento as mensagens de erro.


Esse comando no perfeito. Se descobrir que um valor de memria diferente do que voc que espera, no saber em
qual n ele estava ou quantos ns existem. Um outro comando pode precisar ser emitido para isso.
O que esse truque lhe d, entretanto, uma forma rpida de verificar algo e de saber depressa se algo estiver errado. Esse
seu valor real: Velocidade para executar uma verificao rpida.
Voltar para parte superior

Truque 9: Espiando no Console


Alguns softwares imprimem mensagens de erro para o console que podem no aparecer necessariamente em sua sesso
do SSH. Utilizar os dispositivos vcs pode permitir que os examine. De dentro de uma sesso do SSH, execute o seguinte
comando em um servidor remoto: # cat /dev/vcs1. Isso lhe mostrar o que est no primeiro console. Tambm possvel
examinar os outros terminais virtuais utilizando 2, 3, etc. Se um usurio estiver digitando no sistema remoto, ser possvel
ver o que ele digitou.
Na maioria das farms de dados, utilizar um servidor de terminal remoto, KVM, ou mesmo Serial Over LAN a melhor
maneira de visualizar essas informaes; isso tambm fornece o benefcio adicional de recursos de visualizao out-ofband. Utilizar o dispositivo vcs fornece um mtodo in-band rpido que pode lhe economizar algum tempo de ida at a sala
da mquina e exame do console.
Voltar para parte superior

Truque 10: Coleta de Informaes do Sistema


No Truque 8, voc viu um exemplo da utilizao da linha de comando para obter informaes sobre a memria total no
sistema. Nesse truque, eu oferecerei alguns outros mtodos para coletar informaes importantes do sistema que poder
ser necessrio para verificar, solucionar problemas ou fornecer ao suporte remoto.
Primeiro, vamos reunir informaes sobre o processador. Isso feito facilmente como segue:

# cat /proc/cpuinfo.
Esse comando lhe fornece informaes sobre a velocidade, quantidade e modelo do processador. Utilizar grep em muitos
casos pode lhe fornecer o valor desejado.
Uma verificao que eu fao muitas vezes determinar a quantidade de processadores no sistema. Portanto, se adquiri um
servidor de quatro ncleos de processador dual, posso executar:

# cat /proc/cpuinfo | grep processor | wc -l.


Esperaria, ento, ver 8 como o valor. Caso contrrio, eu telefono para o fornecedor e lhe digo para enviar um outro
processador.
Uma outra parte das informaes que posso requerer so as informaes do disco. Isso pode ser obtido com o
comando df . Eu geralmente incluo o sinalizador -h para que eu possa ver a sada em gigabytes ou megabytes. # df

-h tambm mostra como o disco foi particionado.


E para terminar a lista, aqui est uma forma para examinar o firmware de seu sistemaum mtodo para obter o nvel BIOS
e o firmware no NIC.
Para verificar a verso do BIOS, possvel executar o comando dmidecode . Infelizmente, voc no pode
facilmente grep as informaes; portanto, canaliz-las uma forma menos eficiente de fazer isso. No meu laptop Lenovo
T61, a sada semelhante a essa:

#dmidecode | less
...
BIOS Information
Vendor: LENOVO
Version: 7LET52WW (1.22 )
Release Date: 08/27/2007
...
Isso bem mais eficiente do que reinicializar a sua mquina e olhar a sada POST.
Para examinar o driver e as verses do firmware de seu adaptador Ethernet, execute ethtool:

# ethtool -i eth0
driver: e1000
version: 7.3.20-k2-NAPI
firmware-version: 0.3-0
Voltar para parte superior

Concluso
Existem milhares de truques que possvel aprender de algum que um especialista na linha de comando. As melhores
maneiras de aprender so:

Trabalhe com outros. Compartilhe sesses de tela e observe como os outros trabalhamvoc ver
novas abordagens para fazer coisas. Voc pode precisar engolir seu orgulho e deixar outras pessoas
conduzirem, mas frequentemente possvel aprender muito.

Leia as pginas de instruo. Seriamente; ler pginas de instruo, mesmo em comandos que
voc conhece como a palma da mo, pode fornecer insights incrveis. Por exemplo, voc sabia que pode
fazer programao de rede com awk?

Resolva problemas. Como o administrador do sistema, voc est sempre resolvendo problemas,
sejam eles criados por voc ou pelos outros. Isso chamado de experincia e experincia torna voc
melhor e mais eficiente.
Espero que pelo menos um desses truques o tenha ajudado a aprender algo que no sabia. Truques essenciais como
esses o tornam mais eficiente e aumentam sua experincia, mas, muito mais importante, truques lhe fornecem mais horrio
livre para realizar coisas mais interessantes, como jogar video games. E os melhores administradores so preguiosos

porque no gostam de trabalhar. Eles acham a maneira mais rpida de executar uma tarefa e termin-la rapidamente para
que possam continuar em suas buscas preguiosas.

Recursos
Aprender

Leia a srie de preparao de exame do Linux Professional Institute no developerWorks para uma
fundamentao nas informaes bsicas para complementar esses truques.

Consulte "Compartilhando Computadores em uma Rede Linux (ou heterognea), Parte 1"
(developerWorks, Dez de 2001) para obter mais discusses de SSH e VNC.

Na zona Linux do developerWorks, encontre mais recursos para desenvolvedores Linux e varra
nossos artigos e tutoriais mais conhecidos.

Consulte todas as dicas de Linux e tutoriais de Linux no developerWorks.

Fique atualizado com eventos tcnicos e Webcasts do developerWorks.

Obter produtos e tecnologias

Com o Software de perodo experimental IBM, disponvel para download diretamente do


developerWorks, construa seu prximo projeto de desenvolvimento em Linux.

Discutir

Envolva-se com a comunidade do developerWorks atravs de blogs, fruns, podcasts e espaos.