Referência Debian

Osamu Aoki

Resumo

Este livro é livre; pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU de qualquer versão compatível com a Definição Debian de Software Livre (DFSG).


Índice

Prefácio
1. Aviso Legal
2. O que é Debian
3. Acerca deste documento
3.1. Regras orientadoras
3.2. Pré-requisitos
3.3. Convenções
3.4. popcon
3.5. O tamanho do pacote
3.6. Relatórios de bugs deste documento
4. Memorandos para novos utilizadores
5. Algumas citações para os novos utilizadores
1. Manuais de GNU/Linux
1.1. Básico da consola
1.1.1. A linha de comandos da shell
1.1.2. A linha de comandos na GUI
1.1.3. A conta root
1.1.4. A linha de comandos shell do root
1.1.5. GUI de ferramentas de administração do sistema
1.1.6. Consolas virtuais
1.1.7. Como abandonar a linha de comandos
1.1.8. Como desligar o sistema
1.1.9. Recuperar uma consola sã
1.1.10. Sugestões de pacotes adicionais para o novato
1.1.11. Uma conta de utilizador extra
1.1.12. Configuração do sudo
1.1.13. Hora de brincar
1.2. Sistema de ficheiros tipo Unix
1.2.1. Noções básicas de ficheiros Unix
1.2.2. Internos do sistema de ficheiros
1.2.3. Permissões do sistema de ficheiros
1.2.4. Controlo de permissões para ficheiros acabados de criar: umask
1.2.5. Permissões para grupos de utilizadores (group)
1.2.6. Marcas temporais (Timestamps)
1.2.7. Links (ligações)
1.2.8. Pipes com nome (FIFOs)
1.2.9. Sockets
1.2.10. Ficheiros de aparelho
1.2.11. Ficheiros de aparelhos especiais
1.2.12. procfs e sysfs
1.2.13. tmpfs
1.3. Midnight Commander (MC)
1.3.1. Personalização do MC
1.3.2. Iniciar o MC
1.3.3. Gestor de ficheiros no MC
1.3.4. Truques de linha de comandos no MC
1.3.5. O editor interno em MC
1.3.6. O visualizador interno no MC
1.3.7. Funcionalidades de auto-arranque do MC
1.3.8. Sistema de ficheiros virtual do MC
1.4. O ambiente de trabalho estilo Unix básico
1.4.1. A shell de login
1.4.2. Personalizar bash
1.4.3. Teclas especiais
1.4.4. Operações com o rato
1.4.5. O pager
1.4.6. O editor de texto
1.4.7. Definir um editor de texto predefinido
1.4.8. Utilizando o vim
1.4.9. Gravar as atividades da shell
1.4.10. Comandos básicos de Unix
1.5. O comando simples da shell
1.5.1. Execução do comando e variável de ambiente
1.5.2. A variável "$LANG"
1.5.3. A variável "$PATH"
1.5.4. A variável "$HOME"
1.5.5. Opções da linha de comandos
1.5.6. Glob da shell
1.5.7. Valor de retorno do comando
1.5.8. Sequências de comandos típicas e redireccionamento da shell
1.5.9. Comando alias
1.6. Processamento de texto estilo Unix
1.6.1. Ferramentas de texto de Unix
1.6.2. Expressões regulares
1.6.3. Expressões de substituição
1.6.4. Substituição global com expressões regulares
1.6.5. Extrair dados de tabela de ficheiro de texto
1.6.6. Trechos de script para canalizar comandos em pipe
2. Gestão de pacotes Debian
2.1. Pré-requisitos da gestão de pacotes Debian
2.1.1. Sistema de gestão de pacotes Debian
2.1.2. Configuração de pacotes
2.1.3. Precauções básicas
2.1.4. A vida com atualizações eternas
2.1.5. Básico do arquivos Debian
2.1.6. Debian é 100% software livre
2.1.7. Dependências de pacote
2.1.8. O fluxo de eventos da gestão de pacotes
2.1.9. Primeira resposta a problemas com a gestão de pacotes
2.1.10. Como escolher os pacotes Debian
2.1.11. Como lidar com requisitos contraditórios
2.2. Operações básicas de gestão de pacotes
2.2.1. apt vs. apt-get / apt-cache contra o aptitude
2.2.2. Operações básicas de gestão de pacotes com a linha de comandos
2.2.3. Uso interativo do aptitude
2.2.4. Teclas de atalho do aptitude
2.2.5. Vistas de pacote no aptitude
2.2.6. Opções do método de pesquisa com o aptitude
2.2.7. A fórmula regex do aptitude
2.2.8. Resolução de dependências do aptitude
2.2.9. Relatórios (logs) de atividade de pacotes
2.3. Exemplos de operações do aptitude
2.3.1. Procurar pacotes interessantes
2.3.2. Listagem de pacotes com correspondência por expressão regular nos nomes de pacotes
2.3.3. Explorar com a correspondência de expressão regular
2.3.4. Purgar pacotes removidos definitivamente
2.3.5. Acertar o estado auto/manual de instalação
2.3.6. atualização total ao sistema
2.4. Operações de gestão avançada de pacotes
2.4.1. Operações de gestão avançada de pacotes com linha de comandos
2.4.2. Verificação dos ficheiros pacotes instalados
2.4.3. Salvaguardar para problemas de pacotes
2.4.4. Procurar nos meta-dados do pacote
2.5. Os interiores da gestão de pacotes Debian
2.5.1. Meta dados do arquivo
2.5.2. Ficheiro "Release" de nível de topo e autenticidade:
2.5.3. Ficheiros "Release" do nível de arquivo
2.5.4. Obter os meta dados do pacote
2.5.5. O estado dos pacote para o APT
2.5.6. O estado de pacotes para o aptitude
2.5.7. Copias locais dos pacotes obtidos
2.5.8. Nomes de ficheiros de pacotes Debian
2.5.9. O comando dpkg
2.5.10. O comando update-alternatives
2.5.11. O comando dpkg-statoverride
2.5.12. O comando dpkg-divert
2.6. Recuperação de um sistema danificado
2.6.1. Falha na instalação devido a dependências em falta
2.6.2. Erros de armazenamento em cache dos dados do pacote
2.6.3. Incompatibilidade com configurações antigas de utilizador
2.6.4. Pacotes diferentes com ficheiros sobrepostos
2.6.5. Corrigir script problemático de pacote
2.6.6. Recuperação com o comando dpkg
2.6.7. Recuperar dados de seleção de pacotes
2.7. Dicas para a gestão de pacotes
2.7.1. Quem fez o upload do pacote?
2.7.2. Limitar a largura de banda de descarga para o APT
2.7.3. Descarga e atualização automática de pacotes
2.7.4. Atualizações e Backports
2.7.5. Arquivos de pacotes externos
2.7.6. Pacotes de fontes mistas de arquivos sem apt-pinning
2.7.7. Ajustar a versão candidata com o apt-pinning
2.7.8. Bloquear pacotes instalados por "Recomendados"
2.7.9. Acompanhar testing com alguns pacotes de unstable
2.7.10. Acompanhar unstable com alguns pacotes de experimental
2.7.11. Downgrade de emergência
2.7.12. O pacote equivs
2.7.13. Portar um pacote ao sistema stable
2.7.14. Servidor proxy para o APT
2.7.15. Mais leituras sobre a gestão de pacotes
3. A inicialização do sistema
3.1. Uma visão geral do processo de arranque
3.1.1. Fase 1: a UEFI
3.1.2. Estágio 2: o gestor de arranque
3.1.3. Estágio 3: o mini-sistema Debian
3.1.4. Estágio 4: o sistema Debian normal
3.2. Systemd
3.2.1. init do Systemd
3.2.2. Inicio de sessão Systemd
3.3. A mensagem do kernel
3.4. A mensagem do sistema
3.5. Gestão do sistema
3.6. Outros monitores de sistema
3.7. Configuração do sistema
3.7.1. O nome da máquina
3.7.2. O sistema de ficheiros
3.7.3. Inicialização da interface de rede
3.7.4. Inicialização do sistema de nuvem
3.7.5. Exemplo de personalização para ajustar o serviço sshd
3.8. O sistema udev
3.9. A inicialização de módulos do kernel
4. Autenticação e controlos de acesso
4.1. Autenticação normal de Unix
4.2. Gerir informação de conta e palavra-passe
4.3. Boa palavra-passe
4.4. Criar palavra-passe encriptada
4.5. PAM e NSS
4.5.1. Ficheiros de configuração acedidos pelo PAM e NSS
4.5.2. O moderno sistema de gestão centralizado
4.5.3. "Porque o su do GNU não suporta o grupo wheel"
4.5.4. Regras de palavra-passe rigorosas
4.6. Segurança da autenticação
4.6.1. Palavra-passe segura na Internet
4.6.2. Shell Segura
4.6.3. Medidas de segurança extra para a Internet
4.6.4. Tornar a palavra-passe do root segura
4.7. Outros controles de acesso
4.7.1. Listas de controlo de acesso (ACLs)
4.7.2. sudo
4.7.3. PolicyKit
4.7.4. Recadeiair acesso a alguns serviços de servidor
4.7.5. Caraterísticas de segurança do Linux
5. Configuração de rede
5.1. A infra-estrutura de rede básica
5.1.1. A resolução de nome de máquina
5.1.2. O nome da interface de rede
5.1.3. A gama de endereços de rede para a LAN
5.1.4. O suporte a aparelhos de rede
5.2. A configuração moderna de rede para desktop
5.2.1. Ferramentas GUI de configuração de rede
5.3. A moderna configuração de rede sem GUI
5.4. A configuração moderna de rede para nuvem
5.4.1. A configuração moderna de rede para nuvem com DHCP
5.4.2. A configuração moderna de rede para nuvem com IP estático
5.4.3. A configuração moderna de rede para nuvem com Network Manager
5.5. A configuração de rede de baixo nível
5.5.1. Comandos iproute2
5.5.2. Operações de rede seguras de baixo nível
5.6. Optimização da rede
5.6.1. Encontrar o MTU óptimo
5.6.2. Optimização WAN TCP
5.7. Infraestrutura netfilter
6. Aplicações de rede
6.1. Navegadores web
6.1.1. Falsificação da cadeia User-Agent
6.1.2. Extensão do navegador
6.2. O sistema de correio electrónico (mail)
6.2.1. Noções básicas de mail
6.2.2. Limitação do serviço de correio moderno
6.2.3. Expectativa histórica do serviço de correio
6.2.4. Agente de transporte de mail (MTA)
6.2.4.1. A configuração do exim4
6.2.4.2. A configuração do postfix com SASL
6.2.4.3. A configuração do endereço de mail
6.2.4.4. Operações MTA básicas
6.3. O servidor de acesso remoto e utilitários (SSH)
6.3.1. Bases do SSH
6.3.2. Nome de utilizador no anfitrião remoto
6.3.3. Ligar sem palavras-passe remotas
6.3.4. Lidar com clientes SSH alienígenas
6.3.5. Configurar o ssh-agent
6.3.6. Enviar uma mensagem de correio eletrónico a partir de um anfitrião remoto
6.3.7. Reencaminhamento de portos para SMTP/POP3 em túnel
6.3.8. Como desligar o sistema remoto em SSH
6.3.9. Depurar problemas no SSH
6.4. O servidor de impressão e utilitários
6.5. Outras aplicações de servidor de rede
6.6. Outros clientes de aplicação de rede
6.7. Os diagnósticos dos daemons do sistema
7. Sistema GUI (interface gráfica de utilizador)
7.1. Ambiente de trabalho GUI
7.2. Protocolo de comunicação GUI
7.3. Infraestrutura GUI
7.4. Aplicações GUI
7.5. Diretórios de utilizador
7.6. Fontes
7.6.1. Fontes (tipos de letra) básicas
7.6.2. Rasterização de tipos de letra
7.7. Sandbox
7.8. Área de trabalho remota
7.9. Ligação ao servidor X
7.9.1. Ligação local do servidor X
7.9.2. Ligação remota ao servidor X
7.9.3. Ligação chroot do servidor X
7.10. Área de transferência (Clipboard)
8. I18N e L10N
8.1. O locale
8.1.1. Fundamentos para o locale UTF-8
8.1.2. A reconfiguração do locale
8.1.3. Codificação de nomes de ficheiros
8.1.4. Mensagens localizadas e documentação traduzida
8.1.5. Efeitos do locale
8.2. A entrada do teclado
8.2.1. A entrada de teclado para a consola Linux e o X Window
8.2.2. A entrada de teclado para o Wayland
8.2.3. O suporte a método de entrada com IBus
8.2.4. Um exemplo para Japonês
8.3. O ecrã de resultados
8.4. Caracteres Asiáticos de Leste de Altura Ambígua
9. Dicas do sistema
9.1. As dicas da consola
9.1.1. Gravar as atividades da shell de modo limpo
9.1.2. O programa screen
9.1.3. Navegando nos diretórios
9.1.4. Revestimento da linha de leitura
9.1.5. Verificação da árvore de código-fonte
9.2. Personalizar o vim
9.2.1. Personalizando o vim com recursos internos
9.2.2. Personalizando o vim com pacotes externos
9.3. Gravação de dados e apresentação
9.3.1. O daemon de log
9.3.2. Analisador de relatório (Log)
9.3.3. Amostragem personalizada de dados em texto
9.3.4. Amostragem personalizada de hora e data
9.3.5. Echo de shell colorido
9.3.6. Comandos coloridos
9.3.7. Recordar as atividades do editor para repetições complexas
9.3.8. Gravar a imagem gráfica de uma aplicação X
9.3.9. Gravar alterações em ficheiros de configuração
9.4. Monitorizar, controlar e iniciar as atividades de programas
9.4.1. Temporizar um processo
9.4.2. A prioridade de agendamento
9.4.3. O comando ps
9.4.4. O comando top
9.4.5. Listar ficheiros abertos por um processo
9.4.6. Rastear as atividades de programas
9.4.7. Identificação de um processo a usar ficheiros ou sockets
9.4.8. Repetir um comando com um intervalo constante
9.4.9. Repetir um ciclo de comandos sobre ficheiros
9.4.10. Arrancar um programa a partir da GUI
9.4.11. Personalizar o programa a ser iniciado
9.4.12. Matar um processo
9.4.13. Agendar tarefas uma vez
9.4.14. Agendar tarefas regularmente
9.4.15. Programação de tarefas em eventos
9.4.16. Tecla Alt-SysRq
9.5. Dicas de manutenção do sistema
9.5.1. Quem está no sistema?
9.5.2. Avisar todos
9.5.3. Identificação do hardware
9.5.4. Configuração do hardware
9.5.5. Hora do sistema e do hardware
9.5.6. A configuração do terminal
9.5.7. A infraestrutura de som
9.5.8. desativar o protector de ecrã (screensaver)
9.5.9. desativar os sons de beep
9.5.10. Utilização da memória
9.5.11. Segurança do sistema e verificação de integridade
9.6. Dicas de armazenamento de dados
9.6.1. Utilização do espaço em disco
9.6.2. Configuração das partições do disco
9.6.3. Aceder a partição a usar UUID
9.6.4. LVM2
9.6.5. Configuração do sistema de ficheiros
9.6.6. Criação do sistema de ficheiros e verificação de integridade
9.6.7. Optimização do sistema de ficheiros por opções de montagem
9.6.8. Optimização do sistema de ficheiros através do superblock
9.6.9. Optimização do disco rígido
9.6.10. Optimização de disco de estado sólido (SSD)
9.6.11. Usar SMART para prever falhas no disco rígido
9.6.12. Especifique o diretório de armazenamento temporário através de $TMPDIR
9.6.13. Expandir o espaço de armazenamento utilizável via LVM
9.6.14. Expandir o espaço de armazenamento utilizável ao montar outra partição
9.6.15. Expandir o espaço de armazenamento utilizável ao fazer bind-mount para outro diretório
9.6.16. Expansão do espaço de armazenamento utilizável ao fazer overlay-mounting para outro diretório
9.6.17. Expandir o espaço de armazenamento utilizável a usar ligações simbólicas
9.7. A imagem de disco
9.7.1. Criar o ficheiro de imagem de disco
9.7.2. Escrever directamente no disco
9.7.3. Montar o ficheiro de imagem de disco
9.7.4. Limpar um ficheiro de imagem de disco
9.7.5. Criar um ficheiro de imagem de disco vazio
9.7.6. Criar o ficheiro de imagem ISO9660
9.7.7. Escrever directamente ao CD/DVD-R/RW
9.7.8. Montar o ficheiro de imagem ISO9660
9.8. Os dados binários
9.8.1. Ver e editar dados binários
9.8.2. Manipular ficheiros sem montar o disco
9.8.3. Redundância de dados
9.8.4. Recuperação de ficheiros e dados e análise forense
9.8.5. Dividir um ficheiro grande em ficheiros pequenos
9.8.6. Limpar conteúdo de ficheiro
9.8.7. Ficheiros dummy
9.8.8. apagar um disco rígido inteiro
9.8.9. Apagar uma área não utilizada do disco rígido
9.8.10. Recuperar ficheiros apagados mas ainda abertos
9.8.11. Procurar todas as ligações rígidas
9.8.12. Consumo invisível do espaço do disco
9.9. Dicas de encriptação de dados
9.9.1. Encriptação de discos amovíveis com dm-crypt/LUKS
9.9.2. Montar discos encriptados com dm-crypt/LUKS
9.10. O kernel
9.10.1. Parâmetros do kernel
9.10.2. Cabeçalhos do kernel
9.10.3. Compilar o kernel e módulos relacionados
9.10.4. Compilar código-fonte do kernel: a recomendação da equipa do kernel de Debian
9.10.5. Controladores de hardware e firmware
9.11. Sistema virtualizado
9.11.1. Ferramentas de virtualização e emulação
9.11.2. Fluxo de trabalho da virtualização
9.11.3. Montar o ficheiro de imagem de disco virtual
9.11.4. Sistema chroot
9.11.5. Sistemas de vários ambientes de trabalho
10. Gestão de dados
10.1. Partilhar, copiar e arquivar
10.1.1. Ferramentas de arquivo e compressão
10.1.2. Ferramentas de cópia de sincronização
10.1.3. Idiomas para o arquivo
10.1.4. Idiomas para a cópia
10.1.5. Idiomas para a seleção de ficheiros
10.1.6. Meio de arquivo
10.1.7. Aparelho de armazenamento amovível
10.1.8. Escolha de sistema de ficheiros para partilhar dados
10.1.9. Partilhar dados via a rede
10.2. Salvaguarda (backup) e recuperação
10.2.1. Política de cópia de segurança e recuperação
10.2.2. Suites de utilitários de backup
10.2.3. Sugestões de cópia de segurança
10.2.3.1. Cópia de segurança GUI
10.2.3.2. Cópia de segurança acionada por evento de montagem
10.2.3.3. Cópia de segurança acionada por um evento de temporizador
10.3. Infraestrutura da segurança de dados
10.3.1. Gestão de chaves para GnuPG
10.3.2. Usa GnuPG em ficheiros
10.3.3. Usar GnuPG com o Mutt
10.3.4. Usar GnuPG com o Vim
10.3.5. O valor de controlo MD5
10.3.6. Gestor de palavras-passe
10.4. Ferramentas de fusão de código fonte
10.4.1. Extrair as diferenças para ficheiros fonte
10.4.2. Fundir atualizações para ficheiros de fonte
10.4.3. Integração interativa
10.5. Git
10.5.1. Configuração do cliente Git
10.5.2. Comandos básicos do Git
10.5.3. Dicas do Git
10.5.4. Referências do Git
10.5.5. Outros sistemas de controlo de versões
11. Conversão de dados
11.1. Ferramentas de conversão de dados em texto
11.1.1. Converter um ficheiro de texto com o iconv
11.1.2. Verifica ficheiro se é UTF-8 com o iconv
11.1.3. Converter os nomes dos ficheiros com o iconv
11.1.4. conversão EOL
11.1.5. Conversão de TAB
11.1.6. Editores com auto-conversão
11.1.7. Extracção de texto simples
11.1.8. Destacar e formatar dados de texto simples
11.2. Dados XML
11.2.1. Dicas básicas para XML
11.2.2. Processamento de XML
11.2.3. A extracção de dados de XML
11.2.4. O lint de dados XML
11.3. Formatação de texto
11.3.1. formatação de texto roff
11.3.2. TeX/LaTeX
11.3.3. Impressão bonita de um manual
11.3.4. Criar um manual
11.4. Dados imprimíveis
11.4.1. Ghostscript
11.4.2. Juntar dois ficheiros PS ou PDF
11.4.3. Utilitários de dados imprimíveis
11.4.4. Imprimir com o CUPS
11.5. A conversão de dados de mail
11.5.1. Noções básicas de dados de mail
11.6. Ferramentas de dados gráficos
11.6.1. Ferramentas de dados gráficos (meta-pacote)
11.6.2. Ferramentas gráficas de dados (GUI)
11.6.3. Ferramentas de dados gráficos (CLI)
11.7. Conversão de dados variados
12. Programação
12.1. O script de shell
12.1.1. Compatibilidade da shell do POSIX
12.1.2. Parâmetros da shell
12.1.3. Condicionais da shell
12.1.4. Ciclos (loops) da shell
12.1.5. Variáveis de ambiente do shell
12.1.6. A sequência de processamento da linha de comandos da shell
12.1.7. Programas utilitários para script de shell
12.2. Programação em linguagens interpretadas
12.2.1. Depuração de códigos de linguagem interpretada
12.2.2. Programa GUI com o script de shell
12.2.3. Ações personalizadas para o arquivador GUI
12.2.4. A loucura dos scripts curtos de Perl
12.3. Codificação em linguagens compiladas
12.3.1. C
12.3.2. Programa C simples (gcc)
12.3.3. Flex — um Lex melhor
12.3.4. Bison — um Yacc melhor
12.4. Ferramentas de análise de código estático
12.5. Depuração
12.5.1. Execução gdb básica
12.5.2. Depurar o pacote Debian
12.5.3. Obter um backtrace
12.5.4. Comandos gdb avançados
12.5.5. Verificar a dependência em bibliotecas
12.5.6. Ferramentas dinâmicas de rastreio de chamadas
12.5.7. Depurar Erros do X
12.5.8. Ferramentas de detecção de fugas de memória
12.5.9. Desassemblar binário
12.6. Ferramentas de construção
12.6.1. Make
12.6.2. Autotools
12.6.2.1. Compilar e instalar um programa
12.6.2.2. Desinstalar um programa
12.6.3. Meson
12.7. Web
12.8. A tradução do código-fonte
12.9. Criar um pacote Debian
A. Apêndice
A.1. o labirinto Debian
A.2. História do Copyright
A.3. Formato do documento

