0% ont trouvé ce document utile (0 vote)
43 vues10 pages

Linux

Le document présente des corrections pour des exercices sur l'administration Linux, incluant des commandes pour vérifier et configurer des services comme DHCP, DNS, et Samba. Il détaille également des configurations pratiques pour des serveurs web et des enregistrements DNS, ainsi que des concepts théoriques comme RAID et les ACL. Enfin, il fournit des instructions sur la configuration des pare-feu et des fichiers de configuration nécessaires pour le bon fonctionnement des services réseau.

Transféré par

Salma Elfarouki
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
43 vues10 pages

Linux

Le document présente des corrections pour des exercices sur l'administration Linux, incluant des commandes pour vérifier et configurer des services comme DHCP, DNS, et Samba. Il détaille également des configurations pratiques pour des serveurs web et des enregistrements DNS, ainsi que des concepts théoriques comme RAID et les ACL. Enfin, il fournit des instructions sur la configuration des pare-feu et des fichiers de configuration nécessaires pour le bon fonctionnement des services réseau.

Transféré par

Salma Elfarouki
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

### **Corrections des EFM - Administration Linux**

---

#### **1. Fichier : Efm-region-Administration-sous-Linux-Beni-Mellal-Khenifra-2-1.pdf**

---

**Partie Théorique :**

1. **Commande pour vérifier si DHCP est installé :**

```bash

dpkg -l | grep isc-dhcp-server # Debian

rpm -q dhcp # CentOS

```

**(1 point)**

2. **Contenu de `/etc/resolv.conf` :**

Contient les serveurs DNS configurés pour le système et le domaine par défaut.

**(1 point)**

3. **Requêtes DHCP (DORA) :**

- **D**iscover

- **O**ffer

- **R**equest

- **A**cknowledge

**(1 point)**

4. **Directive `option routers 192.168.10.1 ;` :**

Définit la passerelle par défaut pour les clients DHCP.

**(1 point)**
5. **Rôle du bloc `host server01` :**

Réserve une adresse IP fixe (`192.168.10.10`) pour un appareil avec l’adresse MAC
`08:00:07:26:00:5`.

**(1 point)**

6. **Rôle de `setfacl` et `getfacl` :**

- `setfacl` : Définit des permissions ACL (accès en lecture/écriture/execution pour l’utilisateur


`yahya`).

- `getfacl` : Affiche les ACL du dossier `/mnt/partage`.

**(1 point)**

7. **Démarrer Samba :**

```bash

systemctl start smb nmb

```

**(1 point)**

8. **Autoriser le trafic web (pare-feu) :**

```bash

ufw allow 80/tcp && ufw allow 443/tcp # Debian

firewall-cmd --add-service=http --permanent && firewall-cmd --reload # CentOS

```

**(1 point)**

9. **Fichier de configuration NFS :**

- Fichier : `/etc/exports`

- Commande de démarrage : `systemctl start nfs-server`.

**(1 point)**

10. **Directives SSH :**

- `PermitRootLogin no` : Interdit la connexion SSH en tant que root.


- `PasswordAuthentication no` : Désactive l’authentification par mot de passe (nécessite des clés
SSH).

**(1 point)**

---

**Partie Pratique :**

1. **Attribuer le nom `DNSWEB` :**

```bash

hostnamectl set-hostname DNSWEB

```

**(1 point)**

2. **Configurer la carte réseau (`enp0s3`) :**

Éditez `/etc/network/interfaces` (Debian) :

```conf

auto enp0s3

iface enp0s3 inet static

address 192.168.1.10

netmask 255.255.255.0

gateway 192.168.1.1

dns-nameservers 192.168.1.10

dns-search efm.reg

```

**(2 points)**

3. **Déclaration des zones DNS (`named.conf`) :**

```conf

zone "efm.reg" {

type master;
file "/etc/bind/db.efm.reg";

};

zone "1.168.192.in-addr.arpa" {

type master;

file "/etc/bind/db.192.168.1";

};

```

**(2 points)**

4. **Enregistrements dans la zone directe (`db.efm.reg`) :**

```conf

@ IN NS DNSWEB.efm.reg.

DNSWEB IN A 192.168.1.10

www IN CNAME DNSWEB

```

**(2 points)**

5. **Enregistrement PTR dans la zone inverse (`db.192.168.1`) :**

