Entendendo e Dominando o Linux - 4a Edição por Carlos E. Morimoto - Versão HTML

ATENÇÃO: Esta é apenas uma visualização em HTML e alguns elementos como links e números de página podem estar incorretos.
Faça o download do livro em PDF, ePub, Kindle para obter uma versão completa.
index-1_1.jpg

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

Carlos E. Morimoto

http://www.guiadohardware.net

4º Edição

1

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.

2

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

3

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

Índice geral

....................................................................................................................................1

Prefácio.........................................................................................................................2

Direitos autorais e condições de distribuição......................................................................3

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

Compre seus CDs do Linux no GDH.................................................................................14

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

Capítulo 1:

Instalando o Linux........................................................................................................16

Instalação do Mandrake.............................................................................................18

Particionando o HD ..................................................................................................20

Administrando a memória swap..................................................................................23

As partições no Linux................................................................................................25

Pacotes de Aplicativos...............................................................................................26

Finalizando .............................................................................................................29

Acesso à Web e rede.................................................................................................30

Gerenciador de boot..................................................................................................31

Configuração do vídeo...............................................................................................31

Como instalar via rede ou apartir do HD......................................................................33

Instalando o SuSe via FTP (sem precisar comprar o pacote)...........................................37

Instalando em PCs com pouca memória ......................................................................38

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

Utilitários e comandos...............................................................................................42

Instalação de programas...........................................................................................43

Onde estão os pacotes?.............................................................................................45

Ativando e desativando serviços.................................................................................48

Configurando a placa de som e rede............................................................................49

Como instalar o gravador de CDs................................................................................52

A estrutura de diretórios........................................................................................55

Comandos do prompt................................................................................................57

Completando com a tecla Tab ...................................................................................59

Usando o terminal ...............................................................................................60

Criando links............................................................................................................62

Fechando programas travados ...................................................................................63

Montando e desmontando..........................................................................................64

Acessando a partição do Windows apartir do Linux........................................................65

Clipboard e o terceiro botão ......................................................................................66

Editando arquivos de texto........................................................................................66

Desligando ..............................................................................................................68

Instalando novos programas......................................................................................69

Pacotes RPM........................................................................................................69

Pacotes .tar.gz.....................................................................................................70

4

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

Encontrando o programa instalado..........................................................................71

Programas com instalador......................................................................................71

Trabalhando com permissões e usuários......................................................................72

Substituindo texto....................................................................................................77

Gravação de CDs..........................................................................................................81

Relatório de gravação................................................................................................84

Mais opções.........................................................................................................85

Glossário:................................................................................................................85

Ripar CDs de música.................................................................................................86

Como gravar CDs via linha de comando.......................................................................89

Criando um ISO....................................................................................................90

Gravando dados...................................................................................................90

Copiando CDs.......................................................................................................91

Gravando direto de arquivos MP3............................................................................92

Gravando CDs via rede..............................................................................................93

Suítes de Escritório ......................................................................................................93

StarOffice....................................................................................................................94

Como Instalar .........................................................................................................94

Criando Atalhos no iniciar..........................................................................................95

Como instalar novas fontes, no Linux e no StarOffice....................................................96

Instalando as fontes manualmente.............................................................................97

OpenOffice...................................................................................................................99

Fontes True Type................................................................................................101

Instalação do corretor pt_BR no OpenOffice...............................................................102

Outras opções ...........................................................................................................103

Editores de Imagens...................................................................................................105

Browsers ..................................................................................................................107

Netscape 6.x..........................................................................................................107

Konqueror..............................................................................................................108

Galeon..................................................................................................................109

Mozilla ..................................................................................................................109

Dicas.................................................................................................................111

Instalando Plug-ins ............................................................................................112

Flash.................................................................................................................113

Java..................................................................................................................113

Real Player.........................................................................................................113

Acrobat Reader...................................................................................................113

5

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

Plugger..............................................................................................................114

Opera ...................................................................................................................114

Lynx......................................................................................................................115

Links.....................................................................................................................115

Um Browser gráfico com apenas 220 KB ...................................................................116

Jogos no Linux...........................................................................................................117

Transgaming Wine..................................................................................................118

Jogos comerciais portados .......................................................................................120

Jogos nativos.........................................................................................................121

Emuladores ...........................................................................................................122

Editores HTML............................................................................................................123

Programação..............................................................................................................125

Palm.........................................................................................................................125

Modelagem 3D e CAD..................................................................................................126

Corretor ortográfico.....................................................................................................127

DVD no Linux.........................................................................................................129

Tirando screenshots................................................................................................130

Comandos para chamar os aplicativos..........................................................................131

Programas de modo texto........................................................................................134

Wine ........................................................................................................................138

M$ Office no Linux..................................................................................................140

Usando o VNC............................................................................................................142

VNC no Windows....................................................................................................143

VNC no Linux.........................................................................................................145

TightVNC...........................................................................................................148

:. Segurança..........................................................................................................152

:. 1001 utilidades...............................................................................................153

