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
Ligne 332 : Ligne 332 :
<div align="center">
<div align="center">
{|class="wikitable" width="100%"
{|class="wikitable" width="100%"
! Système !! Sécurité !! Réseaux !! Développement !! Embarquée !! Virtualisation
! Général !! Capteurs !! Communication !! Composants et montages divers !! ESP8266 / ESP32 !! Raspberry / Banana / Orange Pi
|-valign="top"
|-valign="top"
|align=left|
|align=left|
<hr>
<hr>
<div align="center">Général</div>
<div align="center">Programmation</div>
<hr>
<hr>
* [[Installation de CentOS]]
* [[Arduino_Eclipse_sketch | Création d'un projet sous Eclipse]]
* [[Installation de Rocky]]
* [[Arduino_sketch_writing | Écriture d'un sketch]]
* [[migration_centos8torocky8| Migration CentOS 8 &rarr; Rocky 8]]
* [[atmega328_registers | Manipulation de registres ]]
* [[upgrade_rocky8to9| Upgrade Rocky 8 &rarr; 9]]
* [[atmega328_timers | Les timers ]]
* [[WSL | WSL : Installation de Linux sur Windows 10]]
* [[Vi / Vim]]
* [[linux_repository|Les dépots (EPEL, EL, ...)]]
* [[cron| Gestionnaire des tâches: cron]]
* [[rpm_yum| Gestionnaires de paquetages: RPM & YUM]]
* [[Les logs]]
* [[users_groups|Utilisateurs et groupes]]
* [[Gestion des disques]]
* CentOS &#8805; 7 (&asymp; Rocky) [[Fichier:Warning-icon.png|20px]]
** [[systemctl|Systemctl sur SystemD]]
** [[systemctl service|Créer un service avec Systemctl (démon)]]
** [[iptables_on_systemd | Firewalld ?!? Rendez moi Iptables ! ]]
** [[chrony|''NTP'' est mort, vive ''Chrony'']]
* CentOS 6
** [[Gestionnaire de démarrage|Gestionnaire de démarrage SysVInit]]
** [[start_stop_daemon|Création d'un service avec start-stop-daemon (SysVInit)]]
<hr>
<div align="center">Réseaux</div>
<hr>
* [[ifcfg-ethX|Les interfaces réseaux]]
* [[sysconfig-network|Les paramètres réseaux]]
* [[resolv.conf|Configuration du client DNS]]
* [[ntpd|Configuration du client NTP]]
<hr>
<div align="center">Haute disponibilité</div>
<hr>
* [[drbd|Réplication à chaud avec DRBD]]
<hr>
<div align="center">Multimédia</div>
<hr>
* [[DLNA|Partage de contenu cross-platform avec DLNA]]
|
<hr>
<div align="center">Réseaux</div>
<hr>
* [[Iptables]]
* [[Squid]]
* [[:Media:Chillispot.pdf|Hotspot avec Chillispot]]
* [[Sécuriser un service avec Fail2ban]]
* [[Openvpn]]
* [[Wireguard]]
<hr>
<div align="center">Système</div>
<hr>
* [[SSH]]
* [[SELinux]]
|
<hr>
<div align="center">Les outils</div>
<hr>
* [[tcpdump | Le scanner ''tcpdump'']]
* [[iproute2 | Contrôle réseau avec la commande ''ip'']]
<hr>
<div align="center">OSI 2</div>
<hr>
* [[source routing|Le routage source]]
* [[bridge|Les bridges]]
* [[alias|Les alias]]
* [[vlan|Les vlans]]
* [[one-arm_router|La passerelle ''one-arm'']]
* [[transparent_firewall|Le proxy ''transparent'']]
<hr>
<div align="center">OSI 3+</div>
<hr>
* Services:
** [[DHCP]]
** [[DNS]]
*Haute-disponibilité
** [[Ucarp]]
<hr>
<div align="center">OSI 7</div>
<hr>
* Apache httpd
** [[httpd_install_start| Installation et premier démarrage ]]
** [[httpd_vhost| Déploiement d'un hôte virtuel]]
** [[httpd_htaccess | Le fichier .htaccess ]]
** [[httpd_redirect_reverse-proxy_mod-rewrite| Redirections, réécriture d’URL (mod_rewrite)]]
** [[httpd_certificate_security | Certificats et sécurité ]]
* Services divers:
** [[SAMBA]]
** [[xmpp | Serveur XMPP avec Ejabberd]]
** [[vnc|Installer un serveur VNC]]
* Industrialisation:
** [[:Media:pxe.pdf|Monter un serveur PXE (pdf)]]
** [[PXE|Monter un serveur PXE]]
* Supervision
** [[Nagios| Nagios]]
** [[Cacti| Installer un serveur Cacti]]
** [[SNMP | Utiliser SNMP]]
<hr>
<div align="center">Cisco ISR (routeur)</div>
<hr>
* [[ISR-basics|Les bases]]
|
<hr>
<hr>
<div align="center">Général</div>
<div align="center">Port série</div>
<hr>
<hr>
* [[eclipse_install|Mise en place de l'environnement de développement]]
* [[svn|Serveur de version SVN]]
<hr>
<div align="center">PHP</div>
<hr>
*Les basiques :
** [[php_httpd_install | Installation sous Linux]]
** [[php_devel| Premier projet en ''PHP'']]
** [[php_algo|Un peu d'algorithmique]]
** [[php_object| Les objets]]
** [[php_xdebug| Debugger avec ''Xdebug'']]
* La partie CLI :
** [[php_memcached| Memcached un serveur de cache]]
** [[php_daemon | Écriture d'un démon]]
** [[php_socket | Utilisation des sockets]]
* La partie Web :
** [[php_$get_$post_$session| Passer des informations entres pages]]
** [[php_pdo| Utiliser une base MySQL avec PDO]]
** [[php_slim | Le framework SLIM]]
<hr>
<div align="center">JavaScript</div>
<hr>
*Les basiques :
** [[js_devel| Premier projet en ''JavaScript'']]
** [[js_algo| Un peu d'algorithmique]]
** [[js_object| Les objets]]
*Les RIA (''R''ich ''I''nternet ''A''pplication) :
** [[js_AJAX| Client AJAX pour utiliser des Web Services]]
** [[js_AJAX_auth | Authentification avec un client AJAX]]
** [[js_AJAX_fetch_api | Découverte de l'API ''fetch'']]
<hr>
<div align="center">Java</div>
<hr>
*Les basiques :
** [[java_devel| Premier projet en ''Java'']]
** [[java_jar|Mon premier objet]]
** [[java_algo| Un peu d'algorithmique]]
* La partie Web:
** [[java_servlet|Les Servlets]]
** [[java_ws_restful| Web Service Restful]]
* Stocker des informations:
** [[java_mysql| Utiliser une base MySQL avec Java]]
** [[java_memcached| Memcached un serveur de cache]]
<hr>
<div align="center">C</div>
<hr>
*Les basiques :
** [[c_devel| Premier projet en ''C'']]
** [[c_devel_cross| Compilation croisée (Cross Compilation)]]
** [[c_algo| Un peu d'algorithmique]]
*Execution parallèle :
** [[c_pthread| Les threads]]
** [[c_fork| Les forks]]
* IPC:
** [[c_pipe| Les tubes]]
** [[c_semaphore| Les sémaphores]]
** [[c_signals| Les signaux POSIX]]
** [[c_socket| Les sockets]]
* GP-GPU avec CUDA:
** [[cuda_install| Installation de CUDA]]
** [[cuda_hello_world| Les concepts et bases]]
<hr>
<div align="center">Python</div>
<hr>
* [[python_devel| Premier projet en ''Python'']]
* [[python_algo|Un peu d'algorithmique]]
<hr>
<div align="center">SQL</div>
<hr>
* [[sql_install| Installation d'un SGBDR]]
* [[SQL_import| Importation d'une base de données]]
|
<hr>
<div align="center">Général</div>
<hr>
* [[Arduino_sketch_writing | Écriture d'un sketch]]
* [[Arduino_CH340_driver_install | Installation du pilote CH340 (Serial TTL)]]
* [[Arduino_CH340_driver_install | Installation du pilote CH340 (Serial TTL)]]
* [[Arduino_FTDI_driver_install | Installation du pilote FTDI(Serial TTL)]]
* [[Arduino_FTDI_driver_install | Installation du pilote FTDI(Serial TTL)]]
* [[Arduino_CP210X_driver_install | Installation du pilote CP210X(Serial TTL)]]
* [[Arduino_CP210X_driver_install | Installation du pilote CP210X(Serial TTL)]]
* [[Arduino_Eclipse_sketch | Création d'un projet sous Eclipse]]
* [[arduino_diagram | Schémas des cartes Arduino]]
* [[esp8266_diagram | Schémas des cartes ESP8266]]
* [[esp32_diagram | Schémas des cartes ESP32]]
* [[sbc_diagram | Schémas des SBC]]
* [[µc_datasheet | Fiches techniques des microcontrôleurs]]
<hr>
<hr>
<div align="center">Capteurs</div>
<div align="center">Schéma des cartes</div>
<hr>
<hr>
* [[arduino_diagram | Arduino]]
* [[esp8266_diagram | ESP8266]]
* [[esp32_diagram | ESP32]]
* [[sbc_diagram | Les SBC]]
* [[µc_datasheet | Fiches techniques des microcontrôleurs]]
|align=left|
* [[Arduino_LDR | Luminosité avec une photorésistance]]
* [[Arduino_LDR | Luminosité avec une photorésistance]]
* [[Arduino_BH1750 | Luminosité avec le BH1750]]
* [[Arduino_BH1750 | Luminosité avec le BH1750]]
Ligne 536 : Ligne 366 :
* [[Arduino_SR501 | Détection de mouvement avec le SR501 (PIR) ]]
* [[Arduino_SR501 | Détection de mouvement avec le SR501 (PIR) ]]
* [[Arduino_soil_moisture | Capteur d'humidité du sol ]]
* [[Arduino_soil_moisture | Capteur d'humidité du sol ]]
|align=left|
<hr>
<hr>
<div align="center">Communication</div>
<div align="center">Sans-fil</div>
<hr>
<hr>
* Sans-fil:
** [[Arduino_HC12 | Communication RF433 avec un HC12]]
** [[Arduino_HC12 | Communication RF433 avec un HC12]]
** [[Arduino_NRF24L01 | Communication 2.4Ghz avec un NRF24L01]]
** [[Arduino_NRF24L01 | Communication 2.4Ghz avec un NRF24L01]]
** [[Arduino_ESP05 | Communication Wi-Fi avec un ESP-05]]
** [[Arduino_ESP05 | Communication Wi-Fi avec un ESP-05]]
* Shield Ethernet (W5100):
<hr>
<div align="center">Shield Ethernet (W5100)</div>
<hr>
** [[Arduino_W5100_intro | Présentation du shield]]
** [[Arduino_W5100_intro | Présentation du shield]]
** [[Arduino_W5100_OSI3 | Configuration OSI 3]]
** [[Arduino_W5100_OSI3 | Configuration OSI 3]]
** [[Arduino_W5100_web_server | Utilisation du Shield Ethernet pour faire un serveur Web]]
** [[Arduino_W5100_web_server | Utilisation du Shield Ethernet pour faire un serveur Web]]
<hr>
|align=left|
<div align="center">Composants et montages divers</div>
<hr>
* [[ potentiometre | Potentiomètre ]]
* [[ potentiometre | Potentiomètre ]]
* [[ shift_register | Registre à décalage ]]
* [[ shift_register | Registre à décalage ]]
* [[ Arduino_2axis_joystick_button | Joystick 2 axes avec bouton ]]
* [[ Arduino_2axis_joystick_button | Joystick 2 axes avec bouton ]]
* [[ Arduino_SD_CARD | Module pour cartes SD ]]
* [[ Arduino_SD_CARD | Module pour cartes SD ]]
<hr>
|align=left|
<div align="center">ESP8266 / ESP32</div>
<hr>
* [[esp_ide_arduino | Cartes ESP et IDE Arduino]]
* [[esp_ide_arduino | Cartes ESP et IDE Arduino]]
* [[esp8266_wifi | Utilisation du WiFi ]]
* [[esp8266_wifi | Utilisation du WiFi ]]
Ligne 563 : Ligne 391 :
* [[esp8266_ntp_client | Client NTP ]]
* [[esp8266_ntp_client | Client NTP ]]
* [[:Media:esp8266_tp_meteo_dht11.pdf | TP station météo avec le DHT11 ]]
* [[:Media:esp8266_tp_meteo_dht11.pdf | TP station météo avec le DHT11 ]]
<hr>
|align=left|
<div align="center">Raspberry / Banana / Orange Pi</div>
<hr>
* [[iso_install_sdcard | Installation d'une image ]]
* [[iso_install_sdcard | Installation d'une image ]]
* [[pi_java_install | Mise en place de Java ]]
* [[pi_java_install | Mise en place de Java ]]
Ligne 572 : Ligne 398 :
* [[Linux sunxi armbian w1 | Utilisation du protocole OneWire sous Linux]]
* [[Linux sunxi armbian w1 | Utilisation du protocole OneWire sous Linux]]
* [[Linux uart sunxi armbian | Utilisation du protocole UART sous Linux]]
* [[Linux uart sunxi armbian | Utilisation du protocole UART sous Linux]]
<hr>
<div align="center">Notions avancées</div>
<hr>
* Arduino (ATmega328)
** [[atmega328_registers | Manipulation de registres ]]
** [[atmega328_timers | Les timers ]]
|
<hr>
<div align="center">VmWare</div>
<hr>
* [[vmware_install | Installation ]]
* [[vmware_network | La partie réseau ]]
* [[vmware_create_vm | Création d'une machine virtuelle ]]
* [[vmware_debug_vm | Débogage réseau d'une machine virtuelle]]
<hr>
<div align="center">Proxmox</div>
<hr>
* [[proxmox_install | Installation ]]
* [[proxmox_nic_name | Les interfaces réseaux ]]
* [[proxmox_iptables | Utilisation d'iptables ]]
* [[proxmox_fail2ban | Fail2ban ]]
|}
|}
</div>
== Virtualisation ==
== Virtualisation ==
<div align="center">
<div align="center">

Version du 31 mai 2026 à 13:23

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

La pratique

Système

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

Réseaux

Les outils OSI 2 OSI 3+ OSI 7 Cisco

Sécurité

Développement

Général PHP JavaScript Java C SQL Python

Embarqué

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

Programmation


Port série


Schéma des cartes


Sans-fil


Shield Ethernet (W5100)

Virtualisation

Système Sécurité Réseaux Développement Embarquée Virtualisation

Général


Réseaux


Haute disponibilité


Multimédia


Réseaux


Système


Les outils


OSI 2


OSI 3+


OSI 7


Cisco ISR (routeur)


Général


PHP


JavaScript


Java


C


Python


SQL


Général


Capteurs


Communication


Composants et montages divers


ESP8266 / ESP32


Raspberry / Banana / Orange Pi


Notions avancées


VmWare


Proxmox