• Nenhum resultado encontrado

INDICE. Capo 1 - A linha de comandos

N/A
N/A
Protected

Academic year: 2021

Share "INDICE. Capo 1 - A linha de comandos"

Copied!
8
0
0

Texto

(1)

"

INDICE

Capo 1 - A linha de comandos

1.0 - Introdução 1

1.1 - Conceitos básicos 8

1.1.1 - Utilizadores, tarefas eprocessos 8

1.1.2- Sistema de ficheiros 11

1.1.3-A árvore dedirectorias do Linux 13

1.2 - Organização de Directórios e Ficheiros 16

1.2.1 -Alinha de comandos 16

1.2.2- Listagens de ficheiros e directorias 18

1.2.3-Manipulação dedirectorias 23

1.2.4 - Manipulação de ficheiros 26

1.2.5 -Visualização de ficheiros de texto 29

1.2.6 - Wild-cards 30

1.2.7 - Privilégios e protecções de ficheiros 32

1.3 - Comandos e utilitários usados com frequência 35

1.3.1 -Encerrar osistema 35

1.3.2-Utilizadores epasswords 35

1.3.3-Comunicação com outros utilizadores 37

1.3.4-Utilitários simples 38

1.4 - Tratamento de ficheiros 42

l.4.1 - Visualização de ficheiros, filtros e redireccionamento 42

1.4.2- Manipulação de ficheiros 49

1.4.3 - Pesquisa deinformação 53

1.5 - Edição de texto 57

1.5.1 - Editores disponíveis 57

1.5.2- O editor detexto «vi» 58

1.5.2.1 - Modos defuncionamento 59

1.5.2.2 - Movimento do cursor 60

1.5.2.3 - Comandos de edição de texto 61

1.5.2.4 - Pesquisa de informação 63

1.5.2.5 -Alinha decomandos do «vi» 63

1.2.5.6 -Execução de programas externos 65

1.2.5.7 - Substituições 66

1.5.2.8 - Parâmetros defuncionamento 67

1.5.2.9 - Criar macros e redefinir teclas 67

1.5.2.10 - Ficheiros de inicialização 68

1.5.3 - Conclusão 68

1.6 - Manipulação de volumes de informação 69

1.6.1-Criar partições 69

1.6.2 - Forrnatar volumes de dados 72

1.6.3 - Montar file-systems 72

1.6.4 - Gerir o espaço livre 76

(2)

LINUX - CURSO COMPLETO

1.7 -Backup e compressão de dados 78

1.7.1 - Compressão de ficheiros 78

1.7.2-Backup de informação 80

1.7.3-Copiar dados entre várias partições 83

1.7.4-Manejar fitas magnéticas 84

l.7.5 - Duplicar discos evolumes de dados 85

1.8-Tarefas eprocessos 87

1.8.1-Controlo de tarefas 87

1.8.2 - Listagens de processos 88

l.8.3 -O TOP de processos 93

l.8.4 - Matar e enviar sinais aprocessos 93

1.8.5-Controlar processos com o teclado 95

1.8.6-Prioridades dos processos 96

l.8.7 -O file-system Proc 97

1.9-Comunicação: uso de portas série 98

1.9.1-Configuração das portas série \: 98

1.9.2 - Comunicação com outros sistemas 100

1.10-Interligação com outros sistemas em rede 103

1.10.1 - Testar ligações 103

1.10.2 -Logins remotos pela rede 104

l.10.3 -Execução remota deprogramas pela rede 107

1.10.4 -Cópia e transferência de ficheiros 107

1.10.5 -Navegar pela Web 111

1.10.6 -Comunicação instantânea comoutros uti1izadores 111

1.10.7 - Acesso a volumes de dados partilhados pela rede 114

1.10.7.1 -Partilha de ficheiros por NFS 115

1.10.7.2 -Acesso adiscos partilhados em Windows e OS/2 115

1.10.7.3 -Acesso a servidores Novell 117