Lista de Tabelas

1.1. Lista de pacotes de programas interessantes em modo de texto
1.2. Lista de pacotes de documentação informativa
1.3. Lista de utilização de diretórios chave
1.4. Lista do primeiro caractere da saída de "ls -l"
1.5. O modo numérico para permissões de ficheiros em comandos chmod(1)
1.6. Exemplos do valor umask
1.7. Lista de grupos notáveis disponibilizados pelo sistema para acesso a ficheiros
1.8. Lista de grupos notáveis disponibilizados pelo sistema para execuções de comandos particulares
1.9. Lista dos tipos de marcas temporais
1.10. Lista de ficheiros de aparelhos especiais
1.11. As teclas de atalho do MC
1.12. A reacção à tecla enter no MC
1.13. Lista de programas da shell
1.14. Lista de teclas de atalho para bash
1.15. Lista de operações do rato e ações-chave relacionadas no Debian
1.16. Lista de teclas básicas do Vim
1.17. lista dos comandos Unix básicos
1.18. As 3 partes do valor locale
1.19. Lista de recomendações de locale
1.20. Lista de valores "$HOME"
1.21. Padrões glob da shell
1.22. Códigos de saída do comando
1.23. Idiomas de comandos de shell
1.24. Descritores de ficheiro predefinido
1.25. Meta-caracteres para BRE e ERE
1.26. A expressão de substituição
1.27. Lista de trechos de script para canalizar comandos em pipe
2.1. Lista de ferramentas de gestão de pacotes Debian
2.2. Lista de sites de arquivos Debian
2.3. Lista de área de arquivo Debian
2.4. A relação entre suite e nome de código
2.5. Lista de sites web chave para resolver problemas com um pacote específico
2.6. Operações básicas de gestão de pacotes com a linha de comandos a utilizar apt(8), aptitude(8) e apt-get(8) /apt-cache(8)
2.7. Opções de comando notáveis para o aptitude(8)
2.8. Lista de teclas de atalho do aptitude
2.9. Lista de vistas para o aptitude
2.10. A categorização das vista de pacotes standard
2.11. Lista da fórmula regex do aptitude
2.12. Os ficheiros log para atividades de pacotes
2.13. Lista de operações de gestão avançada de pacotes
2.14. O conteúdo dos meta dados do arquivo Debian
2.15. A estrutura de nomes dos pacotes Debian
2.16. Os caracteres utilizáveis para cada componente nos nomes de pacotes Debian
2.17. Ficheiros notáveis criados pelo dpkg
2.18. Lista de valores notáveis de Pin-Priority para a técnica de apt-pinning.
2.19. Lista de ferramentas proxy especiais para arquivos Debian
3.1. Lista de gestores de arranque
3.2. O significado da entrada de menu da parte acima de /boot/grub/grub.cfg
3.3. Lista de utilitários de arranque para o sistema Debian
3.4. Lista de níveis de erro do kernel
3.5. Lista de trechos típicos do comando journalctl
3.6. Lista de trechos de comandos típicos de gestão do systemctl
3.7. Lista de outros trechos de comandos de monitorização systemd
4.1. 3 ficheiros de configuração importantes para pam_unix(8)
4.2. A segunda entrada no conteúdo de "/etc/passwd"
4.3. Lista de comandos para gerir informação de conta
4.4. Lista de ferramentas para gerar palavras-passe
4.5. Lista de sistemas PAM e NSS notáveis
4.6. Lista de ficheiros de configuração acedidos pelo PAM e NSS
4.7. Lista de serviços e portos inseguros e seguros
4.8. Lista de ferramentas para disponibilizar medidas de segurança extra
5.1. Lista de ferramentas de configuração de rede
5.2. Lista de gamas de endereços de rede
5.3. Tabela de tradução dos comandos obsoletos net-tools para os novos comandos iproute2
5.4. Lista de comandos de rede de baixo nível
5.5. Lista de ferramentas de optimização de rede
5.6. Regras básicas para o valor MTU óptimo
5.7. Lista de ferramentas de firewall
6.1. Lista de exploradores web
6.2. Lista de agentes utilizador de mail (MUA)
6.3. Lista de pacotes básicos relacionados com o agente de transporte de correio
6.4. Lista dos manuais importantes do postfix
6.5. Lista de ficheiros de configuração relacionados com endereços de mail
6.6. Lista de operações MTA básicas
6.7. Lista de servidores de acesso remoto e utilitários
6.8. Lista de ficheiros de configuração do SSH
6.9. Lista de exemplos de arranque do cliente SSH
6.10. Lista de clientes SSH para outras plataformas
6.11. Lista de servidores de impressoras e utilitários
6.12. Lista de outras aplicações de servidor de rede
6.13. Lista de clientes de aplicação de rede
6.14. Lista de RFCs populares
7.1. Lista de ambientes de trabalho
7.2. Lista de pacotes de infra-estruturas GUI notáveis
7.3. Lista de aplicações GUI notáveis
7.4. Lista de tipos de letra notáveis TrueType e OpenType
7.5. Lista de fontes ambiente notáveis e pacotes relacionados
7.6. Lista de ambientes sandbox notáveis e pacotes relacionados
7.7. Lista de servidores de acesso remoto notáveis
7.8. Lista de métodos de ligação ao servidor X
7.9. Lista de programas relacionados com a manipulação da área de transferência de caracteres
8.1. Lista do IBus e dos seus pacotes de motores
9.1. Lista de programas de apoio às atividades da consola
9.2. Lista de ligações de teclas para o screen
9.3. Informações sobre a inicialização do vim
9.4. Lista de analisadores de log do sistema
9.5. Mostrar exemplos de hora e data para o comando "ls -l" com o valor de estilo de hora
9.6. Lista de ferramentas gráficas de manipulação de imagens
9.7. Lista de pacotes que podem registar o histórico de configuração
9.8. Lista de ferramentas para monitorizar e controlar as atividades de programas
9.9. Lista de valores nice para a prioridade de agendamento
9.10. Lista dos estilos do comando ps
9.11. Lista dos sinais frequentemente usados para o comando kill
9.12. Lista de teclas de comando SAK notáveis
9.13. Lista de ferramenta de identificação de hardware
9.14. Lista de ferramentas de configuração do hardware
9.15. Lista de pacotes de som
9.16. Lista de comandos para desativar o protector de ecrã
9.17. Lista dos tamanhos de memória reportados
9.18. Lista de ferramentas para segurança do sistema e verificação de integridade
9.19. Lista de pacotes de gestão de partições do disco
9.20. Lista de pacotes de gestão de sistemas de ficheiros
9.21. Lista de pacote para ver e editar dados binários
9.22. Lista de pacotes para ler e escrever ficheiros sem montar o disco
9.23. Lista de ferramentas para adicionar redundância de dados a ficheiros
9.24. Lista de pacotes para recuperação de ficheiros e dados e análise forense
9.25. Lista de utilitários de encriptação de dados
9.26. Lista de pacotes chave a serem instalados para a recompilação do kernel no sistema Debian
9.27. Lista de ferramentas de virtualização
10.1. Lista de ferramentas de arquivo e compressão
10.2. Lista de ferramentas de cópia e sincronização
10.3. Lista de hipóteses de sistemas de ficheiros para aparelhos de armazenamento amovíveis com cenários de utilização típica
10.4. Lista de serviços de rede para escolher com o cenário de utilização típico
10.5. Lista de suites utilitárias de salvaguarda
10.6. Lista de ferramentas de infraestrutura da segurança de dados
10.7. Lista de comandos do GNU Privacy Guard para gestão de chaves
10.8. Lista do significado do código de confiança
10.9. Lista de comandos do GNU Privacy Guard em ficheiros
10.10. Lista de ferramentas de fusão de código fonte
10.11. Lista de pacotes e comandos relacionados com o git
10.12. Principais comandos do Git
10.13. Dicas do Git
10.14. Lista de outras ferramentas de sistemas de controlo de versões
11.1. Lista de ferramentas de conversão de dados em texto
11.2. Lista de valores de codificação e a utilização deles
11.3. Lista de estilos EOL para diferentes plataformas
11.4. Lista de comandos de conversão de TAB dos pacotes bsdmainutils e coreutils
11.5. Lista de ferramentas para extracção de dados de texto simples
11.6. Lista de ferramentas para destacar dados em texto simples
11.7. Lista de entidades predefinidas para XML
11.8. Lista de ferramentas XML
11.9. Lista de ferramentas DSSSL
11.10. Lista de ferramentas de extracção de dados de XML
11.11. Lista de ferramentas de impressão bonita de XML
11.12. Lista de ferramentas de formatação de texto
11.13. Lista de pacotes para ajudar a criar o manual (manpage)
11.14. Lista de interpretadores PostScript Ghostscript
11.15. Lista de utilitários de dados imprimíveis
11.16. Lista de pacotes para ajudar na conversão de dados de mail
11.17. Lista de ferramentas de dados gráficos (meta-pacote)
11.18. Lista de ferramentas de dados gráficos (GUI)
11.19. Lista de ferramentas de dados gráficos (CLI)
11.20. Lista de ferramentas de conversão de dados variados
12.1. Lista dos 'bashisms' típicos
12.2. Lista de parâmetros da shell
12.3. Lista de expansões de parâmetros de shell
12.4. Lista de substituições de parâmetros de shell chave
12.5. Lista de operadores de comparação de ficheiros na expressão condicional
12.6. Lista de operadores de comparação de cadeias na expressão condicional
12.7. Lista de pacotes que contém programas utilitários pequenos para scripts de shell
12.8. Lista de pacotes relacionados com o interpretador
12.9. Lista de programas de diálogo
12.10. Lista de pacotes relacionados com o compilador
12.11. Lista de geradores de análise LALR compatíveis com Yacc
12.12. Lista de ferramentas para análise de código estático
12.13. Lista de pacotes de depuração
12.14. Lista de comandos gdb avançados
12.15. Lista de ferramentas de detecção de fugas de memória
12.16. Lista de pacotes de ferramentas de compilação
12.17. Lista de variáveis automáticas do make
12.18. Lista de expansões da variável do make
12.19. Lista de ferramentas de tradução de código-fonte