Entendendo e Dominando o Linux

Entendendo e Dominando o Linux

(Parte 1 de 9)

Entendendo e Dominando o Linux 4ed. - Carlos E. Morimoto - http://www.guiadohardware.net

Carlos E. Morimoto http://www.guiadohardware.net 4º Edição

Entendendo e Dominando o Linux 4ed. - 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.

Entendendo e Dominando o Linux 4ed. - Carlos E. Morimoto - http://www.guiadohardware.net Direitos autorais e condições de distribuição

Este e-book é livre distribuição. O objetivo é justamente poder ajudar de alguma forma quem está começando no Linux e retribuir à comunidade de código aberto a todos estes softwares extraordinários que hoje temos acesso. Assim como o Linux, este e-book está aqui para ser usado e distribuído :-)

Envie cópias deste e-book para seus amigos, coloque-o para download em seu site, escreva para alguma revista sugerindo a inclusão no CD ou a indicação do link para download; enfim, ajude a fazer com que este trabalho chegue a quem quer aprender mais sobre o Linux.

Também é permitida a reprodução de partes do livro em qualquer tipo de publicação, mesmo sem o conhecimento do autor, desde que seja citado o nome do autor (Carlos E. Morimoto)e seja incluído um link para o http://www.guiadohardware.net em local visível.

Você pode baixar gratuitamente novas versões deste e-book no: http://www.guiadohardware.net

Como o arquivo é relativamente grande e temos problemas com o grande uso de banda do site, pedimos que se possível ajude na distribuição do arquivo, hospedando-o em seu site ou enviando-o por e-mail ao invés de simplesmente indicar o link.

Se você tiver interesse em ajudar disponibilizando este arquivo para download, escreva para mim no morimoto@guiadohardware.net para que possa disponibilizar o link do seu mirror.

Não deixe de escrever também caso você encontre qualquer tipo de erro no texto, para que possa corrigi-lo na próxima edição.

Visite o Guia do Hardware para conhecer meus outros trabalhos: http://www.guiadohardware.net/

Um grande abraço, Carlos E. Morimoto

Entendendo e Dominando o Linux 4ed. - Carlos E. Morimoto - http://www.guiadohardware.net

1
Prefácio2
Direitos autorais e condições de distribuição3
O Linux e as distribuições13
Compre seus CDs do Linux no GDH14
Mandrake Linux, edição especial GDH14

Índice geral

Instalando o Linux16
Instalação do Mandrake18
Particionando o HD20
Administrando a memória swap23
As partições no Linux25
Pacotes de Aplicativos26
Finalizando29
Acesso à Web e rede30
Gerenciador de boot31
Configuração do vídeo31
Como instalar via rede ou apartir do HD3
Instalando o SuSe via FTP (sem precisar comprar o pacote)37
Instalando em PCs com pouca memória38
Instalando o Slackware39
Utilitários e comandos42
Instalação de programas43
Onde estão os pacotes?45
Ativando e desativando serviços48
Configurando a placa de som e rede49
Como instalar o gravador de CDs52
A estrutura de diretórios5
Comandos do prompt57
Completando com a tecla Tab59
Usando o terminal60
Criando links62
Fechando programas travados63
Montando e desmontando64
Acessando a partição do Windows apartir do Linux65
Clipboard e o terceiro botão6
Editando arquivos de texto6
Desligando68
Instalando novos programas69
Pacotes RPM69
Pacotes .tar.gz70

Capítulo 1: 4

Encontrando o programa instalado71
Programas com instalador71
Trabalhando com permissões e usuários72
Substituindo texto7
Gravação de CDs81
Relatório de gravação84
Mais opções85
Glossário:85
Ripar CDs de música86
Como gravar CDs via linha de comando89
Criando um ISO90
Gravando dados90
Copiando CDs91
Gravando direto de arquivos MP392
Gravando CDs via rede93
Suítes de Escritório93
StarOffice94
Como Instalar94
Criando Atalhos no iniciar95
Como instalar novas fontes, no Linux e no StarOffice96
Instalando as fontes manualmente97
OpenOffice9
Fontes True Type101
Instalação do corretor pt_BR no OpenOffice102
Outras opções103
Editores de Imagens105
Browsers107
Netscape 6.x107
Konqueror108
Galeon109
Mozilla109
Dicas1
Instalando Plug-ins112
Flash113
Java113
Real Player113
Acrobat Reader113

