Top 80 des questions et réponses d'entrevue Linux

2 janvier 2022

Linux est un système d'exploitation open source (système d'exploitation). Une système opérateur est un logiciel qui gère directement le matériel du système et ses ressources, telles que le processeur, la mémoire et le stockage. Le système d'exploitation se situe entre les applications et le matériel, et il établit les connexions entre tous les logiciels et ses ressources physiques pour effectuer le travail.

Alors si vous cherchez Linux Questions et réponses d'entrevue, alors vous êtes sur la bonne page. Nous avons répertorié les questions et réponses d'entrevue les plus fréquemment posées. Veuillez parcourir l'article en entier afin de ne manquer aucune des questions.

Table des matières



Principales questions et réponses d'entrevue Linux

un. Faire la différence entre UNIX et LINUX ?

UNIX Linux
Il a été développé par AT&T Bell Labs et n'est pas open source.Il est open-source et est développé par la communauté de développeurs Linux.
Unix est un système d'exploitation sous licence.LINUX est libre d'utilisation.
Les systèmes de fichiers pris en charge sont fs, gpfs, hfs, hfs+, ufs, xfs, zfs.Les systèmes de fichiers pris en charge sont Ext2, Ext3, Ext4, Jfs, ReiserFS, Xfs, Btrfs, FAT, FAT32, NTFS.
Il est principalement utilisé sur les serveurs, les stations de travail ou les PC.Il est utilisé dans de grandes variétés, des ordinateurs de bureau, des smartphones aux ordinateurs centraux.
Exemple : SunOS, SCO UNIX, AIX, HP/UX, ULTRIX, Solaris, etc.Exemples : Ubuntu, GNU, Arch Linux, Debian, etc.

2. Qu'est-ce que Linux ?

Linux peut être défini comme un système d'exploitation Open Source basé sur Unix. Il a été introduit pour la première fois par Linus Torvalds. L'objectif principal de Linux est de fournir des systèmes d'exploitation gratuits et peu coûteux aux utilisateurs qui n'ont pas les moyens d'acheter des systèmes d'exploitation tels que Windows, Unix ou iOS.

3. Définir le noyau Linux ?

Le noyau Linux est le composant important du Linux système d'exploitation (OS) et constitue l'interface centrale entre le matériel de l'ordinateur et ses processus. Il communique entre les deux, gère les ressources le plus efficacement possible.

4. Définir Bash ?

Bash est un interpréteur de langage de commande compatible sh qui peut exécuter les commandes lues à partir de l'entrée standard ou du fichier. Il intègre également des fonctionnalités utiles des coques C et Korn.

5. Qu'est-ce que LILO ?

Linux Loader (LILO) est un chargeur de démarrage (un petit programme utilisé pour gérer un double démarrage) à utiliser avec le système d'exploitation Linux. Les nouveaux ordinateurs sont équipés de chargeurs de démarrage pour quelques versions de Microsoft Windows ou de Mac OS. Si un ordinateur doit être utilisé avec Linux, un chargeur de démarrage spécial doit être installé. LILO est l'un des chargeurs de démarrage les plus populaires parmi les utilisateurs qui utilisent Linux comme système d'exploitation principal.

6. Pouvez-vous modifier le noyau Linux légalement ?

Oui. Nous pouvons modifier le noyau Linux car il est publié sous la licence publique générale (GPL), et n'importe qui peut le modifier. C'est un logiciel gratuit et open-source.

7. Quel est l'avantage d'utiliser un open-source ?

L'un des principaux avantages des technologies open source comme Linux est le large éventail d'options disponibles pour les utilisateurs et sa sécurité accrue. Linux étant open-source, plusieurs distributions sont disponibles pour les utilisateurs finaux.

Voir également Top 100 des questions et réponses d'entrevue JavaScript

8. Nommez les composants de base de Linux ?

