Skip to content
Snippets Groups Projects
Commit 8a1df369 authored by Ethan Seulin's avatar Ethan Seulin
Browse files

a

parent 88e94898
Branches
No related tags found
No related merge requests found
# SAE_2.03 - Réseaux # Installation de la VM
## 1. Installation de la VM 🖥️
"64-bit" dans **"Debian 64-bit"** fait référence à l'architecture du processeur et du système d'exploitation. "64-bit" dans **"Debian 64-bit"** fait référence à l'architecture du processeur et du système d'exploitation.
Plus précisément, ça signifie que la version de Debian est conçue pour fonctionner sur un processeur **64 bits**, qui peut traiter des instructions et gérer la mémoire de manière plus efficace qu'un processeur **32 bits**. Plus précisément, ça signifie que la version de Debian est conçue pour fonctionner sur un processeur **64 bits**, qui peut traiter des instructions et gérer la mémoire de manière plus efficace qu'un processeur **32 bits**.
...@@ -10,40 +7,40 @@ Un OS avec une architecture 32 bits ne pourra pas traîter autant de données qu ...@@ -10,40 +7,40 @@ Un OS avec une architecture 32 bits ne pourra pas traîter autant de données qu
Les bits font références à un type d’architecture informatique dans lequel le processeur et le système d'exploitation peuvent traiter des données par **morceaux de 3/64 bits à la fois**. Les bits font références à un type d’architecture informatique dans lequel le processeur et le système d'exploitation peuvent traiter des données par **morceaux de 3/64 bits à la fois**.
Cela signifie que l’ordinateur peut traiter des données et effectuer des calculs sur des chiffres de **32/64 bits de long**. Cela signifie que l’ordinateur peut traiter des données et effectuer des calculs sur des chiffres de **32/64 bits de long**.
[SOURCE](https://canada.lenovo.com/fr/ca/en/glossary/32-bit/) [Difference entre 32 et 64 bits (Lenovo)](https://canada.lenovo.com/fr/ca/en/glossary/32-bit/)
#### A - Configuration réseau utilisée par défaut : A - Configuration réseau utilisée par défaut :
Intel Pro/1000 MT Desktop (NAT) Intel Pro/1000 MT Desktop (NAT)
#### B - Nom du fichier XML contenant la configuration de la VM : B - Nom du fichier XML contenant la configuration de la VM :
sae203.vbox sae203.vbox
#### C - On peut changer le nombre de processeurs dans le fichier sae203.vbox en l’ouvrant avec nano dans un terminal. C - On peut changer le nombre de processeurs dans le fichier sae203.vbox en l’ouvrant avec nano dans un terminal.
Installation de l'OS: 📥 Installation de l'OS:
![Accueil OS Debian](./imgs/accueilDebian.png)![Paquets miroir Debian](./imgs/miroir.png)![Logiciels Debian](./imgs/logiciels.png) ![Accueil OS Debian](./imgs/accueilDebian.png)![Paquets miroir Debian](./imgs/miroir.png)![Logiciels Debian](./imgs/logiciels.png)
## 2. Questions OS : ⚙️🔧 ## Questions OS :
Un fichier ISO amorçable est conçu pour **s'exécuter lorsque vous démarrez votre PC**. Un fichier ISO amorçable est conçu pour **s'exécuter lorsque vous démarrez votre PC**.
Les exemples sont nombreux, mais l'un d'entre eux concerne l'utilisation d'un fichier ISO pour installer un système d'exploitation. Les exemples sont nombreux, mais l'un d'entre eux concerne l'utilisation d'un fichier ISO pour installer un système d'exploitation.
[SOURCE](https://www.winzip.com/fr/learn/file-formats/iso/) [Utilisation fichier ISO. (Winzip)](https://www.winzip.com/fr/learn/file-formats/iso/)
**MATE** est un fork de **GNOME 2**. Il fournit un environnement de bureau attractif et intuitif en se basant sur les métaphores traditionnelles pour GNU/Linux et d'autres systèmes d'exploitation similaires à Unix. **MATE** est un fork de **GNOME 2**. Il fournit un environnement de bureau attractif et intuitif en se basant sur les métaphores traditionnelles pour GNU/Linux et d'autres systèmes d'exploitation similaires à Unix.
[SOURCE](https://mate-desktop.org/fr/) [Site officiel MATE](https://mate-desktop.org/fr/)
Chaque fois que vous visitez un site internet, vous vous adressez à un serveur web pour récupérer la page que vous souhaitez consulter. Le serveur répond à votre requête en envoyant la page à votre ordinateur ou appareil avant que vous ne puissiez la consulter dans votre navigateur web (aussi appelé client web). Chaque fois que vous visitez un site internet, vous vous adressez à un serveur web pour récupérer la page que vous souhaitez consulter. Le serveur répond à votre requête en envoyant la page à votre ordinateur ou appareil avant que vous ne puissiez la consulter dans votre navigateur web (aussi appelé client web).
[SOURCE](https://fr.wikipedia.org/wiki/Serveur_web) [Serveur web (Wikipedia)](https://fr.wikipedia.org/wiki/Serveur_web)
**Secure Shell** (**SSH**) est un protocole de communication sécurisé. Le protocole de connexion impose un échange de clés de chiffrement en début de connexion. Par la suite, tous les segments TCP sont authentifiés et chiffrés. Il devient donc impossible d'utiliser un analyseur de paquets (sniffer) pour voir ce que fait l'utilisateur.Le protocole SSH a été conçu avec l'objectif de remplacer les différents protocoles non chiffrés comme rlogin, telnet, rcp et rsh. **Secure Shell** (**SSH**) est un protocole de communication sécurisé. Le protocole de connexion impose un échange de clés de chiffrement en début de connexion. Par la suite, tous les segments TCP sont authentifiés et chiffrés. Il devient donc impossible d'utiliser un analyseur de paquets (sniffer) pour voir ce que fait l'utilisateur.Le protocole SSH a été conçu avec l'objectif de remplacer les différents protocoles non chiffrés comme rlogin, telnet, rcp et rsh.
[SOURCE](https://fr.wikipedia.org/wiki/Serveur_web) [Serveur web (Wikipedia)](https://fr.wikipedia.org/wiki/Serveur_web)
Un **serveur mandataire** ou **proxy** (de l'anglais) est un serveur informatique qui a pour fonction de relayer des requêtes entre un poste client et un serveur. Les serveurs mandataires sont notamment utilisés pour assurer les fonctions suivantes : Un **serveur mandataire** ou **proxy** (de l'anglais) est un serveur informatique qui a pour fonction de relayer des requêtes entre un poste client et un serveur. Les serveurs mandataires sont notamment utilisés pour assurer les fonctions suivantes :
...@@ -54,9 +51,9 @@ Un **serveur mandataire** ou **proxy** (de l'anglais) est un serveur informatiqu ...@@ -54,9 +51,9 @@ Un **serveur mandataire** ou **proxy** (de l'anglais) est un serveur informatiqu
L'utilité des serveurs mandataires est importante, notamment dans le cadre de la sécurisation des systèmes d'information. L'utilité des serveurs mandataires est importante, notamment dans le cadre de la sécurisation des systèmes d'information.
[SOURCE](https://fr.m.wikipedia.org/wiki/Proxy) [Proxy (Wikipedia)](https://fr.m.wikipedia.org/wiki/Proxy)
## 3. Préparation du Système ## Préparation du Système
1) Mettre les droits Sudo à user : 1) Mettre les droits Sudo à user :
...@@ -85,20 +82,16 @@ Elles permettent : ...@@ -85,20 +82,16 @@ Elles permettent :
Pour installer les suppléments invités il faut inssérer le disque des dépendances dans le menu périphérique puis le monter avec la commande `mount`. Pour installer les suppléments invités il faut inssérer le disque des dépendances dans le menu périphérique puis le monter avec la commande `mount`.
**La commande `mount`:** Elle sert à monter un **système de fichiers** (partition, clé USB, disque dur, ISO…) afin qu’il soit accessible dans l’arborescence du système. **La commande `mount`:** Elle sert à monter un **système de fichiers** (partition, clé USB, disque dur, ISO…) afin qu’il soit accessible dans l’arborescence du système.
Ici, la commande *mount* permet d’accéder aux disques virtuels et aux partages entre l’hôte et la VM. Ici, la comma
Il est peut-être nécessaire d'installer les **Kernels Linux** grâce à la commande:
`sudo apt-get install build-essential dkms linux-headers-$(uname -r)`
**Pour Installer ces outils:** **Pour Installer ces outils:**
- `sudo mount /dev/cdrom /mnt` *Pour monter les fichiers sur vôtre appareil.* - `sudo mount /dev/cdrom /mnt` *Pour monter les fichiers sur vôtre appareil.*
- `sudo /mnt/VBoxLinuxAdditions.run` *Pour éxécuter le script d'installation des outils.* - `sudo /mnt/VBoxLinuxAdditions.run` *Pour éxécuter le script d'installation des outils.*
- `sudo reboot` *Pour redémarer le système.* - `sudo reboot` *Pour redémarer le système.*
## 4. À propos de la distribution Debian # À propos de la distribution Debian
### 4.1. Documentations ## Documentations
- https://www.debian.org/doc/ - https://www.debian.org/doc/
- https://debian-fr.org - https://debian-fr.org
...@@ -107,12 +100,12 @@ Il est peut-être nécessaire d'installer les **Kernels Linux** grâce à la com ...@@ -107,12 +100,12 @@ Il est peut-être nécessaire d'installer les **Kernels Linux** grâce à la com
### 4.2. Quelques Questions ## Quelques Questions
Le nom Debian vient de Debian = Debra + Ian Lan est le créateur de Debian distribution.Debra est la copine de Lan. [Source nom debian](https://wiki.debian.org/DebianName). Le nom Debian vient de Debian = Debra + Ian Lan est le créateur de Debian distribution.Debra est la copine de Lan. [Origine nom debian](https://wiki.debian.org/DebianName).
Le Projet Debian est une association de personnes qui ont fait cause commune afin de créer un système d’exploitation libre. [source](https://www.debian.org/doc/manuals/debian-reference/pr01.fr.html#_what_is_debian) Le Projet Debian est une association de personnes qui ont fait cause commune afin de créer un système d’exploitation libre. [Qu'est ce que Debian ?](https://www.debian.org/doc/manuals/debian-reference/pr01.fr.html#_what_is_debian)
Il s'efforce de fournir à tous ses utilisateurs une documentation facilement accessible et qui est un système d'exploitation libre de haute qualité englobe les manuels techniques qui décrivent le fonctionnement et l'utilisation des programmes. Il s'efforce de fournir à tous ses utilisateurs une documentation facilement accessible et qui est un système d'exploitation libre de haute qualité englobe les manuels techniques qui décrivent le fonctionnement et l'utilisation des programmes.
...@@ -124,7 +117,7 @@ Il existe 3 durées de prise en charge (support) de ces versions, dont : ...@@ -124,7 +117,7 @@ Il existe 3 durées de prise en charge (support) de ces versions, dont :
- La durée en support long terme (LTS) : Debian Long Term Support, pour prise en charge à long terme, est un projet pour étendre la durée de vie de toutes les versions stables de Debian à (au moins) 5 ans. - La durée en support long terme (LTS) : Debian Long Term Support, pour prise en charge à long terme, est un projet pour étendre la durée de vie de toutes les versions stables de Debian à (au moins) 5 ans.
- La durée en support long terme étendue (ELTS) : La prise en charge à long terme étendue (ELTS) est une offre commerciale offrant un prolongement de la durée de vie de 10 ans des versions de Debian - La durée en support long terme étendue (ELTS) : La prise en charge à long terme étendue (ELTS) est une offre commerciale offrant un prolongement de la durée de vie de 10 ans des versions de Debian
cture 32 bits ne pourra pas traîter autant de données qu’un OS fonctionnant sur du 64 bits. Les bits font références à un type d’architecture informatique dans lequel le processeur et le système d'exploitation peuvent traiter des données par morceaux d
[Wiki Debian LTS](https://wiki.debian.org/fr/LTS?action=fullsearch&context=180&value=time+support&titlesearch=Titres) [Wiki Debian LTS](https://wiki.debian.org/fr/LTS?action=fullsearch&context=180&value=time+support&titlesearch=Titres)
[Wiki Debian ELTS](https://wiki.debian.org/LTS/Extended?action=show&redirect=eLTS) [Wiki Debian ELTS](https://wiki.debian.org/LTS/Extended?action=show&redirect=eLTS)
...@@ -133,7 +126,7 @@ Les versions successives de la distribution Debian portent à la fois un numéro ...@@ -133,7 +126,7 @@ Les versions successives de la distribution Debian portent à la fois un numéro
Dès que de nouveaux bogues de sécurité sont décelés dans les paquets, les responsables Debian et les auteurs amont les corrigent généralement dans les journées ou les heures suivantes. Dès que de nouveaux bogues de sécurité sont décelés dans les paquets, les responsables Debian et les auteurs amont les corrigent généralement dans les journées ou les heures suivantes.
Une fois le bogue résolu, un nouveau paquet est fourni sur [Debian Security](http://security.debian.org). Une fois le bogue résolu, un nouveau paquet est fourni sur [Debian Security](http://security.debian.org).
[SOURCE](https://www.debian.org/doc/manuals/securing-debian-manual/security-update.fr.html) [Faire une mise à jour de sécurité Debian](https://www.debian.org/doc/manuals/securing-debian-manual/security-update.fr.html)
Versions courantes activement maintenues par debian : Versions courantes activement maintenues par debian :
...@@ -146,7 +139,7 @@ Versions courantes activement maintenues par debian : ...@@ -146,7 +139,7 @@ Versions courantes activement maintenues par debian :
À tout moment, il y a une version stable de Debian qui est maintenue par l’équipe de sécurité Debian. Quand une nouvelle version stable sort, l’équipe de sécurité maintient la version précédente pendant un an tandis qu'elle maintient aussi la nouvelle version courante. Seule la version stable est recommandée pour un environnement de production. À tout moment, il y a une version stable de Debian qui est maintenue par l’équipe de sécurité Debian. Quand une nouvelle version stable sort, l’équipe de sécurité maintient la version précédente pendant un an tandis qu'elle maintient aussi la nouvelle version courante. Seule la version stable est recommandée pour un environnement de production.
Et donc Debian maintient trois versions activement : la version stable stable, la version unstable et la version testing. Et donc Debian maintient trois versions activement : la version stable stable, la version unstable et la version testing.
[SOURCE](https://wiki.debian.org/fr/DebianReleases?highlight=%28version%29%7C%28maintenu%29) [Les versions de Debian](https://wiki.debian.org/fr/DebianReleases?highlight=%28version%29%7C%28maintenu%29)
Chaque distribution majeur possède un **nom de code** différent. Chaque distribution majeur possède un **nom de code** différent.
...@@ -157,7 +150,7 @@ Les noms de code des versions de Debian sont inspirés des personnages du film d ...@@ -157,7 +150,7 @@ Les noms de code des versions de Debian sont inspirés des personnages du film d
L’un des atouts de Debian fut le nombre d’architecture (≈ processeurs) officiellement prises en charge. L’un des atouts de Debian fut le nombre d’architecture officiellement prises en charge.
Par exemple, la version Bullseye prend en charge neuf architectures au total, dont les suivantes : Par exemple, la version Bullseye prend en charge neuf architectures au total, dont les suivantes :
- **amd64** pour AMD64 PC 64 bits / Intel EM64T / x86-64 - **amd64** pour AMD64 PC 64 bits / Intel EM64T / x86-64
...@@ -187,7 +180,7 @@ A savoir que Debian Sid n'a pas de numéro de version, car c'est une branche en ...@@ -187,7 +180,7 @@ A savoir que Debian Sid n'a pas de numéro de version, car c'est une branche en
## 5. INSTALLATIONS PAQUETS ET CONFIGURATION # INSTALLATIONS PAQUETS ET CONFIGURATION
Pour remplacer la chaîne @@UUID@@ par un identifiant unique universel. Pour remplacer la chaîne @@UUID@@ par un identifiant unique universel.
...@@ -260,7 +253,7 @@ E. Connectez-vous, identifiez vous avec votre compte et *push* les *commit*, voi ...@@ -260,7 +253,7 @@ E. Connectez-vous, identifiez vous avec votre compte et *push* les *commit*, voi
Pour lancer l’application depuis le terminal faites un lien symbolique avec le smartgit.sh dans le **bin** à l’aide de `ln -s`. Pour lancer l’application depuis le terminal faites un lien symbolique avec le smartgit.sh dans le **bin** à l’aide de `ln -s`.
Placez le dans `/usr/local/bin`. Vous pouvez aussi l’ajouter au menu grâce au script nommé `add-menuitem.sh`. Placez le dans `/usr/local/bin`. Vous pouvez aussi l’ajouter au menu grâce au script nommé `add-menuitem.sh`.
### Qu'est-ce que gitk ? ## Qu'est-ce que gitk ?
gitk est une interface graphique légère pour visualiser l'historique d'un dépôt Git. gitk est une interface graphique légère pour visualiser l'historique d'un dépôt Git.
C'est l'un des outils officiels fournis avec Git. C'est l'un des outils officiels fournis avec Git.
...@@ -274,14 +267,14 @@ Il permet de voir : ...@@ -274,14 +267,14 @@ Il permet de voir :
Pour l'installer, il faut utiliser la commande suivante : `sudo apt install gitk` Pour l'installer, il faut utiliser la commande suivante : `sudo apt install gitk`
Pour le lancer, il faut exécuter celle-ci : `gitk` dans un dépôt Git. Pour le lancer, il faut exécuter celle-ci : `gitk` dans un dépôt Git.
### Qu'est-ce que git-gui ? ## Qu'est-ce que git-gui ?
git-gui est une interface graphique pour gérer les commits, les branches et les pushes. git-gui est une interface graphique pour gérer les commits, les branches et les pushes.
Il est plus orienté gestion de commits et staging que gitk, qui est surtout un visualiseur d'historique. Il est plus orienté gestion de commits et staging que gitk, qui est surtout un visualiseur d'historique.
Il s'installer avec la commande `sudo apt install git-gui` et se lance dans un dépôt Git avec la commande `git gui`. Il s'installer avec la commande `sudo apt install git-gui` et se lance dans un dépôt Git avec la commande `git gui`.
## 6. Convertion en HTML : # Convertion en HTML :
Pour convertir un fichier readme.md en html, nous avons utilisés pandoc. Pour convertir un fichier readme.md en html, nous avons utilisés pandoc.
Voici la commande que nous avons utilisé : ```pandoc -f markdown -t html -o MAIN.html MAIN.md``` Voici la commande que nous avons utilisé : ```pandoc -f markdown -t html -o MAIN.html MAIN.md```
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment