1.5 Examen de module 1 DevNet Associate réponses Français

Mis à jour le 15/11/2024

1.5. Examen de module 1 du programme DevNet Associate 1.0 réponses Français (French)

1. Un administrateur système saisit la commande apt-get upgrade sur un serveur qui exécute le système d’exploitation Linux. Quel est l’objectif de cette commande?

  • Le référentiel distant des applications et des dépendances sera mis à jour vers la dernière version.
  • Une application spécifique nommée mise à niveau sera installée.
  • Les mises à jour du système d’exploitation sont téléchargées et seront installées.
  • Chaque application installée sera mise à jour vers la dernière version.

Explication: Lorsque la commande apt-get upgrade est émise dans un terminal Linux, toutes les applications installées tenteront de mettre à niveau vers la dernière version disponible.

2. Un ingénieur réseau doit vérifier l’état de toutes les interfaces réseau d’un serveur exécutant un système d’exploitation Linux. L’ingénieur entre dans la commande ifconfig -a. Quel est le résultat de cette commande ?

  • Les interfaces actives et inactives affichent des informations.
  • La table de routage des hôtes s’affiche.
  • La table ARP de l’ordinateur s’affiche.
  • Toutes les interfaces actives afficheront des informations.

Explication: La commande ifconfig avec le modificateur -a fournira des informations pour toutes les interfaces réseau, même si elles sont inactives.

3. Un administrateur système tente de déterminer ce qui provoque un fonctionnement plus lent que la normale d’un ordinateur. L’administrateur émet la commande ps. Qu’est-ce qui est affiché par cette commande ?

  • utilisation actuelle RAM
  • processus actifs utilisant le temps CPU
  • statut actuel des NIC
  • utilisation actuelle HDD

Explication: La commande ps peut être combinée à plusieurs modificateurs pour afficher tous les processus s’exécutant sur un ordinateur, afficher un processus spécifique ou terminer les processus utilisant le temps CPU.

4. Un administrateur Linux tente d’utiliser un terminal pour configurer la carte d’interface réseau sur un ordinateur. L’administrateur reçoit un message indiquant que l’administrateur ne dispose pas des autorisations nécessaires pour effectuer la configuration. Que faut-il faire avant la commande de configuration ?

  • modifier les autorisations chmod sur le fichier de configuration réseau
  • identifier une interface réseau différente
  • utiliser un autre compte d’utilisateur
  • utiliser la commande sudo

Explication: Plusieurs commandes de terminal nécessitent l’utilisation de la commande sudo comme préface. La commande sudo signifie “super user do”. Sudo requiert l’entrée d’un mot de passe administrateur pour terminer une configuration. Les logiciels malveillants ne peuvent généralement pas causer de dommages seuls sans connaître le mot de passe au préalable.

5. Quelle commande Python crée une structure de contrôle conditionnel ?

  • def
  • if
  • from
  • delay

Explication: Les commandes if et else sont utilisées pour la logique conditionnelle. Les commandes for et while sont utilisées pour la logique de répétition, et from est pour l’importation de modules.

6. Qu’est-ce qui s’affiche lorsque le code suivant est saisi dans un interpréteur Python ?

addition = 22 +10
print(addition)

  • (syntaxerror)-… parce qu’il ne devrait y avoir aucun espace entre les valeurs numériques
  • [22]+[10]
  • 32
  • rien (car la commande d’impression est incorrecte)

Explication: L’interpréteur Python exécutera l’opération et affichera le résultat, 32.

7. Qu’est-ce qui s’affiche lorsque le code suivant est saisi dans un interpréteur de programme Python ?

[1,2,4,5] + [3,6]

  • [1,2,3,4,5,6]
  • [1,2,4,5,3,6]
  • [21]
  • [12]+[9]

Explication: L’interpréteur Python effectuera la concaténation de deux listes sans réorganiser les éléments de ces listes.

8. Un utilisateur émet une commande Linux et le résultat est affiché:

total 40
drwxr-xr-x 2 devasc devasc 4096 Mar 30 21:25 Desktop
drwxr-xr-x 2 devasc devasc 4096 Apr 15 19:09 Documents
drwxr-xr-x 2 devasc devasc 4096 Apr 15 19:09 Downloads
drwxr-xr-x 5 devasc devasc 4096 Mar 30 21:21 labs
drwxr-xr-x 2 devasc devasc 4096 Apr 15 19:09 Music
drwxr-xr-x 2 devasc devasc 4096 Apr 15 19:09 Pictures
drwxr-xr-x 2 devasc devasc 4096 Apr 15 19:09 Public
drwxr-xr-x 5 devasc devasc 4096 Mar 30 21:24 snap
drwxr-xr-x 2 devasc devasc 4096 Apr 15 19:09 Templates
drwxr-xr-x 2 devasc devasc 4096 Apr 15 19:09 Videos
devasc@labvm:~$