Les composants de base de Linux sont donnés ci-dessous :

    Noyau:C'est un composant central du système d'exploitation qui gère les opérations et le matériel.Coquille: C'est un interpréteur Linux utilisé pour exécuter des commandes.interface graphique: GUI signifie Graphical User Interface, qui est un moyen pour un utilisateur d'interagir avec le système. Mais contrairement à la CLI, l'interface graphique comprend des images, des boutons et des zones de texte pour l'interaction.Utilitaires système: Ce sont des fonctions logicielles qui permettent de gérer l'ordinateur.Programmes d'application :Programmes logiciels ou ensemble de fonctions conçus pour accomplir une tâche spécifique.

9. Énumérez quelques avantages de Linux ?

Quelques-uns des avantages de Linux sont listés ci-dessous :

  1. Stabilité et efficacité
  2. Faibles exigences de configuration
  3. Gratuit ou petit supplément: Linux est basé sur la GPL, c'est-à-dire la Licence Publique Générale ; n'importe qui peut utiliser ou modifier gratuitement le code original.Un appui solide: Un grand nombre de passionnés de Linux échangeront leurs discussions et partageront de bons logiciels, dans une ambiance d'utilisation très ouverte.Sécurité: Linux bénéficie d'un support communautaire considérable, il trouve donc rapidement les vulnérabilités du système et publie rapidement des correctifs de sécurité.

10. Définir l'espace d'échange ?

Nous utilisons l'espace Swap sous Linux lorsque la quantité de mémoire physique, c'est-à-dire la RAM, est pleine. Si le système nécessite plus de ressources mémoire et que la RAM donnée est pleine, les pages inactives de la mémoire sont déplacées vers l'espace d'échange. L'espace d'échange aide les machines avec une petite quantité de RAM.

Questions d'entretien sur Linux

11. Nommez les shells utilisés sous Linux ?

Les types de shell utilisés sous Linux sont :

    frapper: Bourne Again Shell est un shell par défaut pour la plupart des distributions Linuxksh: Korn Shell est le shell du langage de programmation de haut niveau.csh: C Shell suit la syntaxe de type C et fournit des corrections orthographiques et un contrôle des tâches.zsh: Z Shell fournit quelques fonctionnalités uniques telles que la génération de noms de fichiers, la surveillance de connexion/déconnexion, les fichiers de démarrage, les commentaires de fermeture, etc.poisson: Friendly Interactive Shell fournit des fonctionnalités spéciales telles que la configuration basée sur le Web, entièrement scriptable avec des scripts propres.

12. Définir le shell sous Linux ?

Un shell fournit une interface avec le système Unix. Il recueille les entrées de l'utilisateur et exécute les programmes en fonction de l'entrée donnée. Lorsqu'un programme termine son exécution, il affiche la sortie du programme. Shell est un environnement dans lequel l'utilisateur peut exécuter nos commandes, scripts shell et programmes.

13. Un système Linux peut-il avoir plusieurs environnements de bureau installés ?

Vous ne rencontrerez aucun problème en installant plusieurs environnements de bureau. Rien dans le système ne peut vous empêcher d'installer KDE, Unity, Enlightenment, GNOME et tous les autres à la fois (à l'exception de l'espace disque). Mais, les environnements de bureau se disputeront et écraseront les paramètres.

14. Faire la différence entre BASH et DOS ?

FRAPPER DEUX
Les commandes BASH sont sensibles à la casse.Les commandes DOS ne sont pas sensibles à la casse.
Le caractère / est un séparateur de répertoire. Le agit comme un caractère d'échappement.Le / sert de délimiteur d'argument de commande. Le est le séparateur de répertoire.
Il suit la convention de nommage dans les fichiers ; c'est-à-dire qu'un nom de fichier à huit caractères est suivi d'un point et de trois caractères pour une extension.BASH ne suit pas une telle convention.

Principales questions et réponses d'entrevue Linux

15. Nommez le Linux conçu par Sun Microsystems ?

Solaris est le Linux de Sun Microsystems.

16. Expliquez l'importance du projet GNU ?

