Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Entendendo e Dominando o Linux - 7ed, Notas de estudo de Gestão de Recursos Humanos

apostila linux

Tipologia: Notas de estudo

2015
Em oferta
30 Pontos
Discount

Oferta por tempo limitado


Compartilhado em 25/05/2015

daysi-bishop-12
daysi-bishop-12 🇧🇷

5

(2)

38 documentos

1 / 767

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Sétima Edição
Carlos E. Morimoto
http://www.guiadohardware.net
1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64
Discount

Em oferta

Pré-visualização parcial do texto

Baixe Entendendo e Dominando o Linux - 7ed e outras Notas de estudo em PDF para Gestão de Recursos Humanos, somente na Docsity!

Sétima Edição

Carlos E. Morimoto

http://www.guiadohardware.net

Prefácio

Com a rápida expansão e evolução que estamos vendo, nunca é demais falar sobre o Linux.

Este livro não tem como objetivo ser um guia altamente técnico, cheio de referências a scripts de configuração em Perl ou qualquer outra linguagem desconhecida muito menos um monte de RTFMs :-)

Este é um Guia para quem está dando seus primeiros passos no Linux e deseja conhecer os recursos do sistema. Além dos processos de instalação e configuração, você conhecerá os principais aplicativos disponíveis, como configurar vídeo, som, impressora, rede e até mesmo os temíveis softmodems no Linux.

Veremos ainda como interligar máquinas Linux e Windows em rede usando o Samba, como criar um poderoso servidor web com o Apache ou um servidor Proxy altamente configurável com o Squid. Você conhecerá ainda os vários serviços disponíveis no Linux, como configurar os principais arquivos de configuração, como acessar máquinas Linux remotamente via Telnet, SSH e VNC e ainda como configurar terminais leves e instalar o Linux em PCs antigos.

O Linux é um mundo novo a ser explorado e espero que este livro possa ser um dos seus guias nesta jornada.

  • .................................................................................................................................... Índice
  • Prefácio.........................................................................................................................
  • Indice:..........................................................................................................................
  • Direitos autorais ............................................................................................................
  • http://www.guiadohardware.net/.....................................................................................
  • Licença para distribuição em formato impresso:.................................................................
  • O Linux e as distribuições................................................................................................
  • "O Windows venceu, conforme-se" .................................................................................
  • Compre seus CDs do Linux no GDH.................................................................................
  • Mandrake Linux, edição especial GDH.............................................................................
  • Instalando o Linux........................................................................................................ Capítulo 1:
  • Obtendo os CDs............................................................................................................
  • Instalando...................................................................................................................
  • Como instalar via rede ou apartir do HD..........................................................................
  • Instalação do Mandrake................................................................................................. Capítulo 1 - Parte 2:
  • Instalando o Slackware................................................................................................. Capítulo 1 - Parte 3:
  • Instalando o Red Hat ................................................................................................... Capítulo 1 - Parte 4:
  • Linux sem precisar instalar: Usando o Knoppix................................................................. Capítulo 1 - Parte 5:
  • Kurumin Linux............................................................................................................. Capítulo 1 - Parte 6:
  • As opções de boot.......................................................................................................
  • Ferramentas de configuração.......................................................................................
  • Usando o Kurumin Terminal Server...............................................................................
  • Configurando o lilo para inicializar vários sistemas.......................................................... Capítulo 1 - Parte 7:
  • Criando sua coleção de distribuições com o Partimage.....................................................
  • Colocando a mão na massa.......................................................................................... Capítulo 2:
  • Interfaces do Linux.....................................................................................................
  • KDE..........................................................................................................................
  • Gnome......................................................................................................................
  • XFCE.........................................................................................................................
  • Gerenciadores leves....................................................................................................
  • Comandos para chamar os aplicativos..........................................................................
  • Os aplicativos............................................................................................................. Capítulo 3:
  • Browsers ..................................................................................................................
  • Gravação de CDs........................................................................................................
  • Suítes de Escritório ....................................................................................................
  • StarOffice..................................................................................................................
  • OpenOffice.................................................................................................................
  • Outras opções ...........................................................................................................
  • Editores de Imagens...................................................................................................
  • Desenho Vetorial........................................................................................................
  • Editores HTML............................................................................................................
  • Programação..............................................................................................................
  • Palm.........................................................................................................................
  • Corretor ortográfico.....................................................................................................
  • DVD e Divx no Linux...................................................................................................
  • Captura e edição de vídeo............................................................................................
  • Programas P2P...........................................................................................................
  • Tirando screenshots....................................................................................................
  • Programas de modo texto............................................................................................
  • Usando o Partimage....................................................................................................
  • Jogos no Linux........................................................................................................... Capítulo 3 - Parte 2:
  • Jogos no Linux...........................................................................................................
  • Transgaming WineX....................................................................................................
  • Instalando os drivers da nVidia.....................................................................................
  • Instalando os drivers da ATI.........................................................................................
  • Jogos comerciais portados ..........................................................................................
  • Jogos open source......................................................................................................
  • Emuladores ...............................................................................................................
  • Como instalar Diablo II no Linux...................................................................................
  • Instalando o WineX via CVS.........................................................................................
  • LanHouse rodando Linux?............................................................................................
  • Rodando aplicativos Windows no Linux.......................................................................... Capítulo 3 - Parte 3:
  • Wine ........................................................................................................................
  • Cross-over-Office, MS Office no Linux............................................................................
  • Usando o VMWare ......................................................................................................
  • Vmware 4..................................................................................................................
  • Win4Lin.....................................................................................................................
  • Ferramentas de configuração e suporte a Hardware........................................................ Capítulo 4:
  • Ferramentas do Mandrake ...........................................................................................
  • Serviços ...................................................................................................................
  • Configurando a Placa de Som.......................................................................................
  • Como configurar seu Softmodem no Linux.....................................................................
  • Usando o hdparm.......................................................................................................
  • Como recompilar o Kernel............................................................................................
  • Configurando teclados especiais...................................................................................
  • Configurando câmeras digitais no Linux.........................................................................
  • Como configurar um servidor Linux .............................................................................. Capítulo 5:
  • Usando o Samba........................................................................................................
  • Usando o NFS.............................................................................................................
  • Configuração do Apache..............................................................................................
  • Squid........................................................................................................................
  • FTP ..........................................................................................................................
  • Squid .......................................................................................................................
  • Como criar um firewall simples e compartilhar a conexão usando o IPtables.......................
  • Linux em PCs antigos.................................................................................................. Capítulo 6:
  • A aventura de instalar o RedHat 7.2 num 486................................................................
  • Slackware 8.1 num Pentium 133...................................................................................
  • Vector Linux: uma distribuição otimizada para PCs antigos .............................................
  • Rodando aplicativos remotamente................................................................................ Capítulo 7:
  • Como ter mais terminais gráficos .................................................................................
  • Usando o VNC............................................................................................................
  • x2vnc: Dois PCs, um único teclado e mouse...................................................................
  • Como rodar aplicativos remotamente via telnet e SSH.....................................................
  • Configurando um servidor XDM....................................................................................
  • Montando uma rede de terminais leves..........................................................................
  • Criando sua própria distribuição Linux........................................................................... Capítulo 8:
  • Parte 1: Criando uma mini-distribuição..........................................................................
  • Copiando uma instalação padrão..................................................................................
  • Criando a instalação ...................................................................................................
  • Parte 2: Criando uma distribuição baseada no Knoppix ou Kurumin...................................
  • Como o Knoppix funciona ...........................................................................................
  • Personalizando os arquivos do CD.................................................................................
  • Perguntas e respostas................................................................................................. Capítulo 9:
  • Mais Informações........................................................................................................ Capítulo 10:
  • 10 Mitos sobre o Linux.................................................................................................
  • Resolvendo o problema de lentidão do KDE....................................................................
  • Como instalar o KDE 3.0..............................................................................................
  • Pirataria x custo. Que softwares usar em PCs novos? ......................................................
  • Por que o Linux está avançando na Ásia .......................................................................
  • Qual é mais seguro, Windows ou Linux? .......................................................................
  • Como usar um 486 como gateway doméstico................................................................. Capítulo 11:
  • Segunda opção, Freesco..............................................................................................
  • Mandrake Security (Single Firewall)..............................................................................
  • Mais um Coyote..........................................................................................................
  • Um pouco sobre segurança.......................................................................................... Capítulo 12:
  • Conta D