1.10.8 - Utilitários de gestão e teste da rede 118

1.11-Correio Electrónico 120

1.12 - Impressoras 125

1.13 - Intercâmbio de dados com oDOS 129

1.l3.1 -Acesso a volumes formatados em DOS/Windows 129

1.13.2 - As ferramentas «mtools» 129

1.13.3 - Oemulador DOSEMU 131

1.13.4 - O emulador WINE 136

1.13.5 -Conclusão 137 1.14 - Conhecendo a sheIl 138 . 1.14.1 -Múltiplas shells l38 1.14.2 -Variáveis deshell e environment l39 1.14.3 - Ocaminho depesquisa de comandos 142 1.14.4-Aprompt 143 1.14.5 - Outras variáveis da shell 144 1.14.6 -Ahistória decomandos 145 viii

©

FCA-EDITORADEINFORMÁTICA

(3)

LINUX - CURSO COMPLETO

2.3 - Configuração do ambiente X

198

2.3.1 - A inicialização do sistema de janelas X 198

2.3.2 - Instalação do servidor X 199

2.3.3 - Instalação de drivers novos 202

2.4 -

A sessão de

X 206

2.5 -

Parâmetros gerais dos programas

X 210

2.6 -

Funcionamento transparente pela rede

:

212

2.7 -

Gestores de Janelas

216

2.8 -

Programas utilitários do sistema de janelas

X 221

2.9 -

Configurar o aspecto das aplicações

X 226

2.9.1 - Toolkits 226

2.9.2 - Widgets eRecursos ~ 227

2.9.3 - Manipulação de recursos 228

2.9.4 - Ficheiros de recursos 231

2.10 - Ambientes integrados de desktop

236

2.10.1 - O desktop KDE 239

2.10.2 - O desktop Gnome 241

2.11 - Aplicações para o sistema de janelas

X 243

2.11.1 - Emuladores de Terminal 243

2.11.2 - Aplicações Multimédia 247

2.11.3 - Gráficos e Tratamento de Imagem 251

2.11.3.1 - O Gimp 251

2.11.3.2 - Outros programas de edição deimagem 252

2.11.3.3 - Programas de desenho vectorial 255

2.11.3.4 - Animação e visualização deoutros formatos de dados 257

2.11.3.5 - Conversão de formatos de imagem 259

2.11.3.6 - Carregar imagens no fundo do ecrã 260

2.11.3.7 - Scanners e digitalização de imagem 260

2.11.4 - Jogos 261

2.11.5 - Emuladores 269

2.11.6 - Editores de Texto 275

2.1l. 7 - Processamento de texto epacotes office 279

2.11.7.1 - Linguagens de descrição de página 279

2.11.7.2 - Pacotes office open source 283

2.1l. 7.3 - Pacotes office comerciais para Linux 288

2.11.8 - Comunicações e Internet 298

2.11.8.1 - Gestão da ligação à Internet 298

2.11.8.2 - Browsers Web 300

2.11.8.2 - E-mail 304

2.11.8.3 - Internet News 306

2.11.8.4 - Instant Messaging 307

2.11.8.5 - Utilitários de rede 309

2.11.9 - Utilitários e aplicações de produtividade 310

2.11.9.1 - Agendas e calendários 310

2.11.9.2 - Cadernos de endereços 311

(4)

ÍNDICE

2.11.9.3 - Gestão de tempos eprojectos 312

2.11.9.4 -Blocos de notas 312

2.11.10 -Gestão do sistema operativo 313

2.11.10.1 -Utilitários de configuração dosistema operativo 313 2.11.10.2 - Gestão de aplicações epacotes desoftware 315

2.11.10.3 - Controlo e monitorização dosistema 316

2.11.10.4 -Controlo deperiféricos 317

2.11.11 -Ferramentas de desenvolvimento de aplicações 319

2.11.12 -Conclusão 323

2.12 • Scripts no sistema de janelas X

