**Services Réseau :**
14. Quelle commande permet de redémarrer le service SSH (Secure Shell) sur un système Linux ?
A. `restart sshd`
B. `systemctl restart ssh`
C. `service ssh restart`
D. `ssh-restart`
15. Comment activer le service Apache HTTP Server au démarrage du système avec systemd ?
A. `systemctl enable apache2`
B. `service apache2 start`
C. `systemctl start apache`
D. `apache-startup enable`
16. Quelle commande Linux permet de vérifier si un port spécifique est en écoute (listening) sur un
système ?
A. `portstatus`
B. `checkport`
C. `netstat -tuln | grep PORT`
D. `listeningports -p PORT`
**Système de Fichiers et Stockage :**
17. Quelle commande Linux permet de lister les partitions de disque et leur utilisation d'espace ?
A. `df -h`
B. `diskspace -l`
C. `listdrives`
D. `spaceinfo`
18. Comment monter un système de fichiers ext4 existant en lecture seule ?
A. `mount -t ext4 -o ro /dev/sdX /mnt`
B. `mount -r /dev/sdX /mnt`
C. `mount /dev/sdX -o read-only /mnt`
D. `ro-mount /dev/sdX /mnt`
19. Quelle commande permet de créer un système de fichiers ext4 sur une partition vierge ?
A. `mkfs.ext4 /dev/sdX`
B. `formatfs ext4 /dev/sdX`
C. `createfs -t ext4 /dev/sdX`
D. `ext4-create /dev/sdX`
**Gestion des Utilisateurs et des Groupes :**
20. Comment créer un nouvel utilisateur nommé "user1" avec un répertoire personnel dans le
répertoire `/home` ?
A. `useradd user1 -d /home/user1`
B. `adduser user1 -m`
C. `createuser -d /home/user1 user1`
D. `newuser -h /home/user1 user1`
21. Quelle commande Linux permet d'ajouter un utilisateur à un groupe existant ?
A. `useraddgroup`
B. `addusertogroup`
C. `usermod -aG`
D. `groupadduser`
22. Comment changer le mot de passe d'un utilisateur sur un système Linux ?
A. `passwd`
B. `userpasswd`
C. `changepass`
D. `setpasswd`
23. Quelle commande permet de lister tous les groupes auxquels un utilisateur appartient ?
A. `usergroups`
B. `groups`
C. `listgroups`
D. `userlist`
**Gestion des Permissions :**
24. Qu
elle commande Linux permet de changer les permissions d'un fichier ou d'un répertoire ?
A. `chmod`
B. `chown`
C. `permission`
D. `setperm`
25. Comment ajouter l'autorisation d'exécution (permission "x") à un fichier pour le propriétaire ?
A. `chmod u+x fichier`
B. `addperm +x fichier`
C. `chown u+x fichier`
D. `grantexec fichier`
26. Quelle commande permet de voir les permissions d'un fichier en utilisant un format lisible par
l'homme ?
A. `showperm`
B. `listperms -h`
C. `ls -l`
D. `permissions -r`
**Journalisation (Logging) et Surveillance (Monitoring) :**
27. Quelle commande permet de consulter les dernières lignes du journal système (syslog) ?
A. `tail -f /var/log/syslog`
B. `viewlog syslog`
C. `journalctl -u syslog`
D. `cat /var/log/syslog`
28. Comment planifier l'exécution d'une tâche (commande) à une heure spécifique tous les jours en
utilisant `cron` ?
A. `cron -e "0 15 * * * /chemin/vers/commande"`
B. `crontab -e` puis ajouter `0 15 * * * /chemin/vers/commande`
C. `schedule -t daily -c "/chemin/vers/commande"`
D. `at 15:00 /chemin/vers/commande`
29. Quelle commande permet de surveiller l'utilisation des ressources CPU en temps réel ?
A. `watch top`
B. `monit -c cpu`
C. `cpumon -w`
D. `htop`
**Sécurité du Système :**
30. Comment ajouter un utilisateur au groupe "sudo" pour lui accorder des privilèges administratifs ?
A. `adduser user1 sudo`
B. `usermod -aG sudo user1`
C. `sudo addgroup user1 sudo`
D. `grantadmin user1`
31. Quelle commande permet de changer le mot de passe du superutilisateur (root) sur un système
Linux ?
A. `passwd root`
B. `setrootpasswd`
C. `changerootpass`
D. `superpasswd`
32. Quelle commande permet de vérifier les journaux d'authentification (logs) pour identifier les
tentatives de connexion infructueuses ?
A. `logcheck -a`
B. `authlog -failed`
C. `grep "Failed password" /var/log/[Link]`
D. `failedlogin -l`
33. Comment activer SELinux en mode "Enforcing" sur un système Linux ?
A. `selinux-enable enforcing`
B. `setenforce enforcing`
C. `enforce-selinux`
D. `activate-selinux enforcing`
34. Quelle commande permet de lister tous les services qui se lancent automatiquement au
démarrage du système avec systemd ?
A. `list-services`
B. `systemctl list-units --type=service`
C. `services-startup`
D. `show-startedservices`
**Virtualisation :**
35. Quelle solution de virtualisation open source est couramment utilisée sur les systèmes Linux ?
A. VMware
B. VirtualBox
C. Hyper-V
D. KVM/QEMU
36. Comment créer une nouvelle machine virtuelle (VM) avec KVM/QEMU en utilisant la ligne de
commande ?
A. `createvm`
B. `virt-create -n ma_vm`
C. `qemu-img create -f qcow2 ma_vm.img 10G`
D. `vmkvm --create ma_vm`
**Administration Réseau Avancée :**
37. Quelle commande permet de configurer une interface réseau avec une adresse IP alias (alias
d'interface) en utilisant la ligne de commande ?
A. `ifalias`
B. `ipconfig alias`
C. `ifconfig eth0:0`
D. `addip eth0:1`
38. Comment afficher les informations détaillées sur une interface réseau spécifique en utilisant
`ethtool` ?
A. `ifinfo eth0`
B. `ethtool -i eth0`
C. `showeth eth0`
D. `netinfo -e eth0`
**Dépannage Réseau :**
39. Quelle commande permet de tester la connectivité réseau vers un hôte distant en utilisant TCP
pour un port spécifique ?
A. `netping`
B. `telnet`
C. `ping -t`
D. `netconnect`