diff --git a/docs/daily/2025-10-16.md b/docs/daily/2025-10-16.md new file mode 100644 index 0000000..cdd6da1 --- /dev/null +++ b/docs/daily/2025-10-16.md @@ -0,0 +1,10 @@ +-Création de mes comptes: +legaragenumerique.fr , +nextcloud , +adventure.legaragenumerique , +element.io , + + +explication des prochains cours et quelle type de programmation comme python , C ,javascript etc... + +comment on protege nos mdp grace a nextcloud \ No newline at end of file diff --git a/docs/daily/2025-10-17.md b/docs/daily/2025-10-17.md new file mode 100644 index 0000000..3e8d3f4 --- /dev/null +++ b/docs/daily/2025-10-17.md @@ -0,0 +1,69 @@ +2025-10-17.md + +il existe different alimentation avec different certification +l'alimentation transforme le courant basse tension continu (3,3V, 5V, 12V). +l'alimentation est calculé en watt +Le distribuer de manière stable et propre à chaque composant de l'ordinateur. +C'est le cœur électrique de votre PC. Sans elle, aucun composant ne peut fonctionner. + +2. Son Utilité +une bonne alimentation c'est une basse +La Stabilité : Une mauvaise alimentation peut causer des plantages, abimé les composants +La Protection : Une bonne alimentation protège vos composants coûteux (qui valent souvent plusieurs centaines d'euros) contre : +Les surtensions Ps: si un éclair frappe près de chez vous. +Les courants trop faibles ou trop forts. +Les courts-circuits. Elle s'éteint pour sauver le reste du PC. + +La Durabilité : En fournissant un courant de qualité, bonne alimentation réduit l'usure de vos autres composants et prolonge leur durée de vie. +Économies d'électricité : Une alimentation "80 Plus Gold" gaspillera moins d'électricité qu'une "Bronze", ce qui réduit votre facture. +Moins de chaleur : Moins de gaspillage = moins de chaleur produite = ventilateur plus silencieux et meilleure longévité. + + + +Carte graphique + +composant qui va afficher le code a envoyer +le terme GPU graphique processor unique +mini pc dans un pc en autre elle permet de modéliser les graphismes émis sur le pc + + +CPU --> gpu --> affichage de l'écran, miner de la crypto , +ram--> VRAM + + + + +périphérique externe : son existence commence grâce a douglas Engenbart j'ai pas suivi +Unicode + + +affichage : permet de montrer des information ,transformé des données numérique en image +processus de l'image : après avoir allumé donne de l'Energie a tout les composants va servir de catalyseur après ca elle va alimenter tout les autre périphérique +le proc va charge le bios pour exécuter et l'écran va afficher les donnes du bios puis ensuite Windows +les résolutions c'est le nombre de pixel (image numérique qui représente l'ensemble de données numérique en image RVB) +display port ,HDMI , VGA , usbC , DVI . + + +la pile carte mère CMOS: + +la date +paramètre du bios +reset +perdre des paramètres + + +la pile donne de l'électricité a une petit puce +le bios BASIQUE INPUT OUTPOUT SYSTEME +premier programme qui se lance sur le pc avant de passer le relais +sans pile pas de démarrage du pc + +le disque dur dite mémoire mass +mémoire vive RAM +mémoire de mass ssd , hhd disque driver , +mémoire morte + +ssd pratique pour installation est directement liée a la carte de mère +plus de chance de corruption de données + + +processeur calcul les info données et rempli son cache afin de pas reproduire les meme calculs , elle est le cerveau du pc elle transmet tout les iformation entre les composants \ No newline at end of file diff --git a/docs/daily/2025-10-23.md b/docs/daily/2025-10-23.md new file mode 100644 index 0000000..8ee72f1 --- /dev/null +++ b/docs/daily/2025-10-23.md @@ -0,0 +1,27 @@ +#LINUX ET INSTALLATION + + +1 reduire le disque dur et creer **un espace non alloué** + + +2 allumé le **bios**et acitver dans le boot le cpx7 sur **ASUS TUF** + + +3 puis ensuite redemarré le pc allé dans le systeme windows de panne et changé le disque qui nous ouvre a partir d'une clé usb ou d'un cable relier a un serveur + + +4 on commence l'installation linux le paramétrage + +## IMPORTANT + + +5 probleme survenue sur mon pc par de connexion sans fil disponible donc installation des drivers de ma carte wifi sur linux : +installer des drivers: +sudo apt install firware-linux +sudo apt install firware-mediatek +selon vos drivers et la marque + + +6 puis on a installé le bureau grace a **sudo tasksel**qui nous a permit de mettre notre systeme debian + + diff --git a/docs/daily/2025-10-24.md b/docs/daily/2025-10-24.md new file mode 100644 index 0000000..433e6ac --- /dev/null +++ b/docs/daily/2025-10-24.md @@ -0,0 +1,9 @@ +##instalation d'une machine virtuelle sur linux debian 13 + + +instalation d'un gestionnaire de machien virtuelle que on a configurer . +son utilité ? pour tester notre propre serveur autant qu'inconnu + + +on avait de l'avance sur l'autre groupe alors nous avons jouer a gameshell + diff --git a/docs/daily/2025-10-30.md b/docs/daily/2025-10-30.md new file mode 100644 index 0000000..e4d9810 --- /dev/null +++ b/docs/daily/2025-10-30.md @@ -0,0 +1,297 @@ + ## Cours du 30 octobre 2025 + #important + + + Absolu → home/user/dev + relatif → cd /home/user ou ls ./dev + revenir en arriere (relatif)→ .. /user /dev + +tout ca c’est des chemin absolue : + + +/__/boot #fichier démarrage de grub + + +/__/bin #binary lien vers le usr + + +/__/etc #fichier de configuration (grub) + + +/__/home #dossier d’utilisateur + + +/__/dev #device dit dossier pour contenir les pérépherique virtuel + + +/__/var # variable : elle va contenir des fichier qui contient des LOGS (si une chose c’est mal passé sa va dans cette endroit ) on mettait aussi avant les contenues des site web + + +/__/usr # programme qui demarre + + +/__/srv # contenue de serveur + + +/__/opt #optionelle c’est un dossier vide qui sers a ajouter des programmes maison + + +/__/run # processus et emplacement memoire du programme + + +/__/tmp # fichier temporaire qui vont disparaite (ecraser et effacer a chaque redemarrage ) + + +/__/mnt #point de montage + + +/__/media # point de montage + + +/__/root #racine de tout dit root créer ce systeme de ce fichier que on observe en haut , systeme linux demarre en tant que root + + +sudo mount /dev/sdb1 (mount signifie montage c ‘est comme ca que linux gere entre le stockage et acces au stockage) on decide le monter dans media /user /clé. + + +1 strucutre d’une commande dans la console : + +mkdir -p ~/dev/grabber && ← sa signifie que il continue a s’executer sauf si il y a une erreur sinon c’est une sorti courante + +mkdir ~/dev/grabber && cd_$ ← que on se met directement apres dans le dossier + + + +commande :mkdir + + +option : -p + + +arguments : ~/dev/grabber + + +une commande prend les arguments , pour voir le manuel des commande donc on fait ca dans le terminal: user$~man mkdir . + +Commande bash : + + +&& = continue pas de sorti d’erreur + + +|| = ________ Si erreur + + +| =utilise le résultat de la commande comme arguement de la commande d’avant . + + +Cd $_ = arguement de la commande précedente + + +echo $ = + + +echo $USER + + +ECHO $HONE + + +echo $PATH + + +echo bonjour ; echo $_= sa va dire deux fois bonjour vu que on a mis l’argument de la dernier commande + + +anti slash \ = signifie que on doit pas prendre une compte comme une commande . + + +Pour pouvoir ecrire sur plusieur ligne ou pour ecrire une liste de caracteres + + +echo "Mon user est $USER" sorti : Mon uer est $USER + + +echo \$ 3.5 = 3,5 en sorit mais si on oublie le \ on obtien que .5 + + +commande de droit : +read, +write, +X excuté, +chown → change le proprio, + + +-rw-rw-r-- 1 user user + + +user g other owner groupe + + +dossier 750 +fichier 644 +exemple 644 rw- r-- r-- + + +bin|décimal + + +0=0 + + +1=1 + + +10=2 + + +11=3 + + +100=4 + + +101=5 + + +110=6 + + +111=7 + + +1000=8 + + +1001=9 + + +1010=10 + + +1011=11 + + +1100=12 + + +1101=13 + + +1110=14 + + +1111=15 + + +bin|héxadecimal + + +1=1 + + +..=.. + + +9=9 + + +10=a + + +11=b + + +12=c + + +13=d + + +14=e + + +15=f + + +btop htop : + +sudo apt install btop + + +sudo apt install htop + + +comment eteindre un ping sur une vielle machine qui a pas de top btop htop + + +rzyan@Rzyan:~$ ps -ax|grep ping + + + 2098 ? Ssl 0:00 /usr/libexec/gsd-housekeeping + + + 14533 pts/0 S+ 0:00 ping www.google.com + + + 14558 pts/1 S+ 0:00 grep ping + + +rzyan@Rzyan:~$ kill -9 14533 + + +dpkg installez un packet tout seul + + + + + +Conclusion du cours d’aujourd’hui : + + +chemin relatif / absolue + + +arborescense + + +structure d’une commande + + +variable bash et apprentissage du langage de programmatin bash + + +échappement + + +git init + + +redirection > et > > + + +permission ,user,groups + + +EOF + + +.gitignore + + +dpkg + + +apt + + +sources.list + + +top/btop/htop + + +ps + + +kill diff --git a/docs/daily/2025-10-31.md b/docs/daily/2025-10-31.md new file mode 100644 index 0000000..1543c3b --- /dev/null +++ b/docs/daily/2025-10-31.md @@ -0,0 +1,47 @@ +##31 octobre + + + +**commande du matin** + + +ls -l /var/log + + +less /var/log/apt/history.log (lst des paquet installez par apt a quelle heure/jour sa été installé) + + +sudo less /var/log/apt/term.log (tout ce qui c’est passé dans le terminal de commande ) + + +systemctl list-units –type=service (montre liste des services qui tourne actuellement sur mon pc ) + + +systemd-analyze plot > /home/user/Images/plot.svg (voir les systemes qui demarre) +premier systeme qui demarre le firmware + + + + +**ANCIEN LINUX** + +une ligne que on a mis dans le grub (le demarrage de linux ) + +voici les ligne de code que on a ajouter __________________quiet init 3 + +0 shutdown + + +init 1 (maintenance) + + +3 multi utilisateur + + +4 non standar + + +5 hraphique + + +6 redemarrage diff --git a/docs/daily/2025-11-7.md b/docs/daily/2025-11-7.md new file mode 100644 index 0000000..c096ac3 --- /dev/null +++ b/docs/daily/2025-11-7.md @@ -0,0 +1,32 @@ +#cours en detente (c faux) + +cd dev/grabber + +lancement de grabber + + +bash ./grabber.sh 1>/var/log/grabber 2>/var/log/grabbererror.log + + +echo "" > /var/log/grabber.log + + +cat /var/log/grabber.log + + + +rzyan@Rzyan:~/dev/grabber$ bash ./grabber.sh 1>/var/log/grabber.log 2>/var/log/grabber-error.log +rzyan@Rzyan:~/dev/grabber$ cat /var/log/grabber.log +resultat: +================ +Début de grabber +================ +------------------ +les périphériques +------------------ + +devoir a faire : + +essayer de faire la meme chose que on a fait avec les péréphériques + + diff --git a/docs/daily/2025-12-11.md b/docs/daily/2025-12-11.md new file mode 100644 index 0000000..a6d72f3 --- /dev/null +++ b/docs/daily/2025-12-11.md @@ -0,0 +1,4 @@ +#cours de decembre avant controle + +controle annulé et on aide l'autre groupe qi avait du retard + diff --git a/docs/daily/2025-12-12.md b/docs/daily/2025-12-12.md new file mode 100644 index 0000000..47cf4b2 --- /dev/null +++ b/docs/daily/2025-12-12.md @@ -0,0 +1,6 @@ +#Cours ps flo en retard d'une heurreeeeeeee tchat boss c'etait long la + +controle chill + + +mon grabber est censé etre ok vu le nombre de tuto horrible regarder sur youtube pour une boucle for #bozodusiecle diff --git a/docs/daily/2025-12-18.md b/docs/daily/2025-12-18.md new file mode 100644 index 0000000..4f16411 --- /dev/null +++ b/docs/daily/2025-12-18.md @@ -0,0 +1,55 @@ +#simulation en entreprise sur les réseaux web + + +cours assez spéciale sur l'administation +debut de cours systeme reseau = protocole tcp +Comment une ip fonctionne " ip a " de type ip = IPV4/IPV6 + +definition a savoir +routeur +DHCP +DNS + +10.0.0.0 + +héxadecimal = binaire = décimal +0 = 0000 =0 +1 = 0001 =1 +2 = 0010 = 2 +3 = 0011 = 3 +4 = 0100 =4 +5 = 0101 =5 +6 = 0110 =6 +7 = 0111 =7 +8 = 1000 =8 +9 = 1001 =9 +A = 1010 =10 +B = 1011 =11 +C = 1100 =12 +D = 1101 =13 +E = 1110 =14 +F = 1111 =15 + +2 PUISSANCE JUSQUA 8 + + +255.255.255.255 = 1111 1111 1111 1111 1111 1111 1111 = FFFF + +127.0.0.1 = (127-64 = 63 -32 =31 -16 =15 -8 = 7-4=3-2 =1 -1 = 0) 0011 1111 0000 0000 0001 = FF001 + +3000 = (4096(12) - 3000 = 1096-1024(10)=72 - 64(6)=8-8(3)=0) = 0000 1010 0010 0101/ = A25 +255.255.255.0 + + + +on a commencer a lancer le projet de en groupe +partage de co +serveur DNS +serveur WEB +serveur APP +serveur BDD +serveur RP + +donc on est bloqué actuellement au premier point le serveur dns + + diff --git a/docs/daily/2026-01-15.md b/docs/daily/2026-01-15.md new file mode 100644 index 0000000..9f31792 --- /dev/null +++ b/docs/daily/2026-01-15.md @@ -0,0 +1,16 @@ + +#"source gbvenv/bin/activate " permet d'activé l'environemment virtuel + + +#pour désactiver deactivate + + +#pour lancer le serveur apres avoir installer uvicorn +uvicorn app:app --reload --host 0.0.0.0 --port 8000 + + +on a conçu une api sur le grabber qui se nomme app.py + +on installer json et je commence a comprendre l'importance de json et le nombre de dangers si on a un code mal ecrit + + diff --git a/docs/daily/2026-01-23.md b/docs/daily/2026-01-23.md new file mode 100644 index 0000000..79ed061 --- /dev/null +++ b/docs/daily/2026-01-23.md @@ -0,0 +1 @@ +93200 Pain de mie diff --git a/docs/daily/README.md b/docs/daily/README.md new file mode 100644 index 0000000..49ed60a --- /dev/null +++ b/docs/daily/README.md @@ -0,0 +1,3 @@ +Je prends mes notes ici + +[2026-01-23](./2026-01-23.md) diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..000ea34 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,17 @@ +# Welcome to MkDocs + +For full documentation visit [mkdocs.org](https://www.mkdocs.org). + +## Commands + +* `mkdocs new [dir-name]` - Create a new project. +* `mkdocs serve` - Start the live-reloading docs server. +* `mkdocs build` - Build the documentation site. +* `mkdocs -h` - Print help message and exit. + +## Project layout + + mkdocs.yml # The configuration file. + docs/ + index.md # The documentation homepage. + ... # Other markdown pages, images and other files. diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 0000000..133285a --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,8 @@ +site_name: My DocRzyan +nav: + - Home: index.md + - Daily: + - daily/README.md + - daily/2026-01-23.md + - Tips: tips/ +