Banco Banespa (banco nº 33) Agência: 0110 C. Corrente: 01054925- Cristiane Suzukayama

  • Conta E

Banco do Brasil (banco nº 001) Agência: 3435- C. Poupança: 803 206- (o dígito de variação, necessário para transferências via caixa eletrônico é 1 ) Cristiane Suzukayama

Se preferir você pode enviar um vale-postal, cheque, etc. Para:

Carlos Eduardo Morimoto Caixa Postal 3532 Guarulhos - SP CEP: 07097-

Não deixe de visitar o Guia do Hardware para conhecer meus outros trabalhos:

http://www.guiadohardware.net/

Licença para distribuição em formato impresso:

Este livro pode ser impresso e vendido em formato impresso. Para todos os efeitos, esta é uma obra de livre distribuição, que pode ser distribuída em qualquer meio, sem ônus para o distribuidor, desde que a obra seja distribuída na íntegra e sem modificações no conteúdo.

Você pode ainda usar trechos do texto ou ilustrações em artigos, trabalhos, teses, livros e outros meios, desde que a fonte seja citada em local visível.

Caso deseje desenvolver outra obra baseada nesta, ou publicar uma versão modificada você deve primeiro obter a aprovação do autor, Carlos E. Morimoto.

Não existem restrições quanto à comercialização das cópias impressas, independentemente do valor, mas as mesmas condições de distribuição do Livro digital continuam válidas.

O material continua sendo de livre distribuição por isso você não poderá impedir que as pessoas emprestem o livro ou tirem cópias do material. A regra básica é: você pode cobrar o preço que desejar pela impressão e distribuição do material, mas os direitos de publicação não são seus, por isso todas as pessoas que obterem o livro impresso terão os mesmos direitos de publicação e distribuição que você. Pense que você pode cobrar pelo trabalho de impressão e distribuição, mas não pelo livro em sí.

Em hipótese alguma os direitos de publicação desta obra podem ser vendidos ou limitados por qualquer pessoa. Todas as posteriores versões desta obra e modificações devem seguir os parâmetros desta licença.

recursos de prompt de comando muito ricos e que podem ser usados em conjunto com programas de modo gráfico, sem falar que o código da maioria dos aplicativos está disponível, o que é uma fonte de aprendizado quase inesgotável para quem desenvolve software, seja proprietário ou de código aberto, livre ou comercial.

Do ponto de vista de um administrador de sistema, o sistema combina uma grande confiabilidade e segurança com a disponibilidade de vários servidores como o Apache, Samba, Perl, PHP, FTP, etc. que também podem ser instalados junto com o sistema e são fáceis de configurar. Sob vários aspectos, já é mais fácil (e barato) configurar um servidor Linux que um servidor Windows 2000 e por ser mais estável e robusto o custo de manutenção de servidores Linux também costuma ser muito menor.

Enfim, o Linux tem vários pontos fortes, mas também várias deficiências. Este livro não se destina a debater qual sistema é melhor, mas apenas a apresentar os principais recursos das distribuições atuais do Linux e deixar que você decida aonde aplicá-lo.

Outro aviso importante é que apesar de extenso, este e-book se destina a usuários iniciantes e intermediários, apesar de abordar vários temas supostamente complexos, como a configuração de servidores Samba e NFS, configuração do sistema, terminais magros (incluindo como rodar o Linux dentro do Windows, via rede, etc.). Enfim, este não é um Guia para Dummies que ensina como usar o mouse, mas um mapa da mina para entender e utilizar todos os recursos disponíveis.

Este livro é focado principalmente no Mandrake e Slackware, mas claro aborda também ferramentas disponíveis nas demais distribuições. A partir da próxima versão pretendo passar a abordar com mais profundidade também o Red Hat, fechando o trio das distribuições mais usadas. Daí pra frente a tendência é abordar cada vez mais distribuições, incluindo o Debian e o SuSe.

"O Windows venceu, conforme-se"

Esta entrevista do The Rasterman (o desenvolvedor do Enlightment e de outros projetos open- source, bastante famoso) publicada pelo Linux and Main em Setembro de 2002 contém várias opiniões interessantes sobre o desenvolvimento do Linux:

