(GRP A7) : Anas Sibarni, Anas Achouch, Mohamed El Amine Yahiaoui
Suivez les indications de cette image pour configurer votre machine virtuelle (en ajustant les chemin “Folder” si besoin):
Que signifie “64-bit” dans “Debian 64-bit”
?
>La largeur des registres est de 64 bits sur les nombres entiers.
(Peut gérer plus de 4GB de RAM)
Source
Quelle est la configuration réseau utilisée par défaut ?
>La configuration réseau par défaut est IPV6.
Quel est le nom du fichier XML contenant la configuration de
votre machine ?
>Le nom du fichier XML contenant la configuration de notre machine
est config.xml
Source
Sauriez-vous le modifier directement ce fichier de configuration
pour mettre 2 processeurs à votre machine ?
>Ouvrir le fichier config.xml en exécutant la commande
nano config.xml
puis modifier le nombre de
processeurs.
Pour installer l’OS Debian,
télécharger le fichier.iso sur leur site, et insérer ce fichier
comme ci-dessous :
Qu’est-ce qu’un fichier iso bootable ?
>C’est un fichier qui doit s’exécuter au démarrage de la
machine
Qu’est-ce que MATE ? GNOME ?
>MATE est un fork de GNOME (un fork est un nouveau référentiel qui
partage le code et les paramètres de visibilité avec le référentiel « en
amont » d’origine) ; ce sont des environnement de bureau simples
d’utilisation.
Sources : source1, source2
Qu’est-ce qu’un serveur web ?
>Un « serveur web » peut faire référence à des composants logiciels
(software) ou à des composants matériels (hardware) ou à des composants
logiciels et matériels qui fonctionnent ensemble.
Schéma repésentant le fonctionnement d’un serveur web
Source
Qu’est-ce qu’un serveur ssh ?
>Le protocole Secure Shell (SSH) est une méthode permettant d’envoyer
en toute sécurité des commandes à un ordinateur sur un réseau non
sécurisé. SSH a recours à la cryptographie pour authentifier et chiffrer
les connexions entre les appareils.
Schéma représentant le fonctionnement d’un serveur SSH
Source
Qu’est-ce qu’un serveur mandataire ?
>Un serveur mandataire filtre les sites web que vous consultez. Il
reçoit les requêtes de votre navigateur pour récupérer les pages web
demandées avec leurs éléments et, dans le respect des règles édictées,
les transmets ou non. Ils sont fréquemment utilisés dans le domaine
professionnel et les points d’accès sans fil publics pour contrôler
quels sites peuvent être consultés, pour interdire l’accès à Internet
sans identification, ou pour effectuer des contrôles de sécurité de
certains sites répertoriés.
Source
Passer en mode console sur la vm (ctrl+alt+f1), si fonctionne pas, dans terminal exécuter
su -
puis mettre mot de passe de root (indiquer en index du sujet semaine 1 sae)
Ensuite, exécuter :usermod -aG sudo user
pour ajouter user aux sudo
Visualiser tous les group du pc :getent group
Source
id -nG user
Quelle est la version du noyau Linux utilisé par votre VM ?
>user@serveur:~$ uname -r
6.1.0-31-amd64
La version du noyau Linux est 6.1.0
Source
À quoi servent les suppléments invités ? Donner 2 principales
raisons de les installer.
>Les suppléments invités sont une sorte de pack logiciel à installer
sur la machine virtuelle pour optimiser son fonctionnement et ajouter de
nouvelles fonctionnalités
>2 principales raisons de les installer : possibilité de d’avoir une
presse-papier partagée entre la vm et l’ordinateur hôte ; pouvoir mettre
la vm en plein écran
Source
À quoi sert la commande mount (dans notre cas de figure et dans
le cas général) ?
>La commande mount permet de demander au système d’exploitation de
rendre un système de fichiers accessible, à un emplacement spécifié (le
point de montage). En outre, vous pouvez utiliser la commande mount pour
générer d’autres arborescences de fichiers qui sont constituées de
répertoires et de montages de fichiers.
>Dans notre cas, la commande mount est utilisée pour que notre
système d’exploitation prend en compte ce qu’il y a dans le lecteur CD
de la VM (notamment ici pour les suppléments invités).
Source
Il existe 3 durées de prise en charge (support) de ces versions : la durée minimale, la durée en support long terme (LTS) et la durée en support long terme étendue (ELTS). Quelle sont les durées de ces prises en charge ?
Durée minimale LTS ELTS 3 ans 5 ans 10 ans
Pendant combien de temps les mises à jour de sécurité
seront-elles fournies ?
>L’équipe en charge de la sécurité prend normalement en charge la
distribution stable pendant trois années après sa publication. Il n’est
pas possible de prendre en charge trois distributions, c’est déjà bien
assez difficile avec deux.
Combien de versions au minimum sont activement maintenues par
Debian ? Donnez leur nom générique (= les types de distribution).
>Debian a toujours au moins trois versions activement entretenues :
stable , testing et unstable
Chaque distribution majeure possède un nom de code différent. Par
exemple, la version majeure actuelle (Debian 12) se nomme bookworm. D’où
viennent les noms de code données aux distributions ?
>Quand une distribution Debian est en cours de développement, elle
n’a aucun numéro de version mais un nom de code. Le but de ces noms de
code est de faciliter la copie sur les miroirs des distributions
Debian
L’un des atouts de Debian fut le nombre d’architecture (≈
processeurs) officiellement prises en charge. Combien et lesquelles sont
prises en charge par la version Bullseye ?
>Les architecture supporter par Debian sont au nombre de 10
officielement, voici les arcitechture supporter officielement: >- PC
64 bits (amd64) >- ARM64 bits (AArch64) >- ARM EABI (armel) >-
ARM avec unité de calcul flottant (armhf) >- PC 32 bits (i386) >-
MIPS (grand boutiste) >- MIPS (petit boutiste) >- MIPS 64 bits
(petit boutiste) >- Processeurs POWER >- IBM System
Source
Première version avec un nom de code
>◦ Quel a était le premier nom de code utilisé ? buzz
◦ Quand a-t-il été annoncé ? 17 juin 1996
◦ Quel était le numéro de version de cette distribution ? 1.1
Dernière nom de code attribué
>◦ Quel est le dernier nom de code annoncé à ce jour ? bookworm
◦ Quand a-t-il été annoncé ? 10 juin 2023
◦ Quelle est la version de cette distribution ? 12
Voir : Caractéristiques de la machine virtuelle
Récupérer l’archive autoinstall_Debian.zip sur Moodle et décompresser-là dans le répertoire de votre machine virtuelle.
Remplacer la chaîne *@@UUID@@* par un identifiant universel. Le plus simple est d’exécuter la commande ci-dessous en étant placé dans le même répertoire que votre fichier S203-Debian12.viso :
sed -i -E "s/(--iprt-iso-maker-file-marker-bourne-sh).*$/\1=$(cat /proc/sys/kernel/random/uuid)/" S203-Debian12.viso
Insérer le fichier S203_Debian12.viso dans le lecteur optique (cd/dvd) de votre machine virtuelle
Démarrer la machine virtuelle et laissez l’installation se dérouler
Testez les ajouts invités en vous connectant (user/user, ou root/root) puis en modifiant la taille de la fenêtre
Modifier votre configuration (et recommencez l’installation) afin de :
Ajouter le droit d’utiliser sudo à
l’utilisateur standard >Dans le fichier preseed-fr.cfg
ajouter sudo à la ligne
d-i passwd/user-default-groups string audio cdrom video sudo
Installer l’environnement MATE
Ajouter les paquets suivants :
sudo : sinon la gestion sudo est inutile
git, sqlite3, curl : pour préparer l’installation de la semaine prochaine
bash-completion : va vous simplifier grandement l’écriture des lignes de commande
neofetch : pas très utile
Utilisation de git: ´´´sh git config –global user.name “Prénom Nom” ① git config –global user.email “votre@email” ② git config –global init.defaultBranch “master” ③ ´´´