Quelle commande Linux est utilisée pour afficher le contenu du répertoire courant comme indiqué?

  • ls
  • ls -a
  • ls -lr
  • ls -l

Explication: La commande Linux ls avec l’option -l est utilisée pour afficher le contenu du répertoire courant avec une “longue liste”, qui fournit plus d’informations sur chaque fichier ou sous-répertoire, telles que les autorisations, le propriétaire, la taille et la date de création.

9. Un utilisateur émet une série de commandes Linux comme indiqué.

(omitted)$ pwd
/home/devasc/labs/ansible/backups
(omitted)$ cd ../..

Quel répertoire est le répertoire courant après la saisie de la commande cd ?

  • /home/devasc/labs
  • /home
  • /home/devasc/
  • /
  • /home/devasc/labs/ansible

Explication: La commande Linux cd permet de passer du répertoire courant à un autre répertoire du système de fichiers. La commande cd avec l’option .. ou .. / fera remonter un seul répertoire. Cette option peut être utilisée dans le format de plusieurs ../.. pour revenir à plusieurs répertoires dans la structure de répertoires.

10. Un utilisateur émet la commande Linux ls -l myfile.sh pour vérifier l’autorisation du fichier myfile.sh.

devasc@labvm:~/Documents$ ls -l myfile.sh
-rwxr-xr-- 1 self test 15 Mar 30 21:24 myfile.sh

Quelles sont les deux instructions qui décrivent les autorisations attribuées au fichier?

  • Tout utilisateur du groupe de test peut exécuter le fichier.
  • L’utilisateur avec l’ID utilisateur de self peut modifier le fichier.
  • Tout utilisateur du groupe peut lire, modifier et exécuter le fichier.
  • L’utilisateur avec l’ID utilisateur de devasc peut modifier le fichier.
  • Tous les utilisateurs peuvent exécuter le fichier.

Explication: La commande ls -l fournit un format de “liste longue” avec plus d’informations qui comprend ce qui suit :

  • Type de fichier: Le trait d’union () représente un fichier régulier, le d représente un répertoire.
  • Autorisations de fichier : les trois premières lettres représentent les autorisations du propriétaire du fichier sur le fichier, les trois lettres suivantes représentent les autorisations du groupe sur le fichier et les trois dernières lettres représentent les autorisations d’autres personnes sur le fichier. Les lettres d’autorisation sont les suivantes :
    • r – lire ou copier le fichier
    • w – écrire dans le fichier
    • x – exécuter le
    • trait d’union du fichier () – aucune valeur assignée
  • Nombre de liens en dur vers le fichier : 1 dans ce cas
  • Propriétaire du fichier : soi-même dans ce cas
  • Groupe de fichiers : test dans ce cas
  • Taille du fichier : 15 octets dans ce cas

11. Un utilisateur entre les commandes comme indiqué. Quel est le résultat après la saisie de la commande mv ?

devasc@labvm:~/Documents$ pwd
/home/devasc/Documents
devasc@labvm:~/Documents$ mv myfile.sh ../Desktop/myfile2.sh
  • Le fichier myfile.sh est copié et renommé myfile2.sh dans le répertoire courant.
  • Le fichier myfile.sh est copié dans le répertoire /HOME/devasc/Desktop et remplace le fichier myfile2.sh.
  • Le fichier myfile.sh est copié dans le répertoire /HOME/devasc/Desktop et renommé myfile2.sh.
  • Le fichier myfile.sh est déplacé dans le répertoire /HOME/devasc/Desktop et renommé myfile2.sh.

Explication: La commande mv Linux peut être utilisée soit pour déplacer un fichier vers un autre répertoire, soit pour renommer un fichier. La syntaxe de la commande est mvsourcedestination. Dans ce cas, le nom du fichier de destination est différent et le fichier est renommé après son déplacement.

12. Un administrateur système Linux recherche dans le fichier passwd tout nom d’utilisateur qui commence par un chiffre. Quelle commande grep l’administrateur doit-il utiliser ?

  • grep ‘^[0-9]’ /etc/passwd
  • grep ‘[0-9]’ /etc/passwd
  • grep ‘_[0-9]’ /etc/passwd
  • grep ‘{0-9}’ /etc/passwd

