Título |
|
|
Capítulo 1 - conhecendo o gnu / linux |
O que é o gnu / linux 12 |
Características 12 |
Distribuições de linux 13 |
Conceitos utilizados 15 |
Kernel 15 |
Módulos do kernel 15 |
Shell 15 |
Arquivos 16 |
Diretórios 17 |
Login / logout 17 |
Exercícios 17 |
Capítulo 2 – introdução ao bash |
Bash 19 |
Comando cd 19 |
Paths 20 |
Comando pwd 20 |
Path absoluto 20 |
Path relativo 20 |
Atalhos para paths 21 |
Atalho “.” 21 |
Atalho “..” 21 |
Atalho “~” 21 |
Atalho “-” 22 |
Exercícios 22 |
Capítulo 3 – comandos básicos. |
Utilização de comandos no gnu / linux e páginas do manual 24 |
Comandos para manuseio de arquivos e diretórios 25 |
Comando touch 25 |
Comando mkdir 25 |
Comando mv 26 |
Comando cp 26 |
Comando rm 26 |
Comando rmdir 26 |
Comando ls 27 |
Exercícios 29 |
Capítulo 4 - wildcards, links e redirecionamentos |
Wildcards 31 |
Sintaxe “ * ” 31 |
Sintaxe “ ? ” 31 |
Sintaxe “ [ ] ” 32 |
Sintaxe “ [!] ” 32 |
Formatação de wildcards 32 |
Links 33 |
Soft links 33 |
Hard links 34 |
Redirecionamento 35 |
Pipe 35 |
> 36 |
>> 36 |
<< 37 |
Exercícios 37 |
Capítulo 5 – hierarquia do sistema de arquivos. localizando arquivos e diretórios. |
Hierarquia do sistema de arquivos 40 |
Localizando arquivos 41 |
O path 41 |
Comando whereis 41 |
Comando locate 41 |
Comando find 42 |
Exercícios 43 |
Capítulo 6 – expressões regulares. controle de processos. |
Expressões regulares 45 |
Texto simples 45 |
Sintaxe “ . ” 45 |
Sintaxe “ [ ] ” 45 |
Sintaxe “ [^] ” 46 |
Sintaxe “ * ” 46 |
Sintaxe “ ^ ” e “ $ ” 46 |
Controle de processos 47 |
Iniciando um aplicativo 47 |
Parando um aplicativo 47 |
Listando processos 47 |
Foreground e background 48 |
Finalizando um aplicativo 49 |
Iniciando um aplicativo em background 49 |
Múltiplos processos em background 50 |
Prioridades de processos 50 |
Exercícios 51 |
Capítulo 7 – usuários, grupos e permissões de acesso |
Usuários 53 |
Usuário root 53 |
Usuário normal 53 |
Criando um usuário 54 |
Modificando um usuário 54 |
Modificando o password 55 |
Excluindo um usuário 55 |
Grupos 55 |
Criando um grupo 55 |
Excluindo um grupo 56 |
Permissões de acesso 56 |
Verificação de conta 56 |
Verificação de permissões com is -l 57 |
Definindo posse de arquivos e diretórios por usuário com chown 58 |
Definindo posse de arquivos e diretórios por grupo com chgrp 58 |
O comando chmod 59 |
Definindo permissões de acesso por triplets 59 |
Definindo permissões de acesso pelo modo numérico 60 |
Permissões especiais 60 |
Umask 60 |
Suid 61 |
Sgid 62 |
Sticky 62 |
Exercícios 62 |
Capítulo 8 – instalando programas e trabalhando pacotes binários |
Instalando novos programas 64 |
Compilando pelo código-fonte 64 |
Obtendo programas 64 |
Descompactando / desempacotando 65 |
Arquivos readme / install 65 |
Script configure 65 |
Compilando com make 66 |
Instalando com make install 66 |
Resumo da instalação por código fonte 67 |
Resolvendo problemas 67 |
Desinstalando com make uninstall 67 |
Trabalhando com pacotes binários 67 |
Empacotamento rpm 68 |
Obtendo pacotes rpm 69 |
Instalando pacotes rpm 69 |
Resolvendo dependências 69 |
Atualizando pacotes rpm 70 |
Forçando a instalação de pacotes 71 |
Gerenciamento de pacotes rpm 71 |
Desinstalando pacotes rpm 72 |
Empacotamento debian 73 |
Ferramenta apt 73 |
O arquivo /etc/apt/sources.list 75 |
Atualizando a lista de pacotes disponíveis via apt 77 |
Instalando pacotes debian via apt 77 |
Atualizando pacotes debian via apt 77 |
Removendo pacotes via apt 78 |
Outras formas de obter pacotes debian 78 |
Instalando / atualizando pacotes debian 78 |
Resolvendo dependências 79 |
Forçando a instalação de pacotes debian 80 |
Desinstalando pacotes debian 80 |
Exercícios 80 |
Capítulo 9 – Interface gráfica: servidor X |
O que é o servidor X? 82 |
Configurando o servidor X 82 |
Iniciando e finalizando o servidor X 83 |
Window managers 83 |
Kde 83 |
Configurando o kde 84 |
Otimizando o kde 84 |
Gnome 85 |
Configurando o gnome 85 |
Otimizando o gnome 86 |
Outros window managers 86 |
Capítulo 10 – configurando o sistema |
Introdução aos módulos do kernel 88 |
Configurando placas de rede 88 |
Configurando placas de rede wi-fi 90 |
Configurando placas de som 90 |
Configurando modem 92 |
Configurando impressoras 92 |
Configurando scanners 94 |
Configurando multi-funcionais 94 |
Configurando gravadores de CD/DVD 95 |
Configurando câmeras digitais 96 |
Capítulo 11 - acessando a rede |
Configurando a rede 98 |
Configurando via dhcp 98 |
Acessando a internet 98 |
Discando via modem 99 |
Acessando via banda-larga 99 |
Acessando uma rede windows 100 |
Apresentando o samba 100 |
Configurando o samba via swat 100 |
Montando uma unidade de rede 102 |
Compartilhando diretórios 102 |
Compartilhando impressoras 103 |
Acessando uma rede Linux 103 |
Montando uma unidade de rede 103 |
Compartilhando uma unidade de rede 103 |
Apêndice a – instalando o gnu / linux (distribuição fedora core 2) |
Considerações iniciais 106 |
Onde conseguir o linux? 106 |
Outros meios de instalação 106 |
Bootando o linux 107 |
O instalador 107 |
Definindo o perfil da instalação 110 |
Particionando o disco rígido 111 |
Configurando o bootloader (grub) 114 |
Configurando a rede 114 |
Idioma padrão / zona de horário 115 |
Senha de root 116 |
Finalizando |