Guide Complet de Configuration d'un Serveur Linux
Partie 1 : Configuration de base
#Exercice 1 : Configuration du nom du serveur
Question : Donnez la commande pour configurer le nom du serveur SRVBIND1.
Réponse :
hostnamectl set-hostname SRVBIND1
#Exercice 2 : Configuration réseau
Question : Configurez le serveur SRVBIND1 avec les paramètres suivants :
- Adresse IP : [Link]/24
- Passerelle : [Link]
- DNS : [Link]
Réponse :
nmcli con mod eth0 [Link] [Link]/24
nmcli con mod eth0 [Link] [Link]
nmcli con mod eth0 [Link] [Link]
nmcli con up eth0
#Exercice 3 : Redémarrage de l'interface réseau
Question : Donnez la commande pour redémarrer l'interface réseau sous Linux.
Réponse :
systemctl restart network
#Exercice 4 : Affichage de la configuration TCP/IP
Question : Donnez la commande pour afficher la configuration TCP/IP du serveur Linux.
Réponse :
ip a
Partie 2 : Configuration du serveur BIND (DNS)
#Exercice 5 : Installation de BIND
Question : Donnez les commandes pour vérifier si le paquet BIND est installé et pour l'installer sur SRVBIND1.
Réponse :
rpm -q bind
yum install bind -y
#Exercice 6 : Autorisation de BIND dans le pare-feu
Question : Donnez la commande firewall-cmd pour autoriser le service BIND dans le pare-feu Linux.
Réponse :
firewall-cmd --add-service=dns --permanent
firewall-cmd --reload
#Exercice 7 : Configuration de /etc/[Link]
Question : Donnez la configuration à ajouter dans le fichier /etc/[Link].
Réponse :
nameserver [Link]
Exercices supplémentaires
#Exercice 30 : Configuration LVM
Question : Créez un groupe de volumes nommé VGDATA et un volume logique de 20 Go appelé LV1.
Réponse :
vgcreate VGDATA /dev/sdb /dev/sdc
lvcreate -L 20G -n LV1 VGDATA
#Exercice 31 : Gestion des quotas
Question : Activez les quotas utilisateurs sur /home.
Réponse :
mount -o remount,usrquota /home
touch /home/[Link]
chmod 600 /home/[Link]
quotacheck -avugm
quotaon -v /home
#Exercice 32 : Gestion des utilisateurs
Question : Créez un utilisateur John avec un UID de 1050 et un groupe Developers.
Réponse :
groupadd Developers
useradd -u 1050 -G Developers John
passwd John
#Exercice 33 : Configuration de Cron et Anacron
Question : Planifiez un script de sauvegarde exécuté chaque jour à 3h du matin.
Réponse :
echo "0 3 * * * root /usr/local/bin/[Link]" >> /etc/crontab
#Exercice 34 : Configuration du VPN
Question : Installez OpenVPN sur votre serveur Linux.
Réponse :
yum install openvpn -y
#Exercice 35 : Configuration du pare-feu avancé
Question : Bloquez toutes les connexions entrantes sauf SSH et HTTP.
Réponse :
firewall-cmd --zone=public --add-service=ssh --permanent
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --zone=public --remove-service=all --permanent
firewall-cmd --reload
#Exercice 36 : Configuration de SAMBA
Question : Partagez le répertoire /shared avec accès en lecture seule pour le groupe Staff.
Réponse :
[shared]
path = /shared
valid users = @Staff
read only = yes