Exercice Sur Linux2
Exercice Sur Linux2
Exercice Sur Linux2
Exercice1 :
Déterminer les commandes permettant de réaliser les actions suivantes :
1- Quel est le système installé ?
Correction
1. uname
uname (signifie: unix name ) est une commande Unix qui affiche les informations systèmes sur la
machine sur laquelle elle est exécutée.
Exemples uname -a affiche toutes les informations disponibles sur la version du système
d’exploitation et le type de la machine.
Linux proxysvr 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64
GNU/Linux (nom du serveur, version et date du noyau, type de plateforme, type de système)
1- ls -l
2- ls /etc/passwd
3- less /etc/fstab | wc -l
Le fichier fstab (file systems table) est la table des différents systèmes de fichiers sur un ordinateur sous
Unix/Linux : il contient une liste des disques utilisés au démarrage et des partitions de ces disques. Pour
chaque partition, il indique comment elle sera utilisée et intégrée à l’arborescence du système de
fichiers global (c’est-à-dire le point de montage). Il se trouve généralement à /etc/fstab.
4- who ou w
Exercice2 :
1- Créez deux groupes group1 et group2 ?
6- Créer dans rep1 un fichier nommé fich11 et dans rep2 un répertoire nommé rep21 ?
1-
2-
3-
4-
less /etc/passwd
less /etc/group
ou
su user1
[user1@localhost ~]$id
5-
6-
7-
[ali@localhost rep21]$
8-
9-
10-
11-
[/toggle]
Exercice3 :
4. on veut afficher l’identité de l’utilisateur user5. Etablir l’utilisateur Tux1 avec conditions suivantes:
b. son id 508
d. son mot de passe est 0/toto16. Changer son mot de passe par 0/guest1
1- [ali@localhost ~]$ su
[root@localhost ali]$
more: affiche le contenu page par page, la différence entre more et less c’est que more est vieux et
possède peu de fonctionnalités, tandis que less est beaucoup plus puissant et rapide.
[user@localhost ali]$ id
c- [root@localhost ali]$ groupadd -g 601 rtoto [root@localhost ali]$ usermod -g rtoto Tux1
[/toggle]
Exercice4
1. Dans votre répertoire courant, créez en une commande les fichiers suivants:
2. Créer le répertoire « dossierv1 » dans votre répertoire courant, et déplacez les fichiersprécédemment
créés dans le répertoire « dossierv1″.
6. Copier les fichiers dont l’avant dernier caractère est un 4 ou 1 dans le répertoire / d_copie1 en
uneseule commande.
1- [ali@localhost ~]$ touch Ita1 ita1 Ita2 ita2 ita Ita itaadarissa istaadarissa
[ali@localhost ~]$cp Ita1 ita1 Ita2 ita2 ita Ita itaadarissa istaadarissa dossierv1
3-[ali@localhost dossierv1]$ ls *5
[/toggle]
Exercice5
Quelles sont les commandes (selon deux représentations décimale et caractère) pour lui donner les
droits suivant (on suppose qu’après commande on remet le répertoire à 755) sur chacun de ces dossiers
Dossier1 oui oui oui oui non oui non non oui
Dossier2 oui non oui non oui non non non oui
symbolique:
2- Dossier2
Méthode décimale:
Méthode symbolique:
[/toggle]
Exercice6
En partant du répertoire courant, pour chaque commande de l’exercice précédent, essayez d’accèder au
répertoire dossier2_droit (commande cd), de faire un ls dans dossier_droit et de modifier le
fichier2_droit avec un éditeur quelconque (vi par exemple). 1. Etablir le répertoire « dossier1_droit »
avec les droits normal
2. Accéder à ce dossier
5. modifier les droits du fichier pour qu’il soit modifiable par tout le monde
4- [ali@localhost dossier1_droit]$ ls
ou
ou
ou
[/toggle]
Exercice7
Sans titre
3. Copier tous les fichiers du répertoire /dev qui ont l’extension .C vers le répertoire facture (en
utilisantles chemins relatifs pour la source et pour la destination.
4. Renommer le répertoire Module3 par Examen (En utilisant un chemin relatif pour la source et
unchemin absolu pour la destination)
6. Créer un lien symbolique pour le répertoire TP1 dans /home et nommer le TP1_ls
9. On veut que tous les nouveaux répertoires crées auront par défaut le masque 750 (rwxr-x – – -)
12. même question mais en utilisant la compression (le nom sera karim.tar.gz)
13. rechercher tous les fichiers de l’utilisateur rachid dans l’arborescence / dont le nom commence par f
14. arrêter l’application xclock sachant que son numéro de processus = 2966
ou
3- On suppose que le dossier facture se trouve dans le dossier jawad et que le dossier courant est
/home
15- [root@localhost home]# tail -n13 /etc/passwd16- [root@localhost home]# passwd TRI
ou
[/toggle]
Exercice8
Créer un répertoire essai-grep dans votre home directory. Dans ce répertoire créer les fichiers suivants:
Editez les fichiers (sortie de la commande ls redirigée vers grep) avec les critères sur leur nom suivant:
[ali@localhost essai-grep]$ touch tomate poire pomme cerise Fraise fraise courgette POMME3 afraise
[/toggle]
ARTICLES RÉCENTS
SQL
Bases de données
Exercices Javascript
OFFRES D’EMPLOI
Développeur BI – Casablanca
aide comptable