L

324

Capo 3 - Administração

do sistema

3.0 . Introdução 329

3.1 . O Superutilizador 330

3.2 . Gestão de Utilizadores 331

3.2.1 -Ficheiros de passwords 331

3.2.2 - Linux-PAM 333

3.2.3 -Criar eremover utilizadores 334

3.2.4 - Mudanças de identidade 335

3.2.5 - Preferências dos utilizadores 336

3.2.6 - Utilitários gráficos deadministração 336

3.3•Gestão de volumes de dados 337

3.3.1 -Gestão doespaço de disco 337

3.3.2 -Adicionar novos volumes de dados 340

3.3.3 - Política de backups 343

3.3.4 - RAID eredundância de dados 344

3.3.5 - Journaling 349

3.3.6 -Recuperação defile-systems danificados 349

3.3.7 - Performance 352

3.3.8 - Segurança 353

3.3.9 - Áreas de swap 354

3.4 . Gestão de impressoras 356

3.5•Gestão de periféricos 359

3.5.1 - Controladores de dispositivos 361

3.5.2 - A.directoria «/dev» 362

3.5.3 -O file-system Proc 363

3.5.4 - Adicionar periféricos em andamento 365

3.5.5 -Módulos 367

3.5.6 -Dispositivos Plug & Play 372

3.5.7 - Recompi\ação do kerne\ 374

3.6 • O arranque do sistema 378

3.6.1 -LILO ou «loadlin» 378

3.6.2 -Utilizando o«\oadlin» 378

(5)

LINUX - CURSO COMPLETO 3.6.3 -Configurando o LILO 379 3.6.4 -Instalar umnovo kernel 383 3.6.5 -Asequência dearranque do sistema 384 3.6.6 -Níveis de execução (runlevels) 386 3.6.7 - A tabela inittab 387

3.6.8 - Os scripts de configuração «rc» 391

3.6.9 - Personalizar oarranque do sistema 393

3.7 - Daemons 397

3.8 - Os logs dosistema 399

3.9 - Pré-programação de tarefas com o crontab 404

Capo 4 - Administração

da rede

4.0 - Introdução 407

4.1 - Protocolos de comunicação 407

4.2 - Endereços e Pacotes de dados 409

4.3 - O protocolo IP 413

4.4 - Os meios físicos de comunicação 413

4.5 - Os protocolos TCP, UDP e ICMP 415

4.6 - Endereços IP 416

4.7 - Sub-Redes 417

4.8 -Aconfiguração da rede 422

4.8.1 - Placas de rede 423

4.8.2 -Comunicação por cabo série 426

4.8.3 -Comunicação por cabo paralelo 428

4.8.4 - Modems 429

4.8.4.1 - Os programas «chat» e«pppd» 431

4.8.4.2 -O utilitário DIP 433

4.8.5 - RDIS 435

4.9 - Criar um servidor dial-up 439

4.10 - Routing - O encaminhamento de pacotes 442

4.11 - Segurança e Firewalls 446

4.12 - IP-Masquerading 455

4.13 - Redes privadas virtuais: IP- Thnneling 460

4.14 - Resolução de nomes 462

4.15 - Monitorização da rede 465

Capo 5 - Serviços do sistema

5.1 - Introdução 469

5.2 - «inetd» - O super-servidor da Internet.. 472

5.2.1 - O pai de todos os serviços 472

5.2.2 - Serviços standalone 473

5.2.3 - Configuração do«inetd» 474

5.2.4 - Exemplo de configuração 476

(6)

ÍNDICE

5.2.5 - Os serviços instalados easegurança 477

5.2.6 -Encriptação de dados 478

5.2.7 -Aumentar a segurança com o «tcpd» 479

5.2.8 -Segurança activa 481

5.3 - Serviços básicos 482

5.3.1 -Execução remota de comandos eprogramas 482

5.3.2 -Comunicação Instantânea 484

5.3.3 -E-mail 486

