Différences entre versions de « The Linux Craftsman »

De The Linux Craftsman
Aller à la navigation Aller à la recherche
Ligne 117 : Ligne 117 :
 
|-valign="top"
 
|-valign="top"
 
|align=left|
 
|align=left|
 +
<hr>
 +
<div align="center">Général</div>
 +
<hr>
 
* [[Installation de CentOS]]
 
* [[Installation de CentOS]]
 
* [[Gestionnaire de démarrage]]
 
* [[Gestionnaire de démarrage]]
Ligne 127 : Ligne 130 :
 
* [[Gestion des disques]]
 
* [[Gestion des disques]]
 
* [[start_stop_daemon|Création d'un service avec start-stop-daemon]]
 
* [[start_stop_daemon|Création d'un service avec start-stop-daemon]]
* Réseaux
+
<hr>
** [[ifcfg-ethX|Les interfaces réseaux]]
+
<div align="center">Réseaux</div>
** [[sysconfig-network|Les paramètres réseaux]]
+
<hr>
** [[resolv.conf|Configuration du client DNS]]
+
* [[ifcfg-ethX|Les interfaces réseaux]]
** [[ntp.conf|Configuration du client NTP]]
+
* [[sysconfig-network|Les paramètres réseaux]]
* Haute disponibilité
+
* [[resolv.conf|Configuration du client DNS]]
** [[drbd|Réplication à chaud avec DRBD]]
+
* [[ntp.conf|Configuration du client NTP]]
* Multimédia
+
<hr>
** [[DLNA|Partage de contenu cross-platform avec DLNA]]
+
<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]]
 
|
 
|
* Réseaux
+
<hr>
** [[Iptables]]
+
<div align="center">Réseaux</div>
** [[Squid]]
+
<hr>
** [[Snort]]
+
* [[Iptables]]
** [[:Media:Chillispot.pdf|Hotspot avec Chillispot]]
+
* [[Squid]]
** [[Sécuriser un service avec Fail2ban]]
+
* [[Snort]]
** [[Openvpn]]
+
* [[:Media:Chillispot.pdf|Hotspot avec Chillispot]]
* Système
+
* [[Sécuriser un service avec Fail2ban]]
** [[SSH]]
+
* [[Openvpn]]
** [[SELinux]]
+
<hr>
 +
<div align="center">Système</div>
 +
<hr>
 +
* [[SSH]]
 +
* [[SELinux]]
 
|
 
|
*OSI 2
+
<hr>
** [[bridge|Les bridges]]
+
<div align="center">OSI 2</div>
** [[alias|Les alias]]
+
<hr>
** [[vlan|Les vlans]]
+
* [[bridge|Les bridges]]
** [[one-arm_router|La passerelle ''one-arm'']]
+
* [[alias|Les alias]]
** [[transparent_firewall|Le proxy ''transparent'']]
+
* [[vlan|Les vlans]]
*OSI 3+
+
* [[one-arm_router|La passerelle ''one-arm'']]
 +
* [[transparent_firewall|Le proxy ''transparent'']]
 +
<hr>
 +
<div align="center">OSI 3+</div>
 +
<hr>
 +
* Services:
 
** [[DHCP]]
 
** [[DHCP]]
 
** [[DNS]]
 
** [[DNS]]
** Haute-disponibilité
+
*Haute-disponibilité
*** [[Ucarp]]
+
** [[Ucarp]]
*OSI 7
+
<hr>
 +
<div align="center">OSI 7</div>
 +
<hr>
 +
* Services:
 
** [[SAMBA]]
 
** [[SAMBA]]
 
** [[HTTPD]]
 
** [[HTTPD]]
 
** [[Postfix]]
 
** [[Postfix]]
 
** [[vnc|Installer un serveur VNC]]
 
** [[vnc|Installer un serveur VNC]]
** Industrialisation
+
* Industrialisation:
*** [[:Media:pxe.pdf|Monter un serveur PXE (pdf)]]
+
** [[:Media:pxe.pdf|Monter un serveur PXE (pdf)]]
*** [[PXE|Monter un serveur PXE]]
+
** [[PXE|Monter un serveur PXE]]
** Supervision
+
* Supervision
*** [[Nagios| Nagios]]
+
** [[Nagios| Nagios]]
*** [[Cacti| Installer un serveur Cacti]]
+
** [[Cacti| Installer un serveur Cacti]]
*** [[SNMP | Utiliser SNMP]]
+
** [[SNMP | Utiliser SNMP]]
* Cisco ISR (routeur)
+
<hr>
** [[ISR-basics|Les bases]]
+
<div align="center">Cisco ISR (routeur)</div>
 +
<hr>
 +
* [[ISR-basics|Les bases]]
 
|
 
|
* Général
+
<hr>
** [[eclipse_install|Mise en place de l'environnement de développement]]
+
<div align="center">Général</div>
** [[svn|Mise en place d'un serveur de version]]
+
<hr>
* ''C''
+
* [[eclipse_install|Mise en place de l'environnement de développement]]
** [[c_devel| Premier projet en ''C'']]
+
* [[svn|Serveur de version SVN]]
** [[c_algo| Un peu d'algorithmique]]
+
<hr>
* ''Java''
+
<div align="center">C</div>
** [[java_devel| Premier projet en ''Java'']]
+
<hr>
** [[java_algo| Un peu d'algorithmique]]
+
* [[c_devel| Premier projet en ''C'']]
** [[java_jar|Mon premier objet]]
+
* [[c_algo| Un peu d'algorithmique]]
** [[java_servlet|Les Servlets]]
+
<hr>
** [[java_ws_restful| Web Service Restful]]
+
<div align="center">Java</div>
** [[java_mysql| Utiliser une base MySQL avec Java]]
+
<hr>
** [[java_memcached| Memcached un serveur de cache]]
+
* [[java_devel| Premier projet en ''Java'']]
** [[junit| Les tests en Java]]
+
* [[java_algo| Un peu d'algorithmique]]
* ''JavaScript''
+
* [[java_jar|Mon premier objet]]
** [[js_devel| Premier projet en ''JavaScript'']]
+
* [[java_servlet|Les Servlets]]
** [[js_algo| Un peu d'algorithmique]]
+
* [[java_ws_restful| Web Service Restful]]
** [[js_object| Les objets]]
+
* [[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]]
* ''PHP''
+
<hr>
** [[php_devel| Premier projet en ''PHP'']]
+
<div align="center">JavaScript</div>
** [[php_algo|Un peu d'algorithmique]]
+
<hr>
** [[php_object| Les objets]]
+
* [[js_devel| Premier projet en ''JavaScript'']]
** [[php_pdo| Utiliser une base MySQL avec PDO]]
+
* [[js_algo| Un peu d'algorithmique]]
** [[php_memcached| Memcached un serveur de cache]]
+
* [[js_object| Les objets]]
** [[php_daemon | Écriture d'un démon]]
+
* [[js_AJAX| Client AJAX pour utiliser des Web Services]]
** [[php_socket | Utilisation des sockets]]
+
* [[js_AJAX_auth | Authentification avec un client AJAX]]
** [[php_xdebug| Debugger avec ''Xdebug'']]
+
<hr>
** [[phpunit| Les tests en PHP]]
+
<div align="center">PHP</div>
* ''Python''
+
<hr>
** [[python_devel| Premier projet en ''Python'']]
+
* [[php_devel| Premier projet en ''PHP'']]
** [[python_algo|Un peu d'algorithmique]]
+
* [[php_algo|Un peu d'algorithmique]]
* SQL
+
* [[php_object| Les objets]]
** [[sql_install| Installation d'un SGBDR]]
+
* [[php_pdo| Utiliser une base MySQL avec PDO]]
** [[SQL_import| Importation d'une base de données]]
+
* [[php_memcached| Memcached un serveur de cache]]
 +
* [[php_daemon | Écriture d'un démon]]
 +
* [[php_socket | Utilisation des sockets]]
 +
* [[php_xdebug| Debugger avec ''Xdebug'']]
 +
* [[phpunit| Les tests en PHP]]
 +
<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]]
 
|
 
|
* Arduino
 
** [[Arduino_sketch_writing | Écriture d'un sketch]]
 
** [[Arduino_CH340_driver_install | Installation du pilote CH340 (Serial TTL)]]
 
** [[Arduino_Eclipse_sketch | Création d'un projet sous Eclipse]]
 
** Capteurs :
 
*** [[Arduino_LDR | Luminosité avec une photorésistance]]
 
*** [[Arduino_BH1750 | Luminosité avec le BH1750]]
 
*** [[Arduino_DS18B20 | Température avec le DS18B20]]
 
*** [[Arduino_LM35DZ | Température avec le LM35]]
 
*** [[Arduino_DHT11 | Température et humidité avec le DHT11]]
 
*** [[Arduino_BMP280 | Température, pression et altitude avec le BMP280]]
 
*** [[Arduino_A3144 | Effet de Hall (magnétisme) avec le A3144 ]]
 
*** [[Arduino_SR501 | Détection de mouvement avec le SR501 (PIR) ]]
 
*** [[Arduino_soil_moisture | Capteur d'humidité du sol ]]
 
** Communication :
 
*** [[Arduino_HC12 | Communication RF433 avec un HC12]]
 
*** [[Arduino_NRF24L01 | Communication 2.4Ghz avec un NRF24L01]]
 
*** Shield Ethernet (W5100):
 
**** [[Arduino_W5100_intro | Présentation du shield]]
 
**** [[Arduino_W5100_OSI3 | Configuration OSI 3]]
 
**** [[Arduino_W5100_web_server | Utilisation du Shield Ethernet pour faire un serveur Web]]
 
*** [[Arduino_ESP05 | Communication Wi-Fi avec un ESP-05]]
 
** Composants et montages divers :
 
*** [[ potentiometre | Potentiomètre ]]
 
*** [[ Arduino_2axis_joystick_button | Joystick 2 axes avec bouton ]]
 
*** [[ Arduino_SD_CARD | Module pour cartes SD ]]
 
* ESP8266
 
** [[esp8266_wifi | Utilisation du WiFi ]]
 
 
<hr>
 
<hr>
* Raspberry / Banana Pi
+
<div align="center">Arduino</div>
** [[iso_install_sdcard | Installation d'une image ]]
+
<hr>
** [[pi_java_install | Mise en place de Java ]]
+
* [[Arduino_sketch_writing | Écriture d'un sketch]]
 +
* [[Arduino_CH340_driver_install | Installation du pilote CH340 (Serial TTL)]]
 +
* [[Arduino_Eclipse_sketch | Création d'un projet sous Eclipse]]
 +
<hr>
 +
<div align="center">Capteurs</div>
 +
<hr>
 +
* [[Arduino_LDR | Luminosité avec une photorésistance]]
 +
* [[Arduino_BH1750 | Luminosité avec le BH1750]]
 +
* [[Arduino_DS18B20 | Température avec le DS18B20]]
 +
* [[Arduino_LM35DZ | Température avec le LM35]]
 +
* [[Arduino_DHT11 | Température et humidité avec le DHT11]]
 +
* [[Arduino_BMP280 | Température, pression et altitude avec le BMP280]]
 +
* [[Arduino_A3144 | Effet de Hall (magnétisme) avec le A3144 ]]
 +
* [[Arduino_SR501 | Détection de mouvement avec le SR501 (PIR) ]]
 +
* [[Arduino_soil_moisture | Capteur d'humidité du sol ]]
 +
<hr>
 +
<div align="center">Communication</div>
 +
<hr>
 +
* Sans-fil:
 +
** [[Arduino_HC12 | Communication RF433 avec un HC12]]
 +
** [[Arduino_NRF24L01 | Communication 2.4Ghz avec un NRF24L01]]
 +
** [[Arduino_ESP05 | Communication Wi-Fi avec un ESP-05]]
 +
* Shield Ethernet (W5100):
 +
** [[Arduino_W5100_intro | Présentation du shield]]
 +
** [[Arduino_W5100_OSI3 | Configuration OSI 3]]
 +
** [[Arduino_W5100_web_server | Utilisation du Shield Ethernet pour faire un serveur Web]]
 +
<hr>
 +
<div align="center">Composants et montages divers</div>
 +
<hr>
 +
* [[ potentiometre | Potentiomètre ]]
 +
* [[ Arduino_2axis_joystick_button | Joystick 2 axes avec bouton ]]
 +
* [[ Arduino_SD_CARD | Module pour cartes SD ]]
 +
<hr>
 +
<div align="center">ESP8266</div>
 +
<hr>
 +
* [[esp8266_wifi | Utilisation du WiFi ]]
 +
<hr>
 +
<div align="center">Raspberry / Banana Pi</div>
 +
<hr>
 +
* [[iso_install_sdcard | Installation d'une image ]]
 +
* [[pi_java_install | Mise en place de Java ]]
 
|}
 
|}
 
</div>
 
</div>

Version du 9 décembre 2017 à 11:48

Présentation

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 et CentOS en particulier.

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...

Les cours

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

La pratique

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

Général


Réseaux


Haute disponibilité


Multimédia


Réseaux


Système


OSI 2


OSI 3+


OSI 7


Cisco ISR (routeur)


Général


C


Java


JavaScript


PHP


Python


SQL


Arduino


Capteurs


Communication


Composants et montages divers


ESP8266


Raspberry / Banana Pi