Taille: 11178
Commentaire:
|
Taille: 10648
Commentaire:
|
Texte supprimé. | Texte ajouté. |
Ligne 22: | Ligne 22: |
|| ? || Python (beginner) ||Grizzly|| || || Nounou ||Général|| || ? || Python (advanced) ||Grizzly|| || || Nounou ||Général|| || ? || Django ||Grizzly|| || || || Nounou ||Général|| |
|| ? || Python (beginner) ||Grizzly || || || || Nounou ||Général|| || ? || Python (advanced) ||Grizzly || || || || Nounou ||Général|| || ? || Django ||Grizzly / Zéphyr ?|| || || || Nounou ||Général|| || ? || Re2o - Présentation du projet et fonctionnalités |||| || || || Nounou || Cr@ns || || ? || Re2o - How to dev |||| || || || Nounou || Cr@ns || |
Ligne 30: | Ligne 32: |
|| ? || La VoIP avec Asterisk || |||| || ||Apprenti|| Cr@ns || | |
Ligne 36: | Ligne 37: |
|| ? || CAcert et gestion de certificat || ??? || || || ||Apprenti||Général|| | |
Ligne 40: | Ligne 40: |
|| ? || Python (difficile) |||| || || || Nounou ||Général|| | |
Ligne 42: | Ligne 41: |
|| ? || Un framework web Python : Django || || || || || Nounou ||Général|| || ? || Intranet 2 || || ??? || || ||Apprenti|| Cr@ns || |
|
Ligne 48: | Ligne 45: |
|| ? || SQL || Zephyr || || || ||Apprenti||Général|| || ? || LaTeX || Zephyr ? || || || ||Apprenti||Général|| |
|
Ligne 76: | Ligne 75: |
== Python beginner/advanced/hardore == Voir avec [[Wiki20-100]] et WikiIota pour la version finalisée. |
== Python beginner/advanced/hardcore == Bases de python, historique, exemples d'utilisation de modules. Programation object. Décorateurs. |
Ligne 92: | Ligne 93: |
== CAcert et gestion de certificat == Présentation de SSL et des certificats. x509. Usage. Qu'est ce que CAcert ? Qu'est ce qu'un assureur ? Présenter le questionnaire. Commmandes utiles pour manier openSSL. |
|
Ligne 129: | Ligne 126: |
== Intranet 2 == Présentation des outils en test. Présentation de ce qu'il reste à faire et à améliorer. (appel aux bonnes volontés) |
|
Ligne 163: | Ligne 158: |
== La VoIP avec Asterisk == Concept de la VoIP. SIP. Configuration et Asterisk. |
Liste indicative copiée sur 2015-2016
Il faudrait enlever les trucs obsolètes, et rajouter des nouveautés ? N'oubliez pas d'enlever/rajouter une partie contenu des séminaires en-dessous du tableau avec /!\.
Évènement avec conférences en début d'année ?
Pollion et moi on est chauds, mais faudra sans doute se bouger vers août pour trouver 1,2 (3? ) conférenciers ? L'idée étant d'avoir des conférences "grand public" pour intéresser les gens au Crans, sans faire cela en septembre quand tout le monde est saturé de soirées.
Sommaire
- Liste indicative copiée sur 2015-2016
- Évènement avec conférences en début d'année ?
- Liste des séminaires
-
Contenu des séminaires
- Introduction à Unix, GNU/Linux, Debian et ''tutti quanti''
- Réseaux et routage
- Réseaux logiques
- IPv6
- Shell - ssh
- Python beginner/advanced/hardcore
- Git
- DNS
- LDAP : annuaire et binding
- Postgresql et bases de données relationnelles
- Bcfg2 et gestion de configuration
- Installer une machine Cr@ns
- Virtualisation :Xen et Proxmox
- Un framework web Python : Django
- Proxys et serveurs Web
- Le WiFi au Cr@ns et OpenWrt
- Monitoring (Monit et Nagios)
- Monitoring (Munin)
- Gestion du firewall au Cr@ns
- Cryptographie pratique : GPG
- Radius et authentification
- TV en multicast avec mumudvb
- Gestion de paquets sous Debian
- Wiki : gestion et configuration
- Commentaires
Liste des séminaires
Date |
Thème |
Intervenant |
Encadrant |
Slides |
Affiches |
Catégorie |
Spécificité |
? |
Présentation du réseau Cr@ns |
|
|
|
Nounou |
Cr@ns |
|
? |
Réseaux et routage |
|
|
|
Nounou |
Général |
|
? |
Shell et ssh (partie 1) |
|
|
|
Nounou |
Général |
|
? |
Réseaux avancé |
|
|
|
Apprenti |
Général |
|
? |
Service d'impression |
|
|
|
Nounou |
Général |
|
? |
Introduction à Unix, GNU/Linux, Debian et tutti quanti |
|
|
|
Nounou |
Général |
|
? |
IPv6 |
|
|
|
Apprenti |
Général |
|
? |
Python (beginner) |
Grizzly |
|
|
|
Nounou |
Général |
? |
Python (advanced) |
Grizzly |
|
|
|
Nounou |
Général |
? |
Django |
Grizzly / Zéphyr ? |
|
|
|
Nounou |
Général |
? |
Re2o - Présentation du projet et fonctionnalités |
|
|
|
Nounou |
Cr@ns |
|
? |
Re2o - How to dev |
|
|
|
Nounou |
Cr@ns |
|
? |
systemd |
|
|
|
Nounou |
Cr@ns |
|
? |
Le WiFi et OpenWrt |
|
|
|
Nounou |
Général |
|
? |
Freeradius |
|
|
|
Nounou |
Cr@ns |
|
? |
Monitoring au Crans |
?? |
|
|
|
Apprenti |
Cr@ns |
? |
Cryptographie pratique : GPG |
|
|
|
Nounou |
Général |
|
? |
Git |
|
|
|
Nounou |
Général |
|
? |
Gestion de firewall au Cr@ns |
|
|
|
Nounou |
Cr@ns |
|
? |
Gestion des données sous Linux |
|
|
|
Apprenti |
Général |
|
? |
DNS |
|
|
|
|
Apprenti |
Général |
? |
Proxys et serveurs Web |
??? |
??? |
|
|
Apprenti |
Général |
? |
LDAP : annuaire et binding |
|
|
|
Nounou (sauf si volontaire) |
Cr@ns |
|
? |
Postgresql et bases de données relationnelles |
??? |
|
|
Apprenti |
Général |
|
? |
Virtualisation : Xen et Proxmox |
?? |
|
|
|
Apprenti |
Général |
? |
Bcfg2 et gestion de configuration |
? |
|
|
|
Apprenti |
Cr@ns |
? |
Radius et authentification |
??? |
|
|
|
Apprenti |
Général |
? |
TV en multicast avec mumudvb |
|
|
|
|
Apprenti |
Général |
? |
Gestion de paquets sous Debian |
|
|
|
|
Général |
|
? |
Wiki : gestion et configuration |
??? |
|
|
|
Apprenti |
Général |
? |
SQL |
Zephyr |
|
|
|
Apprenti |
Général |
? |
LaTeX |
Zephyr ? |
|
|
|
Apprenti |
Général |
Contenu des séminaires
Introduction à Unix, GNU/Linux, Debian et ''tutti quanti''
Introduction historique. Définition de noyau, logiciel libre, distribution. Explications des particularités de Debian et de son utilisation au Cr@ns. Architecture de fichiers. Contenu des dossiers à la racine.
Réseaux et routage
Comment ça marche un câble ethernet ? Modèle OSI. Trame ethernet. Protocoles. Couche IP. ifconfig, vconfig, ping, arping, ip, ... Notion de routage. Démonstration avec Marionnet.
Réseaux logiques
Vlan. Bridges. Tunnel, VPN... Démonstration avec Marionnet. Utilisation de Scapy pour démonstrations.
IPv6
Présentation de l'IPv6. Pourquoi l'utiliser ? Intérêts. Maniement des IPv6. Nat64. Point sur la situation.
Shell - ssh
Concernant le shell
Définition de stdin, stdout, stderr. Caractères contrôles claviers essentiels. Tab-complétion. Présentation d'un terminal kikoo. Chemin relatif et chemin absolu. PATH. Récupérer un ${SHELL}rc.
cd, pwd, ls, mv, cp, touch, mkdir, rm, cat, less, nano, find, grep, chmod, chown, sudo, adduser, passwd, man, ... Redirection de flux. pipe. Métacaractères d'expansion.
Concernant le ssh
Protocole. Avantages. Fingerprint. Ce qu'il faut vérifier. Récupérer le .ssh/config
ssh -X, ssh -L, ssh -D. Gestion de clefs ssh.
Application : par exemple, se connecter à l'interface d'impression directe.
Python beginner/advanced/hardcore
Bases de python, historique, exemples d'utilisation de modules. Programation object. Décorateurs.
Git
Qu'est ce que git ? Dépôts bare, de prod et de dev. Installer Git. Configuration globale. Cloner un dépôt.
add, reset, commit, push, pull, status, rm, mv
init, premier push, créer un dépôt, dépôt partagé (umask, chmod. .gitignore
Créer des branches locales, les fusionner, checkout. Tracker des branches distantes. Revenir dans le temps (revert, checkout), stash
Récupérer le fichier de configuration proposé.
git add -p, git commit --amend, git checkout -p, cherry-pick, filter-branch, gc
DNS
A quoi ça sert ? Comment un nom de domaine est-il attribué ? Comment obtenir un nom de domaine ? Que faire quand on en a obtenu un ? Types de record. Algorithme de résolution des serveurs récursifs.
DNSSec. DNS au Cr@ns.
LDAP : annuaire et binding
Qu'est ce qu'une base LDAP ? "annuaire" ? Comment parler à une base LDAP ? Comment créer ou modifier une base LDAP ? lc_ldap ou comment le Cr@ns parle à LDAP.
Quand utiliser une base LDAP ?
Postgresql et bases de données relationnelles
Installation. Configuration. Savoir parler à sa base de données. Notion de bases de données relationnelles. Trucs et astuces.
Avoir appliqué ce qui est présenté dans le séminaire sur le serveur apprenti et faire des démonstrations au cours du séminaire.
Bcfg2 et gestion de configuration
Présentation de l'outil. Utilisation de Bcgg2.
Démonstration.
Installer une machine Cr@ns
Notion de raid matériel/logiciel. LVM. mdadm. Installer le système. Enregistrer la machine dans LDAP. Bcfg2.
Virtualisation :Xen et Proxmox
Notion de virtualisation. Avantages et inconvénients. Présentation des outils utilisés au Cr@ns. Comparaison des outils. Démonstration.
Un framework web Python : Django
Présentation de tout ce qui est nécessaire à la conception d'une application construite au fur et à mesure du séminaire.
Proxys et serveurs Web
Protocoles. Fonctionnement théorique. Fonctionnement pratique (proxy inverse,...). Configuration et utilisation au Cr@ns.
Le WiFi au Cr@ns et OpenWrt
Présentation d'OpenWrt et de ses éventuels concurrents. Compiler OpenWrt. Architecture du système.
Outils libres utilisés (hostapd, shell, bash). Drivers atheros et leur support sous Linux.
Comment flasher une borne. Architecture des fichiers de configuration. Monitoring des bornes (le principe).
Systèmes de paquets OpenWrt.
Monitoring (Monit et Nagios)
Présentation des 2 outils. Points communs, différence, complémentarité.
Expliquer le fonctionnement, la configuration, les améliorations possibles (il y en a plein).
Monitoring (Munin)
Présentation de munin. Configuration. Création d'un nouveau graphe pendant la présentation du séminaire et explication.
Gestion du firewall au Cr@ns
Qu'est ce qu'un parefeu et pourquoi en utiliser un ?
Principe des tables et des chaînes iptables. Grand schéma. Chaînes cible de base (DROP, REJECT, ACCEPT,...).
Recettes de cuisine : ingresss-filtering, egress-filtering, ipset, qos,...
Redémarrer le firewall : mythe ou réalité ?
Cryptographie pratique : GPG
Intérêt du chiffrement. Utilité des mails chiffrés. Principe de PGP. Principe de GPG. Utilisation pratique de GPG : générer des clefs, gérer des clefs, utiliser ses clefs, savoir chiffrer, savoir signer, bonne utilisation des clefs, gestion de certificats, gestion de réseau de confiance, modèles de confiance.
Radius et authentification
Présentation. 802.11.I (wifi) et 802.1.x (filaire). Configuration de base.
Exemple sur un domU.
TV en multicast avec mumudvb
Passer une semaine avec Daniel. Ça peut être bien de dire deux ou trois choses sur la radio, qui est diffusé par vlc.
Gestion de paquets sous Debian
Demander à Mamie. Ça va être très intéressant, c'est tout ce qu'on dira pour l'instant.
Wiki : gestion et configuration
Installation et configuration de MoinMoin. Conception de macros. Présentation des cas particuliers au Cr@ns.
Commentaires
J'ai copié-collé sur 2015-2016 pour commencer à organiser la distribution en gardant une trace
-- WikiBlupon