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 - 5ed, Notas de estudo de Matemática

Exposição do Sistema Linux

Tipologia: Notas de estudo

2011

Compartilhado em 13/01/2011

joelliton-fernando-santos-oliveira-
joelliton-fernando-santos-oliveira- 🇧🇷

4.8

(28)

5 documentos

1 / 506

Toggle sidebar

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

Não perca as partes importantes!

bg1
Entendendo e Dominando o Linux 5ed. - Carlos E. Morimoto - http://www.guiadohardware.net
Quinta 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

Pré-visualização parcial do texto

Baixe Entendendo e Dominando o Linux - 5ed e outras Notas de estudo em PDF para Matemática, somente na Docsity!

Quinta 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.

  • Prefácio.......................................................................................................................
  • Direitos autorais e condições de distribuição.............................................................
  • 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:
    • Instalando...........................................................................................................
  • Instalação do Mandrake............................................................................................
    • Particionando o HD ..............................................................................................
    • Administrando a memória swap..............................................................................
    • As partições no Linux............................................................................................
    • Pacotes de Aplicativos...........................................................................................
    • Finalizando .........................................................................................................
    • Acesso à Web e rede.............................................................................................
    • Gerenciador de boot..............................................................................................
    • Configuração do vídeo...........................................................................................
  • Como instalar via rede ou apartir do HD....................................................................
    • Instalando o SuSe via FTP (sem precisar comprar o pacote).......................................
    • Instalando em PCs com pouca memória ..................................................................
  • Instalando o Slackware.............................................................................................
    • Utilitários e comandos...........................................................................................
    • Instalação de programas.......................................................................................
    • Onde estão os pacotes?.........................................................................................
    • Ativando e desativando serviços.............................................................................
    • Configurando a placa de som e rede........................................................................
    • Como instalar o gravador de CDs............................................................................
  • Instalando o Red Hat ................................................................................................ - Multimídia no Red Hat.......................................................................................
  • Linux sem precisar instalar: Usando o Knoppix......................................................... - Download ....................................................................................................... - Como funciona ................................................................................................
  • Usando o Knoppix .....................................................................................................
    • Salvando suas configurações .................................................................................
    • Opções de boot ...................................................................................................
    • Como instalar no HD ............................................................................................
    • Knoppix como disco de recuperação .......................................................................
    • Knoppix como terminal..........................................................................................
  • Windows + Mandrake + Red Hat + Slack+ Knoppix no mesmo HD............................
    • Dual-Boot via BIOS...............................................................................................
  • Colocando a mão na massa........................................................................................ Capítulo 2: - A estrutura de diretórios....................................................................................
    • Comandos do prompt............................................................................................
    • Completando com a tecla Tab ................................................................................
      • Usando o terminal ...........................................................................................
    • Criando links........................................................................................................
    • Fechando programas travados ...............................................................................
    • Montando e desmontando......................................................................................
    • Acessando a partição do Windows apartir do Linux....................................................
    • Clipboard e o terceiro botão ..................................................................................
    • Editando arquivos de texto....................................................................................
    • Desligando ..........................................................................................................
    • Instalando novos programas..................................................................................
      • Pacotes RPM.....................................................................................................
      • Pacotes .tar.gz.................................................................................................
      • Encontrando o programa instalado......................................................................
      • Programas com instalador..................................................................................
    • Trabalhando com permissões e usuários..................................................................
    • Substituindo texto...............................................................................................
  • Interfaces do Linux.................................................................................................
  • KDE......................................................................................................................... - Instalando e atualizando.................................................................................. - Configurando.................................................................................................. - Acessórios......................................................................................................
  • Gnome..................................................................................................................... - Versões......................................................................................................... - Configuração..................................................................................................
  • XFCE........................................................................................................................
  • Gerenciadores leves................................................................................................
    • IceWM...............................................................................................................
    • Blackbox ...........................................................................................................
    • Window Maker....................................................................................................
  • Os aplicativos.......................................................................................................... Capítulo 3:
  • Gravação de CDs.....................................................................................................
    • Relatório de gravação..........................................................................................
      • Mais opções...................................................................................................
    • Glossário:..........................................................................................................
    • Ripar CDs de música...........................................................................................
    • Como gravar CDs via linha de comando.................................................................
      • Criando um ISO..............................................................................................
      • Gravando dados..............................................................................................
      • Copiando CDs.................................................................................................
      • Gravando direto de arquivos MP3......................................................................
    • Gravando CDs via rede........................................................................................
    • K3B, uma grande promessa.................................................................................
  • Suítes de Escritório ................................................................................................
  • StarOffice................................................................................................................
    • Como Instalar ....................................................................................................
    • Criando Atalhos no iniciar....................................................................................
    • Como instalar novas fontes, no Linux e no StarOffice...............................................
    • Instalando as fontes manualmente........................................................................
  • OpenOffice.............................................................................................................. - Fontes True Type............................................................................................
    • Instalação do corretor pt_BR no OpenOffice...........................................................
  • Outras opções ........................................................................................................
  • Editores de Imagens...............................................................................................
  • Browsers ................................................................................................................
    • Netscape 6.x......................................................................................................
    • Konqueror..........................................................................................................
    • Galeon...............................................................................................................
    • Mozilla ..............................................................................................................
      • Dicas.............................................................................................................
      • Instalando Plug-ins ........................................................................................
      • Flash.............................................................................................................
      • Java..............................................................................................................
      • Real Player.....................................................................................................
      • Acrobat Reader...............................................................................................
      • Plugger..........................................................................................................
    • Opera ...............................................................................................................
    • Lynx..................................................................................................................
    • Links.................................................................................................................
    • Um Browser gráfico com apenas 220 KB ...............................................................
  • Editores HTML.........................................................................................................
  • Programação...........................................................................................................
  • Palm........................................................................................................................
  • Modelagem 3D e CAD..............................................................................................
  • Corretor ortográfico................................................................................................
    • DVD no Linux.....................................................................................................
    • Tirando screenshots............................................................................................
  • Comandos para chamar os aplicativos....................................................................
    • Programas de modo texto....................................................................................
  • Wine .......................................................................................................................
    • M$ Office no Linux..............................................................................................
  • Jogos no Linux........................................................................................................ Capítulo 3 - Parte 2:
    • Transgaming Wine..............................................................................................
      • Instalando os drivers da nVidia.........................................................................
    • Instalando os drivers da ATI.................................................................................
    • Jogos comerciais portados ...................................................................................
    • Jogos nativos.....................................................................................................
    • Emuladores .......................................................................................................
  • Como instalar Diablo II no Linux.............................................................................
  • LanHouse rodando Linux?.......................................................................................
  • Ferramentas de configuração e suporte a Hardware................................................ Capítulo 4:
  • Ferramentas do Mandrake ......................................................................................
    • Mandrake Control Center.....................................................................................
    • Configurando o Vídeo..........................................................................................
    • Configurando a Impressora..................................................................................
    • Gerenciando partições e unidades de rede..............................................................
    • Configurando a Rede...........................................................................................
    • Compartilhar a conexão ......................................................................................
    • Segurança.........................................................................................................
      • Bastille Firewall..............................................................................................
      • GuardDog......................................................................................................
    • Gerenciador de Software .....................................................................................
  • Serviços ................................................................................................................. - Chargen / Chargen-udp ................................................................................. - Cups-lpd ...................................................................................................... - CVS ............................................................................................................. - Daytime / Daytime-udp .................................................................................. - Fam ............................................................................................................. - Imap ........................................................................................................... - Imaps ........................................................................................................... - Ipop2 ........................................................................................................... - Ipop3 ........................................................................................................... - Pop3s ........................................................................................................... - Linuxconf-web ............................................................................................... - Proftpd-xinetd .............................................................................................. - Rsysc ........................................................................................................... - Swat ........................................................................................................... - Telnet .......................................................................................................... - Time / Time-udp ............................................................................................ - Apmd ........................................................................................................... - Atd .............................................................................................................. - Bastille-firewall ............................................................................................. - Crond .......................................................................................................... - Anacron ....................................................................................................... - Cups ........................................................................................................... - Dhcpd .......................................................................................................... - Gpm ............................................................................................................ - Harddrake .................................................................................................... - Httpd ............................................................................................................ - Internet ........................................................................................................ - Ipchains e Iptables ........................................................................................ - Ipvsadm ....................................................................................................... - Keytable ...................................................................................................... - Kheader ....................................................................................................... - Kudzu .......................................................................................................... - Linuxconf ..................................................................................................... - Medusa-init .................................................................................................. - Named (Servidor de nomes) ........................................................................... - Netfs ........................................................................................................... - Network ........................................................................................................ - Nfs .............................................................................................................. - Nfslock ........................................................................................................ - Numlock ...................................................................................................... - Portmap ........................................................................................................ - Proftpd ........................................................................................................ - Random ....................................................................................................... - Rawdevices .................................................................................................. - Smb ............................................................................................................ - Sound ......................................................................................................... - Squid ........................................................................................................... - SSHD .......................................................................................................... - Syslog ......................................................................................................... - Usb ............................................................................................................. - Webmin ....................................................................................................... - Xfs .............................................................................................................. - Xinetd .........................................................................................................
  • Configurando a Placa de Som..................................................................................
  • Como configurar seu Softmodem no Linux..............................................................
    • Modems com chipset Lucent e Agere.....................................................................
    • Modems com chipset PC-Tel.................................................................................
    • Modem off-board................................................................................................
    • Modem onboard .................................................................................................
    • Modems com chipset Motorola .............................................................................
    • Apenas binários..................................................................................................
    • Uma última dica.................................................................................................
    • Se tudo mais falhar.............................................................................................
  • Usando o hdparm....................................................................................................
  • Como recompilar o Kernel.......................................................................................
    • Conseguindo os fontes ........................................................................................
    • Configurando......................................................................................................
    • Compilando .......................................................................................................
    • Instalando.........................................................................................................
  • Configurando teclados especiais..............................................................................
  • Configurando câmeras digitais no Linux..................................................................
  • Como configurar um servidor Linux ........................................................................ Capítulo 5:
  • Usando o Samba......................................................................................................
    • Configurando......................................................................................................
    • Montando um servidor de CDs com o Linux ...........................................................
    • Acessando compartilhamentos de máquinas Windows .............................................
    • Komba..............................................................................................................
    • Via linha de comando..........................................................................................
    • Configurando manualmente.................................................................................
    • De onde veio o Samba?.......................................................................................
    • Compartilhamentos instáveis no W2K....................................................................
  • Usando o NFS..........................................................................................................
  • Configuração do Apache.......................................................................................... - Configuração básica ....................................................................................... - Virtual hosts................................................................................................... - IP-Based ....................................................................................................... - Name-Based................................................................................................... - Configurando quotas de disco........................................................................... - Módulos......................................................................................................... - Outros sistemas operacionais........................................................................... - Hardware.......................................................................................................
  • Squid.......................................................................................................................
  • FTP .........................................................................................................................
  • Linux em PCs antigos.............................................................................................. Capítulo 6:
  • A aventura de instalar o RedHat 7.2 num 486.........................................................
    • A instalação.......................................................................................................
    • Os pacotes a instalar...........................................................................................
    • Desativando os serviços desnecessários.................................................................
    • Configurar a placa de vídeo..................................................................................
    • Rodando o Window Maker....................................................................................
    • Programas a utilizar............................................................................................
    • Conclusão..........................................................................................................
  • Slackware 8.1 num Pentium 133.............................................................................
    • Instalação..........................................................................................................
    • Detectando problemas de hardware......................................................................
    • Qual gerenciador de janelas utilizar?.....................................................................
    • Modem, som e rede.............................................................................................
    • Configurando o vídeo..........................................................................................
    • Mais otimizações.................................................................................................
    • Aplicativos a utilizar............................................................................................
  • Vector Linux: uma distribuição otimizada para PCs antigos ....................................
  • Rodando aplicativos remotamente.......................................................................... Capítulo 7:
  • Como ter mais terminais gráficos ...........................................................................
  • Usando o VNC..........................................................................................................
    • VNC no Windows.................................................................................................
    • VNC no Linux.....................................................................................................
      • TightVNC.......................................................................................................
    • Segurança.........................................................................................................
      • 1001 utilidades...............................................................................................
      • Um exemplo prático........................................................................................
  • x2vnc: Dois PCs, um único teclado e mouse............................................................ - Linux + Windows............................................................................................ - Linux + Linux................................................................................................. - Windows + Windows....................................................................................... - Windows + Linux............................................................................................
  • Como rodar aplicativos remotamente via telnet e SSH............................................
    • Rodando aplicativos via SSH ...............................................................................
      • Clientes SSH..................................................................................................
  • Configurando um servidor XDM...............................................................................
    • Terminais X .......................................................................................................
    • Estações diskless com o Etherboot........................................................................
    • LTSP + OpenMOsix .............................................................................................
    • Usando os terminais ...........................................................................................
    • Quem é o servidor?.............................................................................................
      • Usando o som remotamente.............................................................................
    • Clientes com 256 cores........................................................................................
  • Montando uma rede de terminais leves...................................................................
    • Montando a rede.................................................................................................
    • Configuração do servidor.....................................................................................
      • Um exemplo...................................................................................................
    • Na prática: Configurando uma rede de terminais leves em apenas 60 minutos...........
  • Criando sua mini-distribuição.................................................................................. Capítulo 8:
  • Copiando uma instalação padrão............................................................................. - Usando o DD.................................................................................................. - Salvando a imagem num arquivo......................................................................
  • Usando o G4U..........................................................................................................
  • Criando a instalação ............................................................................................... - Os pacotes..................................................................................................... - Configuração .................................................................................................
  • Perguntas e respostas............................................................................................. Capítulo 9:
    • Windows, Linux e gerenciadores de janelas ...........................................................
    • Vídeo tremendo no Knoppix.................................................................................
    • Software livre, economia e oportunidades..............................................................
    • Dúvidas sobre o Knoppix .....................................................................................
    • Problemas com o vídeo da TX-Pro II......................................................................
    • Compartilhar conexão Wireless.............................................................................
    • Linux em Notebook antigo ...................................................................................
    • Terminal Web com Linux......................................................................................
    • Inicializar o Linux a partir do Windows...................................................................
    • Compartilhando conexão via rádio no Mandrake Security.........................................
    • Trial boot: Lilo no MBR ou na partição?..................................................................
    • Problema ao acessar servidor X............................................................................
    • Erro na tabela de partição....................................................................................
    • VNC nas estações ...............................................................................................
    • i386? i468? i586? i686? Qual a diferença?..............................................................
    • Usuários não conseguem gravar nas partições montadas.........................................
    • Rede Windows x Linux.........................................................................................
    • Problemas com reconhecimento de senhas no Linux................................................
    • Como portar aplicações ODBC, Delphi, DOS e outros para o Linux.............................
    • Som onboard da ECS KT7S5A no Linux .................................................................
    • Linux Instável ....................................................................................................
    • Dois gravadores no MDK 8.2................................................................................
    • MDK 8.2 não inicia..............................................................................................
    • Como instalar jogos no Linux................................................................................
    • Instalação do Mandrake ......................................................................................
    • Terminal Server..................................................................................................
    • O meu PC é suportado pelo Linux?........................................................................
    • Dicas sobre Cybercafé.........................................................................................
    • Mais sobre terminais leves ..................................................................................
    • Linux num 486...................................................................................................
    • Linux num Pentium 100 ......................................................................................
    • Servidor de alta disponibilidade ...........................................................................
    • NTFS no Linux ...................................................................................................
    • Problema com o Samba.......................................................................................
    • Mais dúvidas......................................................................................................
  • Mais informações.................................................................................................... Capítulo 10:
    • Como ajudar nas traduções do Mandrake (e outras distribuições Linux).....................
      • Tradução da Mandrake.....................................................................................
      • O quê se traduz..............................................................................................
      • Mãos à obra...................................................................................................
      • Como traduzir................................................................................................
      • msgid e msgstr...............................................................................................
      • fuzzy.............................................................................................................
      • c-format........................................................................................................
      • Checando.......................................................................................................
      • Enviando a tradução........................................................................................
      • Usando o kbabel.............................................................................................
      • Lista PT_BR....................................................................................................
      • Divisão de trabalho.........................................................................................
      • Quando mandar o trabalho...............................................................................
      • Finalizando.....................................................................................................
    • Linux, embedded systems e a popularização da Informática.....................................
    • Como clonar HDs e fazer backup sem precisar do Ghost...........................................
      • Usando o dd...................................................................................................
      • Salvando a imagem num arquivo......................................................................
      • Usando o G4U................................................................................................
  • Wine, Win4Lin, Bochs e VMWare.............................................................................
    • Três sabores de Wine..........................................................................................
    • O que já roda e o que não roda.............................................................................
    • Win4Lin.............................................................................................................
    • VMWare.............................................................................................................
    • Bochs................................................................................................................
  • 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:
    • Montando o servidor............................................................................................
    • Gerando o disquete.............................................................................................
    • Mais configurações .............................................................................................
    • Redirecionando portas.........................................................................................
    • Configuração das estações...................................................................................
    • Problemas..........................................................................................................
  • Segunda opção, Freesco..........................................................................................
  • Mandrake Security (Single Firewall)........................................................................
  • Mais um Coyote.......................................................................................................
  • Um pouco sobre segurança..................................................................................... Capítulo 12:
    • Por quê justo eu?................................................................................................
      • Como se proteger...........................................................................................
    • Usando o Nessus ................................................................................................
    • Usando o Ethereal ..............................................................................................

