Guía de referencia Debian

Osamu Aoki

Resumen

Este libro es libre; usted puede redistribuirlo y/o modificarlo cumpliendo las condiciones de la Licencia Pública General GNU, de cualquier versión, de acuerdo con las Directrices de Software Libre de Debian (DFSG).


Tabla de contenidos

Prefacio
1. Aviso
2. ¿Qué es Debian?
3. Acerca de este documento
3.1. Reglas de estilo
3.2. Prerrequisitos
3.3. Convenciones
3.4. Estadísticas de uso
3.5. El tamaño del paquete
3.6. Cómo informar de errores en este documento
4. Algunos comentarios para usuarios noveles
1. Tutoriales de GNU/Linux
1.1. Introducción a la consola
1.1.1. El cursor del intérprete de comandos
1.1.2. El intérprete de órdenes bajo X
1.1.3. La cuenta de superusuario (root)
1.1.4. El cursor del intérprete de órdenes de superusuario
1.1.5. Herramientas gráficas para la administración del sistema
1.1.6. Consolas virtuales
1.1.7. Cómo cerrar el intérprete de órdenes
1.1.8. Cómo apagar el sistema
1.1.9. Cómo recuperar la configuración normal de una consola
1.1.10. Paquetes complementarios recomendados para usarios sin experiencia
1.1.11. Una cuenta de usuario adicional
1.1.12. Configuración de sudo
1.1.13. Hora de jugar
1.2. Sistema de archivos tipo Unix
1.2.1. Información básica sobre archivos en Unix
1.2.2. Sistemas de archivos internos
1.2.3. Permisos del sistema de archivos
1.2.4. Gestión de permisos para nuevos archivos: umask
1.2.5. Permisos para grupos de usuarios (grupo)
1.2.6. Sellos de tiempo
1.2.7. Enlaces
1.2.8. Tuberías con nombre (FIFOs)
1.2.9. "Sockets"
1.2.10. Archivos de dispositivos
1.2.11. Archivos de dispositivos especiales
1.2.12. procfs y sysfs
1.2.13. tmpfs
1.3. Midnight Commander (MC)
1.3.1. Personalización de MC
1.3.2. Empezando a usar MC
1.3.3. Gestión de archivos con MC
1.3.4. Trucos de la línea de órdenes en MC
1.3.5. El editor interno de MC
1.3.6. El visor interno de MC
1.3.7. MC y sus funciones de inicialización
1.3.8. Sistema de archivos virtual FTP de MC
1.4. El entorno de trabajo fundamental tipo Unix
1.4.1. The login shell
1.4.2. Personalizando "bash"
1.4.3. Combinaciones de teclas especiales
1.4.4. Operaciones con el ratón al estilo Unix
1.4.5. El paginador
1.4.6. El editor de texto
1.4.7. Configurando el editor de texto por defecto
1.4.8. Personalizando vim
1.4.9. Grabando las actividades de los intérpretes de órdenes
1.4.10. Órdenes básicas de Unix
1.5. Órdenes simples del intérpete de órdenes
1.5.1. Ejecución de órdenes y variables de entorno
1.5.2. La variable "$LANG"
1.5.3. La variable "$PATH"
1.5.4. La variable "$HOME"
1.5.5. Opciones de la línea de órdenes
1.5.6. Expansión en el intérprete de órdenes
1.5.7. Valor de retorno de la órden
1.5.8. Secuencias de órdenes comunes y redirecciones del intérprete de órdenes
1.5.9. Alias de órdenes
1.6. Procesamiento de texto al estilo Unix
1.6.1. Herramientas de texto Unix
1.6.2. Expresiones regulares
1.6.3. Sustitución de expresiones
1.6.4. Sustituciones globales con expresiones regulares
1.6.5. Extrayendo datos de la tabla de archivos de texto
1.6.6. Fragmentos de archivos de órdenes para órdenes entubadas
2. Gestión de paquetes Debian
2.1. prerequisitos de la gestión de paquetes Debian
2.1.1. Configuración de paquetes
2.1.2. Precauciones básicas
2.1.3. Viviendo con actualizaciones eternas
2.1.4. Fundamentos de repositorios Debian
2.1.5. Debian es 100% software libre
2.1.6. Dependencias de paquetes
2.1.7. El flujo de eventos en la gestión de paquetes
2.1.8. Soluciones a problemas básicos de gestión de paquetes
2.2. Operaciones básicas de la gestión de paquetes
2.2.1. apt-get / apt-cache vs. aptitude
2.2.2. Operaciones básicas de gestión de paquetes con línea de órdenes
2.2.3. Uso interactivo de aptitude
2.2.4. Combinaciones de teclado en aptitude
2.2.5. Visualización de paquetes en aptitude
2.2.6. Opciones del método de búsqueda con aptitude
2.2.7. La fórmula de la expresión regular de aptitude
2.2.8. Resolución de dependencias en aptitude
2.2.9. Registro de la actividad de los paquetes
2.3. Ejemplos de operaciones con aptitude
2.3.1. Enumera los paquetes cuyos nombres encajan con la expresión regular
2.3.2. Navega por la lista de paquetes que encajan con la expresión regular
2.3.3. Purga los paquetes eliminados definitivamente
2.3.4. Estado de instalación ordenado de forma automática/manual
2.3.5. Actualización mayor del sistema
2.4. Operaciones avanzadas de gestión de paquetes
2.4.1. Operaciones avanzadas de gestión de paquetes desde la línea de órdenes
2.4.2. Verificación de los archivos de un paquete instalado
2.4.3. Protección frente a problemas con paquetes
2.4.4. Buscando metadatos en los paquetes
2.5. Gestión interna de los paquetes Debian
2.5.1. Metadatos de archivos
2.5.2. Archivo "Versión" del nivel superior y autenticación
2.5.3. Archive level "Release" files
2.5.4. Actualizando la meta información de los paquetes
2.5.5. Estado del paquete para APT
2.5.6. El estado del paquete en aptitude
2.5.7. Copias locales de los paquetes descargados
2.5.8. Nombres de archivos de paquetes Debian
2.5.9. La órden dpkg
2.5.10. La órden update-alternatives
2.5.11. La órden dpkg-statoverride
2.5.12. La órden dpkg-divert
2.6. Recuperación de un sistema
2.6.1. Incompatibilidad con la configuración antigua del usuario
2.6.2. Superposición de archivos por diferentes paquetes
2.6.3. Arreglando un archivo de órdenes de un paquete roto
2.6.4. Recuperación con la órden dpkg
2.6.5. Recuperando datos de la selección de paquetes
2.7. Consejos para la gestión de paquetes
2.7.1. Como seleccionar paquetes Debian
2.7.2. Paquetes de fuentes varias en los repositorios
2.7.3. Seleccionando la versión candidata
2.7.4. Actualizaciones y portes hacia atrás
2.7.5. Bloqueo de la instalación de paquetes recomendados("Recommends")
2.7.6. Seguimiento en pruebas con algunos paquetes de inestable
2.7.7. Mantener inestable con algunos paquetes de experimental
2.7.8. Descarga y actualización automática de paquetes
2.7.9. Limitar el ancho de banda de descarga para APT
2.7.10. Volver al estado anterior por emergencia
2.7.11. ¿Quién sube los paquetes?
2.7.12. El paquete "equivs"
2.7.13. Portar un paquete a un sistema estable
2.7.14. Servidor proxy para APT
2.7.15. Repositorio pequeño y público de paquetes
2.7.16. Guardando y copiando la configuración del sistema
2.7.17. Convertir o instalar un paquete binario "alien"
2.7.18. Extrayendo paquetes sin dpkg
2.7.19. Más información acerca de la gestión de paquetes
3. La inicialización del sistema
3.1. Un resumen del proceso de arranque
3.1.1. Fase 1: la BIOS
3.1.2. Fase 2: el cargador de arranque
3.1.3. Fase 3: el sistema mini-Debian
3.1.4. Fase 4: el sistema normal Debian
3.2. init estilo Sys V
3.2.1. El significado de los niveles de ejecución
3.2.2. La configuración de los niveles de ejecución
3.2.3. Ejemplo de gestión de niveles de ejecución
3.2.4. El parámetro por defecto para cada archivo de órdenes init
3.2.5. El nombre del equipo (hostname)
3.2.6. El sistema de archivos
3.2.7. Inicialización del interfaz de red
3.2.8. Inicialización del servicio de red
3.2.9. El sistema de mensajes
3.2.10. Los mensajes del núcleo
3.3. El sistema udev
3.3.1. La inicialización del módulo del núcleo
4. Acreditación
4.1. Acreditación normal de Unix
4.2. Gestionando información de cuentas y contraseñas
4.3. Buenas contraseñas
4.4. Creando una contraseña cifrada
4.5. PAM y NSS
4.5.1. Archivos de configuración utilizados por PAM y NSS
4.5.2. La actual gestión centralizada de sistemas
4.5.3. "Razones por las que GNU no tienen la funcionalidad del grupo wheel"
4.5.4. Stricter password rule
4.6. Otros controles de acceso
4.6.1. sudo
4.6.2. PolicyKit
4.6.3. SELinux
4.6.4. Restricción de acceso a algunos servicios del servidor
4.7. Acreditación de seguridad
4.7.1. Contraseñas seguras en Internet
4.7.2. "Secure Shell"
4.7.3. Medidas extraordinarias de seguridad en Internet
4.7.4. Asegurando la contraseña de root
5. Configuración de red
5.1. La infraestructura de red básica
5.1.1. La resolución del nombre del equipo
5.1.2. El nombre del interfaz de red
5.1.3. EL rango de direcciones de red para una LAN
5.1.4. El mantenimiento de los dispositivos de red
5.2. La configuración moderna de red en el escritorio
5.2.1. Herramientas de interfaz gráfico de usuario para la configuración de red
5.3. La configuración y conexión de red heredados
5.4. Método de conexión de red (heredado)
5.4.1. La conexión DHCP con Ethernet
5.4.2. Conexión Ethernet con IP estática
5.4.3. Conexión PPP con pppconfig
5.4.4. Conexión PPP alternativa con wvdialconf
5.4.5. La conexión PPPoE con pppoeconf
5.5. La configuración básica de red con ifupdown (heredado)
5.5.1. La sintáxis simplificada de órdenes
5.5.2. Sintáxis básica de "/etc/network/interfaces"
5.5.3. El interfaz de red de "circuito cerrado" (loopback)
5.5.4. Interfaz de red configurado mediante DHCP
5.5.5. El interfaz de red con IP estática
5.5.6. Las bases de la interfaz de red inalámbrica
5.5.7. Interfaz de red local inalámbrica con WPA/WPA2
5.5.8. La interfaz de LAN inalámbrica con WEP
5.5.9. La conexión PPP
5.5.10. La conexión PPP alternativa
5.5.11. Conexión PPPoE
5.5.12. Estado de configuración de la red "ifupdown"
5.5.13. Reconfiguración básica de red
5.5.14. El paquete ifupdown-extra
5.6. Configuración avanzada de red con ifupdown (heredado)
5.6.1. El paquete ifplugd
5.6.2. El paquete ifmetric
5.6.3. Interfaz virtual
5.6.4. Sintáxis avanzada de órdenes
5.6.5. La entrada mapping
5.6.6. Cambio manual de configuración de red
5.6.7. Archivos de órdenes en el sistema ifupdown
5.6.8. Mapping con guessnet
5.7. La configuración de red de bajo nivel
5.7.1. Órdenes iproute2
5.7.2. Operaciones seguras de red a nivel bajo
5.8. Optimización de la red
5.8.1. Encontrando la MTU óptima
5.8.2. Configurando el valor de MTU
5.8.3. Optimización TCP en redes WAN
5.9. Infraestructura Netfilter
6. Aplicaciones de red
6.1. Navegadores web
6.1.1. Configuración del navegador
6.2. El sistema de correo
6.2.1. Fundamentos de correo
6.2.2. Fundamentos del servicio moderno de correo
6.2.3. La estrategia de configuración de correo en una estación de trabajo
6.3. Agente de transporte de correo (Mail transport agent, MTA)
6.3.1. Configuración de exim4
6.3.2. Configuración de postfix con SASL
6.3.3. La configuración de la dirección de correo
6.3.4. Operaciones fundamentales MTA
6.4. Agente de usuario de correo (MUA)
6.4.1. MUA fundamental — Mutt
6.5. Utilidad de recuperación y reenvio de correo remoto
6.5.1. configuración de getmail
6.5.2. configuración de fetchmail
6.6. Agente de entrega de correo (MDA) con filtro
6.6.1. configuración de maildrop
6.6.2. procmail configuration
6.6.3. Redeliver mbox contents
6.7. POP3/IMAP4 server
6.8. The print server and utilities
6.9. The remote access server and utilities (SSH)
6.9.1. Basics of SSH
6.9.2. Port forwarding for SMTP/POP3 tunneling
6.9.3. Connecting without remote passwords
6.9.4. Dealing with alien SSH clients
6.9.5. Setting up ssh-agent
6.9.6. How to shutdown the remote system on SSH
6.9.7. Troubleshooting SSH
6.10. Other network application servers
6.11. Other network application clients
6.12. The diagnosis of the system daemons
7. El Sistema de ventanas X
7.1. Paquetes importantes
7.2. Configurando el entorno de escritorio
7.2.1. Menú de Debian
7.2.2. Menu de Freedesktop.org
7.2.3. Debian menu from Freedesktop.org menu
7.3. La relación servidor/cliente
7.4. El servidor X
7.4.1. La (re)configuración del servidor X
7.4.2. Métodos de conexión al servidor X
7.5. Starting the X Window System
7.5.1. Starting X session with gdm3
7.5.2. Customizing the X session (classic method)
7.5.3. Customizing the X session (new method)
7.5.4. Connecting a remote X client via SSH
7.5.5. Secure X terminal via the Internet
7.6. Fonts in the X Window
7.6.1. Basic fonts
7.6.2. Additional fonts
7.6.3. CJK fonts
7.7. X applications
7.7.1. X office applications
7.7.2. X utility applications
7.8. The X trivia
7.8.1. Clipboard
7.8.2. Keymaps and pointer button mappings in X
7.8.3. Classic X clients
7.8.4. The X terminal emulator — xterm
7.8.5. Running X clients as root
8. I18N and L10N
8.1. The keyboard input
8.1.1. The input method support with IBus
8.1.2. An example for Japanese
8.1.3. Disabling the input method
8.2. The display output
8.3. The locale
8.3.1. Basics of encoding
8.3.2. Rationale for UTF-8 locale
8.3.3. The reconfiguration of the locale
8.3.4. The value of the "$LANG" environment variable
8.3.5. Specific locale only under X Window
8.3.6. Filename encoding
8.3.7. Localized messages and translated documentation
8.3.8. Effects of the locale
9. System tips
9.1. The screen program
9.1.1. The use scenario for screen(1)
9.1.2. Key bindings for the screen command
9.2. Data recording and presentation
9.2.1. The log daemon
9.2.2. Log analyzer
9.2.3. Recording the shell activities cleanly
9.2.4. Customized display of text data
9.2.5. Customized display of time and date
9.2.6. Colorized shell echo
9.2.7. Colorized commands
9.2.8. Recording the editor activities for complex repeats
9.2.9. Recording the graphic image of an X application
9.2.10. Recording changes in configuration files
9.3. Monitoring, controlling, and starting program activities
9.3.1. Timing a process
9.3.2. The scheduling priority
9.3.3. The ps command
9.3.4. The top command
9.3.5. Listing files opened by a process
9.3.6. Tracing program activities
9.3.7. Identification of processes using files or sockets
9.3.8. Repeating a command with a constant interval
9.3.9. Repeating a command looping over files
9.3.10. Starting a program from GUI
9.3.11. Customizing program to be started
9.3.12. Killing a process
9.3.13. Scheduling tasks once
9.3.14. Scheduling tasks regularly
9.3.15. Alt-SysRq key
9.4. System maintenance tips
9.4.1. Who is on the system?
9.4.2. Warning everyone
9.4.3. Hardware identification
9.4.4. Hardware configuration
9.4.5. System and hardware time
9.4.6. The terminal configuration
9.4.7. The sound infrastructure
9.4.8. Disabling the screen saver
9.4.9. Disabling beep sounds
9.4.10. Memory usage
9.4.11. System security and integrity check
9.5. Data storage tips
9.5.1. Disk space usage
9.5.2. Disk partition configuration
9.5.3. Accessing partition using UUID
9.5.4. LVM2
9.5.5. Filesystem configuration
9.5.6. Filesystem creation and integrity check
9.5.7. Optimization of filesystem by mount options
9.5.8. Optimization of filesystem via superblock
9.5.9. Optimization of hard disk
9.5.10. Optimization of solid state drive
9.5.11. Using SMART to predict hard disk failure
9.5.12. Specify temporary storage directory via $TMPDIR
9.5.13. Expansion of usable storage space via LVM
9.5.14. Expansion of usable storage space by mounting another partition
9.5.15. Expansion of usable storage space by bind-mounting another directory
9.5.16. Expansion of usable storage space using symlink
9.5.17. Expansion of usable storage space using overlayfs
9.6. The disk image
9.6.1. Making the disk image file
9.6.2. Writing directly to the disk
9.6.3. Mounting the disk image file
9.6.4. Cleaning a disk image file
9.6.5. Making the empty disk image file
9.6.6. Making the ISO9660 image file
9.6.7. Writing directly to the CD/DVD-R/RW
9.6.8. Mounting the ISO9660 image file
9.7. The binary data
9.7.1. Viewing and editing binary data
9.7.2. Manipulating files without mounting disk
9.7.3. Data redundancy
9.7.4. Data file recovery and forensic analysis
9.7.5. Splitting a large file into small files
9.7.6. Clearing file contents
9.7.7. Dummy files
9.7.8. Erasing an entire hard disk
9.7.9. Erasing unused area of an hard disk
9.7.10. Undeleting deleted but still open files
9.7.11. Searching all hardlinks
9.7.12. Invisible disk space consumption
9.8. Data encryption tips
9.8.1. Removable disk encryption with dm-crypt/LUKS
9.8.2. Encrypted swap partition with dm-crypt
9.8.3. Mounting encrypted disk with dm-crypt/LUKS
9.8.4. Automatically encrypting files with eCryptfs
9.8.5. Automatically mounting eCryptfs
9.9. The kernel
9.9.1. Linux kernel 2.6/3.x
9.9.2. Kernel parameters
9.9.3. Kernel headers
9.9.4. Compiling the kernel and related modules
9.9.5. Compiling the kernel source: Debian Kernel Team recommendation
9.9.6. Hardware drivers and firmware
9.10. Virtualized system
9.10.1. Virtualization tools
9.10.2. Virtualization work flow
9.10.3. Mounting the virtual disk image file
9.10.4. Chroot system
9.10.5. Multiple desktop systems
10. Data management
10.1. Sharing, copying, and archiving
10.1.1. Archive and compression tools
10.1.2. Copy and synchronization tools
10.1.3. Idioms for the archive
10.1.4. Idioms for the copy
10.1.5. Idioms for the selection of files
10.1.6. Archive media
10.1.7. Removable storage device
10.1.8. Filesystem choice for sharing data
10.1.9. Sharing data via network
10.2. Backup and recovery
10.2.1. Backup utility suites
10.2.2. An example script for the system backup
10.2.3. A copy script for the data backup
10.3. Data security infrastructure
10.3.1. Key management for GnuPG
10.3.2. Using GnuPG on files
10.3.3. Using GnuPG with Mutt
10.3.4. Using GnuPG with Vim
10.3.5. The MD5 sum
10.4. Source code merge tools
10.4.1. Extracting differences for source files
10.4.2. Merging updates for source files
10.4.3. Updating via 3-way-merge
10.5. Version control systems
10.5.1. Comparison of VCS commands
10.6. Git
10.6.1. Configuration of Git client
10.6.2. Git references
10.6.3. Git commands
10.6.4. Git for the Subversion repository
10.6.5. Git for recording configuration history
10.7. CVS
10.7.1. Configuration of CVS repository
10.7.2. Local access to CVS
10.7.3. Remote access to CVS with pserver
10.7.4. Remote access to CVS with ssh
10.7.5. Importing a new source to CVS
10.7.6. File permissions in CVS repository
10.7.7. Work flow of CVS
10.7.8. Latest files from CVS
10.7.9. Administration of CVS
10.7.10. Execution bit for CVS checkout
10.8. Subversion
10.8.1. Configuration of Subversion repository
10.8.2. Access to Subversion via Apache2 server
10.8.3. Local access to Subversion by group
10.8.4. Remote access to Subversion via SSH
10.8.5. Subversion directory structure
10.8.6. Importing a new source to Subversion
10.8.7. Work flow of Subversion
11. Data conversion
11.1. Text data conversion tools
11.1.1. Converting a text file with iconv
11.1.2. Checking file to be UTF-8 with iconv
11.1.3. Converting file names with iconv
11.1.4. EOL conversion
11.1.5. TAB conversion
11.1.6. Editors with auto-conversion
11.1.7. Plain text extraction
11.1.8. Highlighting and formatting plain text data
11.2. XML data
11.2.1. Basic hints for XML
11.2.2. XML processing
11.2.3. The XML data extraction
11.3. Type setting
11.3.1. roff typesetting
11.3.2. TeX/LaTeX
11.3.3. Pretty print a manual page
11.3.4. Creating a manual page
11.4. Printable data
11.4.1. Ghostscript
11.4.2. Merge two PS or PDF files
11.4.3. Printable data utilities
11.4.4. Printing with CUPS
11.5. The mail data conversion
11.5.1. Mail data basics
11.6. Graphic data tools
11.7. Miscellaneous data conversion
12. Programming
12.1. The shell script
12.1.1. POSIX shell compatibility
12.1.2. Shell parameters
12.1.3. Shell conditionals
12.1.4. Shell loops
12.1.5. The shell command-line processing sequence
12.1.6. Utility programs for shell script
12.1.7. Shell script dialog
12.1.8. Shell script example with zenity
12.2. Make
12.3. C
12.3.1. Simple C program (gcc)
12.4. Debug
12.4.1. Basic gdb execution
12.4.2. Debugging the Debian package
12.4.3. Obtaining backtrace
12.4.4. Advanced gdb commands
12.4.5. Debugging X Errors
12.4.6. Check dependency on libraries
12.4.7. Memory leak detection tools
12.4.8. Static code analysis tools
12.4.9. Disassemble binary
12.5. Flex — a better Lex
12.6. Bison — a better Yacc
12.7. Autoconf
12.7.1. Compile and install a program
12.7.2. Uninstall program
12.8. Perl short script madness
12.9. Web
12.10. The source code translation
12.11. Making Debian package
A. Appendix
A.1. The Debian maze
A.2. Copyright history
A.3. Document format

