Ghidul de referință Debian

Osamu Aoki

Rezumat

Această carte este gratuită; o puteți redistribui și/sau modifica în conformitate cu termenii Licenței Publice Generale GNU, în orice versiune compatibilă cu Ghidul Debian pentru Software Liber (DFSG).


Cuprins

Prefață
1. Declinare de responsabilitate
2. Ce este Debian
3. Despre acest document
3.1. Reguli
3.2. Cerințe prealabile
3.3. Convenții
3.4. Statistici de utilizare (popcon)
3.5. Dimensiunea pachetului
3.6. Rapoarte de erori privind acest document
4. Sfaturi pentru utilizatorii noi
5. Câteva citate pentru utilizatorii noi
1. Tutoriale GNU/Linux
1.1. Noțiuni de bază despre consolă
1.1.1. Promptul shell
1.1.2. Promptul shell în GUI
1.1.3. Contul root
1.1.4. Promptul shell-ului root
1.1.5. Instrumente grafice de administrare a sistemului
1.1.6. Console virtuale
1.1.7. Cum să ieșiți din promptul liniei de comandă
1.1.8. Cum să opriți sistemul
1.1.9. Recuperarea unei console funcționale
1.1.10. Sugestii de pachete suplimentare pentru începători
1.1.11. Un cont de utilizator suplimentar
1.1.12. Configurarea «sudo»
1.1.13. Ora de joacă
1.2. Sistem de fișiere de tip Unix
1.2.1. Noțiuni de bază despre fișierele Unix
1.2.2. Elementele interne ale sistemului de fișiere
1.2.3. Permisiuni ale sistemului de fișiere
1.2.4. Controlul permisiunilor pentru fișierele nou create: umask
1.2.5. Permisiuni pentru grupuri de utilizatori (grup)
1.2.6. Marcaje de timp
1.2.7. Legături
1.2.8. Conducte cu nume (FIFO)
1.2.9. Socluri
1.2.10. Fișiere de dispozitive
1.2.11. Fișiere de dispozitive speciale
1.2.12. procfs și sysfs
1.2.13. tmpfs
1.3. Midnight Commander (MC)
1.3.1. Personalizarea MC
1.3.2. Lansarea MC
1.3.3. Gestionarul de fișiere din MC
1.3.4. Trucuri din linia de comandă în MC
1.3.5. Editorul intern din MC
1.3.6. Vizorul intern din MC
1.3.7. Funcții de pornire automată ale MC
1.3.8. Sistemul de fișiere virtual al MC
1.4. Mediul de lucru de bază de tip Unix
1.4.1. Shell-ul de autentificare
1.4.2. Personalizarea bash
1.4.3. Combinații speciale de taste
1.4.4. Operații cu mouse-ul
1.4.5. Paginatorul
1.4.6. Editorul de text
1.4.7. Definirea unui editor de text implicit
1.4.8. Utilizarea editorului vim
1.4.9. Înregistrarea activităților shell-ului
1.4.10. Comenzi Unix de bază
1.5. Comanda simplă de shell
1.5.1. Executarea comenzilor și variabilele de mediu
1.5.2. Variabila „$LANG
1.5.3. Variabila „$PATH
1.5.4. Variabila „$HOME
1.5.5. Opțiuni în linia de comandă
1.5.6. Facilitatea glob a shell-ului
1.5.7. Valoarea returnată de comandă
1.5.8. Secvențe tipice de comenzi și redirecționarea shell-ului
1.5.9. Alias de comandă
1.6. Procesarea textului în stilul Unix
1.6.1. Instrumente pentru text în Unix
1.6.2. Expresii regulate
1.6.3. Expresii de înlocuire
1.6.4. Înlocuire globală cu expresii regulate
1.6.5. Extragerea datelor din tabelul fișierului text
1.6.6. Fragmente de script pentru comenzi de direcționare
2. Gestionarea pachetelor Debian
2.1. Cerințe preliminare pentru gestionarea pachetelor Debian
2.1.1. Sistemul de gestionare a pachetelor Debian
2.1.2. Configurația pachetului
2.1.3. Precauții de bază
2.1.4. O viață cu îmbunătățiri veșnice
2.1.5. Noțiuni de bază despre arhiva Debian
2.1.6. Debian este software 100% liber
2.1.7. Dependențele pachetelor
2.1.8. Fluxul evenimentelor din gestionarea pachetelor
2.1.9. Primul răspuns la problemele legate de gestionarea pachetelor
2.1.10. Cum să selectați pachetele Debian
2.1.11. Cum să faceți față cerințelor contradictorii
2.2. Operații de bază de gestionare a pachetelor
2.2.1. apt vs. apt-get / apt-cache vs. aptitude
2.2.2. Operații de bază de gestionare a pachetelor din linia de comandă
2.2.3. Utilizarea interactivă a «aptitudie»
2.2.4. Combinații de taste pentru aptitude
2.2.5. Vizualizarea de pachete în aptitude
2.2.6. Opțiuni pentru metoda de căutare cu aptitude
2.2.7. Formula expresiei regulate pentru aptitudine
2.2.8. Rezolvarea dependențelor de către aptitude
2.2.9. Jurnale de activitate ale pachetelor
2.3. Exemple de operații cu aptitudine
2.3.1. Căutarea de pachete interesante
2.3.2. Listarea pachetelor care se potrivesc cu expresia regulată în numele pachetelor
2.3.3. Navigarea prin rezultatul potrivirilor expresiei regulate
2.3.4. Stergerea definitivă a pachetelor eliminate
2.3.5. Reorganizarea stării instalării automate/manuale
2.3.6. Actualizare la nivel de sistem
2.4. Operații avansate de gestionare a pachetelor
2.4.1. Operații avansate de gestionare a pachetelor din linia de comandă
2.4.2. Verificarea fișierelor pachetului instalat
2.4.3. Protejarea împotriva problemelor legate de pachete
2.4.4. Căutarea în metadatele pachetului
2.5. Detalii interne privind gestionarea pachetelor Debian
2.5.1. Metadate de arhivă
2.5.2. Fișierul „Release” de nivel superior și autenticitatea
2.5.3. Fișiere „Release” la nivel de arhivă
2.5.4. Preluarea metadatelor pentru pachet
2.5.5. Starea pachetului pentru APT
2.5.6. Starea pachetului pentru aptitude
2.5.7. Copiile locale ale pachetelor descărcate
2.5.8. Numele fișierelor pachetelor Debian
2.5.9. Comanda «dpkg»
2.5.10. Comanda «update-alternatives»
2.5.11. Comanda «dpkg-statoverride»
2.5.12. Comanda «dpkg-divert»
2.6. Recuperarea dintr-un sistem defect
2.6.1. Instalare eșuată din cauza dependențelor lipsă
2.6.2. Erori de stocare în cache ale datelor pachetului
2.6.3. Incompatibilitate cu configurația veche a utilizatorului
2.6.4. Pachete diferite cu fișiere suprapuse
2.6.5. Remedierea scriptului pachetului defect
2.6.6. Recuperarea cu comanda dpkg
2.6.7. Recuperarea datelor privind selecția pachetelor
2.7. Sfaturi pentru gestionarea pachetelor
2.7.1. Cine a încărcat pachetul?
2.7.2. Limitarea lățimii de bandă pentru descărcare pentru APT
2.7.3. Descărcarea și actualizarea automată a pachetelor
2.7.4. Actualizări și retro-adaptări (versiuni de software migrate din ramura principală de dezvoltare și adaptate pentru a funcționa cu această versiune)
2.7.5. Arhive de pachete externe
2.7.6. Pachete din surse mixte de arhive fără apt-pinning
2.7.7. Ajustarea versiunii candidate cu apt-pinning
2.7.8. Blocarea pachetelor instalate de „Recommends”
2.7.9. Urmărirea suitei testing cu unele pachete din unstable
2.7.10. Urmărirea suiteiunstable cu unele pachete din experimental
2.7.11. Retrogradarea de urgență
2.7.12. Pachetul equivs
2.7.13. Adaptarea unui pachet la sistemul stabil
2.7.14. Server proxy pentru APT
2.7.15. Mai multe informații despre gestionarea pachetelor
3. Inițializarea sistemului
3.1. O prezentare generală a procesului de inițializare
3.1.1. Etapa 1: UEFI
3.1.2. Etapa 2: încărcătorul de pornire
3.1.3. Etapa 3: sistemul mini-Debian
3.1.4. Etapa 4: sistemul Debian normal
3.2. Systemd
3.2.1. Init systemd
3.2.2. Autentificarea cu systemd
3.3. Mesajele nucleului
3.4. Mesajele sistemului
3.5. Gestionarea sistemului
3.6. Alte monitoare de sistem
3.7. Configurația sistemului
3.7.1. Numele gazdei
3.7.2. Sistemul de fișiere
3.7.3. Inițializarea interfeței de rețea
3.7.4. Inițializarea sistemului cloud
3.7.5. Exemplu de personalizare pentru ajustarea serviciului sshd
3.8. Sistemul udev
3.9. Inițializarea modulelor de nucleu
4. Autentificare și controale de acces
4.1. Autentificare normală Unix
4.2. Gestionarea informațiilor privind contul și parola
4.3. Parolă bună
4.4. Crearea unei parole criptate
4.5. PAM și NSS
4.5.1. Configuration files accessed by PAM and NSS
4.5.2. The modern centralized system management
4.5.3. "Why GNU su does not support the wheel group"
4.5.4. Stricter password rule
4.6. Security of authentication
4.6.1. Secure password on the Internet
4.6.2. Shell securizat
4.6.3. Extra security measures for the Internet
4.6.4. Securing the root password
4.7. Other access controls
4.7.1. Liste de control al accesului (ACL)
4.7.2. sudo
4.7.3. PolicyKit
4.7.4. Restricting access to some server services
4.7.5. Linux security features
5. Configurarea rețelei
5.1. The basic network infrastructure
5.1.1. Rezoluția numelui de gazdă
5.1.2. Numele interfeței de rețea
5.1.3. Intervalul de adrese pentru rețeaua locală (LAN)
5.1.4. The network device support
5.2. The modern network configuration for desktop
5.2.1. GUI network configuration tools
5.3. The modern network configuration without GUI
5.4. The modern network configuration for cloud
5.4.1. The modern network configuration for cloud with DHCP
5.4.2. The modern network configuration for cloud with static IP
5.4.3. The modern network configuration for cloud with Network Manager
5.5. The low level network configuration
5.5.1. Comenzi «iproute2»
5.5.2. Safe low level network operations
5.6. Optimizarea rețelei
5.6.1. Finding optimal MTU
5.6.2. WAN TCP optimization
5.7. Infrastructura netfilter
6. Network applications
6.1. Navigatoare Web
6.1.1. Spoofing the User-Agent string
6.1.2. Browser extension
6.2. Sistemul de poștă electronică
6.2.1. Email basics
6.2.2. Modern mail service limitation
6.2.3. Historic mail service expectation
6.2.4. Agentul de transport al poștei electronice („Mail transport agent”: MTA)
6.2.4.1. The configuration of exim4
6.2.4.2. The configuration of postfix with SASL
6.2.4.3. The mail address configuration
6.2.4.4. Basic MTA operations
6.3. The remote access server and utilities (SSH)
6.3.1. Basics of SSH
6.3.2. User name on the remote host
6.3.3. Connecting without remote passwords
6.3.4. Dealing with alien SSH clients
6.3.5. Setting up ssh-agent
6.3.6. Sending a mail from a remote host
6.3.7. Port forwarding for SMTP/POP3 tunneling
6.3.8. How to shutdown the remote system on SSH
6.3.9. Soluționarea problemelor SSH
6.4. The print server and utilities
6.5. Other network application servers
6.6. Other network application clients
6.7. The diagnosis of the system daemons
7. GUI System
7.1. GUI desktop environment
7.2. GUI communication protocol
7.3. GUI infrastructure
7.4. Aplicații cu interfață grafică
7.5. User directories
7.6. Tipuri de litere
7.6.1. Basic fonts
7.6.2. Font rasterization
7.7. Cutia cu nisip (sandbox)
7.8. Mediu de birou la distanță
7.9. X server connection
7.9.1. X server local connection
7.9.2. X server remote connection
7.9.3. X server chroot connection
7.10. Clipboard
8. I18N și L10N
8.1. The locale
8.1.1. Rationale for UTF-8 locale
8.1.2. The reconfiguration of the locale
8.1.3. Codificarea numelor de fișiere
8.1.4. Localized messages and translated documentation
8.1.5. Effects of the locale
8.2. Introducere de la tastatură
8.2.1. The keyboard input for Linux console and X Window
8.2.2. The keyboard input for Wayland
8.2.3. The input method support with IBus
8.2.4. Un exemplu pentru japoneză
8.3. The display output
8.4. East Asian Ambiguous Character Width Characters
9. System tips
9.1. The console tips
9.1.1. Recording the shell activities cleanly
9.1.2. Programul «screen»
9.1.3. Navigating around directories
9.1.4. Readline wrapper
9.1.5. Scanning the source code tree
9.2. Personalizarea vim
9.2.1. Personalizarea vim cu caracteristicile interne
9.2.2. Personalizarea vim cu pachete externe
9.3. Data recording and presentation
9.3.1. Demonul de jurnalizare
9.3.2. Log analyzer
9.3.3. Customized display of text data
9.3.4. Customized display of time and date
9.3.5. Colorized shell echo
9.3.6. Comenzi colorate
9.3.7. Recording the editor activities for complex repeats
9.3.8. Recording the graphics image of an X application
9.3.9. Recording changes in configuration files
9.4. Monitoring, controlling, and starting program activities
9.4.1. Timing a process
9.4.2. Prioritatea de planificare
9.4.3. Comanda «ps»
9.4.4. Comanda «top»
9.4.5. Listing files opened by a process
9.4.6. Tracing program activities
9.4.7. Identification of processes using files or sockets
9.4.8. Repeating a command with a constant interval
9.4.9. Repeating a command looping over files
9.4.10. Starting a program from GUI
9.4.11. Customizing program to be started
9.4.12. Omorârea unui proces
9.4.13. Scheduling tasks once
9.4.14. Scheduling tasks regularly
9.4.15. Scheduling tasks on event
9.4.16. Alt-SysRq key
9.5. System maintenance tips
9.5.1. Who is on the system?
9.5.2. Warning everyone
9.5.3. Hardware identification
9.5.4. Hardware configuration
9.5.5. System and hardware time
9.5.6. The terminal configuration
9.5.7. Infrastructura de sunet
9.5.8. Disabling the screen saver
9.5.9. Disabling beep sounds
9.5.10. Utilizare memorie
9.5.11. System security and integrity check
9.6. Data storage tips
9.6.1. Disk space usage
9.6.2. Disk partition configuration
9.6.3. Accessing partition using UUID
9.6.4. LVM2
9.6.5. Filesystem configuration
9.6.6. Filesystem creation and integrity check
9.6.7. Optimization of filesystem by mount options
9.6.8. Optimization of filesystem via superblock
9.6.9. Optimizarea discului dur
9.6.10. Optimization of solid state drive
9.6.11. Using SMART to predict hard disk failure
9.6.12. Specify temporary storage directory via $TMPDIR
9.6.13. Expansion of usable storage space via LVM
9.6.14. Expansion of usable storage space by mounting another partition
9.6.15. Expansion of usable storage space by bind-mounting another directory
9.6.16. Expansion of usable storage space by overlay-mounting another directory
9.6.17. Expansion of usable storage space using symlink
9.7. The disk image
9.7.1. Making the disk image file
9.7.2. Writing directly to the disk
9.7.3. Mounting the disk image file
9.7.4. Cleaning a disk image file
9.7.5. Making the empty disk image file
9.7.6. Making the ISO9660 image file
9.7.7. Writing directly to the CD/DVD-R/RW
9.7.8. Mounting the ISO9660 image file
9.8. The binary data
9.8.1. Viewing and editing binary data
9.8.2. Manipulating files without mounting disk
9.8.3. Data redundancy
9.8.4. Data file recovery and forensic analysis
9.8.5. Splitting a large file into small files
9.8.6. Clearing file contents
9.8.7. Dummy files
9.8.8. Erasing an entire hard disk
9.8.9. Erasing unused area of an hard disk
9.8.10. Undeleting deleted but still open files
9.8.11. Searching all hardlinks
9.8.12. Invisible disk space consumption
9.9. Data encryption tips
9.9.1. Removable disk encryption with dm-crypt/LUKS
9.9.2. Mounting encrypted disk with dm-crypt/LUKS
9.10. Nucleul
9.10.1. Parametrii nucleului
9.10.2. Kernel headers
9.10.3. Compiling the kernel and related modules
9.10.4. Compiling the kernel source: Debian Kernel Team recommendation
9.10.5. Hardware drivers and firmware
9.11. Virtualized system
9.11.1. Virtualization and emulation tools
9.11.2. Virtualization work flow
9.11.3. Mounting the virtual disk image file
9.11.4. Chroot system
9.11.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 and recovery policy
10.2.2. Backup utility suites
10.2.3. Backup tips
10.2.3.1. GUI backup
10.2.3.2. Mount event triggered backup
10.2.3.3. Timer event triggered 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. Suma MD5
10.3.6. Password keyring
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. Interactive merge
10.5. Git
10.5.1. Configuration of Git client
10.5.2. Basic Git commands
10.5.3. Git tips
10.5.4. Git references
10.5.5. Other version control systems
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.2.4. The XML data lint
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. Imprimarea cu CUPS
11.5. The mail data conversion
11.5.1. Mail data basics
11.6. Graphic data tools
11.6.1. Graphic data tools (metapackage)
11.6.2. Graphic data tools (GUI)
11.6.3. Graphic data tools (CLI)
11.7. Miscellaneous data conversion
12. Programare
12.1. The shell script
12.1.1. POSIX shell compatibility
12.1.2. Shell parameters
12.1.3. Condiționale shell
12.1.4. Bucle shell
12.1.5. Shell environment variables
12.1.6. The shell command-line processing sequence
12.1.7. Utility programs for shell script
12.2. Scripting in interpreted languages
12.2.1. Debugging interpreted language codes
12.2.2. GUI program with the shell script
12.2.3. Custom actions for GUI filer
12.2.4. Perl short script madness
12.3. Coding in compiled languages
12.3.1. C
12.3.2. Simple C program (gcc)
12.3.3. Flex — a better Lex
12.3.4. Bison — a better Yacc
12.4. Static code analysis tools
12.5. Depanare
12.5.1. Basic gdb execution
12.5.2. Debugging the Debian package
12.5.3. Obtaining backtrace
12.5.4. Advanced gdb commands
12.5.5. Check dependency on libraries
12.5.6. Dynamic call tracing tools
12.5.7. Debugging X Errors
12.5.8. Memory leak detection tools
12.5.9. Disassemble binary
12.6. Instrumentele de construcție
12.6.1. Make
12.6.2. Autotools
12.6.2.1. Compile and install a program
12.6.2.2. Uninstall program
12.6.3. Meson
12.7. Web
12.8. The source code translation
12.9. Making Debian package
A. Appendix
A.1. The Debian maze
A.2. Copyright history
A.3. Formatul documentului

Listă de tabele

1.1. Lista pachetelor de programe interesante în modul text
1.2. Lista pachetelor de documentație utilă
1.3. Lista directoarelor cheie și descrierea utilizării acestora
1.4. Lista descriptivă a primului caracter din ieșirea comenziil «ls -l»
1.5. Modul numeric pentru permisiunile de fișiere în comenzile chmod(1)
1.6. Exemple de valori pentru umask
1.7. Lista grupurilor notabile furnizate de sistem pentru accesul la fișiere
1.8. Lista grupurilor notabile furnizate de sistem pentru executarea anumitor comenzi
1.9. Lista tipurilor de marcaje de timp
1.10. Lista fișierelor speciale de dispozitive
1.11. Tastele de comenzi rapide ale MC
1.12. Reacția la apăsarea tastei «Enter» în MC
1.13. Lista programelor shell
1.14. Lista tastelor de comenzi rapide pentru bash
1.15. Lista operațiilor mouse-ului și acțiunile tastelor asociate în Debian
1.16. Lista combinațiilor de taste de bază din Vim
1.17. Lista comenzilor Unix de bază
1.18. Cele 3 părți ale valorii configurației regionale
1.19. Lista recomandărilor privind configurația regională
1.20. Lista valorilor variabilei „$HOME
1.21. Modele globale shell
1.22. Coduri de ieșire ale comenzii
1.23. Expresii idiomatice ale comenzii shell
1.24. Descriptori de fișiere predefiniți
1.25. Metacaractere pentru BRE și ERE
1.26. Expresia de înlocuire
1.27. Lista fragmentelor de script pentru comenzi de direcționare
2.1. Lista instrumentelor de gestionare a pachetelor Debian
2.2. Lista siturilor de arhivă Debian
2.3. Lista secțiunilor de arhivă Debian
2.4. Relația dintre versiune și numele în cod
2.5. Lista siturilor web importante pentru rezolvarea problemelor legate de un pachet specific
2.6. Operații de bază de gestionare a pachetelor din linia de comandă folosind apt(8), aptitude(8) și apt-get(8) /apt-cache(8)
2.7. Opțiuni de comandă demne de menționat pentru aptitude(8)
2.8. Lista combinațiilor de taste pentru «aptitude»
2.9. Lista vizualizărilor pentru aptitude
2.10. Clasificarea vizualizărilor standard ale pachetelor
2.11. Lista formulelor de expresii regulate pentru aptitude
2.12. Fișierele jurnal pentru activitățile pachetului
2.13. Lista operațiilor avansate de gestionare a pachetelor
2.14. Conținutul metadatelor arhivei Debian
2.15. Structura numelor pachetelor Debian
2.16. Caracterele utilizabile pentru fiecare componentă din numele pachetelor Debian
2.17. Fișierele importante create de dpkg
2.18. Lista valorilor notabile (celor mai importante) ale priorității Pin pentru tehnica apt-pinning.
2.19. Lista instrumentelor proxy special pentru arhiva Debian
3.1. Lista încărcătorilor de pornire
3.2. Semnificația intrării din meniul din partea de sus a /boot/grub/grub.cfg
3.3. Lista instrumentelor de pornire pentru sistemul Debian
3.4. Lista nivelurilor de eroare ale nucleului
3.5. Lista fragmentelor tipice de comandă journalctl
3.6. Lista fragmentelor tipice de comenzi systemctl
3.7. Lista altor fragmente de comenzi de monitorizare sub systemd
4.1. 3 fișiere de configurare importante pentru pam_unix(8)
4.2. Al doilea conținut al intrării „/etc/passwd
4.3. Lista comenzilor pentru gestionarea informațiilor contului
4.4. Lista instrumentelor pentru generarea parolei
4.5. List of notable PAM and NSS systems
4.6. Lista fișierelor de configurare accesate de PAM și NSS
4.7. List of insecure and secure services and ports
4.8. List of tools to provide extra security measures
5.1. List of network configuration tools
5.2. List of network address ranges
5.3. Translation table from obsolete net-tools commands to new iproute2 commands
5.4. List of low level network commands
5.5. Instrumente de optimizare a rețelei
5.6. Basic guide lines of the optimal MTU value
5.7. Lista instrumentelor de paravan de protecție
6.1. List of web browsers
6.2. List of mail user agent (MUA)
6.3. List of basic mail transport agent related packages
6.4. List of important postfix manual pages
6.5. List of mail address related configuration files
6.6. List of basic MTA operation
6.7. List of remote access server and utilities
6.8. List of SSH configuration files
6.9. List of SSH client startup examples
6.10. List of free SSH clients for other platforms
6.11. List of print servers and utilities
6.12. List of other network application servers
6.13. List of network application clients
6.14. List of popular RFCs
7.1. List of desktop environment
7.2. List of notable GUI infrastructure packages
7.3. List of notable GUI applications
7.4. List of notable TrueType and OpenType fonts
7.5. List of notable font environment and related packages
7.6. List of notable sandbox environment and related packages
7.7. List of notable remote access server
7.8. List of connection methods to the X server
7.9. List of programs related to manipulating character clipboard
8.1. List of IBus and its engine packages
9.1. List of programs to support console activities
9.2. List of key bindings for screen
9.3. Informații despre inițializarea vim
9.4. List of system log analyzers
9.5. Display examples of time and date for the "ls -l" command with the time style value
9.6. List of graphics image manipulation tools
9.7. List of packages which can record configuration history
9.8. List of tools for monitoring and controlling program activities
9.9. List of nice values for the scheduling priority
9.10. List of ps command styles
9.11. List of frequently used signals for kill command
9.12. List of notable SAK command keys
9.13. List of hardware identification tools
9.14. List of hardware configuration tools
9.15. List of sound packages
9.16. List of commands for disabling the screen saver
9.17. List of memory sizes reported
9.18. List of tools for system security and integrity check
9.19. List of disk partition management packages
9.20. List of filesystem management packages
9.21. List of packages which view and edit binary data
9.22. List of packages to manipulate files without mounting disk
9.23. List of tools to add data redundancy to files
9.24. List of packages for data file recovery and forensic analysis
9.25. List of data encryption utilities
9.26. List of key packages to be installed for the kernel recompilation on the Debian system
9.27. Lista instrumentelor de virtualizare
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 git related packages and commands
10.12. Main Git commands
10.13. Git tips
10.14. List of other version control system tools
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 graphics data tools (metapackage)
11.18. List of graphics data tools (GUI)
11.19. List of graphics data tools (CLI)
11.20. List of miscellaneous data conversion tools
12.1. List of typical bashisms
12.2. List of shell parameters
12.3. List of shell parameter expansions
12.4. List of key shell parameter substitutions
12.5. List of file comparison operators in the conditional expression
12.6. List of string comparison operators in the conditional expression
12.7. List of packages containing small utility programs for shell scripts
12.8. List of interpreter related packages
12.9. List of dialog programs
12.10. List of compiler related packages
12.11. List of Yacc-compatible LALR parser generators
12.12. List of tools for static code analysis
12.13. List of debug packages
12.14. List of advanced gdb commands
12.15. List of memory leak detection tools
12.16. List of build tool packages
12.17. List of make automatic variables
12.18. List of make variable expansions
12.19. List of source code translation tools