L’image mini.iso peut être récupérée à partir du miroir Debian, par exemple : ftp.lip6.fr.
-
Démarrer avec "Advanced Options" puis "Expert Install".
-
Langue : Choisir l'anglais (
en_US.UTF-8
) et garder le français (fr_FR.UTF-8
) comme locale régionale. -
Configuration réseau :
- Nommer la machine :
serveur1
- Domaine :
ufr-info-p6.jussieu.fr
- Désactiver la recherche d'IPV6.
- Nommer la machine :
-
Partitionnement manuel :
- / (racine) : 10G, ext4, point de montage
/
. - /tmp : 4G, ext4, point de montage
/tmp
. - /var/log : 1G, ext4, point de montage
/var/log
. - swap : Le reste de l’espace disque pour la partition d’échange.
- / (racine) : 10G, ext4, point de montage
-
Installation du système de base, du noyau Linux, et configuration du gestionnaire de paquets.
-
GRUB : Installer GRUB sur
/dev/sda
sans forcer EFI. -
Finaliser et redémarrer.
-
Connectez-vous en tant que root sur votre machine.
-
Recherchez le paquet SSH à l'aide de la commande :
apt search ssh
-
Installez le serveur SSH avec la commande suivante :
apt install ssh
-
Modifiez la configuration de SSH pour autoriser les connexions root distantes avec mot de passe :
-
Ouvrez le fichier de configuration SSH :
nano /etc/ssh/sshd_config
-
Trouvez et modifiez les lignes suivantes :
PermitRootLogin yes
PasswordAuthentication yes
-
Enregistrez le fichier et quittez l'éditeur.
Pour enregistrer vos modifications dans nano, appuyez sur Ctrl + O, puis appuyez sur Entrée. Pour quitter l'éditeur, appuyez sur Ctrl + X.
-
-
Redémarrez le service SSH pour appliquer les changements :
systemctl restart ssh
- Obtenir l'adresse IP de la machine virtuelle
ip a
- Vérifiez les paramètres réseau de la machine virtuelle
Allez dans les paramètres de la machine virtuelle dans l'onglet "Réseau", assurez-vous que l'adaptateur réseau est en mode NAT.
Cliquez sur "Avancé", puis sur "Redirection de port".
Ajoutez une nouvelle règle de redirection en configurant les éléments suivants :
- Nom : SSH
- Protocole : TCP
- Port hôte : 2222 (ou un autre port de votre choix)
- Adresse IP invité : 1*** (l'IP de votre machine virtuelle)
- Port invité : 22
- Redémarrez la machine virtuelle.
- Après cela, essayez de se connecter à la machine virtuelle en utilisant la commande suivante sur la machine hôte.
ssh -p 2222 root@1*****
- Résultat obtenu
Linux debian 6.1.0-25-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.106-3 (2024-08-26) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Oct 2 12:32:59 2024
2.3 Pour vérifier le nombre total de paquets installés sur le système Debian , on utilise la commande suivante :
dpkg-l | wc-l
On a obtenu 350 paqutes.
La commande df -h
permet d'afficher l'utilisation de l'espace disque :
df -h
Résultat :
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 392M 568K 391M 1% /run
/dev/sda1 9.1G 1.2G 7.5G 14% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/sda3 921M 38M 820M 5% /var/log
/dev/sda2 3.6G 40K 3.4G 1% /tmp
tmpfs 392M 0 392M 0% /run/user/0
Les principales partitions sont :
/dev/sda1
: 9.1G (partition principale)/dev/sda3
: 921M (pour les journaux système)/dev/sda2
: 3.6G (pour les fichiers temporaires)
La commande suivante permet de vérifier la locale active sur le système :
echo $LANG
Résultat : en_US.UTF-8
La commande suivante permet d'afficher le nom de la machine (hostname):
hostname
- Nom de la machine :
debian
La commande suivante permet d'afficher le domaine de la machine :
hostname -d
- Domaine :
uf-info-p6.jussieu.fr
Pour vérifier les dépôts configurés, la commande suivante a été utilisée :
cat /etc/apt/sources.list | grep -vE '^#|^$'
Résultat :
deb http://ftp.lip6.fr/pub/linux/distributions/debian/ bookworm main
deb http://security.debian.org/debian-security bookworm-security main
Les informations sur les comptes utilisateurs ont été récupérées avec la commande suivante :
cat /etc/passwd | grep -vE 'nologin|sync'
Résultat :
root:x:0:0:root:/root:/bin/bash
Les informations des mots de passe cryptés sont également disponibles dans le fichier /etc/shadow
:
root:$y$j9T$h75p********/F6t****:19**:0:999:7:::
messagebus:!:19*::::::
avahi-autoipd:!:19*::::::
sshd:!:19**::::::
La commande fdisk -l
permet d'afficher les informations sur les disques et partitions :
fdisk -l
Résultat :
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Disk model: VBOX HARDDISK
Units: sectors of 1 * 512 = 512 bytes
...
/dev/sda1 2048 19531775 19529728 9.3G Linux filesystem
/dev/sda2 19531776 27344895 7813120 3.7G Linux filesystem
/dev/sda3 27344896 29298687 1953792 954M Linux filesystem
/dev/sda4 29298688 41940991 12642304 6G Linux swap
La commande fdisk -x
permet d'obtenir des informations plus détaillées sur les partitions :
fdisk -x
Résultat :
Device Start End Sectors Type-UUID UUID Name
/dev/sda1 2048 19531775 19529728 0FC63DAF-8483-4772-8E79-3D69D8477DE4 3E604A2C-C482-4D54-ADC5-474DCB77825C la_racine
/dev/sda2 19531776 27344895 7813120 0FC63DAF-8483-4772-8E79-3D69D8477DE4 4DB04DD5-904E-4D0B-8800-D38044BE971D espace_tempo
/dev/sda3 27344896 29298687 1953792 0FC63DAF-8483-4772-8E79-3D69D8477DE4 3B2FBABE-D94D-4CBA-9987-0FFF32640C70 les_logs
/dev/sda4 29298688 41940991 12642304 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F 1E60CBCE-50D5-45D4-8770-068D5FF86AAB ma_swap
- fdisk : Permet de lister, créer, et supprimer des partitions.
- parted : Un outil avancé pour la gestion des partitions.
- lsblk : Affiche l’arborescence des périphériques de stockage et partitions.
LVM permet de gérer dynamiquement l'espace disque. Les commandes principales incluent :
- lvcreate : Pour créer un volume logique.
- lvextend : Pour augmenter la taille d'un volume logique.
- lvreduce : Pour réduire la taille d'un volume.
- iostat : Affiche les statistiques d'entrée/sortie pour surveiller les performances des disques.
- iotop : Permet de visualiser les processus utilisant le plus d'E/S disque.
- du : Permet de vérifier l'utilisation de l'espace disque par les fichiers et dossiers.
- ncdu : Un outil plus interactif pour visualiser et analyser l'espace disque.
Le fichier preseed est utilisé pour automatiser l'installation de Debian en préconfigurant les réponses aux questions posées pendant l'installation.
- Automatisation complète de l'installation, sans intervention manuelle.
- Standardisation des installations, utile pour les déploiements en masse.
- Gain de temps considérable.
- Sélection du disque :
d-i partman-auto/method string regular
- Configuration réseau :
d-i netcfg/get_hostname string my-server
- Redémarrez la machine virtuelle.
- Accédez au menu GRUB en appuyant rapidement sur la touche
Shift
ouEsc
pendant le démarrage. - Dans le menu GRUB, sélectionnez l'option Recovery mode et appuyez sur
Entrée
. - Une fois dans le mode Recovery, un shell root sera disponible.
- Pour changer le mot de passe root, tapez la commande suivante :
passwd root
- Entrez un nouveau mot de passe, puis confirmez-le.
- Redémarrez la machine avec la commande suivante :
reboot
- Redémarrez la machine virtuelle.
- Accédez au menu GRUB.
- Sélectionnez l'entrée normale pour Debian, puis appuyez sur la touche
e
pour modifier les paramètres de démarrage. - Recherchez la ligne commençant par
linux
. - À la fin de cette ligne, ajoutez
single
(ou remplacezro
parrw single
). - Appuyez sur
Ctrl+X
ouF10
pour démarrer avec ces nouveaux paramètres. - Vous accéderez à une session root sans avoir besoin de mot de passe.
- Pour changer le mot de passe root, tapez la commande suivante :
passwd root
- Entrez un nouveau mot de passe, puis confirmez-le.
- Redémarrez la machine avec la commande suivante :
reboot
Il est recommandé de sauvegarder toutes les données importantes avant de modifier les partitions.
Pour redimensionner la partition racine, démarrez avec un live CD/USB (comme GParted Live).
- Démarrez à partir du live USB.
- Ouvrez GParted.
- Sélectionnez la partition racine (généralement
/dev/sda1
). - Cliquez sur "Redimensionner/Déplacer".
- Appliquez les changements.
Après redimensionnement, vérifiez l'intégrité du système de fichiers avec la commande :
e2fsck -f /dev/sdaX