http://www.linuxandmain.com/modules.php?name=News&file=article&sid=

Diferente da maioria dos artigos sobre o Linux, que apenas apontam os progressos da plataforma, o autor aqui é bastante categórico sobre o que espera do uso do Linux nos desktops:

"Não nos desktops, não nos PCs. Em nada que lembre o que você chama de desktop. O Windows venceu, conforme-se. O mercado não é governado por um Kernel superior ou por um sistema que não trava. Os usuários não se importam, eles simplesmente reiniciam e continuam com ele. Eles querem aplicativos e se os aplicativos que eles querem e gostam não estão aqui, então é perda de tempo"

Para ele, o futuro do Linux está nos portáteis e nos servidores, além de alguns nichos específicos, como a edição de vídeo, onde o sistema já apresentam vantagens reais sobre outros sistemas.

Até certo ponto eu também concordo que o Windows ainda é uma opção mais adequada para a maioria dos usuários no desktop, pois apesar de tudo ainda é mais fácil de utilizar que o Linux e conta com um número maior de aplicativos.

Mas, por outro lado, o Linux apresenta vários pontos fortes. Em primeiro lugar vem a disponibilidade de aplicativos. Não estou falando aqui de quantidade, mas sim na facilidade de encontrar e utilizar os aplicativos desejados. O motivo é simples: a maioria dos aplicativos são gratuitos, você precisa apenas encontrar o aplicativo de que precisa e instalá-lo, sem se preocupar se ele é caro ou não, ou onde conseguir uma cópia "alternativa", onde achar um crack, etc. É só baixar do site do desenvolvedor e instalar, rápido, prático e honesto.

O Linux também é muito forte na área de redes. Configurar um servidor FTP, acessar o desktop e rodar aplicativos remotamente, manter um servidor Web ou um newsgroup, são tarefas muito simples no Linux, já que basta ativar os softwares já incluídos nas distribuições.

Em terceiro lugar, vem a segurança do sistema contra vírus, invasões e outros tipos de abuso, além da estabilidade geral e facilidade de reinstalar o sistema em qualquer emergência. Para quem mantém seus arquivos de usuários numa partição separada e faz backups de alguns arquivos de configuração, é possível reinstalar o sistema, com todos os aplicativos e configurações em meia hora, já que a maior parte dos aplicativos serão instalados junto com a distribuição e restaurar os backps dos arquivos de configuração é uma tarefa rápida.

Isso sem considerar o principal atrativo, que é a possibilidade de fuçar, de realmente poder entender o sistema e adapta-lo às suas necessidades. Sempre existem novos desafios e novas coisas para aprender.

E, sabemos que são justamente os usuários avançados e profissionais da área de informática que ajudam o "average Joe" (como os Americanos gostam tanto de dizer) quando ele tem problemas com o micro, são eles que são chamados para implantar soluções nas empresas ou para ministrar treinamentos. A massa acaba seguindo de uma forma ou de outra as tendências ditadas por eles (nós? :). Afinal, por que um usuário leigo usa o Word se não utiliza nem 10% dos recursos do aplicativo? Simplesmente por que alguém o ensinou a usar o Word e não outro aplicativo qualquer.

Se o Linux tem hoje (final de 2002) entre 4 ou 6% dos usuários (dependendo de a quem você perguntar) e quem geralmente utiliza o Linux hoje são justamente os usuários avançados, significa que a coisa pode não estar tão feia assim :-)

Além disso, já existem alguns projetos bastante concretos sobre o uso do Linux nos desktops.

Em primeiro lugar, vem o KDE 3.x, que além do Koffice e outros aplicativos, está oferecendo algo que até agora não tínhamos no Linux, uma boa integração entre os programas, e uma interface comum em todos. Se você já tem alguma experiência com o uso do Linux, deve saber bem do que estou falando. Por serem baseados em bibliotecas diferentes (QT, GTK, Motif, etc.) os programas disponíveis no Linux frequêntemente possuem um visual completamente diferente entre sí, mesmo quando usados lado a lado.

