Différences entre versions de « The Linux Craftsman »

De The Linux Craftsman
Aller à la navigation Aller à la recherche
 
(86 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
= Présentation =
+
= Ce wiki =
== Ce wiki ==
 
 
<div align="center">
 
<div align="center">
{|class="wikitable" width="85%"
+
{|class="wikitable" width="100%"
 
! Le contenu !! Public visé !! L'auteur
 
! Le contenu !! Public visé !! L'auteur
 
|-valign=top
 
|-valign=top
||
+
|width="33%"|
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 et CentOS en particulier.
+
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.
 
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.
||
+
|width="33%"|
  
 
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".
 
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 [http://www.gnu.org/copyleft/fdl.html 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 !
 
Tout est disponible sous [http://www.gnu.org/copyleft/fdl.html 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 !
||
+
|width="33%"|
  
 
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 [[jcf|ici]]...
 
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 [[jcf|ici]]...
 +
 +
N'hésitez pas à faire un tour sur :
 +
{|
 +
|-valign=middle
 +
|align=center|
 +
[[Image:Logo-YouTube-rouge.png|30px|link=https://www.youtube.com/channel/UC3AcJxWj9_VY9zA8O-_XggA]]
 +
|| ma chaîne Youtube pour découvrir mes aventures ou (re)visionner certains cours
 +
|-valign=middle
 +
|align=center|
 +
[[Fichier:Logo-Tipeee.png|27px|link=https://fr.tipeee.com/tala-informatique]]
 +
||mon Tipeee pour me remercier
 +
|}
 
|}
 
|}
 
</div>
 
</div>
Ligne 22 : Ligne 33 :
 
= Les cours =
 
= Les cours =
 
<div align="center">
 
<div align="center">
{|class="wikitable" width="85%"
+
{|class="wikitable" width="100%"
 
! Système  !! Sécurité !! Réseaux !! Développement !! Général
 
! Système  !! Sécurité !! Réseaux !! Développement !! Général
 
|-valign=top
 
|-valign=top
 
||
 
||
* Linux
+
<hr>
** [[:Media:intro_linux.pdf|Introduction au système Linux]]
+
<div align="center">Linux</div>
** [[:Media:tp_linux_commandes_de_bases.pdf|TP Linux : commandes de bases]]
+
<hr>
* Windows
+
* [[:Media:intro_linux.pdf|Introduction au système Linux]]
** Architecture des ordinateurs en environnement Windows
+
* [[:Media:tp_linux_commandes_de_bases.pdf|TP Linux : commandes de bases]]
*** [[:Media:materiel.pdf|Le matériel]]
+
<hr>
*** [[:Media:system_exploitation.pdf|Le système d'exploitation]]
+
<div align="center">Windows</div>
*** [[:Media:gestion_disques.pdf|La gestion des disques]]
+
<hr>
*** [[:Media:sauvegarde.pdf|La sauvegarde]]
+
* Architecture des ordinateurs en environnement Windows
** Active Directory
+
** [[:Media:materiel.pdf|Le matériel]]
*** [[:Media:ad_intro.pdf|Les principes fondamentaux]]
+
** [[:Media:system_exploitation.pdf|Le système d'exploitation]]
*** [[:Media:ad_gpo.pdf|Gestion des stratégies]]
+
** [[:Media:gestion_disques.pdf|La gestion des disques]]
 +
** [[:Media:sauvegarde.pdf|La sauvegarde]]
 +
* Active Directory
 +
** [[:Media:ad_intro.pdf|Les principes fondamentaux]]
 +
** [[:Media:ad_gpo.pdf|Gestion des stratégies]]
 
||
 
||
* Réseaux:
+
<hr>
** [[:Media:Les pare-feux.pdf|Les pare-feux]]
+
<div align="center">Réseaux</div>
** [[:Media:Les pare-feux_tech.pdf|Les pare-feux (fiche technique)]]
+
<hr>
** [[:Media:Les VPN.pdf|Les VPN]]
+
* [[:Media:Les pare-feux.pdf|Les pare-feux]]
**[[:Media:Haute_dispo.pdf|Haute disponibilité]]
+
* [[:Media:Les pare-feux_tech.pdf|Les pare-feux (fiche technique)]]
* Sécurité des Systèmes d’Information
+
* [[:Media:Les VPN.pdf|Les VPN]]
** [[:Media:principes_SSI.pdf|Les principes fondamentaux]]
+
* [[:Media:Haute_dispo.pdf|Haute disponibilité]]
** [[:Media:implémentation_concrete_SSI.pdf|Implémentation concrète de la sécurité]]
+
* [[:Media:sauvegarde_pca.pdf|La sauvegarde]]
** [[:Media:cryptographie.pdf|Cryptographie]]
+
<hr>
** [[:Media:TD1_SSI.pdf|TD1: Principes Fondamentaux]]
+
<div align="center">Sécurité des Systèmes d’Information</div>
** [[:Media:TP1_SSI.pdf|TP1: Écoute d'une connexion]]
+
<hr>
** [[:Media:TP2_SSI.pdf|TP2: Chiffrement asymétrique avec PGP]]
+
* [[:Media:principes_SSI.pdf|Les principes fondamentaux]]
 +
* [[:Media:implémentation_concrete_SSI.pdf|Implémentation concrète de la sécurité]]
 +
* [[:Media:cryptographie.pdf|Cryptographie]]
 +
* [[:Media:TD1_SSI.pdf|TD1: Principes Fondamentaux]]
 +
* [[:Media:TP1_SSI.pdf|TP1: Écoute d'une connexion]]
 +
* [[:Media:TP2_SSI.pdf|TP2: Chiffrement asymétrique avec PGP]]
 +
<hr>
 +
<div align="center">Web</div>
 +
<hr>
 +
* [[:Media:apache server.pdf|Le serveur Apache]]
 +
* [[:Media:pilotage web bdd.pdf|Pilotage d'une page web]]
 
* [[:Media:web app security.pdf|Sécurité des applications Web]]
 
* [[:Media:web app security.pdf|Sécurité des applications Web]]
 
||
 
||
* Modèle OSI
+
<hr>
**[[:Media:OSI.pdf|Le modèle OSI en version cours]]
+
<div align="center">Modèle OSI</div>
**[[:Media:OSI_Slides.pdf|Le modèle OSI en version slides]]
+
<hr>
*OSI 1  
+
*[[:Media:OSI.pdf|Le modèle OSI en version cours]]
** [[:Media:Normes_cablages.pdf|Les normes de câblage]]
+
*[[:Media:OSI_Slides.pdf|Le modèle OSI en version slides]]
*OSI 2
+
<hr>
** [[:Media:Ethernet-802.3.pdf|La norme Ethernet (802.3)]]
+
<div align="center">OSI 1 </div>
** [[:Media:WiFi-802.11.pdf|La norme Wi-Fi (802.11)]]
+
<hr>
** [[:Media:Bridge.pdf|Les bridges]]
+
* [[:Media:Normes_cablages.pdf|Les normes de câblage]]
** [[:Media:STP.pdf|Spanning Tree Protocol]]
+
<hr>
** [[:Media:VLAN.pdf|Les Vlans]]
+
<div align="center">OSI 2</div>
*OSI 3+
+
<hr>
** Routage
+
* [[:Media:Ethernet-802.3.pdf|La norme Ethernet (802.3)]]
*** [[:Media:CIDR.pdf|Classless Inter-Domain Routing]]
+
* [[:Media:WiFi-802.11.pdf|La norme Wi-Fi (802.11)]]
*** [[:Media:resume_protocoles_vecteur_distance.pdf|Résumé sur les protocoles à vecteur de distance]]
+
* [[:Media:Bridge.pdf|Les bridges]]
*** [[:Media:EIGRP.pdf|Enhanced Interior Gateway Routing Protocol]]
+
* [[:Media:STP.pdf|Spanning Tree Protocol]]
*** [[:Media:OSPF.pdf|Open Shortest Path First]]
+
* [[:Media:VLAN.pdf|Les Vlans]]
*** [[:Media:BGP.pdf|Border Gateway Protocol]]
+
<hr>
** Services
+
<div align="center">OSI 3+</div>
*** [[:Media:DHCP.pdf|DHCP]]
+
<hr>
*** [[:Media:DNS.pdf|DNS]]
+
* Routage:
*** [[:Media:SAMBA.pdf|Samba]]
+
** [[:Media:CIDR.pdf|Classless Inter-Domain Routing]]
** Qualité de service
+
** [[:Media:resume_protocoles_vecteur_distance.pdf|Résumé sur les protocoles à vecteur de distance]]
*** [[:Media:QoS.pdf|La QoS]]
+
** [[:Media:EIGRP.pdf|Enhanced Interior Gateway Routing Protocol]]
*** [[:Media:Iproute2_QoS.pdf|Iproute2 et la QoS]]
+
** [[:Media:OSPF.pdf|Open Shortest Path First]]
** Protocole
+
** [[:Media:BGP.pdf|Border Gateway Protocol]]
*** [[:Media:HTTP.pdf|HTTP]]
+
*Services:
*** [[:Media:SNMP.pdf|SNMP]]
+
** [[:Media:DHCP.pdf|DHCP]]
 +
** [[:Media:DNS.pdf|DNS]]
 +
** [[:Media:SAMBA.pdf|Samba]]
 +
<hr>
 +
<div align="center">Qualité de service</div>
 +
<hr>
 +
* [[:Media:QoS.pdf|La QoS]]
 +
* [[:Media:Iproute2_QoS.pdf|Iproute2 et la QoS]]
 +
<hr>
 +
<div align="center">Protocole</div>
 +
<hr>
 +
* [[:Media:HTTP.pdf|HTTP]]
 +
* [[:Media:SNMP.pdf|SNMP]]
 
||
 
||
* Les basiques
+
<hr>
** L'algorithmique
+
<div align="center">L'algorithmique</div>
*** [[:Media:algo_intro.pdf|Introduction]]
+
<hr>
*** [[:Media:algo_langage.pdf|Le Langage]]
+
* [[:Media:algo_intro.pdf|Introduction]]
** [[:Media:tests.pdf|Les tests]]
+
* [[:Media:algo_langage.pdf|Le Langage]]
** SQL
+
<hr>
*** [[:Media:conception_bdd.pdf|Conception de base de données]]
+
<div align="center">SQL</div>
*** [[:Media:conception_bdd_simple.pdf|Conception de base de données (simplifié)]]
+
<hr>
*** [[:Media:langage_de_requête.pdf|Langage de requête]]
+
* [[:Media:conception_bdd.pdf|Conception de base de données]]
* Langages du Web
+
* [[:Media:conception_bdd_simple.pdf|Conception de base de données (simplifié)]]
** [[:Media:HTML xHTML intro.pdf|Le langage HTML]]
+
* [[:Media:langage_de_requête.pdf|Langage de requête]]
** [[:Media:css.pdf|Le langage CSS]]
+
<hr>
** [[:Media:javascript.pdf|Le langage JavaScript]]
+
<div align="center">Langages du Web</div>
** [[:Media:php.pdf|Le langage PHP]]
+
<hr>
* Architecture SOA
+
* [[:Media:HTML xHTML intro.pdf|Le langage HTML]]
** [[:Media:webservices.pdf|Les Web Services RESTful]]
+
* [[:Media:css.pdf|Le langage CSS]]
* Informatique embarquée
+
* [[:Media:javascript.pdf|Le langage JavaScript]]
** [[:Media:arduino_avr.pdf|Arduino et AVR]]
+
* [[:Media:php.pdf|Le langage PHP]]
** [[:Media:IOT.pdf|L'Internet des objets]]
+
<hr>
 +
<div align="center">Langage bas niveau</div>
 +
<hr>
 +
* [[:Media:C lang.pdf|Le langage C]]
 +
<hr>
 +
<div align="center">Architecture SOA</div>
 +
<hr>
 +
* [[:Media:webservices.pdf|Les Web Services RESTful]]
 +
<hr>
 +
<div align="center">Informatique embarquée</div>
 +
<hr>
 +
* [[:Media:arduino_avr.pdf|Arduino et AVR]]
 +
* [[:Media:IOT.pdf|L'Internet des objets]]
 
||
 
||
* Gestion
+
<hr>
** [[:Media:gestion_projet.pdf|Gestion de projet]]
+
<div align="center">Gestion</div>
* Bureautique
+
<hr>
** [[:Media:powerpoint.pdf|PowerPoint]]
+
* [[:Media:gestion_projet.pdf|Gestion de projet]]
** [[:Media:excel.pdf|Excel]]
+
<hr>
** [[:Media:bdd_com.pdf|Les bases de données]]
+
<div align="center">Bureautique</div>
 +
<hr>
 +
* [[:Media:powerpoint.pdf|PowerPoint]]
 +
* [[:Media:excel.pdf|Excel]]
 +
* [[:Media:bdd_com.pdf|Les bases de données]]
 +
<hr>
 +
<div align="center">Histoire / évolutions</div>
 +
<hr>
 +
* [[:Media:expertise_codage.pdf|Expertise codage]]
 
|}
 
|}
 
</div>
 
</div>
Ligne 113 : Ligne 170 :
 
= La pratique =
 
= La pratique =
 
<div align="center">
 
<div align="center">
{|class="wikitable" width="85%"
+
{|class="wikitable" width="100%"
! Système !! Sécurité !! Réseaux !! Développement !! Embarquée
+
! Système !! Sécurité !! Réseaux !! Développement !! Embarquée !! Virtualisation
 
|-valign="top"
 
|-valign="top"
 
|align=left|
 
|align=left|
Ligne 121 : Ligne 178 :
 
<hr>
 
<hr>
 
* [[Installation de CentOS]]
 
* [[Installation de CentOS]]
* [[Gestionnaire de démarrage]]
+
* [[Installation de Rocky]]
 +
* [[WSL | Installation de Linux sur Windows 10]]
 
* [[Vi / Vim]]
 
* [[Vi / Vim]]
 
* [[linux_repository|Les dépots (EPEL, EL, ...)]]
 
* [[linux_repository|Les dépots (EPEL, EL, ...)]]
Ligne 129 : Ligne 187 :
 
* [[users_groups|Utilisateurs et groupes]]
 
* [[users_groups|Utilisateurs et groupes]]
 
* [[Gestion des disques]]
 
* [[Gestion des disques]]
* [[start_stop_daemon|Création d'un service avec start-stop-daemon]]
+
* 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>
 
<hr>
 
<div align="center">Réseaux</div>
 
<div align="center">Réseaux</div>
Ligne 136 : Ligne 201 :
 
* [[sysconfig-network|Les paramètres réseaux]]
 
* [[sysconfig-network|Les paramètres réseaux]]
 
* [[resolv.conf|Configuration du client DNS]]
 
* [[resolv.conf|Configuration du client DNS]]
* [[ntp.conf|Configuration du client NTP]]
+
* [[ntpd|Configuration du client NTP]]
 
<hr>
 
<hr>
 
<div align="center">Haute disponibilité</div>
 
<div align="center">Haute disponibilité</div>
Ligne 155 : Ligne 220 :
 
* [[Sécuriser un service avec Fail2ban]]
 
* [[Sécuriser un service avec Fail2ban]]
 
* [[Openvpn]]
 
* [[Openvpn]]
 +
* [[Wireguard]]
 
<hr>
 
<hr>
 
<div align="center">Système</div>
 
<div align="center">Système</div>
Ligne 161 : Ligne 227 :
 
* [[SELinux]]
 
* [[SELinux]]
 
|
 
|
 +
<hr>
 +
<div align="center">Les outils</div>
 +
<hr>
 +
* [[tcpdump | Le scanner ''tcpdump'']]
 +
* [[iproute2 | Contrôle réseau avec la commande ''ip'']]
 
<hr>
 
<hr>
 
<div align="center">OSI 2</div>
 
<div align="center">OSI 2</div>
 
<hr>
 
<hr>
 +
* [[source routing|Le routage source]]
 
* [[bridge|Les bridges]]
 
* [[bridge|Les bridges]]
 
* [[alias|Les alias]]
 
* [[alias|Les alias]]
Ligne 183 : Ligne 255 :
 
** [[SAMBA]]
 
** [[SAMBA]]
 
** [[HTTPD]]
 
** [[HTTPD]]
** [[Postfix]]
+
** [[xmpp | Serveur XMPP avec Ejabberd]]
 
** [[vnc|Installer un serveur VNC]]
 
** [[vnc|Installer un serveur VNC]]
 
* Industrialisation:
 
* Industrialisation:
Ligne 203 : Ligne 275 :
 
* [[svn|Serveur de version SVN]]
 
* [[svn|Serveur de version SVN]]
 
<hr>
 
<hr>
<div align="center">C</div>
+
<div align="center">PHP</div>
 
<hr>
 
<hr>
* [[c_devel| Premier projet en ''C'']]
+
*Les basiques :
* [[c_algo| Un peu d'algorithmique]]
+
** [[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'']]
 +
** [[phpunit| Les tests en PHP]]
 +
* 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>
 
<hr>
<div align="center">Java</div>
+
<div align="center">JavaScript</div>
 
<hr>
 
<hr>
* [[java_devel| Premier projet en ''Java'']]
+
*Les basiques :
* [[java_algo| Un peu d'algorithmique]]
+
** [[js_devel| Premier projet en ''JavaScript'']]
* [[java_jar|Mon premier objet]]
+
** [[js_algo| Un peu d'algorithmique]]
* [[java_servlet|Les Servlets]]
+
** [[js_object| Les objets]]
* [[java_ws_restful| Web Service Restful]]
+
*Les RIA (''R''ich ''I''nternet ''A''pplication) :
* [[java_mysql| Utiliser une base MySQL avec Java]]
+
** [[js_AJAX| Client AJAX pour utiliser des Web Services]]
* [[java_memcached| Memcached un serveur de cache]]
+
** [[js_AJAX_auth | Authentification avec un client AJAX]]
* [[junit| Les tests en Java]]
+
** [[js_AJAX_fetch_api | Découverte de l'API ''fetch'']]
 
<hr>
 
<hr>
<div align="center">JavaScript</div>
+
<div align="center">Java</div>
 
<hr>
 
<hr>
* [[js_devel| Premier projet en ''JavaScript'']]
+
*Les basiques :
* [[js_algo| Un peu d'algorithmique]]
+
** [[java_devel| Premier projet en ''Java'']]
* [[js_object| Les objets]]
+
** [[java_jar|Mon premier objet]]
* [[js_AJAX| Client AJAX pour utiliser des Web Services]]
+
** [[java_algo| Un peu d'algorithmique]]
* [[js_AJAX_auth | Authentification avec un client AJAX]]
+
** [[junit| Les tests en Java]]
 +
* 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>
 
<hr>
<div align="center">PHP</div>
+
<div align="center">C</div>
 
<hr>
 
<hr>
* [[php_devel| Premier projet en ''PHP'']]
+
*Les basiques :
* [[php_algo|Un peu d'algorithmique]]
+
** [[c_devel| Premier projet en ''C'']]
* [[php_object| Les objets]]
+
** [[c_devel_cross| Compilation croisée (Cross Compilation)]]
* [[php_pdo| Utiliser une base MySQL avec PDO]]
+
** [[c_algo| Un peu d'algorithmique]]
* [[php_memcached| Memcached un serveur de cache]]
+
*Execution parallèle :
* [[php_daemon | Écriture d'un démon]]
+
** [[c_pthread| Les threads]]
* [[php_socket | Utilisation des sockets]]
+
** [[c_fork| Les forks]]
* [[php_xdebug| Debugger avec ''Xdebug'']]
+
* IPC:
* [[phpunit| Les tests en PHP]]
+
** [[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>
 
<hr>
 
<div align="center">Python</div>
 
<div align="center">Python</div>
Ligne 250 : Ligne 347 :
 
|
 
|
 
<hr>
 
<hr>
<div align="center">Arduino</div>
+
<div align="center">Général</div>
 
<hr>
 
<hr>
 
* [[Arduino_sketch_writing | Écriture d'un sketch]]
 
* [[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_CP210X_driver_install | Installation du pilote CP210X(Serial TTL)]]
 
* [[Arduino_Eclipse_sketch | Création d'un projet sous Eclipse]]
 
* [[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">Capteurs</div>
Ligne 282 : Ligne 386 :
 
<hr>
 
<hr>
 
* [[ potentiometre | Potentiomètre ]]
 
* [[ potentiometre | Potentiomètre ]]
 +
* [[ 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>
 
<hr>
<div align="center">ESP8266</div>
+
<div align="center">ESP8266 / ESP32</div>
 
<hr>
 
<hr>
 +
* [[esp_ide_arduino | Cartes ESP et IDE Arduino]]
 
* [[esp8266_wifi | Utilisation du WiFi ]]
 
* [[esp8266_wifi | Utilisation du WiFi ]]
 +
* [[esp8266_webserver | Utilisation du serveur web ]]
 +
* [[esp8266_udp_server | Serveur UDP ]]
 +
* [[esp8266_ntp_client | Client NTP ]]
 +
* [[:Media:esp8266_tp_meteo_dht11.pdf | TP station météo avec le DHT11 ]]
 
<hr>
 
<hr>
<div align="center">Raspberry / Banana Pi</div>
+
<div align="center">Raspberry / Banana / Orange Pi</div>
 
<hr>
 
<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 ]]
 +
* [[sbc_qemu_emulation | Émulation avec Qemu ]]
 +
* [[Linux sunxi armbian gpio | Manipulation des GPIO sous Linux]]
 +
* [[Linux sunxi armbian w1 | Utilisation du protocole OneWire 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]]
 
|}
 
|}
 
</div>
 
</div>

Version actuelle datée du 11 novembre 2024 à 12:25

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 :

Logo-YouTube-rouge.png

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

Logo-Tipeee.png

mon Tipeee pour me remercier

Les cours

Système Sécurité Réseaux Développement Général

Linux


Windows


Réseaux


Sécurité des Systèmes d’Information


Web


Modèle OSI


OSI 1


OSI 2


OSI 3+


Qualité de service


Protocole


L'algorithmique


SQL


Langages du Web


Langage bas niveau


Architecture SOA


Informatique embarquée


Gestion


Bureautique


Histoire / évolutions

La pratique

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