```conf

10 IN PTR DNSWEB.efm.reg.

```

**(1 point)**

6. **Changer le groupe propriétaire :**

```bash

chgrp named /etc/bind/db.efm.reg /etc/bind/db.192.168.1

```

**(1 point)**

7. **Démarrer DNS :**


```bash

systemctl start named

```

**(1 point)**

8. **Installer Apache :**

```bash

apt install apache2 # Debian

```

**(1 point)**

9. **Configuration des sites virtuels :**

Créez deux fichiers dans `/etc/apache2/sites-available/` :

- **site1.conf** :

```conf

<VirtualHost *:80>

ServerName site1.efm.reg

DocumentRoot /var/www/v1/site1

</VirtualHost>

```

- **site2.conf** :

```conf

<VirtualHost *:80>

ServerName site2.efm.reg

DocumentRoot /var/www/v1/site2

</VirtualHost>

```

Activez-les :

```bash

a2ensite site1.conf site2.conf

systemctl reload apache2


```

**(2 points)**

---

#### **2. Fichier : EFMR-session-2-IDOSR-M203-V2-2023.pdf**

---

**Partie Théorique :**

1. **`Option routers 172.16.1.1 ;` :**

Définit la passerelle par défaut pour les clients DHCP.

**(2 points)**

2. **Démarrer DHCP :**

```bash

systemctl start isc-dhcp-server

```

**(2 points)**

3. **Autoriser BIND dans le pare-feu :**

```bash

ufw allow 53 # Debian

```

**(2 points)**

4. **Fichier de configuration DHCP :**

- Nom : `dhcpd.conf`

- Chemin : `/etc/dhcp/dhcpd.conf`

**(2 points)**
5. **Comparaison NFS vs SAMBA :**

- **NFS** : Partage de fichiers pour systèmes Unix/Linux (protocole RPC).

- **Samba** : Partage de fichiers avec Windows (protocole SMB/CIFS).

**(2 points)**

---

**Partie Pratique :**

**Configuration DNS :**

5. **Vérifier BIND :**

```bash

dpkg -l | grep bind # Debian

```

**(1 point)**

6. **Installer BIND :**

```bash

apt install bind9

```

**(1 point)**

7. **Fichier `/etc/resolv.conf` :**

```conf

nameserver 172.16.1.10

nameserver 172.16.1.11

search smlinux.lan

```

**(1 point)**
8. **Directives pour BIND (`named.conf.options`) :**

```conf

options {

directory "/var/named";

listen-on port 53 { 172.16.1.10; };

allow-query { 172.16.1.0/24; };

allow-transfer { 172.16.1.11; };

recursion no;

notify yes;

};

```

**(2 points)**

---

#### **3. Fichier : EFMR-administration-Linux-2.pdf**

---

**Partie Théorique :**

1. **`/dev/hdd2` :**

Réponse : **c** (deuxième partition du deuxième disque esclave).

**(2 points)**

2. **Commande `lvcreate` :**

Réponse : **a** (crée un volume logique `LV1` de 3 Go dans le groupe `DATA`).

**(2 points)**

3. **RAID 1 :**
Miroir entre deux disques pour redondance.

**(2 points)**

4. **Rôle de `/etc/fstab` :**

Définit les partitions montées automatiquement au démarrage.

**(2 points)**

---

**Partie Pratique :**

**Exercice 2 : Configuration Web**

1. **Configurer les adresses IP :**

```bash

# Serveur WEB

ip addr add 10.10.0.1/29 dev enp0s3

# Client WEB

ip addr add 10.10.0.2/29 dev enp0s3

```

**(2 points)**

4. **Modifier `httpd.conf` :**

```conf

Listen 80

```

**(3 points)**

**Exercice 3 : Configuration DNS**

2. **Configuration de la zone (`named.conf`) :**


```conf

zone "efm.local" {

type master;

file "efm.local.db";

allow-update { 10.10.0.30; };

allow-transfer { 10.10.0.30; };

notify yes;

};

```

**(6 points)**

5. **Alias "mail" :**

```conf

mail IN CNAME MAIL.efm.local.

```

**(2 points)**

---

**Total : 40 points par EFM**

*Bonnes réponses et bon courage !* 😊

Vous aimerez peut-être aussi