Botões, decorações das janelas, cores, funcionamento da área de transferência, tudo muda entre cada grupo de aplicativos. Experimente abrir o Konqueror (biblioteca QT), Netscape (biblioteca Motif), Gimp (GTK) e o Open Office (uma quarta biblioteca, própria) e veja que cada aplicativo parece ter saído de um sistema operacional diferente :-)

Outro problema comum encontrado no Linux são problemas com as próprias distribuições, coisas que não funcionam como deveriam. No Mandrake 8.2 por exemplo, ao tentar mapear um compartilhamento de rede usando o Mandrake Control Center, ele pede a senha do compartilhamento numa janela de terminal e não dentro da janela onde você está. Você não vê o que acontece no terminal, já que chamou o programa usando o atalho no iniciar, acha que o programa travou e acaba tendo que montar o compartilhamento via fstab, o que é muito mais complicado para um iniciante.

É só um exemplo, outros pequenos problemas como este existem em todas as distribuições, o que novamente dificulta a configuração do sistema. Felizmente isto também está melhorando. Se compararmos o número de problemas com um, digamos, Conectiva 6 e um Red Hat 8.0, Mandrake 9.0 ou mesmo o Conectiva 8, veremos que estão conseguindo caminhar no caminho certo. Por sinal, o Slackware é uma das distribuições que se sai melhor neste aspecto: o sistema pode ser mais difícil de configurar, mas pelo menos tudo funciona como deveria ;-)

Finalmente, temos o problema do suporte a hardware, basicamente aos Winmodems. O grande problema aqui é um grande impasse entre os fabricantes e os desenvolvedores do Kernel e das distribuições. Os fabricantes não distribuem drivers em código fonte, mas sim binários já compilados, que não são incluídos no Kernel (o que faria seu PC-Tel ser automaticamente detectado durante a instalação...) e nem nas distribuições, por não serem software livre. A bomba acaba sobrando para os usuários, que precisam instalar os drivers manualmente e resolver todos os problemas de compatibilidade que deveriam ser resolvidos pelas distribuições. O problema aqui é político.

Algumas distribuições, como o Techlinux e o Demolinux, tomaram a iniciativa de passar a incluir os drivers nos pacotes. É por isso que mesmo dando boot pelo CD o Demolinux 3 consegue detectar vários Winmodems. Poderia ser assim em todas as distribuições e espero que realmente seja num futuro próximo. Afinal, mais de 80% dos usuários do mundo acessam via modem e não dá para esperar que todos comprem hardmodems ou passem a acessar via banda larga de uma hora para a outra.

Este problema não existe nos casos em que o PC já é comprado com o Linux pré-instalado, já

que usando softmodem ou não, quem terá que instalá-lo será o integrador e não o usuário. Vender PCs com o Linux ou sem software está se tornando cada vez mais comum, pois permite baixar o preço do PC em cerca de 80 dólares (valor de uma cópia OEM do Windows) que é quase 1/4 do preço de um PC básico.

Outra questão é o treinamento. Se você simplesmente instalar o Linux no PC de um usuário doméstico e o deixar à própria sorte, esperando que ele se vire para configurar o sistema é encontrar programas que permitam fazer tudo o que fazia no Windows, é ÓBVIO que ele vai voltar para o Windows. É uma mudança muito grande e demorada. E nem todo mundo tem tempo ou paciência para fazer isso.

É irritante ver que mesmo sites especializados em Linux costumam publicar apenas pequenos guias de instalação sobre novas distribuições e avaliá-las superficialmente, levando em conta coisas como o número de perguntas feitas durante a instalação ou se o sistema instala ou não o programa xxx por default, esperando que por algum tipo de mágica o usuário iniciante consiga configurar e encontrar sozinho todos os programas e recursos necessários para desempenhar suas atividades simplesmente por ter conseguido instalá-lo.

Este foi um dos motivos que me levou a começar a escrever este livro em primeiro lugar, a falta de documentação de boa qualidade voltada para iniciantes.

