Examen Complet - Administration d'un environnement Linux
1. Vérification et installation des services
Question : Donnez la commande permettant de vérifier et installer les services suivants : DHCP,
DNS, FTP et Samba.
Solution :
- rpm -q dhcp bind vsftpd samba : Vérifier si les services sont installés
- yum install dhcp bind vsftpd samba -y : Installer les services si absents
2. Configuration réseau
Question : Configurez une adresse IP statique 192.168.1.100/24, une passerelle 192.168.1.1 et un
DNS 8.8.8.8.
Solution :
- nmcli con mod eth0 ipv4.addresses 192.168.1.100/24
- nmcli con mod eth0 ipv4.gateway 192.168.1.1
- nmcli con mod eth0 ipv4.dns 8.8.8.8
- nmcli con up eth0
3. Configuration DHCP
Question : Ajoutez une configuration DHCP pour attribuer des adresses IP dynamiques sur le
réseau 192.168.1.0/24.
Solution :
- nano /etc/dhcp/dhcpd.conf
- subnet 192.168.1.0 netmask 255.255.255.0 {
- range 192.168.1.100 192.168.1.200;
- option routers 192.168.1.1;
- option domain-name-servers 8.8.8.8;
-}
- systemctl restart dhcpd
4. Configuration DNS (BIND)
Question : Ajoutez une zone DNS pour le domaine example.com dans le fichier named.conf.
Solution :
- nano /etc/named.conf
- zone "example.com" IN {
- type master;
- file "/var/named/example.com.db";
- };
- systemctl restart named
5. Configuration d'un serveur FTP
Question : Installez et configurez un serveur FTP sécurisé avec vsftpd.
Solution :
- yum install vsftpd
- systemctl start vsftpd
- nano /etc/vsftpd/vsftpd.conf
- anonymous_enable=NO
- local_enable=YES
- chroot_local_user=YES
- systemctl restart vsftpd
6. Gestion des logs système
Question : Affichez les 50 dernières lignes des logs du service SSH.
Solution :
- journalctl -u sshd -n 50
7. Configuration du service Samba
Question : Configurez un partage Samba accessible à tous les utilisateurs.
Solution :
- yum install samba
- nano /etc/samba/smb.conf
- [partage]
- path = /srv/samba/
- public = yes
- writable = yes
- guest ok = yes
- systemctl restart smb
8. RAID et LVM
Question : Créez un volume RAID 1 avec deux disques /dev/sdX et /dev/sdY.
Solution :
- mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdX /dev/sdY
- cat /proc/mdstat
9. Gestion des tâches planifiées (Cron et Anacron)
Question : Ajoutez une tâche Cron exécutant un script de sauvegarde tous les jours à 2h du matin.
Solution :
- crontab -e
- 0 2 * * * /backup/script.sh
- crontab -l
10. Gestion des quotas
Question : Activez les quotas disque pour un utilisateur spécifique et limitez son espace à 5 Go.
Solution :
- quotacheck -avugm
- edquota -u user
- quotaon -avug
11. Gestion du VPN (OpenVPN)
Question : Installez et configurez un serveur VPN sécurisé.
Solution :
- yum install openvpn
- nano /etc/openvpn/server.conf
- systemctl start openvpn
12. Surveillance du système avec Syslog et Journalctl
Question : Affichez l'utilisation disque des logs système.
Solution :
- journalctl --disk-usage