Documentation officielle
Pages de manuel
Les pages man restent la référence la plus fiable pour toute commande Linux. Depuis un terminal :
man ls
man 5 fstab
man -k networkEn ligne, plusieurs sites proposent les man pages dans un format lisible :
- man7.org — pages de manuel Linux officielles
- manpages.ubuntu.com — pages de manuel Ubuntu
- die.net — interface de recherche rapide
Standards et specifications
- The Open Group — POSIX — specification complète du standard POSIX
- Filesystem Hierarchy Standard — organisation standard des répertoires Linux
- Linux Standard Base — specification de compatibilité entre distributions
Wikis et guides communautaires
Arch Wiki
Le Arch Wiki est considere comme la meilleure source de documentation Linux, utilisable quelle que soit votre distribution. Articlés recommandes :
Autrès wikis
- Debian Handbook — guide complet de l'administrateur Debian
- Gentoo Wiki — documentation technique approfondie
- Fedora Documentation — guides Fedora officiels
- Ubuntu Documentation — documentation Ubuntu communautaire
Apprentissage en ligne
Cours et tutoriels gratuits
- Linux Journey — cours interactif pour débutants (anglais)
- The Linux Command Line — livre gratuit par William Shotts
- Linux From Scratch — construire son propre système Linux
- OverTheWire: Bandit — apprendre la ligne de commande par le jeu
Livres de référence
- How Linux Works par Brian Ward — comprendre le fonctionnement interne
- The Linux Command Line par William Shotts — maîtriser le terminal
- UNIX and Linux System Administration Handbook par Evi Nemeth et al. — référence pour les administrateurs
- Linux Pocket Guide par Daniel J. Barrett — aide-mémoire compact
Outils indispensables
Editeurs de texte
| Editeur | Type | Utilisation |
|---|---|---|
| Vim | Terminal | Edition rapide, scripts, configuration serveur |
| Nano | Terminal | Edition simple, ideal pour les débutants |
| VS Code | Graphique | Developpement, extensions SSH Remote |
| Emacs | Les deux | Edition avancee, extensible en Lisp |
Outils de diagnostic
| Outil | Usage |
|---|---|
htop | Surveillancé interactive des processus |
iotop | Surveillancé des entrées/sorties disque |
iftop | Surveillancé du trafic réseau en temps reel |
ncdu | Analyse de l'utilisation disque |
strace | Tracer les appels système d'un processus |
tcpdump | Capture et analyse de paquets réseau |
lsof | Lister les fichiers ouverts par les processus |
Gestionnaires de paquets
| Distribution | Gestionnaire | Commande d'installation |
|---|---|---|
| Debian/Ubuntu | APT | sudo apt install paquet |
| Fedora/RHEL | DNF | sudo dnf install paquet |
| Arch Linux | Pacman | sudo pacman -S paquet |
| openSUSE | Zypper | sudo zypper install paquet |
| Alpine | APK | sudo apk add paquet |
Distributions Linux
Pour debuter
- Ubuntu — la plus populaire, large communaute
- Linux Mint — basée sur Ubuntu, interface familiere
- Fedora — technologies recentes, soutenue par Red Hat
- Pop!_OS — optimisee pour le développement et le gaming
Pour serveurs
- Debian — stabilité et fiabilité, base de nombreuses distributions
- Ubuntu Server — large écosystème, bonne documentation
- Rocky Linux — compatible RHEL, remplacant de CentOS
- AlmaLinux — alternative a CentOS, compatible RHEL
Pour utilisateurs avances
- Arch Linux — rolling release, installation manuelle, personnalisation totale
- Gentoo — compilation depuis les sources, contrôle maximal
- NixOS — configuration declarative, reproductible
- Void Linux — indépendante, init runit, minimaliste
RFC et standards réseau
Les RFC (Request For Comments) definissent les protocoles Internet :
| RFC | Protocole | Description |
|---|---|---|
| RFC 791 | IP | Internet Protocol |
| RFC 793 | TCP | Transmission Control Protocol |
| RFC 768 | UDP | User Datagram Protocol |
| RFC 2616 | HTTP/1.1 | Hypertext Transfer Protocol |
| RFC 4251 | SSH | Secure Shell Protocol |
| RFC 5321 | SMTP | Simple Mail Transfer Protocol |
| RFC 1035 | DNS | Domain Name System |
Consulter les RFC : rfc-editor.org
Communautes et forums
- Stack Overflow — questions techniques
- Unix & Linux Stack Exchange — Q&A dédié Unix/Linux
- Reddit r/linux — actualites et discussions
- Reddit r/linuxquestions — aide aux débutants
- LinuxFr.org — communaute francophone