Por outro lado, um empresa teria uma dificuldade muito menor em fazer uma migração planejada ministrando treinamentos, pesquisando aplicativos que substituam os atuais, lançando mão de programas que rodam nas duas plataformas como o Gimp, OpenOffice, Netscape, etc. criando uma equipe de manutenção, capaz de resolver os problemas dos usuários e assim por diante. Isto claro, exige um certo investimento mas é viável se for considerada a economia de custos. O Metrô fez algo assim ao migrar para o Star Office e agora estão economizando mais de um milhão por ano só nas licenças do Office.

Existem ainda alguns projetos que visam justamente diminuir as diferenças entre o Linux e o Windows, diminuindo o impacto da mudança. Distribuições que incluem os programas que um usuário doméstico necessita, sem servidores, compiladores, programas redundantes, etc. O primeiro exemplo é o Lycoris, uma distribuição baseada no KDE que adota uma organização dos programas muito semelhante à do Windows XP. O próprio painel de controle do KDE foi modificado, tornando-se parecido com o painel de controle do Windows, entre várias outras pequenas mudanças que tornaram o sistema bem mais amigável.

Temos ainda o Lindows, que apesar de todos os problemas, também traz algumas idéias interessantes do ponto de vista da facilidade de uso, como um serviço que permite que os usuários instalem novos programas com um único click. Você abre o utilitário, navega entre categorias como "editores de texto", "programas gráficos", "MP3", etc. encontra o programa desejado e com um único click do mouse ele é baixado, instalado e os ícones para ele já aparecem no desktop e no iniciar. É uma solução inteligente para o problema da instalação de novos programas... :-)

Enfim, quem parar para olhar todas as melhorias que estamos vendo e a velocidade em que elas estão acontecendo, vai começar a encontrar muitos usos para o Linux e uma plataforma muito promissora. É muito precipitado dizer que o Linux não tem chance nos desktops ou em qualquer outro lugar, afinal é só agora que o sistema está amadurecendo e tornando-se realmente amigável.

Compre seus CDs do Linux no GDH

Você pode adquirir cópias de todas as distribuições do Linux e do FreeBSD a preços extremamente baixos no Guia do Hardware, sem ter o trabalho de baixar ISOs de 650 MB de

Capítulo 1:

Instalando o Linux

Chegou a hora de ir ao que realmente interessa. Se esta é a sua primeira vez no Linux, arrume se possível um segundo HD e desconecte o titular. Assim, você poderá instalar e testar tudo sem medo de danificar os arquivos do HD principal. Ter um segundo HD também vai ser útil para copiar seus arquivos caso você precise reparticionar o principal para instalar o Linux em dual boot.

Hoje em dia, este problema de salvar os arquivos é bem menor pois quase todo mundo tem gravador de CDs, mas da primeira vez que tentei instalar o Linux precisei mesmo recorrer a um segundo HD, pois os gravadores ainda eram muito caros :-)

Obtendo os CDs

A maioria das distribuições Linux está disponível para download gratuíto. Em geral você encontrará uma lista de mirrors disponíveis na página oficial.

Existem sites que facilitam esta tarefa, reunindo num só lugar links para os ISOs de várias distribuições. Um dos melhores é o http://www.linuxiso.org

Os arquivos ISO são imagens binárias dos CDs de instalação. Ao gravá-los é necessário especificar a opção "Write a ISO Image" ou "Gravar imagem ISO" no programa de gravação, caso contrário você terá um CD com o arquivo gravado dentro e não um CD de instalação :-)

Outra dica importante é verificar o código md5sum do arquivo antes de gravar no CD. O md5sum é uma espécie de assinatura do arquivo, um número de 32 bits obtido através da soma de todos os bits. Se um único bit for diferente, ou se estiver faltando algum pedaço o código será diferente e você saberá que o arquivo chegou incompleto ou corrompido.

O md5sum também melhora segurança, pois garante que o arquivo que você baixou é exatamente o mesmo disponibilizado pelo desenvolvedor, eliminando a possibilidade de alguém tê-lo alterado de alguma forma, adicionando um trojan por exemplo.

O código md5sum pode tradicionalmente ser encontrado na própria página de download ou então dentro de um arquivo de texto na mesma pasta do servidor FTP. Ele é um número como este:

e682b5e0948819bc0d49367d28fc8440 kurumin-1.0.iso

Do lado esquerdo temos o código md5sum propriamente dito e do lado direito o nome do arquivo. No Linux (qualquer distribuição), acesse a pasta onde o arquivo foi baixado e digite:

