Vous êtes sur la page 1sur 31

Administration Des

Serveurs Linux
(Essentiel)
Réalisé par Tarik ZEBBARI
Cyber Security Consultant | Researcher | Pentester | DFIR
Email: tzebbari@gmail.com
LinkedIn : www.linkedin.com/in/tarik-zebbari
Chapitre 9

Commandes utiles
Réalisé par Tarik ZEBBARI
Cyber Security Consultant | Researcher | Pentester | DFIR
Email: tzebbari@gmail.com
LinkedIn : www.linkedin.com/in/tarik-zebbari
Objectif

Aperçu
But Se familiariser avec quelques commandes utiles.
Objectif • Utiliser le manuel des commandes Man.
• Installer et mettre à jour des softwares.
• Télécharger des ficher en utilisant la ligne de commande.
• Archiver et décompresser des fichiers/dossiers.
• Configuration réseau du serveur Linux.
Section • Man.
• Gestionnaire de paquets.
• Installation et mise à jour des softwares.
• Variables d’environnement
• Télécharger les fichiers avec wget.
• Archivage & Décompression.
• Configuration réseau.
Man

 Man (Manuel)
 Man <command>
Gestionnaire de paquets

 Le gestionnaire de paquets (APT, dpkg, rpm, yum…etc.) est un système


qui permet d'installer des logiciels, de les maintenir à jour et de les
désinstaller. Son travail est de n'utiliser que des éléments compatibles
entre eux, les installations sans utiliser de gestionnaire de paquets sont
donc déconseillées.

 APT (Advanced Packaging Tool) est une collection d'outils permettant


de gérer les logiciels installés sur une machine de façon relativement
simple et complète. C'est un système de gestion de paquet robuste et
élégant.
Installation et mise à jour des
softwares
 Mise à jour (Update)
 Mise à jour (même version – Correctifs-) de Linux Ubuntu : sudo apt update
Installation et mise à jour des
softwares
 Mise à jour (Upgrade)
 Mise à jour (nouvelle version) de Linux Ubuntu : sudo apt upgrade
Installation et mise à jour des
softwares
 Mise à jour
 Fichier sources.list
Le fichier sources.list est un document au format texte brut contenant une liste successive de
lignes APT, elles-mêmes donnant de l'information à propos de dépôts de paquets pour votre
système d'exploitation Ubuntu.
Installation et mise à jour des
softwares
 Installation
 Installation : sudo apt install <software>
 Exemple: Installation du serveur web Apache
Installation et mise à jour des
softwares
 Installation
 Installation : sudo apt install <software>
 Exemple: Installation du serveur web Apache –Suite-

Apache est bien installé et opérationnel


Installation et mise à jour des
softwares
 Installation
 Installation : sudo apt install <software>
 Exemple: Installation du serveur web Apache –Suite-

L’adresse ip du serveur est : 192.168.1.116


Installation et mise à jour des
softwares
 Installation
 Installation : sudo apt install <software>
 Exemple: Installation du serveur web Apache –Suite-
Page d’accueil du serveur apache:
Installation et mise à jour des
softwares
 Installation depuis git
 Installation de git : git clone <source>
 Exemple: Installation de Sublist3r
Installation faite avec succès :

Installation des prérequis


Variables d’environnement
 Variable d’environnement
 Une variable d’environnement est une variable qui est accessible depuis n’importe quel
endroit du système. La variable $PATH référence la liste des chemins des exécutables
accessibles directement par le système.
 Pour ajouter un programme au PATH : export PATH=$PATH:<chemin_programme>
Télécharger les fichiers avec wget
 Téléchargement avec wget
 Télécharger le fichier
Archivage & Décompression
 Qu'est-ce que tar
 L'archivage et la compression des fichiers sont utiles lors de la création d'une sauvegarde.
L'une des commandes les plus anciennes les plus courantes pour créer et travailler avec
des archives de sauvegarde est la commande tar.
 Avec tar, les utilisateurs peuvent rassembler de grands ensembles de fichiers dans un seul
fichier (archive). L'archive peut être compressée à l'aide de la compression gzip, bzip2
ou xz.
 La commande tar peut lister le contenu des archives ou extraire (décompresser) leurs