5.3.4 - Transferência de ficheiros 486

5.3.5 - Administração remota 487

5.3.6 -Outros serviços 489

5.4 - Serviços para a Web 490

5.4.1 -Servidor FTP 491

5.4.1.1 - Modo standalone ou«inetd» 491

5.4.1.2 - Ficheiros deconfiguração 491

5.4.1.3 - Tipos de utilizadores e omodo anónimo 492

5.4.1.4 - Parâmetros de funcionamento 494

5.4.1.5 - Tipos de dados 495

5.4.1.6 - Restrições deuso 496

5.4.1.7 - Servidores virtuais 496

5.4.1.8 - A directoria «incoming» 497

5.4.1.9 - Os protocolos TFTPe BOOTP \-. 498

5.4.2 - Servidor Web Apache 499

5.4.2.1 -Activar o serviço Web / HITPD 500

5.4.2.2 - Servidor Web instantâneo 501

5.4.2.3 -Ficheiros deconfiguração 502

5.4.2.4 - O ficheiro «httpd.conf» 504

5.4.2.5 - Registo de acessos e logging 507

5.4.2.6 - O ficheiro «srrn.conf» 508

5.4.2.7 -Tipos de dados MIME 511

5.4.2.8 -Controlo deacessos -«access.conf» 513

5.4.2.9 - Módulos de software adicional 515

5.4.2.10 -Sites virtuais 516

5.4.2.11 -Páginas Web dinâmicas 517

5.4.2.12 - Server Side Includes 519

5.4.2.l3 -CGI: Common Gateway Interface 521

5.4.2.14 -Exemplo: criação de uma mailing-list 526

5.4.2.15 - PHP: scripts embebidos em páginas Web 529

5.4.2.16 -Exemplo com PHP3 530

5.4.2.17 - Escolher linguagens de scripting 533

5.4.2.18 - Ligações abases de dados 534

5.4.2.19 -Comércio electrónico 535

5.4.2.20 -Segurança 536

5.4.3 -Oservidor «khttpd» 540

(7)

LINUX - CURSO COMPLETO

5.4.4 - Servidor proxy (Apache / Squid) 541

5.4.4.1 - O Apache como servidor proxy 542

5.4.4.2 - O servidor proxy Squid 543

5.4.5 - Conclusão 545

5.5 -Serviços de e-mail eNews 546

5.5.1 - E-mail (SMTP / POP / IMAP) 547

5.5.1.1 - Configuração doservidor Sendmail 547

5.5.1.2 - Caixas de correio 550

5.5.1.3 - Aliases emailing-Iists 551

5.5.l.4 - Endereços eDomínios 554

5.5.1.5 -Relaying e Anti-SPAMM 555

5.5.1.6 - Domínios virtuais 557

5.5.1.7 - Outras operações 558

5.5.1.8 -As filas demail 559

5.5.1.8 -POP e IMAP 560

5.5.1.9 -Fetchmail 561

5.5.1.10 -Respostas automáticas: Procmail 562

5.5.1.11 -Gestão de mailing-lists - Majordomo 563

5.5.1.12 -Interface entre e-mail e fax 565

5.5.2- Servidor de News 567

5.5.2.1 -Lançar os serviços de News 568

5.5.2.2 -Configuração dos serviços de News 568

5.6 - Partilha de ficheiros e impressoras 570

5.6.l - Partilha de ficheiros com NFS 571

5.6.1.1- Activar o serviço NFS 571

5.6.l.2 -Definir as directorias exportadas 571

5.6.1.3 - Montar directorias remotas 572

5.6.1.4 - Segurança dos exports 573

5.6.1.5 - Automounts 574

5.6.2 -Servidor de NetBIOS/SMB/CIFS: Samba 575

5.6.2.1 -Activar oSamba 575

5.6.2.2 - Configuração do Samba 576

5.6.2.3 - Oficheiro «smb.conf» 577

