LINUX
LISTE D'EXERCICES 01
LOGICIEL LIBRE 9)À l'exemple de Linux, un logiciel est qualifié de libre,
quand il est possible de l'utiliser sans avoir à payer. Dans ce type de
1Décrivez les principales caractéristiques du système logiciel, on n'a pas accès à son code source, non
système d'exploitation Linux. Rép: C'est un logiciel libre, avec un s'il est possible de le modifier ou simplement de l'étudier.
système d'exploitation multitâche, multisesion On ne peut l'utiliser que de la manière dont il a été.
multi-utilisateur, n'exige pas un matériel robuste mis à disposition.
traitement pour fonctionner, et un système libre de Resp: Cette affirmation n'est pas correcte, votre code
virus et malware. disponible pour modifications.
10) 10) Les logiciels libres et open source possèdent
2) Décrivez le logiciel libre et spécifiez sur caractéristiques différentes, où le premier n'a pas la
quelle licence se fonde. Rép : C'est quand votre code l'obligation de distribution du code source et le
fonte est libérée, donnant plus de liberté d'utilisation à Cela se produit car les logiciels libres peuvent
utilisateurs qui utilisent le programme, il se fonde sur a mis à disposition son code source mais pour qui va-t-il ?
licence GNU GPL. faire la modification autorisée par le propriétaire et dans l'OpenSource le
le code source du programme est ouvert à la consultation, et
3) Synonyme de « logiciel libre » : en fonction de la volonté du créateur pour la distribution et
redistribution sous certaines caractéristiques.
logiciel partagé
b)Logiciel libre
11) Analysez les affirmations suivantes liées à
c)OpenSource concepts de Licences de Logiciel.
d)Alpha I- Le logiciel propriétaire est celui qui interdit
e)Bêta redistribution et modification par l'utilisateur.
4) Quand un logiciel est qualifié de "logiciel libre", il a II- Les logiciels gratuits permettent la redistribution et la modification,
comme principale caractéristique le fait que : par conséquent, il est classé comme logiciel libre.
être gratuit III- Le shareware permet la redistribution, mais que
b) Avoir le "code source" disponible pour modification resteindre l'utilisation conformément à une condition
c) Être conçu pour fonctionner sur GNU/Linux spécifique.
d)Être disponible en téléchargement, sur des sites spécifiques
e) Posséder diverses "distros" (distributions) IV- Les logiciels de domaine public sont ceux qui
peuvent être téléchargés depuis des fournisseurs publics, commeo
5)En téléchargeant un programme via un site Internet, le [Link].
L'utilisateur a observé la présence du mot « BETA » à côté
du nom du programme. Ce mot indique que le Indique l'option qui contient toutes les affirmations
le programme est en phase de développement. vraies.
Oui, mais elle a encore des bugs qui doivent être corrigés.
réparé par le développeur avant son lancement a) I et II
définitif. b) II et III
c)III e IV
6)4. OPENSOURCE sont des distributions de logiciels qui d) I e III
ont comme caractéristique fondamentale la mise à disposition e)II e IV
de son « code source », permettant ainsi la modification du
programme, comme par exemple, l'adéquation de celui-ci 12) Quel logiciel n'est pas un logiciel propriétaire ?
pour l'accomplissement de tâches spécifiques. Un synonyme
commun utilisé pour désigner un OPENSOURCE est un mot
Logiciel Libre b) Corel Draw
Cette affirmation est correcte. c)Kurumim
d)Avast
7)Un programme 'freeware' est un logiciel gratuit, dont Winzip
"code source" n'est pas disponible en téléchargement, et
par conséquent, cela ne peut donc pas être modifié. Cependant, un
13) Windows et Linux sont classés comme systèmes
"freeware" peut être "opensource". Resp : peut être opérationnels. La principale différence entre eux réside dans leur
distribué gratuitement, mais sans la permission pour que noyau. Où le noyau de Windows est propriétaire et celui de Linux
soit modifié. est libre. Comment s'appelle le noyau d'un système
opérationnel ?
8) Analysez les affirmations suivantes relatives à la liberté
deux utilisateurs d'un logiciel libre.
Kermel
I- La liberté d'étudier comme le programme b) Système d'Appel
fonctionne, et l'adapter à vos besoins, c) Chanel
sauf modification du code source.
d) Coquille
II- La liberté d'exécuter le programme, pour
tout objectif.
III- La liberté d'utiliser des copies de manière à ce que
peut aider d'autres utilisateurs, étant interdite la
redistribution.
IV- Celui qui redistribuera un logiciel GNU pourra
facturer pour l'acte de transférer une copie ou pourra
distribuez-les gratuitement.
Indique l'option qui contient toutes les affirmations
véritables.
a) I et II b) II e III c) III e IV d) I e III e) II e IV
COMMANDES LINUX
1–Concernant les extensions de fichiers sous Linux, corrélez le programme avec l'extension du
fichier
a)nano [J] *.odt
b) coque [D] *.gz
c)dmesg [E] *.Z
d)Gzip [H] *.tar
e)Compresser [F] *.bz2
f)BZIP2 [G] *.zip
g)ZIP [I] *.rar
h)tar [B] *.txt
i)rar [C] *.log
OpenOffice [A] *.sh
2–Décrivez l'objectif de chaque répertoire spécifié ci-dessous :
/bin Et où trouver les programmes sous forme binaire.
/boot Contient les fichiers utilisés pour le démarrage du système d'exploitation.
/accueil Où est créé le sous-répertoire personnel des utilisateurs.
/sbin Stocke des exécutables dans le but d'effectuer des fonctions de maintenance et des tâches
semblables.
/usr Réunit des exécutables, des bibliothèques et de la documentation de logiciels utilisés.
/usr/binficam toutes les applications qui ne sont pas essentielles au système
/usr/local pour usage de l'administrateur système lors de l'installation du logiciel localement
/racine Cet utilisateur est administrateur.
/dev Il est responsable de contenir les disques du système.
/var Enregistre sous forme de texte les activités réalisées sur Linux.
/proc J'ai trouvé des fichiers qui révèlent des informations sur les ressources et les processus en cours d'exécution
dans le système.
/ Où commencent tous les fichiers et répertoires.
/etc Fichiers de configuration variés.
/sys mappe les appels directs avec le noyau Linux.
/mediacontient des sous-répertoires dans lesquels les dispositifs de média amovibles insérés dans l'ordinateur
sont montés.
/média
3) – Spécifiez la fonction de chaque commande suivante :
clair Nettoie l'écran.
homme Manuel avec des informations sur toutes les commandes que nous devons connaître.
info Ouvre l'explorateur d'informations.
su Modifiez les identifiants de l'utilisateur pour ceux d'un utilisateur que vous pouvez choisir.
déconnexionSe déconnecter ou terminer la session actuelle.
sortie Terminer la session.
pwd Affiche le chemin absolu du répertoire de travail.
cd Change le répertoire de travail.
ls Liste des fichiers et des répertoires.
moins Afficher le contenu d'un fichier avec moins de caractéristiques.
plus Affiche le contenu d'un fichier mais seulement un écran à la fois.
Crée un ou plusieurs répertoires.
créer un répertoire
rmdir et pour supprimer un répertoire vide.
rm Supprimer des fichiers et des répertoires.
cp Copier des fichiers et des répertoires.
mv Déplace ou renomme des fichiers et des répertoires.
trouver Rechercher des fichiers.
localiser Recherche d'un motif dans une base de données de noms de fichiers.
chmod Modifie les autorisations d'accès des fichiers et des répertoires.
chown C'est pour modifier le propriétaire et le groupe des fichiers du répertoire.
chgrp Modifie les propriétés des fichiers et des répertoires d'un groupe spécifique.
useradd Crée un nouvel utilisateur dans le système d'exploitation Linux.
userdel Exclure un compte utilisateur du système.
usermod Modifie les informations d'un utilisateur.
doigt Affiche les informations de l'utilisateur.
chfn Modifiez les informations du "doigt" de l'utilisateur.
mot de passeModifie le mot de passe d'un utilisateur.
Il est possible de définir des administrateurs et des mots de passe pour les groupes et de gérer leurs
membres.
groupadd Crée un nouveau groupe dans le système d'exploitation Linux.
groupmod Modifie les informations d'un groupe du système.
dpkg Liste de tous les paquets installés.
4–Remplissez les colonnes ci-dessous avec les options correctes pour les commandes de compression de fichiers.
COMMANDE EXTENSION COMPACTER DÉCOMPACTER
gzip xxx xxx
zip xxx xxx
bzip2 xxx xxx
compresser xxx
rar xxx
tar p/ gzip xxx
tar p/ bzip2 xxx
tar p/ compresser xxx
5 - Remplissez les colonnes ci-dessous avec les options correctes pour la commande chmod option FICHIER
PERMISSION OPTION OCTALE OPTION LETTRE
rwx rwx rwx 777
r-- r-- r-- 444
rwx r-x r-x 755
rwx r-- r-- 744
r-x r-x r-x 555
6–Corrélez la première colonne avec la deuxième colonne
cd ~/ [F] retourne au répertoire personnel de l'utilisateur
b)cd ../ [E] retourne un répertoire un niveau au-dessus
c)cd ./ [C] à partir du répertoire actuel
d)cd - à partir du répertoire un niveau au-dessus
e)cd .. [D] dernier répertoire accédé
f)cd ~ [A] à partir du répertoire personnel de l'utilisateur
7–Choisissez l'option correcte qui liste uniquement les répertoires :
a)ls -d
b)ls -la
c)ls -d /*
d)ls -l tt[a-g]??
e) aucune option correcte
8–Dans le répertoire /dev se trouvent les fichiers de périphériques référents aux terminaux. Au total, il y en a 63.
fichiers de terminaux : ttyS0, ttyS1, ttyS2, tty0, tty1, …, tty63. En ce qui concerne l'utilisation de la commande ls
il est correct d'affirmer :
[ x ] o comandols -l tty??listera tous les fichiers qui commencent par tty suivis de deux chiffres.
[ x ] o comandols -l tty* listera tous les fichiers qui commencent par tty suivis de zéro, un ou
mais caractères.
[ ] o comandols -l tty?[2,4,6,8] listera tous les fichiers qui commencent par tty suivis de n'importe quel
caractère se terminant par 2, 4, 6 et 8.
[ ] o comandols -l tty [!2,4,6,8]?listera tous les fichiers qui commencent par tty suivis de
chiffres différents de 2, 4, 6 et 8 se terminant par une lettre ou un chiffre.
[ ] o comandols -l tty [!2,4,6,8]?listera tous les fichiers qui commencent par tty suivis de
chiffres différents de 2, 4, 6 et 8 et se terminant par une lettre ou un chiffre.
[ x ] o comandols -l tty [^2,4,6,8]?listera tous les fichiers qui commencent par tty suivis de chiffres
différent de 2, 4, 6 et 8 et se terminant par une lettre ou un chiffre.
9–Le commandement trouver / -nom \bash (find / -name \bash|find / -type -d -name \bash) localise le
fichier bash.
10–La commande find/-name/bin (trouver /
name \bin|find / -type -d -name \bin) localise le répertoire bin.
11–Spécifiez la signification de chaque caractère générique ci-dessous :
a) *: Sert à représenter zéro ou plusieurs caractères
b) ?:Fait référence à une lettre à cette position.
c) [a-z,0-9]: Fait référence à des caractères de a à z suivi d'un caractère de 0 à 9.
d) {0..99}: Utilisé pour remplacer les parties à l'intérieur de la clé de 0 et puis 1 jusqu'à ce qu'il atteigne 99.
{a,b,c}
f) *m* :
g) f?m :
12–Sélectionnez l'une des options ci-dessous qui spécifie la commande utilisée pour renommer
fichiers et répertoires :
a)renommer
b)mv
c)rm
d)nom
e) aucune option
13–La commande pour renommer le fichier '[Link]' en '[Link]' est : mv.
14– La commande pour renommer le répertoire 'dirvelho' en 'dirnovo' est : mv.
15–La commande pour déplacer tous les fichiers texte du répertoire
/home/aluno/dirorigem pour le répertoire /home/aluno/dirdestino est :
a)mv /home/aluno/dirorigem/* /home/aluno/dirdestino/
b)mv /home/aluno/dirdestino/*.txt /home/aluno/dirorigem/
c)mv -i /home/aluno/dirdestino/*.txt /home/aluno/dirorigem/
d)mv -f /home/aluno/dirorigem/ /home/aluno/dirdestino/*.txt
e)mv /home/aluno/dirorigem/*.txt /home/aluno/dirdestino/
15–L'option demande la confirmation de l'utilisateur pour qu'une opération particulière soit concrétisée.
Précisez quel commande ci-dessous ne contient pas la spécification -i.
a)mv
b)ln
c)rm
d)rmdir
e)mkdir
16–L'option affiche des informations sur les opérations. Précisez quelle commande ne contient pas le
spécification.
a)mv
b)ln
c)rm
rmdir
e)mkdir
17–Le commandement cfdisk (cfdisk | mkfsl.ext4) partitionne une unité de disque physique.
18–La commande mkfsl.ext4 (cfdisk | mkfsl.ext4) crée le système de fichiers ; c'est-à-dire, formate le
unité de disque dans un système de fichiers spécifique.
19–Précisez quel ordre ci-dessous ne correspond pas à un partitionneur de disque.
a)fdisk
b)cfdisk
c) partie de
d)gparted
e)[Link]
20–Décrivez les options de la commande useradd spécifiées ci-dessous :
-d:Chemin du répertoire personnel de l'utilisateur.
-g : Spécifie le groupe de l'utilisateur.
Une liste de groupes qui contiennent l'utilisateur en tant que membre.
-s : Spécifie le shell de commande que l'utilisateur va utiliser.
-m: Crée le répertoire personnel de l'utilisateur et copie les fichiers
-e: Cette option définit la variable EXPIRE, la date à laquelle le compte de l'utilisateur est désactivé.
21- L'option -rdo commande useradd signifie :
Les utilisateurs du système seront créés sans informations d'expiration dans /etc/shadow et leurs
des identifiants numériques seront choisis dans l'intervalle SYS_UID_MIN-SYS_UID_MAX, défini
dans /etc/[Link], au lieu de UID_MIN-UID_MAX (et leurs équivalents GID pour la création de
groupes).
22–Pour modifier le mot de passe d'un utilisateur, utilisez la commande :
Il suffit de taper passwd et le nom d'utilisateur pour lequel le mot de passe sera modifié.
23–Décrivez les options de la commande usermodes spécifiées ci-dessous :
-d: Modifie le chemin du répertoire personnel de l'utilisateur.
-g: Modifie le groupe de l'utilisateur.
-G: Pour définir quel sera le groupe principal d'un utilisateur sous Linux
-s: Modifie le Shell de commande que l'utilisateur va utiliser.
Déplace les fichiers du répertoire actuel de l'utilisateur vers le nouveau répertoire.
Modifie la date d'expiration du compte de l'utilisateur.
-l: Modifie le nom d'identification de l'utilisateur (l'utilisateur ne peut pas être connecté).
24–La commande pour créer un groupe est groupadd.
25–La commande pour supprimer un groupe est groupdel.
26–La commande pour modifier les informations du groupe est groupmod.
27–La commande pour afficher les informations de l'utilisateur est finger utilisateur.