Descobrindo o Linux - 3ª edição: mudanças entre as edições

De Eriberto Wiki
Ir para navegação Ir para pesquisar
Sem resumo de edição
mSem resumo de edição
 
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
{{cabeçalho|06 de abril de 2011|http://bit.ly/linux-3ed}}
{{cabeçalho|06 de abril de 2011|http://bit.ly/linux-3ed}}
{{exclamação1|'''Livro LANÇADO em 06 jul. 2012.''' Veja o sumário definitivo e o primeiro capítulo em http://novatec.com.br/livros/linux3.}}


<big><big>Para entender a legenda aqui utilizada ou para fazer comentários, acesse o '''[http://eriberto.pro.br/blog2/?p=577 post específico]''' existente no meu blog. Este artigo poderá sofrer atualizações várias vezes por dia, até que a 3ª edição esteja terminada. Obrigado pelo interesse.<br><br>TWITTER: siga o desenrolar do livro, dia-a-dia, no Twitter [http://twitter.com/eribertomota eribertomota].</big></big>
<big><big>Para entender a legenda aqui utilizada ou para fazer comentários, acesse o '''[http://eriberto.pro.br/blog2/?p=577 post específico]''' existente no meu blog. Este artigo poderá sofrer atualizações várias vezes por dia, até que a 3ª edição esteja terminada. Obrigado pelo interesse.<br><br>TWITTER: siga o desenrolar do livro, dia-a-dia, no Twitter [http://twitter.com/eribertomota eribertomota].</big></big>
Linha 103: Linha 105:
*'''Apêndice C • Cygwin: comandos GNU/Linux dentro do MS Windows''' '''(N W E O S F R)''' OK
*'''Apêndice C • Cygwin: comandos GNU/Linux dentro do MS Windows''' '''(N W E O S F R)''' OK
*'''Apêndice D • Escrevendo com estilos no BrOffice.Org (atual LibreOffice)''' '''(N W E O D S F)''' ---> renomear figuras para f
*'''Apêndice D • Escrevendo com estilos no BrOffice.Org (atual LibreOffice)''' '''(N W E O D S F)''' ---> renomear figuras para f
* Apêndice E • Quem disse que não tem jogos? '''(A)'''
* Apêndice E • Quem disse que não tem jogos? '''(A W E O L D S F R)'''


  '''N''' - Novo / '''A''' - Prevista alteração de conteúdo / '''W''' - Escrito / '''E''' - Revisado por Eriberto / '''O''' - Revisado pelo revisor ortográfico /
  '''N''' - Novo / '''A''' - Prevista alteração de conteúdo / '''W''' - Escrito / '''E''' - Revisado por Eriberto / '''O''' - Revisado pelo revisor ortográfico /
Linha 175: Linha 177:
* Renumerar figuras de capítulos e apêndices renumerados.
* Renumerar figuras de capítulos e apêndices renumerados.
*Incluir conceitos utilizados em concursos e que não estejam ainda no livro, como uma explicação para o daemon syslog.
*Incluir conceitos utilizados em concursos e que não estejam ainda no livro, como uma explicação para o daemon syslog.
<br><br>
== Sumário detalhado parcial ==
<big>'''O sumário será publicado aqui à medida que os capítulos forem sendo escritos e/ou revisados.'''</big>
<br>(lembre-se que "no balanço das horas tudo pode mudar")
===Parte I - Conceitos básicos (Cap 1 a 13) ===
'''Cap 1 - História do GNU/Linux'''
*1.1 Considerações iniciais
*1.2 Antecedentes
**1.2.1 As comunicações com o telégrafo
**1.2.2 Invenção do telefone
**1.2.3 A AT&T
**1.2.4 Os Laboratórios Bell
**1.2.5 A lei antitruste americana
**1.2.6 O MIT (Massachusetts Institute of Technology)
**1.2.7 A criação do sistema operacional CTSS
**1.2.8 O Projeto MAC (MIT Project MAC)
**1.2.9 O sistema operacional Multics
**1.2.10 O sistema operacional Unix
**1.2.11 A linguagem C
**1.2.12 A nova fase do Unix
**1.2.13 O Unix nas universidades
**1.2.14 A comercialização do Unix
**1.2.15 Richard Stallman
**1.2.16 Definição de Software Livre
**1.2.17 O projeto GNU
**1.2.18 A Free Software Foundation
**1.2.19 Free software e open source
**1.2.20 A Licença GNU GPL
**1.2.21 O Minix
**1.2.22 A USENET
**1.2.23 O Minix na USENET
*1.3 O Padrão POSIX
*1.4 O Kernel Linux
*1.5 O sistema operacional GNU/Linux
*1.6 Motivos para criar o Linux
*1.7 Distribuições GNU/Linux
*1.8 A Linux International
*1.9 Tux
*1.10 O Linux Foundation
*1.11 O Linux Standard Base (LSB)
*1.12 O OpenI18n
*1.13 O L10n
*1.14 O Filesystem Hierarchy Standard (FHS)
*1.15 Conclusão
'''Cap 2 - Qual distribuição utilizar?'''
*2.1 Qual distribuição utilizar?
*2.2 Este livro é sobre o Debian?
*2.3 Breve histórico
*2.4 Modalidades (releases) estável, teste e instável
*2.5 Versões
*2.6 Modalidades de instalação
**2.6.1 Instalação por CD-ROM
**2.6.2 Instalação por DVD
**2.6.3 Instalação via CD mínimo (NetInst)
*2.7 Organização do projeto
**2.7.1 Contrato social
**2.7.2 Definição Debian de Software Livre (DFSG)
**2.7.3 Estrutura organizacional
**2.7.4 Constituição Debian
**2.7.5 Manual de Políticas
*2.8 Dez motivos para utilizar o Debian
**2.8.1 Maturidade
**2.8.2 Idioma
**2.8.3 Ferramenta APT
**2.8.4 Lançamento de novas versões
**2.8.5 Distribuições descendentes
**2.8.6 Fontes de consulta e referências
**2.8.7 Pouca ocupação de disco
**2.8.8 Multiplataforma
**2.8.9 Respostas rápidas a incidentes
**2.8.10 Portabilidade do kernel
*2.9 Conclusão
'''Cap 3 - Discos e partições de disco'''
*3.1 Dispositivos IDE no GNU/Linux
*3.2 Designação de partições em hard disks IDE
*3.3 Exemplos para a fixação de conhecimentos
**3.3.1 Três partições no HD master da primeira interface IDE
**3.3.2 Cinco partições no HD master da segunda IDE
*3.4 Discos SATA, SAS, SCSI e USB
*3.5 MBR (Master Boot Record)
*3.6 A partição estendida e a alocação de partições lógicas
*3.7 Sequência de boot nos HDs
*3.8 A geometria nos hard disks (HD), pendrives e disquetes
**3.8.1 Hard disks (HD)
**3.8.2 LBA, DDA e ZBR
**3.8.3 Pendrives
**3.8.4 Disquetes
*3.9 Padrão UEFI
**3.9.1 Limitações e decadência do MBR
**3.9.2 Partições GPT
*3.10 Conclusão
'''Cap 4 - Memória virtual'''
*4.1 Processos e time sharing
*4.2 Memória virtual
*4.3 Utilização da memória
**4.3.1 A técnica de buffer cache
**4.3.2 O swap e o buffer cache
**4.3.3 A RAM e o buffer cache
**4.3.4 Caso esquemático de uso da RAM e do swap
**4.3.5 O comando free
**4.3.6 Demonstração prática do funcionamento do swap
*4.4 Mais considerações sobre RAM e swap
**4.4.1 Indícios de falta de memória RAM
**4.4.2 O sistema de hibernação
**4.4.3 Reserva de memória RAM e estacionamento em swap
**4.4.4 O swappiness
*4.5 Testes para a observação da criação de buffer cache
**4.5.1 Teste 1: máquina com 16 MB de memória RAM
**4.5.2 Teste 2: máquina com 32 MB de memória RAM
**4.5.3 Teste 3: máquina com 64 MB de memória RAM
*4.6 Mais um teste para a demonstração do uso do buffer cache
*4.7 Testes para a observação de performance e do swap
**4.7.1 Teste 1: máquina com 16 MB de memória RAM
**4.7.2 Teste 2: máquina com 32 MB de memória RAM
**4.7.3 Teste 3: máquina com 64 MB de memória RAM
*4.8 Os limites da RAM
*4.9 Os limites da área de swap
*4.10 Dimensionamento do swap
*4.11 Memory leak
*4.12 Monitoramento com MRTG
*4.13 A posição da partição de swap
*4.14 O mito dos 4 GB de RAM
*4.15 Conclusão
'''Cap 5 - Filesystems'''
*5.1 O que é filesystem?
*5.2 Blocos, inodes, MACtimes e diretórios
**5.2.1 Os blocos
**5.2.2 Existe cópia de arquivos bit a bit?
**5.2.3 inodes
**5.2.4 MACtimes
**5.2.5 Diretórios
*5.3 Fragmentação de arquivos e de espaço
*5.4 Perdas e danos por desligamentos abruptos
*5.5 Filesystems jornalados
*5.6 Filesystems mais comuns
*5.7 A decadência do ReiserFS
*5.8 Diferenças básicas entre o Ext3 e o ReiserFS
*5.9 O filesystem Ext4
*5.10 Espaços reservados
*5.11 Testes de performance e ocupação de disco (1ª fase)
**5.11.1 Primeiro teste: ocupação inicial de disco
**5.11.2 Segundo teste: escrita em disco
**5.11.3 Terceiro teste: ocupação final de disco
**5.11.4 Quarto teste: tempo de deleção de arquivos em disco
*5.12 Segunda bateria de testes
**5.12.1 Primeiro teste: criação de arquivos
**5.12.2 Segundo teste: ocupação final de disco
**5.12.3 Terceiro teste: tempo de deleção de arquivos em disco
*5.13 Tabela resumo dos testes realizados
*5.14 Limites dos filesystems
*5.15 Filesystem de CD-ROM e DVD
*5.16 Apagando e formatando...
**5.16.1 A deleção tradicional
**5.16.2 A formatação tradicional
**5.16.3 Patterns em arquivos
**5.16.4 Recuperando via inode ou via patterns
**5.16.5 Apagando de verdade
*5.17 Hardlink e softlink
**5.17.1 O hardlink
**5.17.2 O softlink
**5.17.3 As diferenças entre softlink e hardlink
*5.18 Conclusão
'''Cap 6 - Estrutura de diretórios no GNU/Linux'''
*6.1 Estrutura de diretórios
*6.2 Estrutura básica de diretórios
*6.3 Árvore de diretórios
*6.4 Estrutura básica de diretórios no GNU/Linux
*6.5 Algumas considerações sobre os diretórios do GNU/Linux
**6.5.1 Diretórios /bin, /sbin, /usr/bin e /usr/sbin
**6.5.2 Libraries
**6.5.3 Diretórios /lib, /usr/lib e /var/lib
**6.5.4 Subdiretórios interessantes em /usr
**6.5.5 O diretório /usr/local
**6.5.6 Subdiretórios interessantes em /var
*6.6 Diretórios utilizados no boot do sistema
*6.7 Conclusão
'''Cap 7 - Inicialização do sistema'''
*7.1 Inicialização tradicional por runlevel (System V init)
**7.1.1 Os runlevels tradicionais (padrão LSB)
**7.1.2 Os runlevels no Debian
**7.1.3 Os daemons
**7.1.4 Finalmente, o boot sysinit
**7.1.5 Debian Squeeze: inicialização baseada em dependências
*7.2 Inicialização Upstart
*7.3 Inicialização systemd
*7.4 Alteração do ambiente padrão de operação
**7.4.1 Alteração via comando no sysinit
**7.4.2 Alteração definitiva nos sistemas baseados em sysinit
**7.4.3 Alteração definitiva no Debian
**7.4.4 Alteração definitiva no Ubuntu
**7.4.5 Alteração definitiva no Fedora
*7.5 Conclusão
'''Cap 8 - Requisitos para a instalação do GNU/Linux'''
*8.1 Requisitos básicos
*8.2 Disponibilidade de conexão com a Internet
*8.3 Obtenção do CD-ROM de instalação
*8.4 Verificação da imagem ISO
**8.4.1 Programa md5sum.exe para MS-DOS
**8.4.2 Programa ChaosMD5 para MS Windows
**8.4.3 MD5 no GNU/Linux
**8.4.4 HashTab: uma opção interessante para MS Windows
**8.4.5 MD5 Reborned Hasher para Firefox
*8.5 Gravação da imagem em CD-ROM
**8.5.1 Gravação no MS Windows
**8.5.2 Gravação com o ISOBurn
**8.5.3 Gravação no GNU/Linux
*8.6 Levantamento do recurso computacional necessário
**8.6.1 Instalação sem ambiente gráfico, apenas para estudo
**8.6.2 Instalação com ambiente gráfico, apenas para estudo
**8.6.3 Instalação permanente com ambiente gráfico
**8.6.4 Instalação para o estudo deste livro
*8.7 Obtenção do espaço necessário em disco (HD)
*8.8 Inicialização pelo CD-ROM
*8.9 Conclusão
'''Cap 9 - Instalação do GNU/Linux'''
*9.1 Considerações importantes
*9.2 Lendo a mídia de instalação
*9.3 A instalação
**9.3.1 Telas iniciais
**9.3.2 Telas de acompanhamento da instalação
**9.3.3 Escolha do idioma (Select a language)
**9.3.4 Seleção do layout de teclado
**9.3.5 Configuração da rede
**9.3.6 Configuração de usuários e senhas – Usuário root
**9.3.7 Configuração de usuários e senhas para tarefas não administrativas
**9.3.8 Configuração de fuso horário
**9.3.9 Particionamento do HD
**9.3.10 Instalação do sistema básico
**9.3.11 Configuração do tipo de teclado (operação incerta)
**9.3.12 Configuração do gerenciador de pacotes (APT)
**9.3.13 Configuração do popularity-contest (teste de popularidade)
**9.3.14 Seleção de software
**9.3.15 Instalação do GRUB
**9.3.16 Término da instalação
*9.4 Instalação em notebooks (laptops) e em netbooks
*9.5 Instalação em modo gráfico
*9.6 Conclusão
'''Cap 10 - Entendendo um pouco sobre o sistema'''
*10.1 O ambiente shell
*10.2 Realizando o login no shell
*10.3 Desfazendo o login
*10.4 Operação multiusuário
*10.5 Barra comum e barra invertida
*10.6 Caracteres maiúsculos e minúsculos
*10.7 Nomes de arquivos e diretórios
*10.8 Cadastramento de usuários
*10.9 Alteração de senhas de usuários
*10.10 Remoção de usuários
*10.11 Funções especiais de teclas no shell
*10.12 Caixas de diálogo no shell
*10.13 Edição de textos no shell
**10.13.1 Operação básica com o VI
**10.13.2 mcedit
**10.13.3 Nano
*10.14 Edição de arquivos no mcedit – detalhe da última linha
*10.15 Comandos executados na inicialização do sistema
*10.16 Comentários em arquivos de configuração
*10.17 Teclas e expressões de escape
*10.18 Variáveis de ambiente
*10.19 Execução de programas
*10.20 You have new mail
*10.21 Desligando ou reiniciando o sistema
*10.22 Obtendo ajuda dentro do sistema
**10.22.1 Comando apropos
**10.22.2 Manuais on-line
**10.22.3 Diretório /usr/share/doc
**10.22.4 Comando dpkg -L
**10.22.5 Comando apt-cache search
**10.22.6 Comando apt-cache show
*10.23 Conclusão
'''Cap 11 - Ajustes pós-instalação'''
*11.1 Pacotes essenciais
*11.2 Exclusão de traduções desnecessárias
*11.3 Adição das seções contrib e non-free no sistema APT
*11.4 Pacote de firmwares non-free do Kernel Linux
*11.5 Criando um swap em arquivo
*11.6 Definição de aliases
*11.7 Estabelecimento de um MTA
*11.8 Atualização do sistema
*11.9 Serviços disponíveis após a inicialização do sistema
*11.10 Configuração das opções alternativas do sistema
*11.11 Instalação do kernel amd64 em máquinas com Debian i386
*11.12 A atualização do menu do GRUB
*11.13 Instalação de firmware de interfaces de rede
**11.13.1 Instalação de firmware de adaptadores wireless
**11.13.2 Instalação de firmware de adaptadores ethernet
**11.13.3 Instalação de modems USB
*11.14 Conclusão
'''Cap 12 - Navegação em diretórios'''
*12.1 Raiz
*12.2 subdiretórios   
*12.3 Exemplo de árvore de diretórios
*12.4 Nomenclatura dos diretórios
*12.5 Navegação
*12.6 Subindo e descendo
*12.7 Diretório atual e diretório superior
*12.8 Execução de comandos
*12.9 Conclusão
'''Cap 13 - Identificação de arquivos, diretórios, usuários, grupos e processos'''
*13.1 IDentifiers (identificadores) e inodes
*13.2 Identificação de usuários (UID)
*13.3 Identificação de grupos (GID)
*13.4 Identificação de processos (PID)
*13.5 Conclusão
===Parte II - Gerência do GNU/Linux  (Cap 14 a 22)===
'''Cap 14 - Gerência de boot com GRUB 2'''
*14.1 Gerenciadores de boot
*14.2 O GRUB 2
*14.3 Tratamento dos discos e partições pelo GRUB 2
*14.4 Configurando o GRUB 2
**14.4.1 O arquivo /boot/grub/grub.cfg
**14.4.2 Arquivo /etc/default/grub
**14.4.3 Arquivos presentes em /etc/grub.d
*14.5 Configurando um tema para o GRUB
**14.5.1 Selecionando uma imagem de fundo (splash image)
**14.5.2 Utilizando uma imagem personalizada para splash
**14.5.3 Definindo as cores das fontes
*14.6 Definindo a resolução no shell
*14.7 Perda do gerenciador de boot
*14.8 Conclusão
'''Cap 15 - Gerência de pacotes'''
*15.1 Formas de gerenciamento
*15.2 APT (Advanced Package Tool)
**15.2.1 Instalação, desinstalação e atualização com APT
**15.2.2 Pesquisa com APT
**15.2.3 Configuração do APT e dos seus repositórios
**15.2.4 Exemplos de utilização do APT
**15.2.5 Problemas com o APT: 404 Not Found
**15.2.6 Problemas com o APT: fontes duplicadas
**15.2.7 Problemas com o APT: falta de memória (Dynamic MMap)
**15.2.8 Adição das seções contrib e non-free
*15.3 DPKG (Debian PacKaGe)
**15.3.1 Opções gerais do DPKG
**15.3.2 Reconfiguração de pacotes com DPKG
*15.4 Outras considerações sobre o gerenciamento no Debian
**15.4.1 Adição de releases nas fontes APT
**15.4.2 Outras formas de gerenciamento no Debian
**15.4.3 Em qual pacote está um arquivo?
**15.4.4 Conversão de pacotes com o Alien
**15.4.5 Eliminação de pacotes órfãos
**15.4.6 Clonagem de máquinas
**15.4.7 Backports
**15.4.8 Downgrade de versão ou release
**15.4.9 O downgrade de um pacote
*15.5 RPM (RedHat Package Manager)
**15.5.1 Opções gerais do RPM
**15.5.2 Atualização de pacotes
**15.5.3 Chaves auxiliares
**15.5.4 Pesquisas com RPM
*15.6 YUM (YellowDog Updater Modified)
*15.7 Conclusão
'''Cap 16 - Gerência de comandos no shell'''
*16.1 Chaves
*16.2 Chaves com menos menos (--)
*16.3 Concatenação de comandos
*16.4 Conexão de comandos
*16.5 Recursividade
*16.6 Wildcards (curingas)
**16.6.1 Uso de asterisco
**16.6.2 Uso de interrogação
**16.6.3 Uso de colchetes
**16.6.4 Combinação de wildcards
*16.7 Comandos de ajuda
**16.7.1 man
**16.7.2 info
**16.7.3 whatis
**16.7.4 apropos
*16.8 Aliases
**16.8.1 alias
**16.8.2 unalias
*16.9 Execução em segundo plano
*16.10 Conclusão
'''Cap 17 - Gerência de arquivos, diretórios e filesystems'''
*17.1 Gerência de arquivos e diretórios
**17.1.1 ls
**17.1.2 stat
**17.1.3 rm
**17.1.4 wipe
**17.1.5 cp
**17.1.6 mv
**17.1.7 qmv
**17.1.8 find
**17.1.9 locate
**17.1.10 updatedb
**17.1.11 chmod
**17.1.12 chown
**17.1.13 chattr
**17.1.14 ln
**17.1.15 diff
**17.1.16 patch
**17.1.17 touch
**17.1.18 mc
**17.1.19 file
**17.1.20 tree
**17.1.21 sl
*17.2 Gerência de diretórios
**17.2.1 mkdir
**17.2.2 rmdir
**17.2.3 cd
**17.2.4 pwd
*17.3 Gerência de arquivos
**17.3.1 cat
**17.3.2 tail
**17.3.3 head
**17.3.4 mcedit
**17.3.5 md5sum
**17.3.6 sha1sum
**17.3.7 sha224sum, sha256sum, sha384sum e sha512sum
**17.3.8 dd
**17.3.9 dcfldd
**17.3.10 which
**17.3.11 detox
**17.3.12 fdupes
*17.4 Gerência de filesystems
**17.4.1 df
**17.4.2 du
**17.4.3 durep
*17.5 Conclusão
'''Cap 18 - Gerência de usuários'''
*18.1 Gerência de cadastro
**18.1.1 adduser
**18.1.2 useradd
**18.1.3 userdel
**18.1.4 passwd
*18.2 Gerência de usuários
**18.2.1 su
**18.2.2 sux
**18.2.3 w
**18.2.4 whoami
*18.3 Conclusão
'''Cap 19 - Gerência de memória, processamento e I/O'''
*19.1 Gerência de memória
**19.1.1 free
**19.1.2 memstat
**19.1.3 pmap
*19.2 Gerência de processamento
**19.2.1 ps
**19.2.2 kill
**19.2.3 killall
**19.2.4 jobs
**19.2.5 bg
**19.2.6 fg
**19.2.7 time
**19.2.8 nohup
**19.2.9 strace
*19.2.10 fuser
*19.2.11 lsof
*19.3 Gerência de memória, processamento e I/O
**19.3.1 top
**19.3.2 htop
**19.3.3 iotop
**19.3.4 stress
*19.4 Escalonamento (scheduling) de processos e I/O no Linux
**19.4.1 Escalonamento por uso de recursos
**19.4.2 Escalonamento por execução e resposta
**19.4.3 A mesclagem dos escalonamentos
*19.5 Comandos para escalonamentos
**19.5.1 renice
**Tabela 19.1 - Equivalência de prioridades entre o Linux e o nice
**19.5.2 nice
**19.5.3 ionice
*19.6 Conclusão
'''Cap 20 - Gerência de sistema e diversos'''
*20.1 Gerência de sistema
**20.1.1 clear
**20.1.2 reset
**20.1.3 set
**20.1.4 last
**20.1.5 history
**20.1.6 !
**20.1.7 dmesg
**20.1.8 arch
**20.1.9 date
**20.1.10 hwclock
**20.1.11 tzconfig (ou dpkg-reconfigure tzdata)
**20.1.12 fdisk
**20.1.13 parted
**20.1.14 partprobe
**20.1.15 tty
**20.1.16 logout
**20.1.17 mail
**20.1.18 export
**20.1.19 runlevel
**20.1.20 insserv
**20.1.21 source
**20.1.22 ldd
**20.1.23 uptime
**20.1.24 kbd-config (ou dpkg-reconfigure console-data)
*20.2 Diversos
**20.2.1 cal
**20.2.2 ncal
**20.2.3 echo
**20.2.4 watch
**20.2.5 sleep
**20.2.6 concalc
**20.2.7 hexdump
**20.2.8 hexedit
**20.2.9 mcview
**20.2.9 play
**20.2.10 alsamixer
**20.2.11 linuxlogo
**20.2.12 linux_logo
**20.2.13 unix2dos
**20.2.14 dos2unix
**20.2.15 unix2mac
**20.2.16 mac2unix
**20.2.17 tpp
**20.2.18 txt2tags
**20.2.19 reportbug
*20.3 Conclusão
'''Cap 21 - Gerência de hardware'''
*21.1 Gerência de hardware
**21.1.1 lspci
**21.1.2 lsusb
**21.1.3 disktype
**21.1.4 cat /proc/interrupts
**21.1.5 cat /proc/dma
**21.1.6 cat /proc/ioports
**21.1.7 cat /proc/iomem
**21.1.8 cat /proc/cpuinfo
**21.1.9 cat /proc/swaps
**21.1.10 lshw
**21.1.11 hwinfo
**21.1.12 memtest86+
**21.1.13 hwdata
*21.2 Conclusão
'''Cap 22 - Gerência de kernel e de rede'''
*22.1 Modularidade
*22.2 Comandos de gerência de módulos
*22.3 Arquivos de gerência de módulos
**22.3.1 /etc/modules
**22.3.2 /etc/modprobe/blacklist.conf
*22.4 Atualização do kernel por APT
*22.5 O udev
*22.6 Comandos básicos para a gerência de redes
**22.6.1 ping
**22.6.2 ifconfig
**22.6.3 ifup
**22.6.4 ifdown
**22.6.5 route
**22.6.6 dhclient, pump e dhcpcd
**22.6.7 mii-tool
**22.6.8 ethtool
**22.6.9 lynx
**22.6.10 elinks
**22.6.11 wget
*22.7 Comandos avançados para a gerência de redes
**22.7.1 netstat
**22.7.2 whois
**22.7.3 geoip-lookup
**22.7.4 iptraf
**22.7.5 ethstatus
**22.7.6 ipcalc
**22.7.7 sipcalc
**22.7.8 dig
**22.7.9 tcpdump
*22.8 Conclusão
<br><br>
===Parte III - Administração do sistema  (Cap 23 a 30)===
'''Cap 23 - Permissões de arquivos e diretórios'''
*23.1 Permissões de acesso
*23.2 A influência do filesystem
*23.3 Alteração das permissões de acesso
*23.4 Alteração do dono de um arquivo ou diretório
*23.5 O comando id
*23.6 Recursividade
*23.7 Permissões especiais
**23.7.1 SUID
**23.7.2 SGID
**23.7.3 Sticky bit
**23.7.4 Resumo sobre SUID, SGID e sticky bit
*23.8 O método UGO para permissionamento
*23.9 Grupos
*23.10 umask
*23.11 Permissões avançadas com chattr
*23.12 adduser e as permissões do /home
*23.13 Conclusão
'''Cap 24 - Filtros e desvios'''
*24.1 Pipes
*24.2 Filtros
*24.3 Filtros básicos e desvios
**24.3.1 more
**24.3.2 less
**24.3.3 grep
**24.3.4 fgrep
**24.3.5 >
**24.3.6 >>
**24.3.7 2>
**24.3.8 2>>
*24.4 Pipes e desvios sequenciais
*24.5 Outros exemplos de comandos com pipe
**24.5.1 head
**24.5.2 cat
**24.5.3 wc
**24.5.4 txt2html
*24.6 Conclusão
'''Cap 25 - Scripts em shell bash'''
*25.1 Condições iniciais para fazer um script
*25.2 O primeiro script
*25.3 Metacaracteres e expressões regulares
**25.3.1 O que são metacaracteres e expressões regulares?
**25.3.2 Exemplos de metacaracteres
**25.3.3 Utilização de expressões regulares em comandos e filtros
*25.4 Aspas, acento agudo, crase e barra invertida
**25.4.1 Aspas
**25.4.2 Apóstrofo
**25.4.3 Crase
**25.4.4 Barra invertida
*25.5 A influência do ambiente Bash nos comandos emitidos pelo usuário
*25.6 Montando e verificando expressões regulares
*25.7 Variáveis
*25.8 Expressões com [ ]
*25.9 Operadores lógicos && e ||
*25.10 Comandos e filtros utilizados em scripts
**25.10.1 sort
**25.10.2 uniq
**25.10.3 egrep
**25.10.4 tr
**25.10.5 date
**25.10.6 cut
**25.10.7 paste
**25.10.8 sed
**25.10.9 seq
**25.10.10 expr
**25.10.11 read
**25.10.12 exit
**25.10.13 xargs
**25.10.14 expand
**25.10.15 bc
**25.10.16 Loop com for
**25.10.17 Decisão com if
**25.10.18 Loops condicionais com while
*25.11 Uso de função em shell
*25.12 Criando um arquivo de configurações
*25.13 Exemplos de scripts
*25.14 Conclusão
'''Cap 26 - Análise de logs'''
*26.1 Logs: Os agentes secretos do sistema
*26.2 Roteamento de logs
*26.3 TAIL: um comando útil para a análise de logs
*26.4 Administração com shell script
*26.5 Conclusão
'''Cap 27 - Inicializando e parando serviços'''
*27.1 Daemons
*27.2 Gerenciamento de daemons standalone no Debian
*27.3 Gerenciamento de daemons inetd no Debian
*27.4 Gerenciamento de daemons xinetd
*27.5 Comparação entre as configurações inetd e xinetd
*27.6 Stop e restart com kill e killall
*27.7 O comando insserv
*27.8 Conclusão
'''Cap 28 - Agendamento de tarefas'''
*28.1 O que é cron?
*28.2 Valores válidos
*28.3 Configuração e sintaxe
*28.4 Acionamento do daemon
*28.5 Envio de e-mails pelo daemon cron
*28.6 Administração de sistemas com cron e scripts shell
*28.7 Diretórios de agendamento
*28.8 Regulando o horário dos diretórios de agendamento
*28.9 Conclusão
'''Cap 29 - Montagem e formatação de mídias'''
*29.1 O que é montar um dispositivo?
*29.2 Procedimentos de montagem e desmontagem
**29.2.1 A montagem no ambiente shell
**29.2.2 Encontrando o nome de cada dispositivo
**29.2.3 A desmontagem no ambiente shell
**29.2.4 Se não quiser desmontar...
**29.2.5 A montagem rápida
**29.2.6 Devo ou não informar um número no momento da montagem?
**29.2.7 Exemplo do ambiente gráfico
*29.3 O NTFS-3G
*29.4 Opções especiais de montagem
*29.5 Montando uma imagem
*29.6 Montagem de filesystems remotos
*29.7 Mtools
*29.8 Particionamento de HD ou de pendrive
*29.9 Formatando uma partição
*29.10 Formatando um disquete
*29.11 A tabela de filesystems
*29.12 Operacionalizando a montagem rápida no shell
**29.12.1 Filesystem VFAT via UUID
**29.12.2 Filesystem VFAT via label
**29.12.3 Filesystem Ext2
**29.12.4 Dispositivos não removíveis
*29.13 Inserção de HD extra
*29.14 Utilizando múltiplos swaps
*29.15 Formatando um arquivo
*29.16 Conclusão
''' Cap 30 - Recuperação em desastres'''
*30.1 Ferramentas para a recuperação em desastres
**30.1.1 Considerações sobre arquiteturas
**30.1.2 O CD de instalação do Debian (NetInst)
**30.1.3 Pendrive de boot com Debian
**30.1.4 A distribuição Knoppix
**30.1.5 A distribuição BackTrack
**30.1.6 Outras alternativas
*30.2 Técnica de enjaulamento com pendrive
**30.2.1 Clonagem do diretório /dev
**30.2.2 O enjaulamento
**30.2.3 O desenjaulamento
*30.3 Recuperação do GRUB 2 com pendrive de boot
**30.3.1 Método 1: recuperação com o comando grub-install
**30.3.2 Método 2: recuperação com enjaulamento
**30.3.3 Ação preventiva: backup do MBR
**30.3.4 Instalando GRUB 2 em uma partição primária
*30.4 Recuperação da senha de root com pendrive
**30.4.1 Alteração direta do arquivo de senhas
**30.4.2 Recuperação de senha com inicialização privilegiada
**30.4.3 Enjaulamento com pendrive de boot
*30.5 Corrompimento do filesystem
*30.6 Recuperação do MS Windows com o GNU/Linux
*30.7 Recuperação de partições apagadas
*30.8 Recuperação de arquivos apagados
*30.9 Conclusão
<br><br>
===Parte IV - Operações avançadas (Cap 31 a 39)===
'''Cap 31 - Compactação de arquivos'''
*31.1 Padrões de compactação
*31.2 Empacotamento com o tar
*31.3 Desempacotamento com o tar
*31.4 Compactação com compress
*31.5 Descompactação com uncompress
*31.6 Compactação com gzip
*31.7 Descompactação com gunzip
*31.8 Mesclando o tar e gzip
*31.9 bzip2 e bunzip2
*31.10 Mesclando o tar e bzip
*31.11 zip e unzip
*31.12 unrar
*31.13 Comparação entre os compactadores
**31.13.1 Poder de compressão
**31.13.2 Tempo para comprimir
**31.13.3 Tempo para descomprimir
*31.14 Outros compactadores
*31.15 Os comandos z e o mcedit
*31.16 Interfaces gráficas para compactadores
**31.16.1 ark
**31.16.2 xarchiver
*31.17 Conclusão
'''Cap 32 - Ambiente gráfico'''
*32.1 Visão geral
*32.2 Instalação do servidor gráfico
*32.3 Se o servidor gráfico não funcionar...
*32.4 A estrutura do /etc/X11/xorg.conf
**32.4.1 O arquivo de configuração
**32.4.2 A configuração dos dispositivos
**32.4.3 A seção ServerLayout
**32.4.4 Configuração de mouse touchpad
**32.4.5 Configuração do monitor
**32.4.6 Configuração da seção Screen
**32.4.7 Mais personalizações no X.Org
**32.4.8 O incrível xrandr
**32.4.9 Interfaces gráficas para o xrandr
*32.5 Instalação de um gerenciador gráfico leve para testes
*32.6 Inicialização pelo ambiente gráfico no Debian
*32.7 Instalação do KDE e do Gnome
*32.8 Alternância de terminais
*32.9 Outros gerenciadores gráficos
*32.10 Selecionando um gerenciador gráfico
*32.11 O framebuffer
*32.12 Impressão pelo ambiente gráfico
*32.13 Gerenciamento de rede no ambiente gráfico
**32.13.1 Preparando a máquina para utilizar o NetworkManager
**32.13.2 O NetworkManager no KDE
**32.13.3 O NetworkManager no Gnome
**32.13.4 O NetworkManager em outros gerenciadores gráficos
**32.13.5 O NetworkManager em modo console (ambiente shell)
*32.14 Conexão bluetooth no ambiente gráfico
**32.14.1 Bluetooth no KDE
**32.14.2 Bluetooth no Gnome
*32.15 Configuração do som no ambiente gráfico
**32.15.1 A instalação do ALSA
**32.15.2 Sem som: possíveis conflitos entre ALSA e PulseAudio
**32.15.3 Ainda sem som: kernel e ALSA mais atuais?
*32.16 Alguns programas para o ambiente gráfico
**32.16.1 BrOffice.Org (LibreOffice)
**32.16.2 Mozilla Firefox (Iceweasel)
**32.16.3 Mozilla Thunderbird (Icedove)
**32.16.4 Outros programas interessantes
*32.17 Execução de programas MS Windows com Wine
*32.18 Java e flash: a alma da web
* 32.19 Fontes true type adicionais
*32.20 Conclusão
'''Cap 33 - Compilação de programas'''
*33.1 Processo de compilação
*33.2 jp2a: exemplo de compilação
**33.2.1 Descompactação
**33.2.2 Compilação
**33.2.3 Instalação
*33.3 Conclusão
'''Cap 34 - Quotas de disco'''
*34.1 Como as quotas de disco atuam?
*34.2 Implementando quotas
**34.2.1 Instalação do quota
**34.2.2 Ajuste da tabela de particionamento
**34.2.3 Criação do arquivo de controle
**34.2.4 Ativação do sistema de quota
**34.2.5 O período de cortesia (grace time)
*34.3 Operando o sistema de quota
**34.3.1 Definição dos valores das quotas
**34.3.2 O relatório de situação
**34.3.3 Teste do sistema de quota
**34.3.4 A verificação periódica
**34.3.5 Avisos via e-mail!
*34.4 Configuração de usuários e grupos em massa
*34.5 Desativação e extinção das quotas
*34.6 Conclusão
'''Cap 35 - Monitoramento de recursos locais com MRTG'''
*35.1 O que é o MRTG?
*35.2 De onde retirar as informações?
*35.3 A instalação e a configuração do MRTG
**35.3.1 Instalação do MRTG
**35.3.2 Configuração do MRTG
**35.3.3 Análise do arquivo de configuração
**35.3.4 As opções para a linha Options
**35.3.5 O script utilizado como exemplo
**35.3.6 A inicialização do MRTG
*35.4 Exemplos de scripts e de configurações
**35.4.1 Tráfego de rede
**35.4.2 Uso de uma partição de HD
**35.4.3 Temperatura do HD
*35.5 Mais exemplos de scripts
**35.5.1 Máquinas ativas em uma rede
**35.5.2 Temperaturas internas do computador
**35.5.3 Carga de processamento
**35.5.4 uptime (tempo sem reinicializações)
**35.5.5 Scripts prontos para download
*35.6 Outras possibilidades para o arquivo de configuração
*35.7 Personalização da página HTML
*35.8 Outros geradores de gráficos
*35.9 RRDtool
*35.10 Conclusão
'''Cap 36 - Logical Volume Manager (LVM)'''
*36.1 O LVM
*36.2 A implementação do LVM
**36.2.1 Instalação do LVM2
**36.2.2 Criação dos volumes lógicos
**36.2.3 A utilização dos volumes lógicos
**36.2.4 Verificação dos resultados
**36.2.5 Criando um novo PV e adicionando ao VG
**36.2.6 Análise da nova situação
*36.3 Remoções
*36.4 Outras possibilidades
*36.5 Conclusão
'''Cap 37 - Paravirtualização com Xen'''
*37.1 Por que virtualizar?
*37.2 Virtualização completa e paravirtualização
*37.3 O funcionamento do Xen como paravirtualizador
*37.4 Configuração do Xen na máquina real (dom0)
**37.4.1 A configuração inicial da máquina real (dom0)
**37.4.2 O ajuste da rede na máquina real (dom0)
**37.4.3 Reinicialização da máquina e verificação da rede
*37.5 Configuração dos volumes lógicos (LVM)
*37.6 A criação e a configuração da máquina modelo
*37.7 Configuração das VMs Xen (xenU)
*37.8 Configuração da máquina real para inicializar as VMs
*37.9 Inicialização das VMs Xen (xenU)
*37.10 Automatização do boot das VMs
*37.11 Comandos úteis para manipular as VMs (xenU)
*37.12 Erros comuns
*37.13 Checagem e correção do filesystem nas VMs
*37.14 Desligamento da máquina real
*37.15 Atualização do kernel na máquina real (dom0)
*37.16 Consumo de recursos computacionais
*37.17 Utilizando kernel de 64 bits sobre um Debian 32 bits
**37.17.1 A preparação da máquina real (dom0)
**37.17.2 A preparação das máquinas virtuais (domU)
**37.17.3 Utilizando os 64 bits nas domU desde o início da configuração
*37.18 Debian amd64
*37.19 Conclusão
'''Cap 38 - Virtualização com VirtualBox'''
*38.1 As versões do VirtualBox
*38.2 Sistemas que podem ser virtualizados
*38.3 Instalação do VirtualBox
*38.4 A criação do ambiente das máquinas virtuais
**38.4.1 A escolha do sistema operacional
**38.4.2 Seleção da quantidade de RAM
**38.4.3 Criação do HD virtual
**38.4.4 Alteração das configurações do ambiente virtual
**38.4.5 Gerenciando discos e máquinas virtuais
*38.5 Instalando um sistema operacional na máquina virtual
*38.6 Copiando a máquina virtual para outra máquina real
*38.7 Erro kernel driver not installed
*38.8 Conclusão
'''Cap 39 - Particionamento e gerenciamento de discos com fdisk e GParted'''
*39.1 O comando fdisk
**39.1.1 Identificando os discos existentes
**39.1.2 O particionamento
**39.1.3 Apagando partições
**39.1.4 Alterando o tipo de sistema na partição
**39.1.5 Tornando uma partição inicializável (bootável)
**39.1.6 O acesso às partições depois do particionamento
*39.2 O GParted (Gnome Partition Editor)
**39.2.1 Obtendo o GParted ou preparando-o para uso
**39.2.2 A interface do GParted
**39.2.3 Criando, formatando e removendo partições
**39.2.4 Realocando e redimensionando partições
**39.2.5 Partições Windows com problemas
**39.2.6 Como o GParted move e redimensiona?
**39.2.7 O acesso às partições depois do particionamento
*39.3 Outros particionadores
**39.3.1 cfdisk
**39.3.2 parted
**39.3.3 qtparted
**39.3.4 partition manager
**39.3.5 GNU fdisk
**39.3.6 gdisk
*39.4 Conclusão
<br><br>
===Parte V - Operações específicas com Debian (Cap 40 a 46)===
'''Cap 40 - Instalação do Debian a partir de pendrive e cartão SD'''
*40.1 A configuração do boot da máquina
*40.2 A instalação via pendrive ou cartão SD
**40.2.1 Obtendo as imagens para o pendrive ou cartão SD
**40.2.2 Criando o pendrive ou o SD card
**40.2.3 A instalação do Debian
**40.2.4 Medidas complementares pós-instalação via pendrive ou cartão SD
*40.3 Conclusão
'''Cap 41 - Pendrive de boot com Debian'''
*41.1 Por que um pendrive de boot?
*41.2 Ambiente necessário para a criação do sistema no pendrive
*41.3 Os procedimentos iniciais
**41.3.1 Identificando o pendrive
**41.3.2 Zerando o pendrive
**41.3.3 Particionando o pendrive
**41.3.4 Criando um MBR no pendrive
**41.3.5 Formatando a partição Debian
**41.3.6 Criando um sistema de boot
*41.4 Instalação do Debian Squeeze no pendrive
*41.5 A configuração do Debian
**41.5.1 A clonagem do diretório /dev
**41.5.2 Enjaulamento
**41.5.3 Adição do repositório de segurança
**41.5.4 Ajuste dos parâmetros de localização
**41.5.5 Instalação de um kernel
**41.5.6 Criação de um arquivo de swap
**41.5.7 Configuração do sistema de boot
**41.5.8 Senha de root
**41.5.9 Ajuste do nome da máquina
**41.5.10 Ajuste do arquivo de configuração de redes
*41.6 Estabelecimento do label
*41.7 Verificações e ajustes básicos finais
**41.7.1 Teste de funcionamento
**41.7.2 Configuração de teclado
**41.7.3 Configuração de fuso horário
**41.7.4 Pacotes mínimos recomendados
**41.7.5 Pacotes especiais
*41.8 Finalizando a criação do pendrive
*41.9 A atualização do pendrive
*41.10 Boot pela USB em máquinas com BIOS antigas
*41.11 Conclusão
'''Cap 42 - Migração do Debian Lenny para o Debian Squeeze'''
*42.1 A migração de versão
*42.2 O cenário a ser migrado
*42.3 Preparando o sistema para migrar
*42.4 A atualização do kernel
*42.5 A migração para o Debian Squeeze
*42.6 Os problemas e as mensagens solicitando decisões
**42.6.1 Caixa de diálogo sobre a configuração do teclado
**42.6.2 Caixa de diálogo sobre a configuração do dash
**42.6.3 Mensagens sobre o GRUB
**42.6.4 Caixa de diálogo sobre a configuração da libc6
**42.6.5 Caixa de diálogo sobre configuração sysv-rc
**42.6.6 Caixa de diálogo sobre libpam0g
**42.6.7 Mensagens perl warning
**42.6.8 Quebra durante a instalação e a solução
**42.6.9 Mensagem de texto sobre modificação do arquivo /etc/console-tools/config
**42.6.10 Mensagens de texto sobre modificações em outros arquivos
**42.6.11 A continuação da atualização
**42.6.12 A reinicialização da máquina e a migração definitiva para o GRUB2
**42.6.13 O ajuste dos arquivos de configuração substituídos pelo processo de migração
*42.7 Possíveis erros e soluções
**42.7.1 Interrupção do download ou da descompressão
**42.7.2 Interrupção da instalação ou da configuração
**42.7.3 Pacotes corrompidos
**42.7.4 Pacotes causando problemas durante a fase de configuração
**42.7.5 Se tudo falhar durante a instalação do pacote
*42.8 Instalação de pacotes via DPKG
*42.9 Infelizmente a minha versão ainda é Etch ou anterior...
*42.10 Conclusão
'''Cap 43 - Redundância de discos (RAID 1)'''
*43.1 O RAID 1
*43.2 Implementação do RAID 1 no momento da instalação do Debian
*43.3 Implementação do RAID 1 em ambientes pré-existentes
**43.3.1 Esquematizando a clonagem
**43.3.2 Procedimentos iniciais para a clonagem
**43.3.3 Adequação das partições e ajuste da tabela de filesystems
**43.3.4 Clonagem da partição raiz
**43.3.5 Clonagem da partição que contém o /home
**43.3.6 Adequação do GRUB2 (primeira fase)
**43.3.7 Sincronização das partições do primeiro HD
**43.3.8 Adequação do GRUB2 (segunda fase)
*43.4 Teste de funcionamento
*43.5 A troca de um disco danificado
*43.6 Alertas via e-mail
*43.7 Comandos em situações diversas
**43.7.1 Detalhes sobre um array
**43.7.2 Detalhes sobre uma partição de disco pertencente a um array
**43.7.3 Remoção de uma partição de disco de um array
**43.7.4 Remoção de um array
**43.7.5 Adicionar mais discos ao RAID
*43.8 Conclusão
'''Cap 44 - Compilação do kernel no Debian GNU/Linux'''
*44.1 Só compile se não houver jeito!
*44.2 A compilação do kernel
**44.2.1 Preparação do ambiente
**44.2.2 Obtenção do kernel
**44.2.3 Configuração da identificação do mantenedor
**44.2.4 Preparação do código-fonte do kernel
**44.2.5 Compilação do kernel
**44.2.6 Instalação do pacote do kernel
**44.2.7 Desinstalação do kernel
*44.3 Nova compilação e liberação de espaço
*44.5 Conclusão
<br><br>
===Parte VI - GNU/Linux em redes de computadores (cap 45 a 51)===
'''Cap 45 - GNU/Linux como cliente em redes'''
*45.1 Noções sobre redes de computadores
**45.1.1 Definição de cliente e servidor
**45.1.2 Endereço IP
**45.1.3 Máscara de rede em IPv4 e CIDR
**45.1.4 Endereços de rede e de broadcast
**45.1.5 Endereços e redes reservados
**45.1.6 Endereços privados (ou inválidos)
**45.1.7 Serviço DHCP
**45.1.8 Serviço de roteamento
**45.1.9 Gateway e default gateway
**45.1.10 Serviço de resolução de nomes
*45.2 Configuração de rede no Debian
*45.3 Configuração de rede no RedHat
*45.4 Configuração de rede no Slackware
*45.5 O comando ifconfig
*45.6 Alias de IP
*45.7 Busca por servidor DHCP
*45.8 Redes wireless
**45.8.1 O Padrão 802.11
**45.8.2 O que é Wi-Fi?
**45.8.3 Instalação e configuração do adaptador de rede 802.11
*45.9 Modems 3G
*45.10 O comando ping
*45.11 Problemas com a placa de rede
*45.12 Conclusão
'''Cap 46 - Repositório APT local (APT Cacher)'''
*46.1 O funcionamento do APT Cacher
*46.2 A instalação no Debian Squeeze
*46.3 A configuração do cliente
*46.4 A administração do APT Cacher
**46.4.1 A remoção de pacotes antigos
**46.4.2 A importação de pacotes preexistentes
**46.4.3 O spool de pacotes e a remoção manual de pacotes
**46.4.4 A atualização das listas de pacotes e a eliminação de pacotes obsoletos
*46.5 Utilizando o repositório APT Cacher durante a instalação do Debian
*46.6 Conclusão
'''Cap 47 - Servidor DHCP'''
*47.1 Rápida visão
*47.2 Instalação do serviço
*47.3 Configuração do servidor básico
**47.3.1 A definição do adaptador de rede
**47.3.2 O arquivo de configuração
**47.3.3 A configuração básica
**47.3.4 Teste nos clientes
**47.3.5 O arquivo de controle de aluguel
**47.3.6 Outros parâmetros de configuração
*47.4 Configurações avançadas
**47.4.1 Informando um domínio
**47.4.2 Utilizando duas ou mais faixas de IP
**47.4.3 Fixando os dados pelo endereço MAC do adaptador de rede
**47.4.4 Trabalhando com grupos de máquinas
*47.5 DHCP para mais de uma rede
*47.6 Servidores DNS de Internet públicos
*47.7 Conclusão
'''Cap 48 - Instalação dos servidores web Apache e lighttpd'''
*48.1 Os servidores propostos
*48.2 O servidor Apache
**48.2.1 Instalação e teste de utilização
**48.2.2 Logs
**48.2.3 As configurações do servidor
**48.2.4 Instalação do PHP 5
*48.3 O servidor lighttpd
**48.3.1 Instalação
**48.3.2 Teste e utilização
**48.3.3 Logs e configuração
*48.4 Conclusão
'''Cap 49 - Acesso remoto às máquinas via SSH, SCP e SFTP'''
*49.1 SSH
*49.2 Conexão em shell
*49.3 Conexão em ambiente gráfico
*49.4 Um pouco mais de segurança
*49.5 Cluster SSH
*49.6 SCP
*49.7 SFTP
*49.8 Front-ends gráficos para SFTP
**49.8.1 Filezilla
**49.8.2 jFtp
**49.8.3 bareFTP
**49.8.4 gFTP
*49.9 Conclusão
'''Cap 50 - Servidor DNS de cache'''
*50.1 O que é um servidor DNS de cache?
*50.2 Instalação e utilização do DNS de cache
**50.2.1 Instalação
**50.2.2 Testando o DNS de cache
**50.2.3 Utilizando o DNS de cache
**50.2.4 Forçando um DNS diferente do informado por DHCP
*50.3 Como o DNS de cache funciona?
*50.4 Conclusão
'''Cap 51 - Servidor SAMBA'''
*51.1 O SAMBA
*51.2 Configuração básica do servidor
**51.2.1 Instalação do servidor
**51.2.2 Inserindo o servidor em um grupo
**51.2.3 Criando um master browser
**51.2.4 Criando e ativando usuários
**51.2.5 Ativando compartilhamentos
*51.3 Clientes gráficos para GNU/Linux
*51.4 Comandos úteis
**51.4.1 testparm
**51.4.2 smbmount e smbclient
**51.4.3 pdbedit
**51.4.4 smbstatus
*51.5 SWAT
*51.6 Conclusão
===Apêndices===
'''Ap A - Como obter ajuda na Internet'''
*A.1 Site de buscas Google
**A.1.1 Busca simples
**A.1.2 Exatidão de resultado
**A.1.3 Exclusão no resultado
**A.1.4 Busca por expressão
**A.1.5 Busca dentro de um site ou domínio
**A.1.6 Busca por determinado tipo de arquivo
**A.1.7 Utilizando sinônimos
**A.1.8 Expressões referenciando títulos e URLs
**A.1.9 Mesclagem de técnicas
*A.2 Listas de discussão
*A.3 Newsgroups
*A.4 Sites das distribuições
'''Ap B - Os incríveis dd e dcfldd'''
*B.1 O que é o dd? E dcfldd?
*B.2 Utilizações que já foram mostradas
*B.3 Criando um arquivo grande e repleto de zeros
*B.4 Clonando HDs e partições
*B.5 Migrando de um HD para outro maior
*B.6 Zero fill com GNU/Linux
*B.7 Que tal uma imagem com hash?
'''Ap C - Cygwin: comandos GNU/Linux dentro do MS Windows'''
*C.1 O Cygwin
*C.2 Instalando o Cygwin
*C.3 Utilizando o Cygwin
*C.4 Adicionando ou removendo pacotes
'''Ap D - Escrevendo com estilos no BrOffice.Org (atual LibreOffice)'''
*D.1 O que são estilos?
*D.2 A guia de estilos
*D.3 Criando e aplicando os seus primeiros estilos
*D.4 Alterando o estilo
*D.5 Estilo de caractere
*D.6 Estilos predefinidos e estilos aplicados
*D.7 Estilos de páginas
*D.8 Localizar estilos
*D.9 Há solução para todos os casos
*D.10 Salvando os estilos
<br><br>
<br><br>
{{rodapé|http://www2.clustrmaps.com/user/5fed546d|http://www2.clustrmaps.com/stats/maps-no_clusters/bit.ly-linux-3ed-thumb.jpg|06 abr. 11}}
{{rodapé|http://www2.clustrmaps.com/user/5fed546d|http://www2.clustrmaps.com/stats/maps-no_clusters/bit.ly-linux-3ed-thumb.jpg|06 abr. 11}}

Edição atual tal como às 04h05min de 7 de julho de 2012

by (C) João Eriberto Mota Filho <eriberto (a) eriberto pro br>

Artigo criado em: 06 de abril de 2011.

Última atualização: veja o rodapé desta página.

Tiny URL ou bit.ly: http://bit.ly/linux-3ed



Livro LANÇADO em 06 jul. 2012. Veja o sumário definitivo e o primeiro capítulo em http://novatec.com.br/livros/linux3.

Para entender a legenda aqui utilizada ou para fazer comentários, acesse o post específico existente no meu blog. Este artigo poderá sofrer atualizações várias vezes por dia, até que a 3ª edição esteja terminada. Obrigado pelo interesse.

TWITTER: siga o desenrolar do livro, dia-a-dia, no Twitter eribertomota.


Parte I - Conceitos básicos

  • Capítulo 1 • História do GNU/Linux (A W E O L D S F R) OK / EN
  • Capítulo 2 • Qual distribuição utilizar? (A W E O L D S F R) OK / EN
  • Capítulo 3 • Discos e partições de disco (A W E O D L S F R) OK
  • Capítulo 4 • Memória virtual (A W E O L D S F R) OK
  • Capítulo 5 • Filesystems (A W E O L D S F R) OK
  • Capítulo 6 • Estrutura de diretórios no GNU/Linux (A W E O L D S F R) OK
  • Capítulo 7 • Inicialização do sistema (A W E O L D S F R) OK
  • Capítulo 8 • Requisitos para a instalação do GNU/Linux (A W E O L D S F R) OK - rever versões de live cd (atualizar)
  • Capítulo 9 • Instalação do GNU/Linux (A W E O L D S F R) OK
  • Capítulo 10 • Entendendo um pouco sobre o sistema (A W O E L D S F R) OK
  • Capítulo 11 • Ajustes pós-instalação (A W E O D L S F R) OK
  • Capítulo 12 • Navegação em diretórios (A W E O L D S F R) OK
  • Capítulo 13 • Identificação de usuários, grupos e processos (A W E O L D S R) OK
N - Novo / A - Prevista alteração de conteúdo / W - Escrito / E - Revisado por Eriberto / O - Revisado pelo revisor ortográfico /
L - Revisado folheando páginas do livro / D - Apagadas as exclusões / S - Verificado o sumário / F - Verificadas as figuras / 
RS - Revisão final simplificada ok / R - Revisão final detalhada ok / EN - Enviado para Novatec

Parte II • Gerência do GNU/Linux

  • Capítulo 14 • Gerência de boot com GRUB 2 (A W E O L D S F R) OK
  • Capítulo 15 • Gerência de pacotes (A W L D E O S R) OK
  • Capítulo 16 • Gerência de comandos no shell (A W E O D L S R) OK
  • Capítulo 17 • Gerência de arquivos, diretórios e filesystems (A W E O D L S F R) OK
  • Capítulo 18 • Gerência de usuários (A W E O D L S R) OK
  • Capítulo 19 • Gerência de memória, processamento e I/O (A W E O D L S R) OK
  • Capítulo 20 • Gerência de sistema e diversos (A W E O D L S F R) OK
  • Capítulo 21 • Gerência de hardware (E O D L S F R) OK
  • Capítulo 22 • Gerência de kernel e de rede (A W E O D L S F R) OK
N - Novo / A - Prevista alteração de conteúdo / W - Escrito / E - Revisado por Eriberto / O - Revisado pelo revisor ortográfico /
L - Revisado folheando páginas do livro / D - Apagadas as exclusões / S - Verificado o sumário / F - Verificadas as figuras / 
RS - Revisão final simplificada ok / R - Revisão final detalhada ok / EN - Enviado para Novatec

Parte III • Administração do sistema

  • Capítulo 23 • Permissões de arquivos e diretórios (A W E O L D S F R) OK
  • Capítulo 24 • Filtros e desvios (E O L D S RS) OK
  • Capítulo 25 • Scripts em shell bash (A W E O L D S F RS) OK
  • Capítulo 26 • Análise de logs (E O L D S RS) OK
  • Capítulo 27 • Inicializando e parando serviços (E O L D S RS) OK
  • Capítulo 28 • Agendamento de tarefas (E O L D S RS) OK
  • Capítulo 29 • Montagem e formatação de mídias (A W E O L D S F R) OK
  • Capítulo 30 • Recuperação em desastres (A W E O L D S F R) OK
N - Novo / A - Prevista alteração de conteúdo / W - Escrito / E - Revisado por Eriberto / O - Revisado pelo revisor ortográfico /
L - Revisado folheando páginas do livro / D - Apagadas as exclusões / S - Verificado o sumário / F - Verificadas as figuras / 
RS - Revisão final simplificada ok / R - Revisão final detalhada ok / EN - Enviado para Novatec

Parte IV • Operações avançadas

  • Capítulo 31 • Compactação de arquivos (A W E O L D S F RS) OK
  • Capítulo 32 • Ambiente gráfico (A W E O L D S F R) OK
  • Capítulo 33 • Compilação de programas (E O L D S R) OK
  • Capítulo 34 • Quotas de disco (N W E O S R) OK
  • Capítulo 35 • Monitoramento de recursos locais com MRTG (E O L D S F RS) OK
  • Capítulo 36 • Logical Volume Manager (LVM) (E O L D S R) OK
  • Capítulo 37 • Paravirtualização com Xen (A W E O L D S R) OK
  • Capítulo 38 • Virtualização com VirtualBox (N W E O S F R) OK
  • Capítulo 39 • Particionamento e gerenciamento de discos com fdisk e GParted (N W E O D S F R) OK
N - Novo / A - Prevista alteração de conteúdo / W - Escrito / E - Revisado por Eriberto / O - Revisado pelo revisor ortográfico /
L - Revisado folheando páginas do livro / D - Apagadas as exclusões / S - Verificado o sumário / F - Verificadas as figuras / 
RS - Revisão final simplificada ok / R - Revisão final detalhada ok / EN - Enviado para Novatec

Parte V • Operações específicas com Debian

  • Capítulo 40 • Instalação do Debian a partir de pendrive ou cartão SD (N W E O D S F R) OK
  • Capítulo 41 • Pendrive de boot com Debian (N W O E D S F R) OK
  • Capítulo 42 • Migração do Debian Lenny para o Debian Squeeze (N W E O D S R) OK
  • Capítulo 43 • Redundância de discos (RAID1) (N W E O S F R) OK
  • Capítulo 44 • Compilação do kernel no Debian GNU/Linux (A W E O D S L R) OK
N - Novo / A - Prevista alteração de conteúdo / W - Escrito / E - Revisado por Eriberto / O - Revisado pelo revisor ortográfico /
L - Revisado folheando páginas do livro / D - Apagadas as exclusões / S - Verificado o sumário / F - Verificadas as figuras / 
RS - Revisão final simplificada ok / R - Revisão final detalhada ok / EN - Enviado para Novatec

Parte VI • GNU/Linux em redes de computadores

  • Capítulo 45 • GNU/Linux como cliente em redes (A W E O L D S F R) OK
  • Capítulo 46 • Repositório APT local (APT Cacher) (ex Ap D) (A W E O D S F R) OK
  • Capítulo 47 • Servidor DHCP (N W E O S R) OK
  • Capítulo 48 • Instalação dos servidores web Apache e lighttpd (ex Ap B) (A W E O D S F L R) OK
  • Capítulo 49 • Acesso remoto às máquinas via SSH, SCP e SFTP (ex Ap C) (A W E O L D S R) OK
  • Capítulo 50 • Servidor DNS de cache (N W E O S F R) OK
  • Capítulo 51 • Servidor SAMBA (N)
N - Novo / A - Prevista alteração de conteúdo / W - Escrito / E - Revisado por Eriberto / O - Revisado pelo revisor ortográfico /
L - Revisado folheando páginas do livro / D - Apagadas as exclusões / S - Verificado o sumário / F - Verificadas as figuras / 
RS - Revisão final simplificada ok / R - Revisão final detalhada ok / EN - Enviado para Novatec

Parte VII - Apêndices

  • Apêndice A • Como obter ajuda na Internet (A W E O D S F L R) OK
  • Apêndice B • Os incríveis dd e dcfldd (A W E O D S L R) OK
  • Apêndice C • Cygwin: comandos GNU/Linux dentro do MS Windows (N W E O S F R) OK
  • Apêndice D • Escrevendo com estilos no BrOffice.Org (atual LibreOffice) (N W E O D S F) ---> renomear figuras para f
  • Apêndice E • Quem disse que não tem jogos? (A W E O L D S F R)
N - Novo / A - Prevista alteração de conteúdo / W - Escrito / E - Revisado por Eriberto / O - Revisado pelo revisor ortográfico /
L - Revisado folheando páginas do livro / D - Apagadas as exclusões / S - Verificado o sumário / F - Verificadas as figuras / 
RS - Revisão final simplificada ok / R - Revisão final detalhada ok / EN - Enviado para Novatec

Revisão de dados e palavras voláteis

Procurar no livro e atualizar se for o caso. Palavras:

  • 2006 - OK
  • 2007 - OK
  • 2008 - OK
  • 2009 - OK
  • 2010 - OK
  • 2011 - OK
  • openoffice - OK
  • broffice - OK
  • kernel - OK
  • lenny - OK
  • etch - OK
  • squeeze - OK
  • stable - OK
  • estável - OK
  • testing - OK
  • teste - OK
  • unstable - OK
  • instável - OK
  • backports - OK
  • edição - OK
  • CD
  • hd[abcd] - OK
  • 2.4 (kernel) - OK
  • 2.6 (kernel)
  • 3.0 (kernel)
  • versão - OK
  • ext3
  • reiserfs
  • volatile - OK
  • R$
  • US$
  • atualmente - OK
  • atual
  • windows
  • linux-image
  • capítulo
  • apêndice
  • item - OK
  • xxxxxxxxxxxxxxx - OK
  • eriberto.pro.br - OK
  • rever emprego dos termos i386, x86, amd64. - OK
  • core i[3-9]
  • ubuntu
  • redhat
  • upstart
  • systemd



Lembrar

  • Foto nova.
  • Descrição do contracapa incluindo a palavra Debian.
  • Faixa laranja na lombada.
  • Refazer introdução
  • Refazer páginas das partes
  • Verificação final pelo artigo VERIFICAÇÕES para a edição de livros no wiki restrito.
  • Verificação de anotações em papéis e artigo auxiliar no wiki restrito.
  • Chamadas para site e twitter em partes do livro.
  • Renumerar figuras de capítulos e apêndices renumerados.
  • Incluir conceitos utilizados em concursos e que não estejam ainda no livro, como uma explicação para o daemon syslog.



Redes sociais

  • Twitter: Para novidades sobre artigos, livros e palestras, siga-me em eribertomota.