Lista de tablas

1.1. Lista de paquetes con programas interesantes en modo texto
1.2. Lista de paquetes con documentación útil
1.3. Lista de directorios principales y su uso
1.4. El primer carácter de cada línea de la salida de "ls -l" se interpreta
1.5. El modo numérico de las órdenes chmod(1)
1.6. Ejemplos de valores de umask
1.7. Lista de grupos importantes del sistema para el acceso a archivos
1.8. Lista de grupos importantes del sistema para la ejecución de órdenes específicas
1.9. Lista de tipos de marcas de tiempos
1.10. Lista de archivos de dispositivos especiales
1.11. Funciones de las teclas en MC
1.12. El efecto de la tecla Intro en MC
1.13. Lista de intérpretes de órdenes
1.14. Lista de combianciones de teclado en bash
1.15. Lista de operaciones con el ratón al estilo Unix
1.16. Lista de órdenes Unix fundamentales
1.17. Las tres partes del valor de localización
1.18. Lista de recomendaciones de localización
1.19. Lista de valores de "$HOME"
1.20. Patrones de expansión de nombres de archivos del intérprete de órdenes
1.21. Códigos de finalización de la órden
1.22. Giro de la órden del intérprete de órdenes
1.23. Descriptores de archivos predefinidos
1.24. Metacaracteres para BRE y ERE
1.25. La expresión sustituida
1.26. Lista de fragmentos de archivos de órdenes para órdenes entubadas
2.1. Lista de herramientas para la gestión de paquetes en Debian
2.2. Lista de sitios de archivo de Debian
2.3. Lista de áreas de archivo Debian
2.4. La relación entre la versión y el nombre clave
2.5. Lista de los principales sitios web para resolver problemas de un paquete concreto
2.6. Operaciones básicas de gestión de paquetes por línea de órdenes aptitude(8) y apt-get(8) /apt-cache(8)
2.7. Las opciones más importantes de la órden aptitude(8)
2.8. Lista de combinaciones de teclado para aptitude
2.9. Enumeración de vistas en aptitude
2.10. La clasificación de la vista de paquetes estándar
2.11. Lista de fórmulas de expresiones regulares de aptitute
2.12. Los archivos de registro de acciones sobre paquetes
2.13. Lista de operaciones avanzadas con paquetes
2.14. El contenido de metadatos del repositorio Debian
2.15. La estructura del nombre de los paquetes Debian
2.16. Los carácteres permitidos en cada campo del nombre del paquete en Debian
2.17. Los archivos destacados creados por dpkg
2.18. Lista de valores Pin-Priority importantes para la técnica apt-pinning.
2.19. Lista de herramientas de proxy especificas para el repositorio Debian
3.1. Lista de cargadores de arranque
3.2. El significado de los parámetros de GRUB
3.3. Lista de sistemas de arranque en el sistema Debian
3.4. Lista de los niveles de ejecución y descripción de su uso
3.5. LIsta de niveles de error del núcleo
4.1. los tres archivos importantes de configuración de pam_unix(8)
4.2. El contenido de la segunda entrada de "/etc/passwd"
4.3. Lista de órdenes para la gestión de información de las cuentas
4.4. Lista de herramientas para generar contraseñas
4.5. Lista de sistemas PAM y NSS relevantes
4.6. Enumeración de los archivos de configuración utilizados por PAM y NSS
4.7. Lista de servicios y puertos seguros e inseguros
4.8. Lista de herramientas que aportan medidas extra de seguridad
5.1. Lista de herramientas de configuración de red
5.2. Lista de rangos de direcciones de red
5.3. Lista de métodos de conexión a red y ruta de la conexión
5.4. Lista de configuraciones de conexiones de red
5.5. Lista de acrónimos de conexiones de red
5.6. Lista de archivo de configuracion para la conexión PPP con pppconfig
5.7. Enumeración de los archivos de configuración de una conexión PPP con wvdialconf
5.8. Lista de archivos de configuración para la conexión de PPPoW con pppoeconf
5.9. Lista de órdenes de configuraciones de red básicas con ifupdown
5.10. Lista de entradas en "/etc/network/interfaces"
5.11. Lista de acrónimos para WLAN
5.12. Lista de terminología para dispositivos de red
5.13. Lista de órdenes de configuración avanzadas con ifupdown
5.14. Lista de variables de entorno pasadas por el sistema ifupdown
5.15. Tabla de correspondencia entre las órdenes en desuso de net-tools y las nuevas órdenes de iproute2 commands
5.16. Enumeración de órdenes de red de bajo nivel
5.17. Lista de herramientas de optimización de red
5.18. Guía básica para una MTU óptima
5.19. Lista de herramientas de cortafuegos
6.1. Enumeración de navegadores web
6.2. Enumeración de paquetes que son "plugins" de navegadores
6.3. Lista fundamental de paquetes relacionados con el agente de transporte de correo para una estación de trabajo
6.4. Lista de paquetes candidatos como agente de transporte de correo (MTA) en el repositorio Debian
6.5. Enumeración de páginas de manual importantes en postfix
6.6. Enumeración de los archivos relacionados con la configuración de la dirección de correo
6.7. Enumeración de operaciones MTA fundamentales
6.8. Enumeración de agentes de usuario de correo (MUA)
6.9. Enumeración de utilidades de recuperación y envio de correo remoto
6.10. Enumeración de MDA con filtro
6.11. List of POP3/IMAP4 servers
6.12. List of print servers and utilities
6.13. List of remote access server and utilities
6.14. List of SSH authentication protocols and methods
6.15. List of SSH configuration files
6.16. List of SSH client startup examples
6.17. List of free SSH clients for other platforms
6.18. List of other network application servers
6.19. List of network application clients
6.20. List of popular RFCs
7.1. Lista de meta-paquetes importantes para el sistema de ventanas X
7.2. Lista de terminología para servidor y cliente
7.3. Lista de los métodos de conexión al servidor X
7.4. Table of packages to support X Window font systems
7.5. Table of corresponding PostScript Type 1 fonts
7.6. Table of corresponding TrueType fonts
7.7. Table of key words used in CJK font names to indicate font types
7.8. List of basic X office applications
7.9. List of basic X utility applications
7.10. List of basic X selection programs
8.1. List of input method supports with IBus
9.1. List of programs to support interrupted network connections
9.2. List of key bindings for screen
9.3. List of system log analyzers
9.4. Display examples of time and date for the "ls -l" command for wheezy
9.5. List of graphic image manipulation tools
9.6. List of packages to record configuration history in VCS
9.7. List of tools for monitoring and controlling program activities
9.8. List of nice values for the scheduling priority
9.9. List of ps command styles
9.10. List of frequently used signals for kill command
9.11. List of SAK command keys
9.12. List of hardware identification tools
9.13. List of hardware configuration tools
9.14. List of sound packages
9.15. List of commands for disabling the screen saver
9.16. List of memory sizes reported
9.17. List of tools for system security and integrity check
9.18. List of disk partition management packages
9.19. List of filesystem management packages
9.20. List of packages which view and edit binary data
9.21. List of packages to manipulate files without mounting disk
9.22. List of tools to add data redundancy to files
9.23. List of packages for data file recovery and forensic analysis
9.24. List of data encryption utilities
9.25. List of key packages to be installed for the kernel recompilation on the Debian system
9.26. List of virtualization tools
10.1. List of archive and compression tools
10.2. List of copy and synchronization tools
10.3. List of filesystem choices for removable storage devices with typical usage scenarios
10.4. List of the network service to chose with the typical usage scenario
10.5. List of backup suite utilities
10.6. List of data security infrastructure tools
10.7. List of GNU Privacy Guard commands for the key management
10.8. List of the meaning of the trust code
10.9. List of GNU Privacy Guard commands on files
10.10. List of source code merge tools
10.11. List of version control system tools
10.12. Comparison of native VCS commands
10.13. List of git related packages and commands
10.14. Notable options for CVS commands (use as first argument(s) to cvs(1))
10.15. Notable options for Subversion commands (use as first argument(s) to svn(1))
11.1. List of text data conversion tools
11.2. List of encoding values and their usage
11.3. List of EOL styles for different platforms
11.4. List of TAB conversion commands from bsdmainutils and coreutils packages
11.5. List of tools to extract plain text data
11.6. List of tools to highlight plain text data
11.7. List of predefined entities for XML
11.8. List of XML tools
11.9. List of DSSSL tools
11.10. List of XML data extraction tools
11.11. List of XML pretty print tools
11.12. List of type setting tools
11.13. List of packages to help creating the manpage
11.14. List of Ghostscript PostScript interpreters
11.15. List of printable data utilities
11.16. List of packages to help mail data conversion
11.17. List of graphic data tools
11.18. List of miscellaneous data conversion tools
12.1. List of packages to help programing
12.2. List of typical bashisms
12.3. List of shell parameters
12.4. List of shell parameter expansions
12.5. List of key shell parameter substitutions
12.6. List of file comparison operators in the conditional expression
12.7. List of string comparison operators in the conditional expression
12.8. List of packages containing small utility programs for shell scripts
12.9. List of user interface programs
12.10. List of make automatic variables
12.11. List of make variable expansions
12.12. List of advanced gdb commands
12.13. List of memory leak detection tools
12.14. List of tools for static code analysis
12.15. List of Yacc-compatible LALR parser generators
12.16. List of source code translation tools