Exercice : Appliquer la notion
Pré-requis
Disposer d'un VPS chez un hébergeur qui fournit un accès SSH à un serveur.
Question
Se connecter au VPS avec SSH, et entrer la commande suivante :
lsb_release -a
Que permet de vérifier cette commande ?
Indice
La commande man lsb_release
donne des informations sur l'utilité de la commande.
Solution
La commande renvoie :
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
Elle confirme que le système d'exploitation installé est Debian, dans sa version 10.
Complément : LSB, des standards pour les gouverner toutes
LSB veut dire Linux Standard Base. C'est un ensemble de standards visant à rendre les variantes de Linux (ou distributions) compatibles entre elles. La commande lsb_release
permet donc d'obtenir les informations sur la variante de Linux utilisée, mais sert aussi à confirmer qu'elle respecte ces standards.
Gestion des paquets
Les logiciels sont appelés paquets
sous Linux. apt
est le gestionnaire de paquets sous Debian. La commande apt update
permet de mettre à jour la liste des paquets.
Question
Que renvoie cette commande ? Pourquoi ?
Indice
$ apt update
Reading package lists... Done
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
Solution
La gestion des paquets est réservée aux administrateurs.
Question
Comment régler le problème ?
Indice
La commande sudo
permet d'exécuter une autre commande en tant que root
.
Solution
$ sudo apt update
[sudo] password for chosto:
Hit:1 http://deb.debian.org/debian bullseye InRelease
Get:2 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
Get:3 http://deb.debian.org/debian bullseye-backports InRelease [49.0 kB]
Get:4 http://security.debian.org/debian-security bullseye-security InRelease [27.2 kB]
Get:5 https://download.docker.com/linux/debian buster InRelease [53.9 kB]
Get:6 http://security.debian.org/debian-security bullseye-security/main Sources [241 kB]
Get:7 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [351 kB]
Fetched 766 kB in 0s (1583 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
8 packages can be upgraded. Run 'apt list --upgradable' to see them.
Attention :
Par mesure de protection, le mot de passe ne s'affiche pas lors de la saisie, mais il est bien pris en compte.