md5sum kurumin-1.0.iso

Se o número retornado for igual ao acima você pode gravar a imagem sem medo, o arquivo está ok. Caso o número seja diferente então o arquivo chegou corrompido ou incompleto. Delete e baixe novamente.

No Windows baixe o programa disponível no http://www.md5summer.org/download.html. Ele é gráfico, até mais fácil de usar que a versão Linux. Existe também uma versão que roda sobre o DOS.

Outra forma popular de obter CDs do Linux através de revistas como a PC Master e a Revista do Linux, que costumam incluir os CDs de uma nova distribuição a cada edição. Material não falta, já que existem centenas de distribuições pelo mundo, cada um com características próprias.

Por venderem vários milhares de exemplares, as revistas são geralmente o meio mais barato, você pode comprar uma revista com dois CDs por 13 ou 15 reais. A desvantagem é que você fica limitado à distribuição do mês.

A terceira opção são serviços de gravação de CDs, onde você pode obter sempre a última versão das distribuições no momento em que quiser. Temos por exemplo o http://www.linuxmall.com.br que é um dos sites mais antigos e, claro o serviço que oferecemos aqui no Guia do Hardware:

http://www.guiadohardware.net/cd/linux/gnu.asp (temos sempre os melhores preços :-)

Instalando

A forma mais fácil de instalar qualquer distribuição Linux é dar boot diretamente através do CD-ROM. Para isso basta configurar a opção " boot sequence " no Setup com o valor " CD- ROM, C , A ".

Quando passar por alí, não deixe de a acessar também a seção " PnP/PCI Setup " e configurar a opção " PnP OS " (geralmente a primeira opção) com o valor " No ". Isto obriga o BIOS a detectar e configurar os endereços a serem utilizados por todos os periféricos Plug-and-play e entregar o trabalho semi-pronto para o sistema operacional. Isto evita muitos problemas com a detecção dos periféricos não apenas no Linux, mas também em todas as versões do Windows. É um cuidado importante antes da instalação.

Se por qualquer motivo não for possível dar boot através do CD, você pode instalar o sistema também através de um disquete de boot. Neste caso, as opções são instalar através do CD- ROM, instalar apartir do HD ou mesmo instalar via rede. Veremos isto com mais detalhes mais adiante, neste mesmo capítulo.

O Linux oferece uma flexibilidade muito grande para a instalação. É possível até mesmo instalar num notebook que não tem nem CD-ROM nem placa rede usando um disquete e um cabo serial :-) Claro, quanto mais exotérico for o modo de instalação escolhido, mais complicado será o procedimento necessário. Por enquanto vamos ficar com a instalação via CD que é a mais usada.

Além do Linux Mandrake, este capítulo cobre a instalação do Slackware, Red Hat e Knoppix, uma versão mais amigável do Debian. Independentemente da distribuição, os processos de instalação são basicamente os mesmos: dar boot, particionar o HD, escolher os pacotes que serão instalados, configurar o vídeo e a rede, definir a senha de root e configurar o gerenciador de boot.

Winmodems da US Robotics, o problema neste caso não é a falta de vontade dos desenvolvedores, mas uma atitude extremamente hostil da US Robotics, que ameaça processar qualquer um que tente aplicar engenharia reversa (o primeiro passo para desenvolver um driver para qualquer hardware) em seus Winmodems, pois não querem correr o risco de que alguém descubra os segredos do algoritmo de compressão usado nestes modelos e divulgue a informação para outros fabricantes.

Seja a preocupação legítima ou não, o fato é que um Winmodem da US Robotics é absolutamente inútil no Linux. Se você tem um, o jeito é vendê-lo para algum amigo que só use o Windows e comprar um modem de outro fabricante.

Claro, que se você não quiser ter dor de cabeça a melhor opção é sempre comprar um hardmodem, que será fácil de configurar em qualquer sistema operacional que resolva utilizar. Um bom hardmodem não deixa de ser um excelente investimento, pois tomando o cuidado de sempre desconectar a linha quando não estiver conectado, um modem de qualidade durará muitos anos, com chance de só precisar ser aposentado quando você já tiver uma conexão de banda larga. Tudo isto sem comentar que o trabalho de correção de erros é muito mais eficiente num hardmodem, o suficiente para melhorar bastante a velocidade de conexão em linhas ruidosas. Você vai provavelmente gastar 200 ou 250 reais, mas pelo menos gastará só uma vez.