Apêndice A: Links.......................................................................................................................

O Linux e as distribuições..........................................................................................

Este é um tema importante quando falamos sobre Linux. Hoje em dia é difícil definir o que exatamente é “o Linux”. Antigamente o kernel era considerado como sendo o Linux em sí, enquanto todo o resto eram apenas aplicativos para ele. Mas, hoje em dia temos tantas ferramentas entranhadas no sistema que fica difícil distinguir onde termina uma coisa e começa outra.

Para nos poupar destas divagações e do trabalho de montar o sistema do zero, como faziam os pioneiros, temos hoje as distribuições, que nada mais são do que grandes pacotes de software que trazem instaladores, documentação e outras facilidades, que poupam o usuário das tarefas mais espinhosas de instalação e configuração do sistema.

Embora seja possível desenvolver sua própria distribuição Linux do zero, compilando o Kernel e adicionando um a um os programas desejados, é muito mais simples simplesmente colocar um CD na bandeja, responder meia dúzia de perguntas e já dar de cara com um sistema configurado e com vários programas prontos para usar.

Existe uma linha tênue entre o que podem ser consideradas deficiências “do Linux” e deficiências da distribuição. Se por exemplo o seu PC começa a travar, por que incluíram um driver experimental para a sua placa de vídeo, ou se um programa qualquer trava por que optaram por adicionar a versão beta ao invés da versão anterior, que era estável, ou ainda se o seu Winmodem não funciona, por que não tiveram disposição para incluir os drivers para ele, o problema não é exatamente “do Linux”, mas sim da distribuição que você escolheu.

