Documente Academic
Documente Profesional
Documente Cultură
Ankit Fadia, Benjamin D. Thomas, Dave Wreski, Jeff Heckart, Martin Hinner, Michael Yu, Norman Jordan, Patrick Mevzek, Paulo Jacob, Renato Martini, Tim Jung e Tobby Banerjee
Portugal/2002
Direco grfica: Centro Atlntico Traduo: Paulo Jacob e Centro Atlntico Reviso: Centro Atlntico Capa: Paulo Buchinho
Centro Atlntico, Lda., 2002 Ap. 413 - 4764-901 V. N. Famalico Porto - Lisboa Portugal Tel. 808 20 22 21
geral@centroatlantico.pt www.centroatlantico.pt
/01
Marcas registadas: todos os termos mencionados neste livro conhecidos como sendo marcas registadas de produtos e servios, foram apropriadamente capitalizados. A utilizao de um termo neste livro no deve ser encarada como afectando a validade de alguma marca registada de produto ou servio. O Editor e os Autores no se responsabilizam por possveis danos morais ou fsicos causados pelas instrues contidas no livro nem por endereos Internet que no correspondam s Home-Pages pretendidas.
INTRODUO
A histria do ento estudante Linus Torvalds que no incio dos anos 90, na Universidade de Helsnquia, desenvolveu a primeira verso do Linux para correr no seus 386, j famosa. Tendo partilhado a sua criao com milhares de outros programadores, engenheiros e hackers, conseguiu em pouco tempo que a sua verso (gratuita) de Unix fosse mais estvel, econmica e segura que muitos outros sistemas operativos mais conhecidos. Os parcos requisitos de funcionamento do Linux fazem com que hoje fabricantes como a Compaq, IBM ou HP o utilizem em mquinas que vo desde o computador de bolso ao maior mainframe em funciona mento, e que milhares de escolas, universidades, governos e empresas por todo o mundo (inclusiv em Portugal, nomeadamente ao nvel da Administrao Pblica) tenham vindo a privilegiar a sua utilizao (nalguns casos mesmo, impondo, dados os seus muito reduzidos custos) quer em aplicaes rotineiras quer em aplicaes crticas. Este livro complementa os muitos livros j publicados dedicados aos aspectos bsicos do sistema operativo Linux, e atravs dos seus doze autores apresenta ao leitor um conjunto muito vasto de truques, dicas e tutoriais que lhe permitiro uma utilizao mais eficaz e profissional das muitas potencialidades do Linux, certamente por explorar. Os autores so reputados especialistas internacionais do Linux, e nos seus curriculuns apresentam muitos artigos e livros publicados sobre o assunto, a administrao de conhecidos websites, a direco de conhecidas empresas de servios em Linux e de Segurana, experincia vasta como formadores e oradores nos mais relevantes eventos mundiais de Linux, entre outros projectos associados ao movimento de software open-source. Para o Centro Atlntico, a colaborao dos doze autores neste livro traduz a imagem e confiana que as suas edies e iniciativas j lhe merecem internacionalmente.
CENTRO ATLNTICO
17 DE JANEIRO
DE
2002
NDICE
1 ALGUMAS DICAS INTRODUTRIAS
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 PROBLEMAS NO LILO A TECLA TAB AS SETAS DE CURSOR PESQUISAR NA... LINHA DE COMANDO! FC (SEM SER DO PORTO!)
13
ALIASES
AINDA MAIS ALIASES TERMINAIS PARA TODOS O CDIGO FONTE DAS PGINAS HTML OS UTILIZADORES DE LINUX SAMBAM DIARIAMENTE! A VISUALIZAO DE FICHEIROS BINRIOS CTRL + ALT + DEL? NO OBRIGADO! ARRANQUE DO SISTEMA VIVA A COR! COMANDOS NO LOGIN
PAULO JACOB
29
FIND E PERL PARA POUPAR MUITAS HORAS DE TRABALHO IMPRIMIR VRIAS PGINAS NA MESMA FOLHA DE PAPEL O UTILITRIO MAKE E OS DOCUMENTOS POSTSCRIPT E PDF UMA UTILIZAO ESPECIAL DO BCC A FORMATAO DE DISQUETES
PATRICK MEVZEK
45
UTILIZANDO O SAMBA WEB ADMINISTRATION TOOL (S.W.A.T.) UTILIZAO DO GRUB BOOTLOADER GESTO DE CONTAS COM O LINUXCONF PARTIES EM LINUX TRABALHANDO COM REISERFS
NORMAN JORDAN
71
JEFF HECKART
NDICE
91
TOBBY BANERJEE
111
ANKIT FADIA
10
137
COMO ACEDER AO FILESYSTEM SCO UNIXWARE A PARTIR DO LINUX DESENV. DE NOVELL NETWARE LOADABLE MODULES (NLM) EM LINUX
MARTIN HINNER
143
RENATO MARTINI
NDICE
11
9.8 9.9 9.10 9.11 9.12 9.13 9.14 9.15 9.16 9.17
INSTALAR E CONFIGURAR O OPENSSH SEGURANA NO APACHE CONFIGURAR OS TCP WRAPPERS UTILIZAR O RPM E O DPKG CONFIGURAR O SYSLOG INSTALAR E CONFIGURAR O TRIPWIRE SEGURANA DO DNS FICHEIROS DE SISTEMA CRTICOS GLOSSRIO DE SEGURANA FONTES DE INFORMAO SOBRE SEGURANA EM LINUX
193
TIM JUNG
12
213
MICHAEL YU
NORMAN JORDAN
46
Utilizando o Gimp
Arranque com o Gimp e v a
47
Se desejar registar apenas uma janela escolha Single Window. Se escolher With Decorations, ento as bordas da janela tambm sero includas na imagem da janela tal como o exemplo atrs. Quando o tempo expirar, poder clicar na janela para a seleccionar. Deve escolher um tempo suficiente de forma a afastar o Gimp do caminho do
screenshot. Se existir alguma coisa no caminho da janela que deseja registar, tambm ir aparecer no boneco. Se quiser registar todo o ambiente de trabalho, escolha Whole Screen. Deve escolher um tempo suficiente de forma a afastar o Gimp do caminho. Quando o tempo expirar, o Gimp regista a imagem do ambiente de trabalho, sem o rato. Se tiver um ambiente de trabalho virtual maior que o monitor, ento o ambiente de trabalho virtual ser registado.
Utilizando o Xwd
O Xwd um programa de linha de comando, e por isso pode ser utilizado em programas ou automatizado. Tambm pode registar ecrs de ambientes de trabalho e janelas do X-Windows de outras pessoas se tiver autorizao para os utilizar (o que uma forma interessante de descobrir o que esto a fazer!). Os ficheiros criados pelo Xwd podem ser abertos pelo Gimp e convertidos para formatos mais comuns.
48
Assegure-se que troca o nome da janela pelo nome da janela que deseja registar. Tambm pode indicar o id da janela em vez do nome. Pode obter o id da janela com o comando xwininfo e clicando na janela. Para registar a janela utilizando o id, execute o seguinte comando:
xwd id id_janela out ficheiro.xwd
Se desejar registar o ambiente de trabalho do X-Windows de outra pessoa, junte -display servidor:display ao comando Xwd apropriado. Servidor o nome da mquina ou endereo IP do computador da outra pessoa e display o display que deseja aceder, normalmente 0 ou 0.0. Por exemplo, se desejar registar a janela chamada Teste do computador jacdesktop e guardar as imagens como exemplo.xwd, execute o seguinte comando:
xwd display jacdesktop:0 name Teste out exemplo.xwd
tempo; antes do comando Xwd. Por exemplo, se desejar um retardamento de dois segundos antes de registar todo o ambiente de trabalho e regist-lo em exemplo.xwd, execute o seguinte comando:
sleep 2;xwd root out exemplo.xwd
49
3.2 O WINDOWMAKER
NeXTSTEP,
um gestor de janelas para o X-
Windows.
Existem trs reas distintas no ambiente de trabalho do
WindowMaker.
Figura 1: Exemplo do ambiente de trabalho do WindowMaker. As partes principais so #1 O Clip, #2 A doca, #3 A barra de cones.
O Clip
Pode utilizar o clip para ir para outras reas de trabalho, e pode acostar cones e dockapps junto do clip. Todos os cones e aplicaes junto do clip s aparecem no espao actual.
A Doca
Pode acostar cones e dockapps doca. A doca tem uma coluna de largura
50
e est habitualmente no lado direito do ambiente de trabalho. Todos os cones junto da doca aparecem em todas as reas de trabalho.
A Barra de cones
Existem dois tipos de itens na barra de cones. Existem aqueles que representam cada programa grfico que tenha aberto, e estes podem ser acostados. Tambm existem cones para cada janela que est minimizada.
dockapps ocupam o mesmo espao que um cone. Noutras situaes, comportam-se tal qual os cones que podem ser acostados. Para acostar um cone ou uma dockapp, basta arrastar para perto de onde desejar. Quando se aproximar de um local onde pode acostar surge um quadrado brilhante indicando que o cone ou aplicao ser acostada logo que solte o boto do rato. Para a Doca, pode acostar cones em qualquer ponto do seu interior. Para o clip, pode acostar cones ao lado, por baixo ou na diagonal ao clip ou cones que estejam j acostados com o clip.
cones acostados
Quando um cone acostado, e o programa associado no est a ser executado, pode ver trs pontos no canto inferior esquerdo do cone. Estes indicam que o programa no est a ser executado. Para arrancar com o
51
programa, basta clicar no cone. O cone fica brilhante at o programa arrancar. Enquanto o programa estiver a ser executado, o cone no tem os trs pontos.
Dockapps
Uma dockapp apenas um pequeno programa que habitualmente nos d informaes, tais como, se temos correio novo, ou qual a hora actual. Um bom stio onde obter dockapps http://bensinclair.com/dockapp/ .
WindowMaker iniciado.
Para configurar um cone basta clicar com o boto do lado direito do rato no cone e seleccionar Settings. Para configurar um dockapp, clique com o boto do lado direito do rato dentro do cone, mas fora da dockapp, e seleccione igualmente Settings. Com esta caixa de dilogo pode fazer o seguinte: Dizer ao WindowsMaker para iniciar o programa ou cone quanto ele iniciado, activando a primeira caixa de verificao. Bloquear o cone no local onde se encontra, de forma a que
52
O GUIA PRTICO DO LINUX - CENTRO ATLNTICO no possa, acidentalmente, desacostar o cone, activando a segunda caixa de verificao.
Definir o programa que chamado quando se clica duas vezes no cone. Basta editar a caixa de texto com o caminho para o programa e respectivos argumentos. Por exemplo:
/usr/X11R6/bin/xterm e pine
Mudar a imagem que o cone usa, clicando em browse e seleccionando um imagem diferente.
Provavelmente vai querer que as suas dockapps sejam iniciadas sempre que arranca com o WindowsMaker. Quando terminar, prima OK.
Netscape pode arrastar e largar links, ou no gestor de ficheiros pode arrastar e largar ficheiros. No WindowsMaker, pode largar estes itens nos cones acostados. Normalmente arranca com o programa do cone com o item largado. Pode editar o que acontece quando os itens so largados no cone, editando a segunda linha de texto na caixa de dilogo acima; garanta que mantm o %d, pois ser substitudo pelo item largado.
Mais configuraes
Pode obter temas para o WindowsMaker no site http://wm.themes.org e pode fazer mais configuraes no WindowsMaker com o wmakeconf que est disponvel em http://ulli.linuxave.net/wmakeconf/ .
53
Introduo
O SWAT uma ferramenta para configurar o SAMBA, que lhe permite partilhar ficheiros e impressoras com computadores com o sistema operativo Windows. O SWAT pode ser utilizado atravs de um browser web proporcionando assim uma interface muito mais amigvel para configurar o SAMBA.
Pr o SWAT a funcionar.
Primeiro precisa de verificar que tem a seguinte linha no ficheiro /etc/services
swat 901/tcp # swat