Explication: La commande Linux grep peut être utilisée pour traiter le texte ligne par ligne et pour imprimer toutes les lignes qui correspondent à un motif spécifié. Les modèles correspondants sont basés sur des modificateurs de requête d’expression régulière (regex) utilisés pour sélectionner le contenu approprié. Certains modificateurs de requête regex sont les suivants :

  • _ (trait de soulignement) : correspond à un espace
  • ^ (caret) : indique le début d’une chaîne
  • $ (signe dollar) : indique la fin d’une chaîne
  • . (point) : correspond à un seul caractère, y compris un espace
  • * (astérisque) : correspond à zéro ou plusieurs occurrences du caractère précédent
  • [] (crochets) : correspond à un caractère
  • {} (accolade) : répète le caractère précédent

13. Un étudiant apprend Python en mode interpréteur interactif. L’étudiant émet les commandes :

>>> y=2
>>> y*3
6
>>> 'Test'*y

Quel est le résultat ?

  • TypeError : Un type de chaîne ne peut pas être multiplié par un entier.
  • ‘Test6’
  • ‘TestTestTestTestTestTest’
  • ‘TestTest’
  • ‘Test2’

Explication: Python peut être utilisé pour multiplier les nombres ainsi que les chaînes. Une chaîne multipliée par un entier produira plusieurs copies de la chaîne. Étant donné que la variable y est 2, le mot Test est répertorié deux fois.

14. Un étudiant débutant dans Python travaille en mode interpréteur interactif. L’étudiant émet les commandes :

>>> devicenames=["RT1", "RT2", "SW1", "SW2"]
>>> hostnames=devicenames + ["RT3", "SW3"]
>>> del hostnames[3]
>>> hostnames

Quel est le résultat ?

  • [‘RT1’, ‘RT2’, ‘SW1’, ‘RT3’, ‘SW3’]
  • [‘RT1’, ‘RT2’, ‘SW2’, ‘RT3’, ‘SW3’]
  • [‘RT1’, ‘RT2’, ‘SW1’, ‘SW2’, ‘SW3’]
  • [‘RT1’, ‘RT2’, ‘RT3’, ‘SW2’, ‘SW3’]

Explication: En Python, deux listes peuvent être concaténées à l’aide de l’opérateur +. La deuxième liste s’ajoute à la première liste et en fait une nouvelle. Un élément d’une liste peut être référencé et manipulé à l’aide de son index. Le premier élément d’une liste est indexé comme zéro, le second est indexé comme un, et ainsi de suite.

15. Un étudiant débutant dans Python travaille en mode interpréteur interactif. L’étudiant émet les commandes :

>>> ipAddress = {"R1":"10.1.1.1","R2":"10.2.2.1","R3":"10.3.3.1"}

Quel type de données est utilisé pour représenter la variable IPAddress ?

  • list
  • tuple
  • dictionary
  • array

Explication: En Python, une variable utilisant le type de dictionnaire peut être créée en plaçant une séquence d’éléments dans des accolades {}, séparées par une virgule. Chaque élément d’un dictionnaire contient une paire de valeurs, l’une étant la clé et l’autre élément de paire correspondant étant sa valeur assignée, au format clé:value.

16. Un étudiant débutant dans Python travaille en mode interpréteur interactif. L’étudiant émet la commande :

>>> ipAddress = {"R1":"10.1.1.1","R2":"10.2.2.1","R3":"10.3.3.1"}

Quelle expression Python peut être utilisée pour récupérer l’adresse IP de R2 ?

  • Adresse IP [R2]
  • Adresse IP {“R2”}
  • Adresse IP [‘R2’]
  • Adresse IP {‘R2’}

Explication: En Python, un objet à l’intérieur d’une structure de dictionnaire est référencé à l’aide de sa clé et la clé est entourée de crochets [].

17. Un étudiant apprend Python et examine un script Python comme suit :

aclNum = int(input("What is the IPv4 ACL number? "))
if aclNum >= 1 and aclNum <= 99: print("This is a standard IPv4 ACL.") elif aclNum >=100 and aclNum <= 199:
    print("This is an extended IPv4 ACL.")
else:
    print("This is not a standard or extended IPv4 ACL.")

Sous quelles conditions la déclaration elif sera-t-elle évaluée ?

  • lorsque l’entrée est une chaîne
  • lorsque l’entrée est un nombre flottant
  • lorsque l’instruction if est fausse
  • lorsque la première instruction d’impression échoue

Explication: Dans ce script, la déclaration elif est évaluée si l’instruction if est fausse et qu’elle est antérieure à l’instruction else.

Subscribe
Notify of
guest

0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments