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. Incompatibilitate cu configurația veche a utilizatorului
2.6.2. Erori de stocare în cache ale datelor pachetului
2.6.3. Recuperarea cu comanda dpkg
2.6.4. Instalare eșuată din cauza dependențelor lipsă
2.6.5. Pachete diferite cu fișiere suprapuse
2.6.6. Remedierea scriptului pachetului defect
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. Rescue system
3.2.1. GRUB UEFI rescue system on USB
3.2.2. Linux live rescue system on USB
3.2.3. Linux live rescue system from GRUB
3.3. Systemd
3.3.1. Init systemd
3.3.2. Autentificarea cu systemd
3.4. Mesajele nucleului
3.5. Mesajele sistemului
3.6. Gestionarea sistemului
3.7. Alte monitoare de sistem
3.8. Configurația sistemului
3.8.1. Numele gazdei
3.8.2. Sistemul de fișiere
3.8.3. Inițializarea interfeței de rețea
3.8.4. Inițializarea sistemului cloud
3.8.5. Exemplu de personalizare pentru ajustarea serviciului sshd
3.9. Sistemul udev
3.10. 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. Fișierele de configurare accesate de PAM și NSS
4.5.2. Sistemul modern de gestionare centralizată
4.5.3. „De ce comanda «su» a GNU nu acceptă grupul wheel”
4.5.4. Reguli mai stricte privind parolele
4.6. Securitatea autentificării
4.6.1. Parolă sigură în Internet
4.6.2. Shell securizat
4.6.3. Măsuri suplimentare de securitate pentru Internet
4.6.4. Securizarea parolei root
4.7. Alte controale de acces
4.7.1. Liste de control al accesului (ACL)
4.7.2. sudo
4.7.3. PolicyKit
4.7.4. Restricționarea accesului la anumite servicii ale serverului
4.7.5. Caracteristici de securitate Linux
5. Configurarea rețelei
5.1. Infrastructura de bază a rețelei
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. Suportul pentru dispozitivele de rețea
5.2. Configurația modernă a rețelei pentru mediul de birou
5.2.1. Instrumente cu interfață grafică pentru configurarea rețelei
5.3. Configurația modernă a rețelei fără interfața grafică
5.4. Configurația modernă a rețelei pentru cloud
5.4.1. Configurația modernă a rețelei pentru cloud cu DHCP
5.4.2. Configurația modernă a rețelei pentru cloud cu adresă IP statică
5.4.3. Configurația modernă a rețelei pentru cloud cu Network Manager
5.5. Configurația rețelei de nivel inferior
5.5.1. Comenzi «iproute2»
5.5.2. Operații de rețea sigure la nivel scăzut
5.6. Optimizarea rețelei
5.6.1. Găsirea MTU optime
5.6.2. Optimizare WAN TCP
5.7. Infrastructura netfilter
6. Aplicații de rețea
6.1. Navigatoare Web
6.1.1. Falsificarea șirului User-Agent
6.1.2. Extensie pentru navigator
6.2. Sistemul de poștă electronică
6.2.1. Noțiuni de bază despre poșta electronică
6.2.2. Limita serviciilor poștale moderne
6.2.3. Așteptări istorice privind serviciul poștal
6.2.4. Agentul de transport al poștei electronice („Mail transport agent”: MTA)
6.2.4.1. Configurarea exim4
6.2.4.2. Configurarea postfix cu SASL
6.2.4.3. Configurarea adresei de poștă electronică
6.2.4.4. Operații MTA de bază
6.3. Serverul și instrumentele de acces la distanță (SSH)
6.3.1. Noțiuni de bază despre SSH
6.3.2. Numele de utilizator pe gazda la distanță
6.3.3. Connectarea fără parole la distanță
6.3.4. Gestionarea clienților SSH străini
6.3.5. Configurarea ssh-agent
6.3.6. Trimiterea unui mesaj de la o gazdă de la distanță
6.3.7. Redirecționarea porturilor pentru tunelarea SMTP/POP3
6.3.8. Cum să opriți sistemul de la distanță pe SSH
6.3.9. Soluționarea problemelor SSH
6.4. Serverul de imprimare și utilitățile
6.5. Alte servere de aplicații de rețea
6.6. Alți clienți de aplicații de rețea
6.7. Diagnosticul demonilor sistemului
7. Sistemul de interfață grafică
7.1. Mediul de birou cu interfață grafică
7.2. Protocolul de comunicare al interfeței grafice
7.3. Infrastructura de interfață grafică
7.4. Aplicații cu interfață grafică
7.5. Directoarele utilizatorilor
7.6. Tipuri de litere
7.6.1. Fonturi de bază
7.6.2. Conversia și redarea fonturilor
7.7. Cutia cu nisip (sandbox)
7.8. Mediu de birou la distanță
7.9. Conexiune la serverul X
7.9.1. Conexiune locală la serverul X
7.9.2. Conexiune de la distanță la serverul X
7.9.3. Conexiune chroot la serverul X
7.10. Clipboard
8. I18N și L10N
8.1. Configurația regională
8.1.1. Justificarea pentru utilizearea UTF-8 în configurația lingvistică
8.1.2. Reconfigurarea configurației regionale
8.1.3. Codificarea numelor de fișiere
8.1.4. Mesaje în limba maternă și documentație tradusă
8.1.5. Efectele configurației regionale
8.2. Introducere de la tastatură
8.2.1. Introducerea de la tastatură pentru consola Linux și X Window
8.2.2. Introducerea de la tastatură pentru Wayland
8.2.3. Suportul pentru metoda de introducere cu IBus
8.2.4. Un exemplu pentru japoneză
8.3. Afișarea ieșirii
8.4. Caractere cu lățime de aspect ambiguu din Asia de Est
9. Sfaturi privind sistemul
9.1. Sfaturi pentru consolă
9.1.1. Înregistrarea activităților shell în mod curat
9.1.2. Programul «screen»
9.1.3. Navigarea între directoare
9.1.4. Readline wrapper (învăluitorul «readline»)
9.1.5. Scanarea arborelui codului sursă
9.2. Personalizarea vim
9.2.1. Personalizarea vim cu caracteristicile interne
9.2.2. Personalizarea vim cu pachete externe
9.3. Înregistrarea și prezentarea datelor
9.3.1. Demonul de jurnalizare
9.3.2. Analizator de jurnale
9.3.3. Afișarea personalizată a datelor textuale
9.3.4. Afișare personalizată a orei și datei
9.3.5. Ecou colorat al shell-ului
9.3.6. Comenzi colorate
9.3.7. Înregistrarea activităților editorului pentru repetări complexe
9.3.8. Înregistrarea imaginii grafice a unei aplicații X
9.3.9. Înregistrarea modificărilor din fișierele de configurare
9.4. Monitorizarea, controlul și inițierea activităților programului
9.4.1. Cronometrarea unui proces
9.4.2. Prioritatea de planificare
9.4.3. Comanda «ps»
9.4.4. Comanda «top»
9.4.5. Listarea fișierelor deschise de un proces
9.4.6. Urmărirea activităților programului
9.4.7. Identificarea proceselor care utilizează fișiere sau socluri
9.4.8. Repetarea unei comenzi la intervale constante
9.4.9. Repetarea unei comenzi care parcurge fișierele
9.4.10. Pornirea unui program din interfața grafică
9.4.11. Personalizarea programului care urmează să fie pornit
9.4.12. Omorârea unui proces
9.4.13. Programarea sarcinilor o singură dată
9.4.14. Programarea regulată a sarcinilor
9.4.15. Programarea sarcinilor la eveniment
9.4.16. Tasta Alt-SysRq
9.5. Sfaturi pentru întreținerea sistemului
9.5.1. Cine este în sistem?
9.5.2. Avertisment pentru toată lumea
9.5.3. Identificarea hardware-ului
9.5.4. Configurația hardware
9.5.5. Ora sistemului și ora hardware-ului
9.5.6. Configurația terminalului
9.5.7. Infrastructura de sunet
9.5.8. Dezactivarea protectorului de ecran
9.5.9. Dezactivarea bipurilor sonore
9.5.10. Utilizare memorie
9.5.11. Verificarea securității și integrității sistemului
9.6. Sfaturi pentru stocarea datelor
9.6.1. Utilizarea spațiului pe disc
9.6.2. Configurarea partițiilor de disc
9.6.3. Accesarea partiției folosind UUID
9.6.4. LVM2
9.6.5. Configurarea sistemului de fișiere
9.6.6. Crearea sistemului de fișiere și verificarea integrității
9.6.7. Optimizarea sistemului de fișiere prin opțiuni de montare
9.6.8. Optimizarea sistemului de fișiere prin super-bloc
9.6.9. Optimizarea discului dur
9.6.10. Optimizarea discului cu stare solidă
9.6.11. Utilizarea SMART pentru a prezice defectarea discului dur
9.6.12. Specificați directorul de stocare temporară prin $TMPDIR
9.6.13. Extinderea spațiului de stocare utilizabil prin LVM
9.6.14. Extinderea spațiului de stocare utilizabil prin montarea unei alte partiții
9.6.15. Extinderea spațiului de stocare utilizabil prin montarea unui alt director
9.6.16. Extinderea spațiului de stocare utilizabil prin montarea suprapusă a unui alt director
9.6.17. Extinderea spațiului de stocare utilizabil folosind legături simbolice
9.7. Imaginea discului
9.7.1. Crearea fișierului imagine de disc
9.7.2. Scrierea direct pe disc
9.7.3. Montarea fișierului imagine disc
9.7.4. Curățarea unui fișier imagine de disc
9.7.5. Crearea fișierului imagine de disc gol
9.7.6. Crearea fișierului imagine ISO9660
9.7.7. Scrierea în mod direct pe CD/DVD-R/RW
9.7.8. Montarea fișierului imagine ISO9660
9.8. Datele binare
9.8.1. Vizualizarea și editarea datelor binare
9.8.2. Manipularea fișierelor fără montarea discului
9.8.3. Redundanța datelor
9.8.4. Recuperarea fișierelor de date și analiza tehnico-criminalistică
9.8.5. Împărțirea unui fișier mare în fișiere mici
9.8.6. Ștergerea conținutului fișierului
9.8.7. Fișiere fictive
9.8.8. Ștergerea întregului disc dur
9.8.9. Ștergerea zonei neutilizate a unui disc dur
9.8.10. Recuperarea fișierelor șterse, dar încă deschise
9.8.11. Căutarea tuturor legăturilor dure
9.8.12. Consum invizibil de spațiu pe disc
9.9. Sfaturi pentru criptarea datelor
9.9.1. Criptarea discurilor amovibile cu dm-crypt/LUKS
9.9.2. Montarea discului criptat cu dm-crypt/LUKS
9.10. Nucleul
9.10.1. Parametrii nucleului
9.10.2. Antetele nucleului
9.10.3. Compilarea nucleului și a modulelor aferente
9.10.4. Compilarea sursei nucleului: Recomandarea echipei Debian Kernel
9.10.5. Controlori hardware și firmware
9.11. Sistem virtualizat
9.11.1. Instrumente de virtualizare și emulare
9.11.2. Fluxul de lucru pentru virtualizare
9.11.3. Montarea fișierului imagine al discului virtual
9.11.4. Sistemul chroot
9.11.5. Mai multe sisteme de medii de birou
10. Gestionarea datelor
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. Crearea pachetului Debian
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. Lista pachetelor principale ale sistemelor PAM ți NSS
4.6. Lista fișierelor de configurare accesate de PAM și NSS
4.7. Lista serviciilor și porturilor nesigure și sigure
4.8. Lista instrumentelor care oferă măsuri suplimentare de securitate
5.1. Lista instrumentelor de configurare a rețelei
5.2. Lista intervalelor de adrese de rețea
5.3. Tabel de corespondență între comenzile învechite net-tools și noile comenzi iproute2
5.4. Lista comenzilor de rețea de nivel inferior
5.5. Instrumente de optimizare a rețelei
5.6. Reguli de bază pentru valoarea optimă a MTU
5.7. Lista instrumentelor de paravan de protecție
6.1. Lista navigatoarelor web
6.2. Lista agenților de utilizator de poștă electronică („Mail User Agent”: MUA)
6.3. Lista pachetelor bazice legate de agentul de transport al poștei
6.4. Lista paginilor importante din manualul postfix
6.5. Lista fișierelor de configurare legate de adresele de poștă electronică
6.6. Lista operațiilor de bază ale MTA
6.7. Lista serverelor și instrumentelor de acces la distanță
6.8. Lista fișierelor de configurare SSH
6.9. Listă de exemple de pornire a clientului SSH
6.10. Lista clienților SSH liberi pentru alte platforme
6.11. Lista serverelor de imprimare și a utilităților
6.12. Lista altor servere de aplicații de rețea
6.13. Lista clienților de aplicații de rețea
6.14. Lista RFC-urilor populare
7.1. Lista mediilor grafice de birou
7.2. Lista pachetelor importante de infrastructură de interfață grafică
7.3. Lista aplicațiilor cu interfață grafică notabile
7.4. Lista fonturilor notabile TrueType și OpenType
7.5. Lista mediilor de fonturi notabile și a pachetelor asociate
7.6. Lista mediilor sandbox notabile și a pachetelor asociate
7.7. Lista serverelor notabile de acces la distanță
7.8. Lista metodelor de conectare la serverul X
7.9. Lista programelor legate de manipularea clipboardului de caractere
8.1. Lista IBus și a pachetelor sale de motoare
9.1. Lista programelor ce ajută în activitățile cu consola
9.2. Lista combinațiilor de taste pentru «screen»
9.3. Informații despre inițializarea vim
9.4. Lista analizatoarelor de jurnale de sistem
9.5. Exemplele de afișare a datei și orei pentru comanda „ls -l” cu valoarea stilului de afișare a datei și orei
9.6. Lista instrumentelor de manipulare a imaginilor grafice
9.7. Lista pachetelor care pot înregistra istoricul configurațiilor
9.8. Lista instrumentelor pentru monitorizarea și controlul activităților programului
9.9. Lista valorilor de curtoazie pentru prioritatea de programare
9.10. Lista stilurilor de comenzi ps
9.11. Lista semnalelor utilizate frecvent pentru comanda «kill»
9.12. Lista tastelor de comandă SAK importante
9.13. Lista instrumentelor de identificare a hardware-ului
9.14. Lista instrumentelor de configurare hardware
9.15. Lista pachetelor de sunet
9.16. Lista comenzilor pentru dezactivarea protectorului de ecran
9.17. Lista dimensiunilor memoriei raportate
9.18. Lista instrumentelor pentru verificarea securității și integrității sistemului
9.19. Lista pachetelor de gestionare a partițiilor de disc
9.20. Lista pachetelor de gestionare a sistemului de fișiere
9.21. Lista pachetelor care vizualizează și editează date binare
9.22. Lista pachetelor pentru manipularea fișierelor fără montarea discului
9.23. Lista instrumentelor pentru adăugarea redundanței datelor la fișiere
9.24. Lista pachetelor pentru recuperarea fișierelor de date și analiza tehnico-criminalistică
9.25. Lista instrumentelor de criptare a datelor
9.26. Lista pachetelor cheie care trebuie instalate pentru recompilarea nucleului pe sistemul Debian
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