Partie Théorique (10 points)
1. Deux rôles principaux d’un système d’exploitation
– Gestion des ressources matérielles (processeur, mémoire, périphériques)
– Interface entre l’utilisateur et le matériel
2. Système de gestion de fichiers
C’est un composant du système d’exploitation qui gère le stockage, l’organisation et l’accès aux fichiers sur les supports de stockage.
3. Gestion des périphériques
C’est la capacité du système d’exploitation à gérer la communication entre les programmes et les périphériques matériels (imprimantes, disques, etc.) via des pilotes.
4. Rôle des pilotes
Les pilotes sont des programmes qui permettent au système d’exploitation de communiquer avec les périphériques en traduisant les commandes génériques du système en instructions spécifiques au matériel.
5. Intérêt du partitionnement
Le partitionnement permet de diviser un disque dur en plusieurs parties logiques pour :
– Organiser les données
– Installer plusieurs systèmes d’exploitation
– Sécuriser les données
Partie Pratique (30 points)
Partie 1 : PowerShell (5 pts)
1. $Password = ConvertTo-SecureString "Form@123" -AsPlainText -Force New-LocalUser -Name "Formateur" -Password $Password 2. Get-LocalGroup 3. Get-NetFirewallProfile 4. Get-NetFirewallRule 5. New-NetFirewallRule -DisplayName "Block Telnet" -Direction Inbound -Program "System" -Protocol TCP -LocalPort 23 -Action Block
Partie 2 : Linux
1. useradd StgO1 2. /etc/passwd 3. groupadd Groupe-ID 4. /etc/group 5. usermod -aG Groupe-ID StgO1 6. mkdir -p /home/Stagiaire/Realisations 7. touch /home/Stagiaire/Realisations/Realisation{1,2}.txt 8. ls -l | grep StgO1 9. chown StgO1 /home/Stagiaire/Realisations/Realisation1.txt 10. sudo usermod -aG sudo Formateur 11. ps aux > ps.txt 12. tar -cvf Realisation.tar /home/Stagiaire/Realisations/ 13. Script Bash : #!/bin/bash echo "Programme de calcul du produit" echo "Entrez la première valeur : " read x echo "Entrez la deuxième valeur : " read y produit=$((x * y)) echo "Le produit de $x et $y est : $produit"