5.6.2.4 -Shares especiais 578

5.6.2.5 - SWAT - Configuração remota usando um browser Web 579

5.6.2.6 -Modos de segurança 583 5.6.2.7 - Domínios NT 584 5.6.2.8 -Encriptação de passwords 585 5.6.2.9 -Browsing darede local 588 5.6.2.10 - Logging de acessos 589 5.6.2.11 -Ficheiros "mágicos" 590 5.6.3 -Emulador de Netware -MarsNWE 591 5.6.3.1 -Activar oprotocolo IPX 591

5.6.3.2 - Lançar o serviço «nwserv» 591

5.6.3.3 - Configurar oMarsNWE 592

(8)

ÍNDICE

5.6.4 - Comunicação via Appletalk -Netatalk 593

5.6.5 -Partilha de impressoras com o «lpd» 595

5.7-Servidor de IRC 596

5.7.1 -Obter osoftware do servidor IRC 597

5.7.2 -Instalar o servidor de IRC 597

5.7.3 - Configurar oservidor «ircd» 598

5.7.4 - Activar oserviço «ircd» 599

5.8-Servidor de nomes e domínios (DNS) 600

5.8.1 - Hierarquia de domínios 600

5.8.2 - Respostas com autoridade 601

5.8.3 -Zonas de autoridade 601

5.8.4 -Servidores principais (root servers) 602

5.8.5 - O servidor de DNS Bind 602

5.8.6 - Configuração do servidor de DNS Bind 602

5.8.7 -Definição de zonas de autoridade 607

5.8.8 - Conversão inversa de endereços (RARP) 610

5.8.9 - Usar o«nslookup» para testar aconfiguração do DNS 611 5.9 - NIS - domínios de administração de redes locais 615

5.9.1 -Domínios NIS 616

5.9.2 -Activar os serviços NIS 617

5.9.3 -Configurar osclientes NIS 618

5.9.4 -Ordem de procura: 618

5.9.5 -Configurar o servidor NIS 619

5.9.6 -Utilitários NIS 621

5.9.7 -NIS eNFS 623

5.10 -Serviços de directoria - LDAP 624

5.10.1 -Activar oserviço LDAP 625

5.10.2 -Configurar o serviço LDAP 625

5.10.3 - Utilitários LDAP 625

5.10.4 -Serviços do sistema que utilizam LDAP 626

5.11 -Conclusão 627

Apêndice A - Instalaç

ão

d

o sis

t

e

m

a.

Instalação do sistema operativo Linux Red Hat 7.1 629

Índice Remissivo 655

Referências

Documentos relacionados

Isto é, sempre que o desconto afixado no pórtico e na bomba for inferior a 8 cent/L, o cliente com um destes cartões tem um desconto garantido de 8 cent/L.. OUTROS

Detectadas as baixas condições socioeconômicas e sanitárias do Município de Cuité, bem como a carência de informação por parte da população de como prevenir

Por fim, vale destacar que o presente projeto justifica-se pela necessidade de interação entre a UNESP e a comunidade local, por meio da prática da difusão de conhecimentos

O software abrirá uma área de trabalho, para a montagem do sistema a ser simulado, cuja plataforma está baseada em um sistema de coordenadas cartesianas sistema a ser simulado,

• O princípio da não discriminação é menos vigoroso quando aplicado à idade do que em relação a outros factores de discriminação, porque admite mais derrogações, que se

Dessa forma, na tentativa de explicitar o quanto é significativo para uma empresa realizar a manutenção de máquinas e equipamentos, será discutido neste estudo

- A classe Aluno, entretanto, não deverá possuir um ponteiro para o Próximo. Isto deverá estar em uma classe associada chamada. ElAluno relacionada a classe LAlunos ..... Gabaritos

libras ou pedagogia com especialização e proficiência em libras 40h 3 Imediato 0821FLET03 FLET Curso de Letras - Língua e Literatura Portuguesa. Estudos literários