x2vnc: Dois PCs, um único teclado e mouse...................................................................153

Linux + Windows................................................................................................154

Linux + Linux.....................................................................................................156

Windows + Windows...........................................................................................157

Windows + Linux................................................................................................157

Mandrake Control Center.............................................................................................158

Configurando o Vídeo..................................................................................................160

Configurando a Impressora..........................................................................................161

Gerenciando partições e unidades de rede.....................................................................162

Configurando a Rede...................................................................................................164

Compartilhar a conexão ..............................................................................................166

Segurança.................................................................................................................167

Bastille Firewall..................................................................................................169

GuardDog..........................................................................................................170

6

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

Serviços ...................................................................................................................171

Chargen / Chargen-udp .....................................................................................172

Cups-lpd ..........................................................................................................172

CVS .................................................................................................................173

Daytime / Daytime-udp ......................................................................................173

Fam .................................................................................................................174

Imap ...............................................................................................................174

Imaps ...............................................................................................................174

Ipop2 ...............................................................................................................174

Ipop3 ...............................................................................................................174

Pop3s ...............................................................................................................174

Linuxconf-web ...................................................................................................174

Proftpd-xinetd ..................................................................................................175

Rsysc ...............................................................................................................175

Swat ...............................................................................................................175

Telnet ..............................................................................................................175

Time / Time-udp ................................................................................................175

Apmd ...............................................................................................................175

Atd ..................................................................................................................175

Bastille-firewall .................................................................................................176

Crond ..............................................................................................................176

Anacron ...........................................................................................................177

Cups ...............................................................................................................177

Dhcpd .............................................................................................................177

Gpm ................................................................................................................177

Harddrake ........................................................................................................177

Httpd ................................................................................................................178

Internet ............................................................................................................178

Ipchains e Iptables ............................................................................................178

7

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

Ipvsadm ...........................................................................................................178

Keytable ..........................................................................................................178

Kheader ...........................................................................................................178

Kudzu ..............................................................................................................179

Linuxconf .........................................................................................................179

Medusa-init ......................................................................................................179

Named (Servidor de nomes) ...............................................................................179

Netfs ...............................................................................................................179

Network ............................................................................................................179

Nfs ..................................................................................................................179

Nfslock ............................................................................................................179

Numlock ..........................................................................................................180

Portmap ............................................................................................................180

Proftpd ............................................................................................................180

Random ...........................................................................................................180

Rawdevices ......................................................................................................180

Smb ................................................................................................................180

Sound .............................................................................................................181

Squid ...............................................................................................................181

SSHD ..............................................................................................................182

Syslog .............................................................................................................182

Usb .................................................................................................................182

Webmin ...........................................................................................................182

Xfs ..................................................................................................................183

Xinetd .............................................................................................................183

Gerenciador de Software .............................................................................................183

Configurando a Placa de Som.......................................................................................186

Como configurar seu Softmodem no Linux.....................................................................188

Modems com chipset Lucent e Agere.........................................................................189

Modems com chipset PC-Tel.....................................................................................192

Modem off-board....................................................................................................194

8

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

Modem onboard .....................................................................................................195

Modems com chipset Motorola .................................................................................196

Apenas binários......................................................................................................197

Uma última dica.................................................................................................198

Usando o hdparm.......................................................................................................198

Como recompilar o Kernel............................................................................................199

Conseguindo os fontes ............................................................................................200

Configurando.........................................................................................................201

Compilando ...........................................................................................................204

Instalando.............................................................................................................205

Configurando teclados especiais............................................................................207

Usando o Samba........................................................................................................210

Montando um servidor de CDs com o Linux ...............................................................216

Acessando compartilhamentos de máquinas Windows .................................................218

Komba..................................................................................................................219

Via linha de comando..............................................................................................220

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

comando é bastante simples. Abra um terminal e digite:.............................................220

Incluindo o ponto de montagem no /etc/fstab............................................................224

Configurando manualmente.....................................................................................225

De onde veio o Samba?...........................................................................................226

Compartilhamentos instáveis no W2K........................................................................228

Usando o NFS.............................................................................................................229

Apache......................................................................................................................232

Squid........................................................................................................................233

FTP ..........................................................................................................................235

Capítulo 6:

Linux em PCs antigos..................................................................................................236

A aventura de instalar o RedHat 7.2 num 486................................................................236

A instalação...........................................................................................................236

Os pacotes a instalar...............................................................................................237

Desativando os serviços desnecessários.....................................................................239

Configurar a placa de vídeo......................................................................................239

Rodando o Window Maker........................................................................................240

Programas a utilizar................................................................................................240

Conclusão..............................................................................................................241

Mais comandos úteis...................................................................................................242

Slackware 8.1 num Pentium 133...................................................................................243

Instalação..............................................................................................................243

Detectando problemas de hardware..........................................................................244

Qual gerenciador de janelas utilizar?.........................................................................244

Modem, som e rede.................................................................................................245

Configurando o vídeo..............................................................................................246

