Linux Platform

Ressources Linux

Liens et références essentiels pour approfondir vos connaissances Linux.

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 network

En ligne, plusieurs sites proposent les man pages dans un format lisible :

Standards et specifications


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


Apprentissage en ligne

Cours et tutoriels gratuits

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

EditeurTypeUtilisation
VimTerminalEdition rapide, scripts, configuration serveur
NanoTerminalEdition simple, ideal pour les débutants
VS CodeGraphiqueDeveloppement, extensions SSH Remote
EmacsLes deuxEdition avancee, extensible en Lisp

Outils de diagnostic

OutilUsage
htopSurveillancé interactive des processus
iotopSurveillancé des entrées/sorties disque
iftopSurveillancé du trafic réseau en temps reel
ncduAnalyse de l'utilisation disque
straceTracer les appels système d'un processus
tcpdumpCapture et analyse de paquets réseau
lsofLister les fichiers ouverts par les processus

Gestionnaires de paquets

DistributionGestionnaireCommande d'installation
Debian/UbuntuAPTsudo apt install paquet
Fedora/RHELDNFsudo dnf install paquet
Arch LinuxPacmansudo pacman -S paquet
openSUSEZyppersudo zypper install paquet
AlpineAPKsudo 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 :

RFCProtocoleDescription
RFC 791IPInternet Protocol
RFC 793TCPTransmission Control Protocol
RFC 768UDPUser Datagram Protocol
RFC 2616HTTP/1.1Hypertext Transfer Protocol
RFC 4251SSHSecure Shell Protocol
RFC 5321SMTPSimple Mail Transfer Protocol
RFC 1035DNSDomain Name System

Consulter les RFC : rfc-editor.org


Communautes et forums