fichiers vers le système actuel.
 Utilisez la commande tar (options):
 c (créer une archive).
 t (lister le contenu d'une archive).
 x (extraire une archive).
 f (nom de fichier de l'archive sur laquelle opérer).
 v (verbosité; utile pour voir quels fichiers sont ajoutés ou extraits de l'archive))
Archivage & Décompression
 Archiver des fichiers et des répertoires avec tar
tar -cf nomFicherArchive.tar fichier1 fichier2…fichiern
Archivage & Décompression
 Lister le contenu d'une archive tar
tar -tf nomFicherArchive.tar
Archivage & Décompression
 Extraire (décompresser) une archive créée avec tar
tar -xf nomFicherArchive.tar
Archivage & Décompression
 Créer une archive tar compressée
Il existe trois méthodes de compression différentes prises en charge par la commande
tar. La compression gzip est la plus rapide et la plus ancienne, et la plus largement
disponible. La compression bzip2 conduit généralement à des fichiers d'archives plus
petits que gzip et est moins largement disponible que gzip, tandis que la méthode de
compression xz est relativement nouvelle, mais offre généralement le meilleur taux de
compression des méthodes disponibles.
Pour créer une archive tar compressée, l'une des options tar suivantes peut être
spécifiée :
 z pour la compression gzip (nom_de_fichier.tar.gz ou nom_de_fichier.tgz)
 j pour la compression bzip2 (nom de fichier.tar.bz2)
 J pour la compression xz (nom de fichier.tar.xz)
Archivage & Décompression
 Créer une archive tar compressée
tar -czf nomFichier.tar.gz /<Dossier_à_Compresser>

tar -czf nomFichier.tgz /<Dossier_à_Compresser>


Archivage & Décompression
 Créer une archive tar compressée -Suite-
tar -cjf nomFichier.tar.bz2 /<Dossier_à_Compresser>

tar -cJf nomFichier.tar.xz /<Dossier_à_Compresser>


Archivage & Décompression
 Extraire (Décompresser) une archive tar compressée
tar -xzf nomFichier.tar.gz

tar -xzf nomFichier.tgz


Archivage & Décompression
 Extraire (Décompresser) une archive tar compressée
tar -xjf nomFichier.tar.bz2

tar -xJf nomFichier.tar.xz


Archivage & Décompression
 Remarque:
 De plus, gzip, bzip2 et xz peuvent être utilisés indépendamment pour
compresser des fichiers uniques. Par exemple, gzip etc.tar donne le fichier
compressé etc.tar.gz, tandis que bzip2 abc.tar donne le fichier compressé
abc.tar.bz2 et xz myarchive.tar donne le fichier compressé myadrchive.tar.xz

 Les commandes de décompression correspondantes sont gunzip, bunzip et


unxz. Par exemple, gunzip /tmp/etc.tar.gz donne le fichier tar non compressé
etc.tar, tandis que bunzip2 abc.tar.bz2 donne le fichier tar non compressé
abc.tar et unxz myarchive.tar.xz donne le tar non compressé fichier
myarchive.tar .
Configuration réseau
 Identifier les interfaces Ethernet
 Les commandes ip a et ifconfig permettent d’identifier les interfaces Ethernet.
Configuration réseau
 Paramètres d'interface Ethernet
 Les commandes ethtool <nom_carte_réseau> permet d’afficher les paramètres de
l’interface Ethernet.
Configuration réseau
 Attribution d'adresse IP dynamique (client DHCP)
 Pour configurer votre serveur afin qu'il utilise DHCP pour l'attribution d'adresse dynamique,
créez une configuration netplan dans le fichier /etc/netplan/00-installer-config.yaml.
L'exemple ci-dessous suppose que vous configurez votre première interface Ethernet
identifiée comme enp0s3.

 La configuration peut ensuite être appliquée à l'aide de la commande netplan.


Configuration réseau
 Attribution d'adresse IP statique
 Pour configurer votre système afin d'utiliser l'attribution d'adresse statique, créez une
configuration netplan dans le fichier /etc/netplan/00-installer-config.yaml. L'exemple ci-
dessous suppose que vous configurez votre première interface Ethernet identifiée
comme enp0s3.

 La configuration peut ensuite être appliquée à l'aide de la commande netplan.


Configuration réseau
 Désactiver la carte réseau (Ethernet)
Sudo ip link set dev <nome_de_la_carte> down

 Activer la carte réseau (Ethernet)


Sudo ip link set dev <nome_de_la_carte> up
Questions ?

Vous aimerez peut-être aussi