Hoje em dia qualquer pessoa pode construir uma distribuição Linux, escolhendo os pacotes, o instalador, as ferramentas de configuração, etc. entre os vários softwares disponíveis. Mas, fazer tudo trabalhar adequadamente já é uma outra história. Esta é a vantagem em utilizar uma distribuição profissional ao invés de um “Zé Linux”, um “Morimoto Linux” ou qualquer coisa do gênero :-)

No geral o sistema se tornou bastante profissional, maduro o suficiente para tornar-se uma opção viável ao Windows para empresas e usuários domésticos, não apenas no velho argumento do custo, mas por realmente ter qualidade. É interessante perceber que além de empresas como a IBM e Sun, que estão adotando o Linux em grande escala em seus produtos, tivemos a participação até mesmo da Microsoft na Linux World de 2002, mostrando que até mesmo eles estão levando o Linux a sério. Como dizia Mahatma Ghandi: "primeiro eles te ignoram, depois riem de você, então finalmente resolvem te enfrentar e aí você vence."

Do ponto de vista de usuários domésticos, o sistema ainda perde em alguns pontos. Apesar de já ser bastante simples de utilizar, o sistema perde para o Windows XP ou o OS X da Apple em termos de amigabilidade. Aplicativos como o Photoshop, Premiere e AutoCAD não existem em versão for Linux (apesar do Corel 9 ter sido portado a algum tempo) e as alternativas gratuítas nem sempre estão no mesmo nível. O suporte a Hardware ainda deixa um pouco a desejar no caso dos softmodems, scanners e alguns outros dispositivos e a instalação dos aplicativos nem sempre é tão simples quanto no Windows.