GNU est un OS (système d'exploitation) qui est un logiciel libre.

Son objectif principal est de donner aux utilisateurs d'ordinateurs leur liberté et leur contrôle dans l'utilisation de leurs ordinateurs et des appareils informatiques en développant et en publiant conjointement le logiciel qui donne à chacun le droit d'exécuter librement un logiciel, de le copier et de le distribuer, et le modifier, l'étudier Le logiciel GNU accorde ces droits dans la licence.

17. Nommez les commandes utilisées pour vérifier la quantité de mémoire utilisée par Linux ?

Vous devez utiliser les commandes suivantes mentionnées ci-dessous :

  1. gratuit -m
  2. vmstat
  3. Haut
  4. htop

18. Nommez la commande utilisée pour renommer un fichier enregistré ?

La commande utilisée pour renommer un fichier enregistré est mv.

19. Définir le compte root ?

La racine est principalement un nom d'utilisateur ou un compte qui, par défaut, a accès à toutes les commandes et tous les fichiers sur un système d'exploitation Linux ou un autre système d'exploitation de type Unix. Il est également appelé compte root, superutilisateur et utilisateur root.

20. Expliquez les différentes autorisations de fichiers sous Linux ?

Les différentes autorisations de fichiers sous Linux sont répertoriées ci-dessous :

    Lire:Cette autorisation permet à l'utilisateur d'ouvrir et de lire des fichiers.Écrivez:Il permet à l'utilisateur d'ouvrir et de modifier les fichiers.Exécuter: Il permet à l'utilisateur d'exécuter des fichiers.

Questions d'entretien sur Linux

21. Définir la commande interne ?

Les commandes internes sont les commandes intégrées au shell. Pour toutes les commandes shell intégrées, l'exécution est rapide de sorte que le shell ne recherche pas le chemin donné pour eux dans une variable PATH, et aussi, aucun processus n'est nécessaire pour être généré pour l'exécuter.

Exemples : source, cd, fg, etc.

22. Qu'est-ce que l'ILC ?

La CLI (Command Line Interface) est une interface textuelle non graphique vers un système informatique, où l'utilisateur tape la commande, puis l'ordinateur l'exécute avec succès. Le terminal est une plate-forme ou l'IDE qui fournit l'environnement d'interface de ligne de commande à l'utilisateur.

23. Définir l'inode et l'identifiant du processus ?

le nœud d'index (inode ) est défini comme une structure de données dans le système de fichiers de style Unix qui spécifie un objet du système de fichiers comme un fichier ou un répertoire. Chaque inode stocke ici les emplacements des blocs de disque et les attributs des données de l'objet.

Sous Linux, chaque processus se voit attribuer un ID de processus ou le PID . C'est ainsi que le système d'exploitation peut identifier et suivre tous les processus. Le premier processus généré au démarrage, connu sous le nom d'init, reçoit un PID de 1. pgrep init 1. Ce processus est désormais chargé de générer un autre processus sur le système.

24. Nommez la commande utilisée pour exécuter une instruction à l'heure spécifiée ?

le 'à' commande est utilisée.

25. Qu'est-ce que l'interface graphique ?

Linux Interview Questions - GUI

Une interface permettra à l'utilisateur d'interagir visuellement avec le système à travers les icônes, les graphiques et les fenêtres est une interface graphique. Si le noyau est le cœur de Linux, alors le visage du système d'exploitation est l'environnement graphique fourni par le système X Window ou X.

26. Nommez les commandes du répertoire Linux ?

Les commandes de répertoire sont les commandes de base qui nous aident à naviguer dans le système de fichiers.

Commande de répertoire La description
pwdCette commande signifie imprimer le répertoire de travail. Il affiche principalement l'emplacement de travail actuel ou le répertoire de l'utilisateur.
EstCette commande affiche la liste d'un dossier. Il répertorie tous les fichiers du dossier dirigé.
CDCette commande signifie changer de répertoire. Il est utilisé pour passer au répertoire dans lequel vous voulez travailler à partir du répertoire courant.
mkdirCette commande nous permet de créer notre propre répertoire.
rmdirIl est utilisé pour supprimer un répertoire du système.

27. Pouvez-vous nommer quelques commandes Linux ?

Certaines des commandes Linux sont répertoriées ci-dessous :

  1. Curl : il est utilisé pour tester le point de terminaison des applications ou la connectivité au point de terminaison de service en amont.
  2. Est : Il est utilisé pour lister les fichiers du répertoire.
  3. Queue : affiche la dernière partie d'un fichier.
  4. Cat : Il concatène et imprime des fichiers.
  5. Grep : il recherche les modèles de fichiers.
  6. Ps : Utilisé pour enquêter sur l'identifiant du processus.
  7. Env : Il permet de définir ou d'imprimer les variables d'environnement.
  8. En haut : affiche et met à jour les informations de processus triées.
  9. Netstat : Cela montre l'état du réseau.
Voir également Top 100 des questions et réponses d'entrevue Ansible

28. Comment pouvons-nous ouvrir une invite de commande lors de l'émission d'une commande ?

Pour ouvrir le shell par défaut, appuyez sur Ctrl-Alt-F1. Cela fournira une interface de ligne de commande (CLI) à partir de laquelle vous pouvez exécuter des commandes comme vous le souhaitez.

29. Qu'est-ce que le bureau virtuel ?

Les bureaux virtuels peuvent être définis comme des images préconfigurées des systèmes d'exploitation et des applications où l'environnement de bureau est séparé des périphériques physiques qui sont utilisés pour y accéder. Les utilisateurs accèdent généralement à leur ordinateurs de bureau à distance sur un réseau donné.

Nous avons deux façons d'implémenter le bureau virtuel, à savoir,

    Changer de bureau: ici, nous pouvons créer des bureaux virtuels discrets pour exécuter des programmes. Chaque bureau virtuel se comporte comme un bureau individuel, et les programmes qui s'exécutent sur chacun de ces bureaux ne sont accessibles qu'aux utilisateurs qui utilisent ce bureau particulier.Ordinateurs de bureau surdimensionnés: Ils n'offrent pas de bureau virtuel discret, mais ils permettent à l'utilisateur de faire défiler et de se déplacer sur le bureau, qui est plus grand que celui de l'écran physique.

30. Nommez la suite bureautique populaire disponible gratuitement pour Microsoft et Linux ?

Suite bureautique ouverte

Questions d'entretien sur Linux

31. Nommez le commandes utilisées pour vérifier l'utilisation de la mémoire sous Linux ?

Les commandes pour vérifier l'utilisation de la mémoire sous Linux sont :

  1. cat pour afficher les informations sur la mémoire Linux.
  2. La commande free est principalement utilisée pour afficher la quantité de mémoire physique et d'échange.
  3. La commande vmstat est utilisée pour rapporter les statistiques de la mémoire virtuelle.
  4. La commande top est utilisée pour vérifier l'utilisation de la mémoire.
  5. La commande htop est utilisée pour trouver la charge mémoire de chaque processus.

32. Mentionnez les différents modes de l'éditeur vi ?

différents modes de l'éditeur vi

L'éditeur par défaut fourni avec le système d'exploitation Linux est appelé éditeur visuel (vi).

Nous avons trois modes :

  1. Mode de commande régulier : il nous permet de visualiser le contenu
  2. Mode insertion ou édition : il nous permet de supprimer ou d'insérer du contenu
  3. Mode de remplacement : il nous permet d'écraser le contenu

33. Qu'est-ce que SMTP ?

Le protocole SMTP (Simple Mail Transfer Protocol) est défini comme une application utilisée pour envoyer, recevoir et relayer les e-mails sortants entre les expéditeurs et les destinataires. Lorsque vous envoyez un e-mail, il est transféré sur Internet d'un serveur à un autre via SMTP.

34. Quelle est la taille préférée d'une partition swap sous un système Linux ?

La taille préférée pour la partition swap est le double de la quantité de mémoire physique disponible sur les systèmes. Si cela n'est pas possible, la taille minimale doit être la même que celle de la quantité de mémoire installée.

35. Que sont les démons ?

démons

Un démon peut être défini comme un processus d'arrière-plan de longue durée qui répond aux demandes de services. Le terme est originaire d'Unix, mais la plupart des systèmes d'exploitation utilisent des démons sous une forme ou une autre.

Principales questions et réponses d'entrevue Linux

36. Définir Samba et ses usages ?

Samba est un outil de mise en réseau utile pour tous ceux qui ont des systèmes Windows et Linux sur leur réseau. L'exécution sur un système Linux permet à Windows de partager les fichiers et les imprimantes sur l'hôte Linux, et permet également aux utilisateurs Linux d'accéder aux ressources partagées par les systèmes Windows.

37. Que sont les liens symboliques sous Linux ?

Un lien symbolique est également connu sous le nom de lien symbolique, est un type de fichier sous Linux qui pointe vers un autre dossier ou fichier sur votre ordinateur. Les liens symboliques sont similaires à ceux des raccourcis de Windows.

38. Définir les états de processus sous Linux ?

Dans les systèmes d'exploitation Linux, les processus peuvent être dans l'un des états suivants mentionnés ci-dessous :

    RUNNING & RUNNABLE: Chaque fois que le CPU exécute le processus, il sera dans l'état RUNNING. Lorsque les processus n'attendent aucune des ressources et sont prêts à être exécutés par le CPU, ils seront alors dans l'état RUNNABLE.
État RUNNABLE
    INTERRRUPTABLE_SLEEP: Lorsqu'un processus est dans cet état, il se réveille du milieu du sommeil et traite les nouveaux signaux qui lui sont envoyés.UNINTERRUPTABLE_SLEEP: Lorsqu'un processus est dans cet état, il ne va pas se réveiller du milieu du sommeil, même les nouveaux signaux lui sont envoyés.ARRÊTÉ:Cet état définit que le processus a été suspendu pour continuer.DES MORTS-VIVANTS : Le processus se terminera lorsque l'API 'system exit' est appelée ou lorsque quelqu'un d'autre tue le processus.

39. Nommez les commandes de base pour la gestion des utilisateurs ?

Les commandes de base sont :

  1. dernière,
  2. chage,
  3. Chsh,
  4. lsof,
  5. chown,
  6. mod,
  7. ajout d'utilisateur,
  8. userdel,
  9. nouveaux utilisateurs etc.

40. La combinaison de touches Ctrl+Alt+Suppr fonctionnera-t-elle sous Linux ?

Oui, ça marche. Tout comme Windows, nous utilisons cette combinaison de touches pour effectuer le redémarrage du système. Mais la différence est que nous ne recevrons aucun message de confirmation et, par conséquent, un redémarrage est nécessaire.

Questions d'entretien sur Linux

41. Expliquez la commande grep ?

Grep est défini comme un outil de ligne de commande Linux utilisé pour rechercher une chaîne de caractères dans un fichier décrit. Le modèle de recherche de texte est connu sous le nom d'expression régulière. Lorsqu'il trouve la correspondance, il imprime la ligne avec le résultat correspondant. La commande grep est pratique lors de la recherche dans des fichiers journaux volumineux.

Syntaxe : grep [options] motif [fichiers]

42. Quelle serait la longueur maximale d'un nom de fichier sous Linux ?

La longueur maximale d'un nom de fichier sous Linux est de 255 caractères.

43. Comment devrions-nous nous référer au port parallèle où des périphériques tels que des imprimantes sont connectés ?

  1. Sous Windows, nous appelons le port parallèle le port LPT.
  2. Sous Linux, nous l'appelons /dev/lp. LPT1, LPT2 et LPT3 seraient appelés /dev/lp0, /dev/lp1 ou /dev/lp2 sous Linux.

44. Expliquez les appels système de gestion de processus sous Linux ?

La gestion des processus utilise certains appels système :

1. Pour créer un nouveau processus, nous utilisons fork ().

2. Pour exécuter un nouveau programme, nous utilisons exec ().

3. Pour faire attendre le processus, l'appel wait () est utilisé.

4. Pour terminer le processus, nous utilisons exit ().

5. Pour trouver l'identifiant unique du processus, nous utilisons getpid ().

6. Pour trouver l'identifiant du processus parent, nous utilisons getppid().

7. Pour biaiser la propriété du processus en cours d'exécution, nous utilisons nice().

45. Le système d'exploitation Linux est-il exempt de virus ?

Non, il n'existe à ce jour aucun système d'exploitation exempt de virus, mais Linux est connu pour contenir moins de virus.

Principales questions et réponses d'entrevue Linux

46 Le disque dur et les lecteurs de disquette représentaient-ils des lettres de lecteur ?

Non. Sous Linux, chaque périphérique et lecteur a différentes désignations. Par exemple, les lecteurs de disquette sont mentionnés comme /dev/fd0 et /dev/fd1. IDE/EIDE Les disques durs sont référencés /dev/hda, /dev/hdb, /dev/hdc.

47. Définir l'opérateur de redirection ?

La redirection est l'une des fonctionnalités de Linux lors de l'exécution d'une commande ; il nous permet de changer les périphériques d'entrée/sortie standard. Le flux de travail de base de toute commande Linux est qu'il prend une entrée et donne une sortie. Le périphérique d'entrée standard est le clavier. Le périphérique de sortie standard est l'écran.

L'opérateur de redirection redirige la sortie d'une commande particulière comme une entrée vers une autre commande.

  1. L'opérateur '>' écrase le contenu existant du fichier ou crée un nouveau fichier.
  2. ‘>>’ ajoute un nouveau contenu à la fin des fichiers ou crée un nouveau fichier.
Voir également Top 100 des questions et réponses d'entrevue JavaScript

48. Sous Linux, nommez la partition qui stocke les fichiers de configuration système ?

partition /stc

49. Comment changer les permissions des répertoires sous Linux ?

  1. chmod + nom de fichier rwx pour ajouter les autorisations.
  2. chmod -rwx nom du répertoire pour supprimer les autorisations.
  3. chmod +x nom de fichier pour autoriser les autorisations exécutables.
  4. chmod -wx filename pour supprimer les autorisations d'écriture et d'exécution.

50. A quoi sert la commande tar ?

La commande tar est utilisée pour diviser une collection de fichiers et de répertoires en fichiers d'archive hautement compressés, communément appelés tarball ou tar sous Linux. Le tar est la commande la plus largement utilisée pour créer des fichiers d'archive compressés.

Exemple : $ tar -xvzf sample1.tar.gz

Questions d'entretien sur Linux

51.Nommez la commande utilisée pour décompresser les fichiers gzip ?

La commande gunzip est utilisée pour décompresser les fichiers gzip.

52. Comment accéder aux partitions sous Linux ?

Linux attribue les numéros à la fin de chaque identifiant de lecteur. Par exemple, si les premiers disques durs IDE ont trois partitions principales, alors ils seraient nommés/numérotés, /dev/hda1, /dev/hda2 et /dev/hda3.

Des commandes telles que fdisk, sfdisk et cfdisk sont les outils de partitionnement généraux qui peuvent afficher les informations de partition et également les modifier.

53. Qu'est-ce qu'un verrou sous Linux ?

Un verrou est défini comme un dispositif de stockage temporaire qui est contrôlé par un signal de synchronisation qui est stocké 0 ou 1. Un verrou a généralement deux états stables, c'est-à-dire, sortie haute ou 1, et sortie basse ou 0, et est utilisé pour stocker les informations d'état. Un verrou stocke un bit de données tant qu'il est sous tension.

54. Faire la différence entre les points de montage souples et durs ?

Support souple Montage dur
Il est utilisé pour les protocoles de fichiers réseau tels que NFS ou CIFS.Il est généralement utilisé pour bloquer des ressources comme un disque local ou un SAN.
Si un client ne parvient pas à se connecter au serveur, il génère un rapport d'erreur et ferme la connexion.Lorsque le client ne parvient pas à accéder au serveur, la connexion se bloque.

55. Que sont les liens durs ?

Un lien physique est un nom supplémentaire pour le fichier existant sous Linux. Un lien physique peut être défini comme une entrée de répertoire associée à un nom de fichier sur un système de fichiers. Tous les systèmes de fichiers basés sur des répertoires doivent avoir au moins un lien physique donnant un nom original à chaque fichier.

56. Qu'est-ce qu'un microprocesseur ?

Un microprocesseur peut être défini comme un processeur informatique où il comprend la logique de traitement des données et le contrôle sur un seul circuit intégré ou sur un petit nombre de circuits intégrés.

Un microprocesseur peut effectuer trois fonctions de base :

  1. Opérations mathématiques telles que l'addition, la multiplication, la division et la soustraction.
  2. Le microprocesseur déplace les données d'un emplacement mémoire vers un autre emplacement mémoire.
  3. Il prend des décisions en fonction des conditions et passe à de nouvelles instructions différentes en fonction de la décision.

57. Nommez les autorisations de fichiers sous Linux ?

Nous avons trois types d'autorisations dans le système d'exploitation Linux :

    Lire:L'utilisateur peut lire le fichier et lister le répertoire.Écrivez:L'utilisateur peut écrire de nouveaux fichiers dans le répertoire.Exécuter:L'utilisateur peut accéder et exécuter le fichier dans un répertoire.

58. Sous Linux, quels sont les noms de fichiers précédés d'un point ?

Les noms de fichiers précédés du point sont appelés fichiers cachés. Ces fichiers sont des fichiers de configuration qui contiennent des données importantes ou des informations de configuration. En définissant ces fichiers comme masqués, ils sont moins susceptibles d'être supprimés accidentellement.

59. Définir les expressions régulières ?

Une expression régulière sous Linux peut être définie comme une chaîne utilisée pour décrire plusieurs séquences de caractères. Les expressions régulières sont utilisées par différentes commandes Linux, notamment ed, sed, awk, grep.

Les symboles les plus couramment utilisés dans les expressions régulières sont :

^ - Correspond au début de la chaîne

$- Correspond à la fin de la chaîne

*- Correspond à zéro ou plusieurs caractères

? – Faites correspondre exactement un caractère

60. Nommez les commandes utilisées pour quitter les éditeurs vi ?

Les commandes suivantes sont utilisées pour quitter les éditeurs vi.

    : wqLa commande enregistre le travail en cours et quitte le VI.:w !La commande quitte le VI sans enregistrer le travail en cours.

Questions d'entretien sur Linux

61. Comment partager un programme sur différents bureaux virtuels sous Linux ?

Pour partager un programme sur différents bureaux virtuels, dans le coin supérieur gauche de la fenêtre du programme, recherchez maintenant l'icône qui ressemble à la punaise. Cliquer sur ce bouton épinglera l'application en place, la fera apparaître dans tous les bureaux virtuels, dans la même position à l'écran.

62. Combien de partitions de disque sont nécessaires pour installer Linux ?

Un minimum de 2 partitions requises.

63. Que représente un répertoire vide ?

Ce nom de répertoire vide sert de base sans nom pour un système de fichiers Linux. Il sert de pièce jointe pour tous les autres répertoires, lecteurs, fichiers et périphériques.

64. Commande pour copier un fichier sous Linux ?

Nous utilisons principalement la commande cp pour copier un fichier sous Linux. La syntaxe est :

|__+_|

65. Commande pour supprimer des informations d'un fichier dans vi ?

Les commandes suivantes suppriment les informations des éditeurs vi.

    Xsupprime un caractère courant.jjsupprime la ligne courante.

66. Définir la commande pwd ?

Le répertoire de travail d'impression ( commande pwd) écrit le chemin d'accès complet du répertoire de travail courant sur la sortie standard.

67. Comment terminez-vous un processus en cours d'exécution sous Linux ?

Chaque processus a un identifiant de processus unique. Pour terminer le processus, nous devons trouver l'identifiant du processus.

La commande ps répertorie tous les processus en cours d'exécution avec leur identifiant de processus.

Ensuite, nous utilisons la commande kill pour terminer le processus.

68. Commande pour créer un nouveau fichier ou modifier un fichier existant dans vi ?

vi nom de fichier

69. La sensibilité à la casse affecte-t-elle la façon dont vous utilisez les commandes ?

Les commandes sont considérées comme identiques uniquement si chaque caractère est encodé tel quel, y compris les lettres minuscules et majuscules. Cela indique que CD, Cd et cd sont trois commandes différentes. La saisie d'une commande en utilisant les lettres majuscules, là où elle aurait dû être en minuscules, produira des sorties différentes.

70. Comment pouvons-nous écrire la sortie d'une commande dans un fichier ?

Nous utilisons l'opérateur de redirection (>) pour ce faire.

Syntaxe : $ (commande) > (nom de fichier)

Questions d'entretien sur Linux et réponses

71. Que sont les variables environnementales ?

Sous Linux, les variables d'environnement sont définies comme un ensemble de valeurs nommées dynamiques qui sont stockées dans le système et sont utilisées par les applications lancées dans des shells ou des sous-shells. Les variables d'environnement nous permettent de personnaliser le fonctionnement du système d'application.

72. Pouvez-vous utiliser des raccourcis pour un nom de chemin long ?

La réponse est oui. Une fonctionnalité appelée extension de nom de fichier vous permet de le faire à l'aide de la touche TAB.

73. Quel est le contenu de /usr/local ?

Il contient des fichiers installés localement.

74. Comment insérer des commentaires dans l'invite de la ligne de commande ?

Les commentaires sont généralement créés en tapant le symbole # avant le texte réel du commentaire. Cela indique à un shell d'ignorer complètement ce qui suit après lui.

75. Définir le groupement de commandes ?

Bash fournit principalement deux façons de regrouper une liste de commandes à exécuter en tant qu'unité.

  1. En plaçant une liste de commandes entre parenthèses, un environnement de sous-shell est créé.

Exemple : ( liste )

  1. En plaçant une liste de commandes entre les accolades, la liste s'exécute dans le contexte actuel du shell.

Exemple : { liste ; }

76. Nommez la commande qui affichera tous les fichiers .txt, y compris leur autorisation individuelle ?

La commande utilisée pour afficher tous les fichiers .txt est ls -al *.txt

77. Notez la commande qui recherchera les fichiers avec une extension c et contient l'occurrence de la chaîne cat ?

Rechercher ./ -nom *.c | xargs grep –je chat

78. Notez le commande pour calculer la taille d'un dossier ?

Commander dossier du –sh1.

79. Comment joindre un fichier à un autre sous Linux ?

Pour joindre un fichier à un autre sous Linux, nous utilisons la commande chat fichier2 >> fichier 1. L'opérateur >> est utilisé pour ajouter la sortie du fichier nommé, ou il crée le fichier s'il n'est pas créé. Alors que l'autre commande chat fiche 1 fiche 2 > fiche 3 ajoute deux fichiers ou plus à un seul.

80. Comment planifier une tâche sous Linux ?

Nous avons deux commandes pour planifier des tâches sous Linux, à savoir cron et at.

Nous utilisons le cron commande pour planifier à plusieurs reprises une tâche à un moment précis. Les tâches ici sont stockées dans le fichier cron, puis elles sont exécutées à l'aide de la commande cron. La commande cron lit généralement la chaîne de ce fichier et planifie les tâches en conséquence.

La syntaxe :

|__+_|

le à La commande est principalement utilisée pour planifier la tâche une seule fois à un moment donné.

Par exemple, si vous souhaitez arrêter le système à 19h00 aujourd'hui, la commande f serait :

|__+_|

Bonne chance avec votre entretien Linux, et nous espérons que nos questions d'entretien Linux vous seront utiles. Vous pouvez également consulter notre PL / Questions d'entretien SQL qui pourraient vous être utiles.