9

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

Mais otimizações.....................................................................................................248

Aplicativos a utilizar................................................................................................249

Como ter mais terminais gráficos .................................................................................252

Como rodar aplicativos remotamente............................................................................253

Rodando aplicativos via SSH ...................................................................................255

Clientes SSH......................................................................................................259

Configurando um servidor XDM....................................................................................263

Terminais X ...........................................................................................................268

Estações diskless com o Etherboot............................................................................270

LTSP + OpenMOsix ................................................................................................272

Usando os terminais ...............................................................................................272

Quem é o servidor?.................................................................................................273

Usando o som remotamente.................................................................................274

Clientes com 256 cores............................................................................................274

Montando uma rede de terminais leves..........................................................................275

Montando a rede.....................................................................................................277

Configuração do servidor.........................................................................................278

Um exemplo.......................................................................................................281

Copiando uma instalação padrão..................................................................................283

Usando o DD......................................................................................................283

Salvando a imagem num arquivo..........................................................................284

Usando o G4U....................................................................................................285

Criando a instalação ...................................................................................................288

Os pacotes.........................................................................................................289

Configuração .....................................................................................................290

:. Problemas com o vídeo da TX-Pro II.......................................................................297

:. Compartilhar conexão Wireless..............................................................................298

:. Linux em Notebook antigo ...................................................................................298

:. Terminal Web com Linux......................................................................................299

:. Inicializar o Linux a partir do Windows...................................................................300

:. Compartilhando conexão via rádio no Mandrake Security..........................................301

:. Como instalar o SuSe via FTP................................................................................302

:. Configurando quotas de disco................................................................................303

:. Trial boot: Lilo no MBR ou na partição?...................................................................304

:. Problema ao acessar servidor X.............................................................................305

:. Compartilhamentos instáveis no Windows 2000.......................................................306

:. Erro na tabela de partição.....................................................................................307

:. VNC nas estações ...............................................................................................308

:. i386? i468? i586? i686? Qual a diferença?..............................................................308

:. Usuários não conseguem gravar nas partições montadas..........................................309

10

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

:. Rede Windows x Linux..........................................................................................310

:. Problemas com reconhecimento de senhas no Linux.................................................311

:. Como portar aplicações ODBC, Delphi, DOS e outros para o Linux.............................311

:. Som onboard da ECS KT7S5A no Linux ..................................................................312

:. Linux Instável ....................................................................................................314

:. Dois gravadores no MDK 8.2.................................................................................315

:. MDK 8.2 não inicia..............................................................................................317

:. Como instalar jogos no Linux................................................................................317

:. Instalação do Mandrake .......................................................................................318

:. Terminal Server...................................................................................................320

:. O meu PC é suportado pelo Linux?.........................................................................321

:. Dicas sobre Cybercafé..........................................................................................322

:. Mais sobre terminais leves ...................................................................................325

:. Linux num 486....................................................................................................325

:. Linux num Pentium 100 .......................................................................................326

:. Servidor de alta disponibilidade ............................................................................327

:. NTFS no Linux ....................................................................................................328

:. Problema com o Samba........................................................................................329

:. Mais dúvidas.......................................................................................................330

Como ajudar nas traduções do Mandrake (e de outras distribuições Linux).....................335

Tradução da Mandrake........................................................................................335

O quê se traduz..................................................................................................335

Mãos à obra.......................................................................................................336

Como traduzir....................................................................................................336

msgid e msgstr...................................................................................................337

fuzzy.................................................................................................................338

c-format............................................................................................................338

Checando...........................................................................................................338

Enviando a tradução............................................................................................338

Usando o kbabel.................................................................................................339

Lista PT_BR........................................................................................................339

Divisão de trabalho.............................................................................................339

Quando mandar o trabalho...................................................................................339

Finalizando........................................................................................................339

Linux, embedded systems e a popularização da Informática.........................................340

Como clonar HDs e fazer backup sem precisar do Ghost...............................................342

11

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

Usando o dd.......................................................................................................342

Salvando a imagem num arquivo..........................................................................343

Usando o G4U....................................................................................................344

Wine, Win4Lin, Bochs e VMWare...................................................................................347

Três sabores de Wine..............................................................................................348

O que já roda e o que não roda................................................................................350

Win4Lin.................................................................................................................352

VMWare.................................................................................................................353

Bochs....................................................................................................................353

10 Mitos sobre o Linux.................................................................................................354

Resolvendo o problema de lentidão do KDE....................................................................359

Como instalar o KDE 3.0..............................................................................................361

Pirataria x custo. Que softwares usar em PCs novos? ......................................................364

Por que o Linux está avançando na Ásia .......................................................................367

Qual é mais seguro, Windows ou Linux? .......................................................................368

Como instalar Diablo II no Linux...................................................................................371

Montando o servidor................................................................................................375

Gerando o disquete.................................................................................................376

Mais configurações .................................................................................................378

Redirecionando portas.............................................................................................381

Configuração das estações.......................................................................................382