Porém, o Linux tem várias qualidades. Ainda do ponto de vista de um usuário doméstico, temos a vantagem da grande quantidade de aplicativos que acompanham as distribuições. Softwares de escritório (StarOffice, Koffice, etc), tratamento de imagens (Gimp, Kontour, entre outros), Ferramentas de programação (Kdeveloper, Kylix, Emacs) e até mesmo alguns aplicativos científicos podem ser instalados junto com o sistema ao invés de serem comprados (ou mais freqüentemente pirateados...) e instalados separadamente. Existem ainda alguns aplicativos comerciais, como o Corel Draw! e o Corel Word Perfect, Varicad e a versão Enterprise do Kylix.

Do ponto de vista dos usuários avançados e programadores, o sistema é atrativo por oferecer 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

Tantas diferenças tornam o uso do sistema bem mais desconfortável e até mesmo confuso para muitos usuários. Mas a situação mudou bastante com o KDE, pois por incluir um grande número de aplicativos, todos baseados na biblioteca Qt e conseqüentemente com um visual comum e funções consistentes, o KDE é muito mais confortável de usar. O Gnome segue o mesmo caminho, usando a biblioteca GTK.

Ter programas que mantém a mesma característica visual, como no Windows e no Mac OS sem dúvida tornam o sistema mais fácil e confortável de usar, mas com a versão 3 o KDE está conseguindo chegar muito perto em termos de usabilidade e apelo visual:

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.

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 FTPs lentos e ainda ter que gravá-los em CD. Comprando conosco você recebe seus CDs em casa.

