Exercice : Appliquer la notion

Pré-requis

Disposer d'un VPS chez un hébergeur qui fournit un accès SSH à un serveur.

VPS : serveur dédié virtuel

Question

Se connecter au VPS avec SSH, et entrer la commande suivante :

1
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 :

1
$ lsb_release -a
2
No LSB modules are available.
3
Distributor ID:	Debian
4
Description:	Debian GNU/Linux 10 (buster)
5
Release:	10
6
Codename:	buster

Elle confirme que le système d'exploitation installé est Debian, dans sa version 10.

ComplémentLSB, 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

1
$ apt update
2
Reading package lists... Done
3
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
4
E: Unable to lock directory /var/lib/apt/lists/
5
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
6
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

1
$ sudo apt update
2
[sudo] password for chosto: 
3
Hit:1 http://deb.debian.org/debian bullseye InRelease
4
Get:2 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]     
5
Get:3 http://deb.debian.org/debian bullseye-backports InRelease [49.0 kB]   
6
Get:4 http://security.debian.org/debian-security bullseye-security InRelease [27.2 kB]
7
Get:5 https://download.docker.com/linux/debian buster InRelease [53.9 kB]   
8
Get:6 http://security.debian.org/debian-security bullseye-security/main Sources [241 kB]
9
Get:7 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [351 kB]
10
Fetched 766 kB in 0s (1583 kB/s)                       
11
Reading package lists... Done
12
Building dependency tree... Done
13
Reading state information... Done
14
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.