4109427 apostila foca linux basico intermediario

Download 4109427 Apostila Foca Linux Basico Intermediario

Post on 05-Dec-2014

132 views

Category:

Documents

67 download

Embed Size (px)

TRANSCRIPT

Guia Foca GNU/LinuxGleydson Mazioli da Silva

Verso 5.60 - tera, 27 de novembro de 2007

ResumoEste documento tem por objetivo ser uma referncia ao aprendizado do usurio e um guia de consulta, operao e congurao de sistemas Linux (e outros tipos de *ix). A ltima verso deste guia pode ser encontrada na Pgina Ocial do Foca GNU/Linux (http://www. guiafoca.org). Novas verses so lanadas com uma freqncia mensal e voc pode receber avisos de novos lanamentos deste guia preenchendo um formulrio na pgina Web.

Nota de CopyrightCopyright 1999-2007 - Gleydson Mazioli da Silva. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; A copy of the license is included in the section entitled GNU Free Documentation License.

i

Sumrio1 Introduo 1.1 1.2 1.3 1.4 Antes de comear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pr-requisitos para a utilizao deste guia . . . . . . . . . . . . . . . . . . . . . . . Sistema Operacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . O Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.1 1.5 1.6 1.7 1.8 1.9 Algumas Caractersticas do Linux . . . . . . . . . . . . . . . . . . . . . . . 1 3 5 5 5 6 8

Distribuies do Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Software Livre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Processamento de Dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 O Computador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Conhecendo o Computador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.9.1 1.9.2 1.9.3 Tipos de Gabinete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Painel Frontal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Monitor de Vdeo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

1.10 Placa Me . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.10.1 Alguns componentes da placa me . . . . . . . . . . . . . . . . . . . . . . . 16 1.11 Memria do Computador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.11.1 Memria Principal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.11.2 Memria Auxiliar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.12 Discos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.12.1 Discos Flexveis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.12.2 Disco Rgido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.12.3 CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

SUMRIO

ii

1.13 Cuidados Bsicos com o Computador e Disquetes . . . . . . . . . . . . . . . . . . 19 1.14 Dispositivos de Entrada e Sada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.15 Ligando o computador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.16 Desligando o computador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.17 Reiniciando o computador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2 Explicaes Bsicas 2.1 2.2 23

Hardware e Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.2.1 2.2.2 2.2.3 Extenso de arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Tamanho de arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Arquivo texto e binrio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.3

Diretrio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 Diretrio Raz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Diretrio atual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Diretrio home . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Diretrio Superior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Diretrio Anterior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Caminho na estrutura de diretrios . . . . . . . . . . . . . . . . . . . . . . 27 Exemplo de diretrio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Estrutura bsica de diretrios do Sistema Linux . . . . . . . . . . . . . . . 28

2.4 2.5

Nomeando Arquivos e Diretrios . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.5.1 Comandos Internos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

2.6 2.7 2.8 2.9

Comandos Externos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Aviso de comando (Prompt) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Interpretador de comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Terminal Virtual (console) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

2.10 Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.11 Logout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.12 Curingas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

SUMRIO

iii

3

Hardware 3.1 3.2 3.3

35

Placa de expanso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Nomes de dispositivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Congurao de Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.3.1 3.3.2 3.3.3 IRQ - Requisio de Interrupo . . . . . . . . . . . . . . . . . . . . . . . . 37 DMA - Acesso Direto a Memria . . . . . . . . . . . . . . . . . . . . . . . . 39 I/O - Porta de Entrada/Sada . . . . . . . . . . . . . . . . . . . . . . . . . . 40

3.4

Hardwares congurveis por jumpers, dip-switches, jumperless e Plug-and-Play. 41 3.4.1 3.4.2 3.4.3 3.4.4 Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Dip-Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Jumperless (sem jumper) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Plug-and-Play . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

3.5 3.6 3.7 3.8 3.9

Listando as placas e outros hardwares em um computador . . . . . . . . . . . . . 43 Conitos de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Barramento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Placas on-board / off-board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Hardwares especcos ou For Windows . . . . . . . . . . . . . . . . . . . . . . . 46

3.10 Dispositivos especcos para GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . 47 3.11 Conguraes de Dispositivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 3.11.1 Congurando uma placa de rede . . . . . . . . . . . . . . . . . . . . . . . . 47 3.11.2 Congurando uma placa de SOM no Linux . . . . . . . . . . . . . . . . . . 48 3.11.3 Congurando um gravador de CD/DVD no Linux . . . . . . . . . . . . . 49 3.11.4 Congurando o gerenciamento de energia usando o APM . . . . . . . . . 51 3.11.5 Congurando o gerenciamento de energia usando ACPI . . . . . . . . . . 52 3.11.6 Ativando WakeUP on Lan . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4 Para quem esta migrando (ou pensando em migrar) do DOS/Windows para o Linux 4.1 4.2 55

Quais as diferenas iniciais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Comandos equivalentes entre DOS/CMD do Windows e o Linux . . . . . . . . . 57 4.2.1 Arquivos de congurao . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

4.3 4.4

Usando a sintaxe de comandos DOS no Linux . . . . . . . . . . . . . . . . . . . . 59 Programas equivalentes entre Windows/DOS e o Linux . . . . . . . . . . . . . . . 60

SUMRIO

iv

5

Discos e Parties 5.1 5.2 5.3

65

Parties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Sistema de Arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Partio EXT2 (Linux Native) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 5.3.1 5.3.2 Criando um sistema de arquivos EXT2 em uma partio . . . . . . . . . . 67 Criando um sistema de arquivos EXT2 em um arquivo . . . . . . . . . . . 68

5.4 5.5

Journaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Partio EXT3 (Linux Native) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 5.5.1 5.5.2 5.5.3 5.5.4 Criando um sistema de arquivos EXT3 em uma partio . . . . . . . . . . 70 Criando um sistema de arquivos EXT3 em um arquivo . . . . . . . . . . . 70 Fazendo a converso do sistema de arquivos EXT2 para EXT3 . . . . . . . 71 Convertendo de EXT3 para EXT2 . . . . . . . . . . . . . . . . . . . . . . . . 71

5.6

Sistema de arquivos reiserfs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 5.6.1 5.6.2 5.6.3 5.6.4 5.6.5 5.6.6 Criando um sistema de arquivos reiserfs em uma partio . . . . . . . . . 72 Criando um sistema de arq