Entendendo e Dominando o Linux 4ed. - Carlos E. Morimoto - http://www.guiadohardware.net 5

Plugger114
Opera114
Lynx115
Links115
Um Browser gráfico com apenas 220 KB116
Jogos no Linux117
Transgaming Wine118
Jogos comerciais portados120
Jogos nativos121
Emuladores122
Editores HTML123
Programação125
Palm125
Modelagem 3D e CAD126
Corretor ortográfico127
DVD no Linux129
Tirando screenshots130
Comandos para chamar os aplicativos131
Programas de modo texto134
Wine138
M$ Office no Linux140
Usando o VNC142
VNC no Windows143
VNC no Linux145
TightVNC148
:. Segurança152
:. 1001 utilidades153
x2vnc: Dois PCs, um único teclado e mouse153
Linux + Windows154
Linux + Linux156
Windows + Windows157
Windows + Linux157
Mandrake Control Center158
Configurando o Vídeo160
Configurando a Impressora161
Gerenciando partições e unidades de rede162
Configurando a Rede164
Compartilhar a conexão166
Segurança167
Bastille Firewall169
GuardDog170

Entendendo e Dominando o Linux 4ed. - Carlos E. Morimoto - http://www.guiadohardware.net 6

Serviços171
Chargen / Chargen-udp172
Cups-lpd172
CVS173
Daytime / Daytime-udp173
Fam174
Imap174
Imaps174
Ipop2174
Ipop3174
Pop3s174
Linuxconf-web174
Proftpd-xinetd175
Rsysc175
Swat175
Telnet175
Time / Time-udp175
Apmd175
Atd175
Bastille-firewall176
Crond176
Anacron177
Cups177
Dhcpd177
Gpm177
Harddrake177
Httpd178
Internet178
Ipchains e Iptables178

Entendendo e Dominando o Linux 4ed. - Carlos E. Morimoto - http://www.guiadohardware.net 7

Ipvsadm178
Keytable178
Kheader178
Kudzu179
Linuxconf179
Medusa-init179
Named (Servidor de nomes)179
Netfs179
Network179
Nfs179
Nfslock179
Numlock180
Portmap180
Proftpd180
Random180
Rawdevices180
Smb180
Sound181
Squid181
SSHD182
Syslog182
Usb182
Webmin182
Xfs183
Xinetd183
Gerenciador de Software183
Configurando a Placa de Som186
Como configurar seu Softmodem no Linux188
Modems com chipset Lucent e Agere189
Modems com chipset PC-Tel192
Modem off-board194

Entendendo e Dominando o Linux 4ed. - Carlos E. Morimoto - http://www.guiadohardware.net 8

Modem onboard195
Modems com chipset Motorola196
Apenas binários197
Uma última dica198
Usando o hdparm198
Como recompilar o Kernel199
Conseguindo os fontes200
Configurando201
Compilando204
Instalando205
Configurando teclados especiais207
Usando o Samba210
Montando um servidor de CDs com o Linux216
Acessando compartilhamentos de máquinas Windows218
Komba219
Via linha de comando220

Entendendo e Dominando o Linux 4ed. - Carlos E. Morimoto - http://www.guiadohardware.net

comando é bastante simples. Abra um terminal e digite:220
Incluindo o ponto de montagem no /etc/fstab224
Configurando manualmente225
De onde veio o Samba?226
Compartilhamentos instáveis no W2K228
Usando o NFS229
Apache232
Squid233
FTP235

Como disse, além de ser usado através de um front-end gráfico como o Komba, o smbclient pode ser usado diretamente via modo texto. A interface não é tão prática, mas o uso do

Linux em PCs antigos236
A aventura de instalar o RedHat 7.2 num 486236
A instalação236
Os pacotes a instalar237
Desativando os serviços desnecessários239
Configurar a placa de vídeo239
Rodando o Window Maker240
Programas a utilizar240
Conclusão241
Mais comandos úteis242
Slackware 8.1 num Pentium 133243
Instalação243
Detectando problemas de hardware244
Qual gerenciador de janelas utilizar?244
Modem, som e rede245
Configurando o vídeo246

Capítulo 6: 9