Se o seu micro tiver slots ISA, uma opção é comprar um hardmodem de 33.6 usado; apesar da velocidade ser um pouco mais baixa, eles são excelentes no trabalho de correção de erros e custam muito barato, em geral de 20 a 30 reais.

Mas, mesmo a questão dos Winmodems aos poucos começa a melhorar. A SuSe já inclui alguns drivers no pacote oficial e nada menos que três distribuições Brasileiras incluem suporte a alguns softmodems, a Techlinux (http://www.techlinux.com.br) a Insigne e o Kurumin (http://www.guiadohardware.net/linux/kurumin), a distribuição que desenvolvo nas horas vagas (isso mesmo, além de escrever eu desenvolvo uma distribuição, vou falar sobre ele mais adiante).

Nestes casos basta marcar o driver durante a instalação. No Kurumin por exemplo basta clicar num ícone no menu de configuração do sistema:

As placas de rede sempre foram a categoria de periférico melhor suportado no Linux e o cenário não mudou. Qualquer distribuição Linux atual suporta um número de placas de rede maior que o do Windows 2000 ou XP, incluindo drivers para placas onboard. A chance da sua placa PCI não ser automaticamente detectada durante a instalação é mínima.

Incrivelmente, até mesmo os disquetes de boot para instalação via rede são capazes de detectar as placas de rede automaticamente, um grande exemplo de engenharia de software.

Isto é possível pois os drivers são muito pequenos, em geral menos de 12 KB cada um e podem ser incluídos diretamente no Kernel ou então compilados na forma de arquivos separados, os famosos módulos.

O suporte a placas de som, gravadores de CD e até mesmo DVD também não é problema. Vários programas como o XMMS (áudio) e o Xine (vídeo) fazem um trabalho extremamente competente no suporte a multimídia.

Para incluir suporte a vídeos em Divx;-) no Xine basta instalar o plug-in disponível no http://www.divx.com e para assistir DVDs protegidos, basta instalar o pacote libdvdcss , no http://www.videolan.org/libdvdcss/download.html

Veremos isto com mais detalhes no capítulo 3, por enquanto vamos voltar a nos preocupar com a instalação do sistema em sí.

Como instalar via rede ou apartir do HD

Apesar do modo de instalação mais rápido ser dar boot pelo CD-ROM, o Linux também pode ser instalado de várias outras maneiras. Para isso você precisará ter em mãos o disco de boot adequado. Este é um tema que interessa a mais gente, por isso vou aproveitar para detalhar estas formas alternativas de instalação. As instruções a seguir valem para qualquer distribuição Linux, não apenas para o Mandrake.

Você encontrará as imagens de vários discos de boot no diretório Images da sua distribuição Linux. Em alguns CDs de revista este diretório é excluído para economizar espaço, mas geralmente você ainda poderá conseguir os arquivos no site da distribuição.

Abrindo o diretório você encontrará vários arquivos. IMG que precisam ser gravados nos disquetes usando um programa chamado Rawwrite. Este é um programa para DOS que fica no diretório Dosutils do CD. Você pode baixar uma versão Windows do programa, que é mais prática de usar através do link abaixo:

http://www.downloads-guiadohardware.net/download/rawwritewin.exe

Basta apontar o arquivo da imagem a ser gravada e clicar em Write.

Rawwritewin

Para instalar o Linux apartir do CD, num PC que não suporte boot via CD-ROM você deve usar o arquivo CDROM.IMG , que é o disquete de boot que costuma ser incluído nas caixas completas das distribuições.

Se o micro não tiver CD-ROM, você pode instalar o Linux apartir do HD. Basta copiar todo o conteúdo do CD para um diretório do HD (pode ser inclusive para uma partição Windows FAT 16 ou 32) e usar o disco de boot HD.IMG. O disquete inicializará o micro e perguntará o diretório onde estão os arquivos, basta dar as informações necessárias. Lembre-se que a