Todas as distribuições vendidas aqui podem ser ser baixadas gratuitamente no site dos desenvolvedores ou através do http://www.linuxiso.org. Comprando conosco você está pagando apenas pelo trabalho de gravação dos CDs e manuseio. Os softwares são de livre distribuição e podem ser instalados em várias máquinas, sem pagamento de licenças. Veja a tabela de preços e condições de envio em:

http://www.guiadohardware.net/cd/linux/gnu.asp

Mandrake Linux, edição especial GDH.......................................................................

Você pode comprar também o pacote com os três CDs do Mandrake 9.0 (ou a última versão que esteja disponível quando ler este livro) e um quarto CD com a versão mais atual deste livro, e uma coleção de textos, livros e os programas citados durante este livro, com instruções detalhadas de instalação:

Esta edição especial pode ser adquirida através do Guia do Hardware:

http://www.guiadohardware.net/

Além dos preços serem mais baixos que o de outras lojas online, comprando seus CDs conosco você também ajuda no desenvolvimento deste livro e de outras documentações sobre o Linux. Ajude quem lhe ajuda :-)

Capítulo 1:

Instalando o Slackware.............................................................................................

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 :-)

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 e do Red Hat. Seja instalando o Mandrake, o Slackware, Red Hat, Conectiva, etc. 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.

Antigamente estes passos costumavam ser um pouco complicados, mas nas distribuições atuais quase tudo é detectado automaticamente, fazendo com que na maior parte do tempo o usuário só precise clicar em "próximo", "próximo, "próximo"... :-)

Um detalhe importante, que você deve verificar antes de iniciar a instalação é se os componentes do seu PC, principalmente a placa de vídeo e o modem são suportados. Você pode conferir a lista de hardware oficialmente suportado do Mandrake no: http://www.mandrakelinux.com/en/hardware.php