Aller au contenu
Open Source, Open Minds
Open Source, Open Minds
Année 2025/2026
Initiale CielA1
Initiale CielA2
Cfa CielA1
Cfa CielA2
Règles de la section
Sommaire
Cours
Chronologie de l’informatique
Super Calculateur Jean Zay
Les bases
Numération
Les bases en mathématique
Le complément à 2
Les codages
les codes ascii / ascii étendu / utf8
Algèbre de BOOLE
LINUX
libre, ouvert Vs propriétaire
Distributions
User Space / Kernel Space
Le noyau (KERNEL)
kernel et processus
Admin système
Signaux clavier dans le terminal Linux
signal et SIGINT
Les commandes
Les fichiers, les répertoires
Propriétaire
group
Droits
Droits sous linux (propriétaire et groupe)
Bash shell
Variables d’environnement
Les variables en shell bash
Processus
root
sudo
Ajouter un utilisateur
mot de passe
/etc/passwd /etc/shadow /etc/group
hash et mot de passe
Tube ou pipe (anglais)
systemd et Daemon
vi éditeur de texte sous Unix/Linux
SSH
SSH Clé publique / Clé privé
ssh-copy-id
Git
Disque et partitions et FS
Conteneur Docker
Docker
Virtualbox
Debian
Debian avec virtualbox
Distribution ALPINE
Alpine et Busybox
OpenRC
Langages interprétés
SCRIPT BASH SHELL
BASH SHELL, Passage d’arguments
Retour de script
les tests en bash shell
Fonctions logiques en shell bash
Zenity
Python3
Langage compilé
Langage C
Dennis Ritchie et Brian Kernighan
gcc
gdb
coredump
Makefile
glibc vs musl
La programmation en C
fonctions c courantes
printf
atoi()
Les entiers en C ANSI
Passage de paramètre(s) en C
Les structures de contrôle
Directives de préprocesseur en C
macro , #define
Utiliser les textes en couleurs
enum, pour énumérer
Les structures en langage C
Les fonctions en langage C
La fonction maj en C
Librairie de fonctions
libc
math.h
Les fichiers
open/close
Les fichiers FILE
fork
SIGINT en C
module , allons dans le noyau
Sockets TCP & UDP
Socket UDP en C ansi
Socket TCP en C ansi
RUST
projet plus_moins en RUST
Images Bitmap
Réseau
Schéma réseau
Commandes Linux
iproute2
Modèle OSI
Cours Réseau
Connecteur RJ45
Les Classes (IPV4)
Adresse MAC
IP Internet Protocole V4/V6
IPV6 les grands types d’adresses
Les interfaces
nmcli
arp-scan
TCPDUMP
TCP/IP
Processeurs
x86 & AMD
ARM
RISCV
Systèmes Embarqués
SOC BCM2837
GPIO BCM 2837
Microcontrôleur
ATMEGA328P
MSP430
Arduino UNO
Raspberry PI
GPIO SYSFS obsolète
WiringPi Obsolète
libgpiod
pigpio
Longan Nano RISC V
LED ROUGE Blink
GD32VF103 User Manuel V1.2
Matériel (hardware)
USB
Transducteurs
Relais ILS
Relais électromagnétique
Servo Moteur
Hash et Chiffrements
Hash
hash en c
hash en c avec un peu de SEL (salt)
Chiffrement RSA en C
LUKS
Chiffrer sa partition sous Debian / Ubuntu
Fichier LUKS
WEB
Dev sous Debian / Ubuntu
html/css
CSS CheatSheet
Unix V4
JS Linux
Cyber Sécurité
forkbomb
TD
TD_Numèrations
Décimal -> binaire
Décimal -> Hexadécimal
Octale binaire
TD_Shell bash script
Bonjour le monde !
Script shell bash binaire
TD script shell bash factoriel
TD_Langage C
printf la base
exercices formats printf
printf , les formats
TD_Réseau
Les classes IPV4 (exercices)
IPV4 Exercices
IPV6 Exercices
Sujet de BTS
Sujet BTS 2016
Atelier TP
Proxy du lycée
TP_LINUX
TP0_LINUX Premiers pas sous linux
TP1_LINUX Dossiers/fichiers
TP_LINUX VI_Éditeur_texte
TP_Linux Créer un compte
TP0_SHELL BASH
TP Les processus sous linux
TP_C
TP0_C Découverte du C ANSI par K&R
TP1_C on va coder
TP2_C Structures de contrôle
TP3_C paramètres
TP4_C et les maths
TP5_C les fonctions et librairies
TP6_C Hash_simple
TP7_C Images
Format image PBM
Langage C créer une image pbm
Des fonctions pour dessiner !
TP8_C Son LA 440Hz .wav
open / close
TPX_C Les signaux
ebuddy
TP_VB_Admin
TP0_VB_Debian
TP1_VB Administration (Simpson’s family)
TP_VB_Réseau
TP0_VB_Réseau 2 machines
TP1_VB_Administration d’une salle réseau
TP2_VB_FireWall
TP3_VB_Hacker_telnet
TP Raspberry PI
RPI_0 Installation
RPI_1 GPIO shell bash
RPI_2 Python
RPI_3 Langage C
RPI_4 PHP et GPIO
RPI_5 Service & Modules
Service pour RPI « GPIO17 »
rpi module
TP_Docker
TP0_Docker
TP1_Docker_web_apache
Chiffrement GPG
GPG chiffrement Symétrique Partie 1
GPG Chiffrement Asymétrique Partie 2
Git au lycée
Phy/Inf
Année 1
Arduino BLINK
I/O (INPUT/OUTPUT)
SORTIE / OUT LED EXTERNE
ENTREE / INPUT Relais ILS
Utilisation de la sonde Numérique
Servo Moteur FS90
Moteurs Pas à Pas
ASM Broche 10 Arduino
Année 2
Le convertisseur Analogique Numérique
CAN / CNA
Régulation ventilateur
Capteur DHT22 humidité
Compétences
Cp Année 1
Contrôle N°1
Contrôle N°2
correction
Correction Controle_2
Cp Année 2
Outils
Compte rendu
Archives avec tar
Logiciels
Arduino 2.2.1
Arduino 2.3.6
Monia
Monia et l’organigramme
Arduino_Monia
Minicom
Minicom
screen
Fritzing
Wavacity
Libre office
Only Office
imagemagick
Skeletonc
create_projectc
Sonde numérique 8 Canaux
Wokwi arduino en web
Sauvegarde incrémentielle
Automatiser la sauvegarde sur linux3
wget_proxy
smartctl
Secret
Perso
Intel 4004
Mon GIT
minishell
GPIO par site WEB
Docker Moodle
Docker_proxy
docker_install
dd
Anciens sites google
Liste des pages
Find
Chiffrement GPG
Accueil
 - 
Chiffrement GPG