Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Index detailed » : différence entre les versions

De The Linux Craftsman
 
(7 versions intermédiaires par le même utilisateur non affichées)
Ligne 35 : Ligne 35 :
<div align="center">
<div align="center">
{|class="wikitable" width="1000px"
{|class="wikitable" width="1000px"
! Architecture des ordinateurs  !! Linux !! Windows
! Architecture des ordinateurs  !! Linux !! Active Directory
|-valign=top
|-valign=top
||
||
* [[:Media:materiel.pdf|Le matériel]]
[[:Media:materiel.pdf|Le matériel]]
* [[:Media:system_exploitation.pdf|Le système d'exploitation]]
<br>
* [[:Media:gestion_disques.pdf|La gestion des disques]]
[[:Media:system_exploitation.pdf|Le système d'exploitation]]
* [[:Media:sauvegarde.pdf|La sauvegarde]]
<br>
[[:Media:gestion_disques.pdf|La gestion des disques]]
<br>
[[:Media:sauvegarde.pdf|La sauvegarde]]
||
||
* [[:Media:intro_linux.pdf|Introduction au système Linux]]
[[:Media:intro_linux.pdf|Introduction au système Linux]]
* [[:Media:tp_linux_commandes_de_bases.pdf|TP Linux : commandes de bases]]
<br>
[[:Media:tp_linux_commandes_de_bases.pdf|TP Linux : commandes de bases]]
||
||
* Active Directory
[[:Media:ad_intro.pdf|Les principes fondamentaux]]
** [[:Media:ad_intro.pdf|Les principes fondamentaux]]
<br>
** [[:Media:ad_gpo.pdf|Gestion des stratégies]]
[[:Media:ad_gpo.pdf|Gestion des stratégies]]
|}
|}
</div>
</div>
Ligne 58 : Ligne 62 :
|-valign=top
|-valign=top
||
||
*[[:Media:OSI.pdf|Modèle OSI en version cours]]
[[:Media:OSI.pdf|Modèle OSI en version cours]]
*[[:Media:OSI_Slides.pdf|Modèle OSI en version slides]]
<br>
[[:Media:OSI_Slides.pdf|Modèle OSI en version slides]]
||
||
* [[:Media:Normes_cablages.pdf|Normes de câblage]]
[[:Media:Normes_cablages.pdf|Normes de câblage]]
||
||
* [[:Media:Ethernet-802.3.pdf|Ethernet (802.3)]]
[[:Media:Ethernet-802.3.pdf|Ethernet (802.3)]]
* [[:Media:WiFi-802.11.pdf|Wi-Fi (802.11)]]
<br>
* [[:Media:Bridge.pdf|Les bridges]]
[[:Media:WiFi-802.11.pdf|Wi-Fi (802.11)]]
* [[:Media:STP.pdf|Spanning Tree Protocol]]
<br>
* [[:Media:VLAN.pdf|Les Vlans]]
[[:Media:Bridge.pdf|Les bridges]]
<br>
[[:Media:STP.pdf|Spanning Tree Protocol]]
<br>
[[:Media:VLAN.pdf|Les Vlans]]
||
||
* [[:Media:CIDR.pdf|Classless Inter-Domain Routing]]
[[:Media:CIDR.pdf|Classless Inter-Domain Routing]]
* [[:Media:EIGRP.pdf|Enhanced Interior Gateway Routing Protocol]]
<br>
* [[:Media:OSPF.pdf|Open Shortest Path First]]
[[:Media:EIGRP.pdf|Enhanced Interior Gateway Routing Protocol]]
* [[:Media:BGP.pdf|Border Gateway Protocol]]
<br>
* [[:Media:resume_protocoles_vecteur_distance.pdf|Résumé sur les protocoles à vecteur de distance]]
[[:Media:OSPF.pdf|Open Shortest Path First]]
<br>
[[:Media:BGP.pdf|Border Gateway Protocol]]
[[:Media:resume_protocoles_vecteur_distance.pdf|Résumé sur les protocoles à vecteur de distance]]
||
||
* [[:Media:DHCP.pdf|DHCP]]
[[:Media:DHCP.pdf|DHCP]]
* [[:Media:DNS.pdf|DNS]]
<br>
* [[:Media:SAMBA.pdf|Samba]]
[[:Media:DNS.pdf|DNS]]
<br>
[[:Media:SAMBA.pdf|Samba]]
||
||
* [[:Media:QoS.pdf|La QoS]]
[[:Media:QoS.pdf|La QoS]]
* [[:Media:Iproute2_QoS.pdf|Iproute2 et la QoS]]
<br>
[[:Media:Iproute2_QoS.pdf|Iproute2 et la QoS]]
||
||
* [[:Media:HTTP.pdf|HTTP]]
[[:Media:HTTP.pdf|HTTP]]
* [[:Media:SNMP.pdf|SNMP]]
<br>
[[:Media:SNMP.pdf|SNMP]]
|}
|}
</div>
</div>
Ligne 93 : Ligne 109 :
|-valign=top
|-valign=top
||
||
* [[:Media:Les pare-feux.pdf|Les pare-feux]]
[[:Media:Les pare-feux.pdf|Les pare-feux]]
* [[:Media:Les pare-feux_tech.pdf|Les pare-feux (fiche technique)]]
<br>
* [[:Media:Les VPN.pdf|Les VPN]]
[[:Media:Les pare-feux_tech.pdf|Les pare-feux (fiche technique)]]
* [[:Media:Haute_dispo.pdf|Haute disponibilité]]
<br>
* [[:Media:sauvegarde_pca.pdf|La sauvegarde]]
[[:Media:Les VPN.pdf|Les VPN]]
<br>
[[:Media:Haute_dispo.pdf|Haute disponibilité]]
<br>
[[:Media:sauvegarde_pca.pdf|La sauvegarde]]
||
||
* [[:Media:principes_SSI.pdf|Les principes fondamentaux]]
[[:Media:principes_SSI.pdf|Les principes fondamentaux]]
* [[:Media:implémentation_concrete_SSI.pdf|Implémentation concrète de la sécurité]]
<br>
* [[:Media:cryptographie.pdf|Cryptographie]]
[[:Media:implémentation_concrete_SSI.pdf|Implémentation concrète de la sécurité]]
* [[:Media:TD1_SSI.pdf|TD1: Principes Fondamentaux]]
<br>
* [[:Media:TP1_SSI.pdf|TP1: Écoute d'une connexion]]
[[:Media:cryptographie.pdf|Cryptographie]]
* [[:Media:TP2_SSI.pdf|TP2: Chiffrement asymétrique avec PGP]]
<br>
[[:Media:TD1_SSI.pdf|TD1: Principes Fondamentaux]]
<br>
[[:Media:TP1_SSI.pdf|TP1: Écoute d'une connexion]]
<br>
[[:Media:TP2_SSI.pdf|TP2: Chiffrement asymétrique avec PGP]]
||
||
* [[:Media:apache server.pdf|Le serveur Apache]]
[[:Media:apache server.pdf|Le serveur Apache]]
* [[:Media:pilotage web bdd.pdf|Pilotage d'une page web]]
<br>
* [[:Media:web app security.pdf|Sécurité des applications Web]]
[[:Media:pilotage web bdd.pdf|Pilotage d'une page web]]
<br>
[[:Media:web app security.pdf|Sécurité des applications Web]]
|}
|}
</div>
</div>
Ligne 118 : Ligne 145 :
|-valign=top
|-valign=top
||
||
* [[:Media:algo_intro.pdf|Introduction]]
[[:Media:algo_intro.pdf|Introduction]]
* [[:Media:algo_langage.pdf|Le Langage]]
<br>
[[:Media:algo_langage.pdf|Le Langage]]
||
||
* Les langagues
<hr>
** [[:Media:HTML xHTML intro.pdf|Le langage HTML]]
<div align="center">Les langagues</div>
** [[:Media:css.pdf|Le langage CSS]]
<hr>
** [[:Media:javascript.pdf|Le langage JavaScript]]
[[:Media:HTML xHTML intro.pdf|Le langage HTML]]
** [[:Media:php.pdf|Le langage PHP]]
<br>
* Architecture SOA
[[:Media:css.pdf|Le langage CSS]]
** [[:Media:webservices.pdf|Les Web Services RESTful]]
<br>
[[:Media:javascript.pdf|Le langage JavaScript]]
<br>
[[:Media:php.pdf|Le langage PHP]]
<hr>
<div align="center">Architecture SOA</div>
<hr>
[[:Media:webservices.pdf|Les Web Services RESTful]]
||
||
* [[:Media:conception_bdd.pdf|Conception de base de données]]
[[:Media:conception_bdd.pdf|Conception de base de données]]
* [[:Media:conception_bdd_simple.pdf|Conception de base de données (simplifié)]]
<br>
* [[:Media:langage_de_requête.pdf|Langage de requête]]
[[:Media:conception_bdd_simple.pdf|Conception de base de données (simplifié)]]
<br>
[[:Media:langage_de_requête.pdf|Langage de requête]]
||
||
* [[:Media:C lang.pdf|Le langage C]]
[[:Media:C lang.pdf|Le langage C]]
* [[:Media:arduino_avr.pdf|Arduino et AVR]]
<br>
* [[:Media:IOT.pdf|L'Internet des objets]]
[[:Media:arduino_avr.pdf|Arduino et AVR]]
<br>
[[:Media:IOT.pdf|L'Internet des objets]]
|}
|}
</div>
</div>
Ligne 161 : Ligne 200 :
<div align="center">
<div align="center">
{|class="wikitable" width="100%"
{|class="wikitable" width="100%"
! Installation / Migration !! Les basiques !! SystemVInit / SystemCtl !! Réseaux !! Divers  
! Installation / Migration !! Les basiques !! SysVInit / SystemCtl !! Réseaux !! Divers  
|-valign="top"
|-valign="top"
|align=left|
|align=left|
Ligne 189 : Ligne 228 :
|align=left|
|align=left|
<hr>
<hr>
<div align="center">SystemVInit (CentOS &#8804; 6)</div>
<div align="center">SysVInit (CentOS &#8804; 6)</div>
<hr>
<hr>
[[Gestionnaire de démarrage|Gestionnaire de démarrage SysVInit]]
[[Gestionnaire de démarrage|Gestionnaire de démarrage SysVInit]]
<br>
<br>
[[start_stop_daemon|Création d'un service avec start-stop-daemon (SysVInit)]]
[[start_stop_daemon|Création d'un service avec SysVInit]]
<br>
<br>
[[ntpd|Configuration du client NTP]]
[[ntpd|Configuration du client NTP]]
Ligne 243 : Ligne 282 :
<br>
<br>
[[PXE|Monter un serveur PXE]]
[[PXE|Monter un serveur PXE]]
||
|align=left|
|align=left|
[[source routing|Le routage source]]
[[source routing|Le routage source]]
Ligne 554 : Ligne 592 :
|-valign="top"
|-valign="top"
|align=left|
|align=left|
* [[vmware_install | Installation ]]
[[vmware_install | Installation ]]
* [[vmware_network | La partie réseau ]]
<br>
* [[vmware_create_vm | Création d'une machine virtuelle ]]
[[vmware_network | La partie réseau ]]
* [[vmware_debug_vm | Débogage réseau d'une machine virtuelle]]
<br>
[[vmware_create_vm | Création d'une machine virtuelle ]]
<br>
[[vmware_debug_vm | Débogage réseau d'une machine virtuelle]]
|align=left|
|align=left|
* [[proxmox_install | Installation ]]
[[proxmox_install | Installation ]]
* [[proxmox_nic_name | Les interfaces réseaux ]]
<br>
* [[proxmox_iptables | Utilisation d'iptables ]]
[[proxmox_nic_name | Les interfaces réseaux ]]
* [[proxmox_fail2ban | Fail2ban ]]
<br>
[[proxmox_iptables | Utilisation d'iptables ]]
<br>
[[proxmox_fail2ban | Fail2ban ]]
|}
|}
/div>
/div>

Dernière version du 31 mai 2026 à 15:55

Ce wiki

Le contenu Public visé L'auteur

Ce wiki propose des articles, cours, TPs et TDs sur des sujets gravitant autour des technologies du système d'information, notamment sur le système Linux, sur la distribution CentOS et maintenant Rocky Linux.

Vous y trouverez des articles traitant de la mise en place de services réseaux tels que DHCP et DNS mais également des articles sur la mise en place de pare-feu, site Web, etc... Il y a un peu de tout et je vous encourage à utiliser le champ de recherche pour trouver ce dont vous avez besoin.

Ce wiki s'adresse principalement à mes élèves mais il peut également servir à des enseignants qui désirent monter leurs cours sans se "prendre la tête".

Tout est disponible sous licence GNU Free Documentation License 1.3 ou ultérieure et vous pouvez récupérer les contenus et en faire ce que vous voulez !

Je m'appelle Jean-Christophe FORTON et je suis professeur d'informatique depuis 2011 mais cela n'a pas toujours été mon métier, plus d'info ici...

N'hésitez pas à faire un tour sur :

ma chaîne Youtube pour découvrir mes aventures ou (re)visionner certains cours

mon Tipeee pour me remercier

Les cours

Système

Réseau

Sécurité

Développement

Général

Gestion Bureautique Histoire / évolutions

Gestion de projet

PowerPoint
Excel
Les bases de données

Expertise codage

La pratique

Système

Installation / Migration Les basiques SysVInit / SystemCtl Réseaux Divers

Installation de CentOS
Installation de Rocky
CentOS 8 → Rocky 8
Rocky 8 → 9
WSL : Installation de Linux sur Windows 10

Vi / Vim
Les dépots (EPEL, EL, ...)
Gestionnaire des tâches: cron
Gestionnaires de paquetages: RPM & YUM
Les logs
Utilisateurs et groupes
Gestion des disques


SysVInit (CentOS ≤ 6)

Gestionnaire de démarrage SysVInit
Création d'un service avec SysVInit
Configuration du client NTP


SystemCtl (CentOS ≥ 7 (≈ Rocky)

Systemctl sur SystemD
Créer un service avec Systemctl (démon)
NTP est mort, vive Chrony

Firewalld ?!? Rendez moi Iptables !
Les interfaces réseaux
Les paramètres réseaux
Configuration du client DNS

Réseaux

Les outils OSI 2 OSI 3+ OSI 7 Supervision

Les commandes

tcpdump
ip


Industrialisation

Monter un serveur PXE (pdf)
Monter un serveur PXE

Le routage source
Les bridges
Les alias
Les vlans
La passerelle one-arm
Le proxy transparent


Services

DHCP
DNS


Haute-disponibilité

Ucarp


Cisco

Les bases


Apache httpd

Installation et premier démarrage
Déploiement d'un hôte virtuel
Le fichier .htaccess
Redirections, réécriture d’URL (mod_rewrite)
Certificats et sécurité


Services divers

SAMBA
Serveur XMPP avec Ejabberd
Installer un serveur VNC Nagios
Installer un serveur Cacti
Utiliser SNMP

Sécurité

Développement

Général PHP JavaScript Java C SQL Python

Mise en place de l'environnement de développement
Serveur de version SVN


Les basiques

Installation sous Linux
Premier projet en PHP
Un peu d'algorithmique
Les objets
Debugger avec Xdebug


La partie CLI

Memcached un serveur de cache
Écriture d'un démon
Utilisation des sockets


La partie Web

Passer des informations entres pages
Utiliser une base MySQL avec PDO
Le framework SLIM


Les basiques

Premier projet en JavaScript
Un peu d'algorithmique
Les objets


Les RIA (Rich Internet Application)

Client AJAX pour utiliser des Web Services
Authentification avec un client AJAX
Découverte de l'API fetch


Les basiques

Premier projet en Java
Mon premier objet
Un peu d'algorithmique


La partie Web

Les Servlets
Web Service Restful


Stocker des informations

Utiliser une base MySQL avec Java
Memcached un serveur de cache


Les basiques

Premier projet en C
Compilation croisée (Cross Compilation)
Un peu d'algorithmique


Execution parallèle

Les threads
Les forks


IPC

Les tubes
Les sémaphores
Les signaux POSIX
Les sockets


GP-GPU avec CUDA

Installation de CUDA
Les concepts et bases

Installation d'un SGBDR
Importation d'une base de données

Premier projet en Python
Un peu d'algorithmique

Embarqué

Général Capteurs Communication Composants et montages divers ESP8266 / ESP32 Raspberry / Banana / Orange Pi

Programmation

Création d'un projet sous Eclipse
Écriture d'un sketch
Manipulation de registres
Les timers


Port série

Installation du pilote CH340 (Serial TTL)
Installation du pilote FTDI(Serial TTL)
Installation du pilote CP210X(Serial TTL)


Schéma des cartes

Arduino
ESP8266
ESP32
Les SBC
Fiches techniques des microcontrôleurs

Luminosité avec une photorésistance
Luminosité avec le BH1750
Température avec le DS18B20
Température avec le LM35
Température et humidité avec le DHT11
Température, pression et altitude avec le BMP280
Effet de Hall (magnétisme) avec le A3144
Détection de mouvement avec le SR501 (PIR)
Capteur d'humidité du sol


Sans-fil

Communication RF433 avec un HC12
Communication 2.4Ghz avec un NRF24L01
Communication Wi-Fi avec un ESP-05


Shield Ethernet (W5100)

Présentation du shield
Configuration OSI 3
Utilisation du Shield Ethernet pour faire un serveur Web

Potentiomètre
Registre à décalage
Joystick 2 axes avec bouton
Module pour cartes SD

Cartes ESP et IDE Arduino
Utilisation du WiFi
Utilisation du serveur web
Serveur UDP
Client NTP
TP station météo avec le DHT11

Installation d'une image
Mise en place de Java
Émulation avec Qemu
Manipulation des GPIO sous Linux
Utilisation du protocole OneWire sous Linux
Utilisation du protocole UART sous Linux

Virtualisation