Mais otimizações248
Aplicativos a utilizar249
Como ter mais terminais gráficos252
Como rodar aplicativos remotamente253
Rodando aplicativos via SSH255
Clientes SSH259
Configurando um servidor XDM263
Terminais X268
Estações diskless com o Etherboot270
LTSP + OpenMOsix272
Usando os terminais272
Quem é o servidor?273
Usando o som remotamente274
Clientes com 256 cores274
Montando uma rede de terminais leves275
Montando a rede277
Configuração do servidor278
Um exemplo281
Copiando uma instalação padrão283
Usando o D283
Salvando a imagem num arquivo284
Usando o G4U285
Criando a instalação288
Os pacotes289
Configuração290
:. Problemas com o vídeo da TX-Pro I297
:. Compartilhar conexão Wireless298
:. Linux em Notebook antigo298
:. Terminal Web com Linux299
:. Inicializar o Linux a partir do Windows300
:. Compartilhando conexão via rádio no Mandrake Security301
:. Como instalar o SuSe via FTP302
:. Configurando quotas de disco303
:. Trial boot: Lilo no MBR ou na partição?304
:. Problema ao acessar servidor X305
:. Compartilhamentos instáveis no Windows 2000306
:. Erro na tabela de partição307
:. VNC nas estações308
:. i386? i468? i586? i686? Qual a diferença?308
:. Usuários não conseguem gravar nas partições montadas309

Entendendo e Dominando o Linux 4ed. - Carlos E. Morimoto - http://www.guiadohardware.net 10

:. Rede Windows x Linux310
:. Problemas com reconhecimento de senhas no Linux311
:. Como portar aplicações ODBC, Delphi, DOS e outros para o Linux311
:. Som onboard da ECS KT7S5A no Linux312
:. Linux Instável314
:. Dois gravadores no MDK 8.2315
:. MDK 8.2 não inicia317
:. Como instalar jogos no Linux317
:. Instalação do Mandrake318
:. Terminal Server320
:. O meu PC é suportado pelo Linux?321
:. Dicas sobre Cybercafé322
:. Mais sobre terminais leves325
:. Linux num 486325
:. Linux num Pentium 100326
:. Servidor de alta disponibilidade327
:. NTFS no Linux328
:. Problema com o Samba329
:. Mais dúvidas330
Como ajudar nas traduções do Mandrake (e de outras distribuições Linux)335
Tradução da Mandrake335
O quê se traduz335
Mãos à obra336
Como traduzir336
msgid e msgstr337
fuzzy338
c-format338
Checando338
Enviando a tradução338
Usando o kbabel339
Lista PT_BR339
Divisão de trabalho339
Quando mandar o trabalho339
Finalizando339
Linux, embedded systems e a popularização da Informática340
Como clonar HDs e fazer backup sem precisar do Ghost342

Entendendo e Dominando o Linux 4ed. - Carlos E. Morimoto - http://www.guiadohardware.net 1

Usando o d342
Salvando a imagem num arquivo343
Usando o G4U344
Wine, Win4Lin, Bochs e VMWare347
Três sabores de Wine348
O que já roda e o que não roda350
Win4Lin352
VMWare353
Bochs353
10 Mitos sobre o Linux354
Resolvendo o problema de lentidão do KDE359
Como instalar o KDE 3.0361
Pirataria x custo. Que softwares usar em PCs novos?364
Por que o Linux está avançando na Ásia367
Qual é mais seguro, Windows ou Linux?368
Como instalar Diablo I no Linux371
Montando o servidor375
Gerando o disquete376
Mais configurações378
Redirecionando portas381
Configuração das estações382
Problemas382
Segunda opção, Freesco385
Mandrake Security (Single Firewall)390

Entendendo e Dominando o Linux 4ed. - Carlos E. Morimoto - http://www.guiadohardware.net 12

Entendendo e Dominando o Linux 4ed. - Carlos E. Morimoto - http://www.guiadohardware.net O Linux e as distribuições

Esteéu m tema importanteq uando falamos sobreL inux. Hojee m dia éd ifí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.

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

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

Entendendo e Dominando o Linux 4ed. - Carlos E. Morimoto - http://www.guiadohardware.net 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 configurar um servidor Linux que um servidor Windows 2000.

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 no 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, ELX, Lycoris e assim por diante.

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

(Parte 1 de 9)

Comentários