Administration Système – MP2L

System Administration · lab

Voir tous les documents en systèmes d'exploitation et cloud

Administration Système – MP2L

Activités (séance 1)

Activité 1 :

1. Expliquez avec un schéma les séquences de démarrage d’un système GNU/Linux (depuis

le Power on jusqu’à avoir le shell de connexion). Prenez en compte le cas d’un système à

base de BIOS ligacy et UEFI.

2. Expliquez avec un schéma les séquences (avec ordre) d’exécution des fichiers scripts

d’initialisation (.profile, .bashrc, /etc/profile, /etc/bashrc, …). Tenez compte de la nature du shell

(Bash ou sh).

3. Visualisez les messages affichés au démarrage du système.

4. Provoquez l'arrêt complet du système dans 2 minutes avec l'affichage aux utilisateurs du

Publicité

message « Arrêt pour maintenance dans 2 minutes, veuillez faire vos sauvegardes.»

5. Dans le fichier inittab (ou son équivalent), ajoutez une application qui enregistre la date

dans le fichier /home/votrelogin/date.log et qui est lancée dans le niveau par défaut

(niveau 3).

6. Créez un script qui écrit le résultat de la commande ps dans le fichier

/home/votrelogin/ps.log. Ce script doit être lancé au niveau de démarrage 3. Comment

tester ce script ?

7. Spécifiez les étapes et les commandes à exécuter pour configurer le compte de

l'utilisateur test de telle sorte que lorsqu'il se connecte au système un éditeur de texte

(gedit ou vim ou vi, …) sera exécuté automatiquement dans son écran et qui remplacera

son shell de connexion. À la sortie de l'éditeur, il se déconnecte automatiquement.

Publicité

8. Vous constatez que les personnes qui se connectent au système directement (et non par

WEB ou par SAMBA) laissent des traces visibles dans leurs répertoires personnels. Le

fichier /home/$USER/.bash_history est créé lors de leur déconnexion. Que contient-il ?

9. Personnalisez le script .bash_logout situé dans votre répertoire personnel pour que ce

fichier soit effacé au moment de votre déconnexion. Puis en tant que root, complétez le

script "modèle" /etc/skel/.bash_logout, afin que ce "nettoyage" soit effectué pour tout

nouvel utilisateur.

MP2L – Administration Système

Page 1

Activité 2 : (Personnalisation du chargeur de démarrage GRUB2)

En se Réfèrent à la ressource Grub2, indiquez les étapes permettant de configurer le chargeur

Publicité

de démarrage GRUB en prenant en compte les directives suivantes :

1. Changez le thème par défaut de GRUB2

2. Attendre 5s avant l’affichage du menu (splash screen)

3. Ajoutez le message de bienvenue suivant : “Bienvenue GRUB2 MP2L VOTRE

NOM”

4. Modifier le délai d’attente à 50s

Directives : Indiquez en détail en spécifiant le numéro de l’étape et les modifications à faire

dans les fichiers de configuration. Faites des captures écrans.

Activité 3 : (Système de démarrage SystemD)

1. En se réfèrent à la documentation SystemD, indiquez les étapes permettant de

configurer les programmes de démarrage. Paramétrer les variables d’environnements

Publicité

pour un utilisateur user1 (langue : français, clavier : fr, prompt shell : bash, éditeur

par défaut : nano, …)

2. Démarrer le programme xeyes après 50s de la connexion (en mode graphique) et

l’arrêter après 100s

3. Démarrer le programme apache après 20s de la connexion (en mode graphique) et

l’arrêter après 2h d’exécution

Directives : Indiquez les modifications à faire dans les fichiers de configuration en spécifiant

le numéro de l’étape. Faites des captures écrans.

MP2L – Administration Système

Page 2