Introduction à l'administration système Linux Questions et réponses

L'administration du système Linux est le processus d'administration du système Linux et de ses processus en configurant, en maintenant et en mettant à niveau les systèmes Linux qui s'exécutent sur l'un des principaux systèmes de distribution Linux tels que Red Hat Linux, Debian et Ubuntu, etc. Il contient la gestion de infrastructure Linux d'entreprise. Différents programmes et processus peuvent être gérés et maintenus dans l'administration Linux. Les autres éléments d'administration impliqués dans l'administration système Linux sont les limites de processus, la création de processus, les états de traitement, les démons, les bibliothèques, les modes d'exécution, le package logiciel, Red Hat Package Manager, le package Debian, le réglage et la surveillance de la mémoire, la surveillance du réseau, la planification des E / S et surveillance, disques de partitionnement et de formatage, systèmes de fichiers de formatage, configuration du noyau et des modules, virtualisation, gestion des utilisateurs et des groupes, pare-feu, sauvegarde, méthodes de restauration, dépannage de base et sécurité du système, etc.

Vous trouverez ci-dessous les principales questions posées lors de l'entretien:

Maintenant, si vous recherchez un emploi lié à l'administration système Linux, vous devez vous préparer aux questions d'entrevue d'administration système Linux 2019. Il est vrai que chaque entretien est différent selon les différents profils d'emploi. Ici, nous avons préparé les questions et réponses importantes de l'entretien de l'administration système Linux qui vous aideront à réussir votre entrevue. Ces questions sont divisées en deux parties:

Partie 1 - Questions d'entrevue sur l'administration système Linux (de base)

Cette première partie couvre les questions et réponses d'entrevue de base de l'administration système Linux.

Q1. Qu'est-ce qu'un chargeur Linux?

Répondre:
Un chargeur Linux (LILO) est un chargeur de démarrage qui est utilisé dans le système d'exploitation Linux pour charger le système d'exploitation et le démarrer. Linux Loader peut également être personnalisé lors du chargement du système d'exploitation. La configuration du chargeur Linux est un fichier lilo.conf qui peut être personnalisé selon les exigences du système d'exploitation. Linux Loader charge le système de sortie d'entrée de base de l'ordinateur personnel dans la mémoire principale du système informatique. Il localise le noyau Linux et charge les programmes.

Q2. Qu'est-ce que la liaison réseau et ses différents types?

Répondre:
Ce sont les questions d'interview d'administration système Linux courantes posées dans une interview. La liaison de réseau est le processus de combinaison de deux réseaux ou plus en un seul réseau. Il améliorera les performances du réseau et augmentera la bande passante et réduira la latence. Les différents types de liaison réseau impliqués dans un Linux sont–

  1. Mode - 0 (Balance - rr): Ce mode est un type de mode Round Robin et est également appelé comme mode par défaut.
  2. Mode - 1 (Activer la sauvegarde) : ce mode est un type de politique d'activation de la sauvegarde dans laquelle un seul répond ou travaille au moment de la défaillance des autres nœuds.
  3. Mode -2 (Balance - XOR) : Cette étape définira l'adresse source du MAC (Media Access Control) en mode XOR pour la tolérance aux pannes.
  4. Mode - 3 (diffusion) : cette étape fonctionnera sur la politique de diffusion où la transmission se produit vers chaque interface esclave.
  5. Mode - 4 (802.3 AD): cette étape est basée sur la norme IEEE 802.3ad, également appelée mode d'agrégation dynamique. Il nécessite un commutateur qui prend en charge la liaison dynamique de la norme ci-dessus.
  6. Mode - 6 (Balance - TLB): Ce mode est également appelé Adaptive Transmit Loading, où le trafic sera chargé en fonction de chaque esclave du réseau.
  7. Mode - 7 (Balance - ALB): Ce mode est appelé équilibrage de charge adaptatif qui ne nécessite aucun équilibrage de commutateur.

Q3. Qu'est-ce que le noyau Linux?

Répondre:
Le noyau Linux fait partie d'un système d'exploitation qui sert d'interface entre le système d'exploitation et les ressources système pour établir ou fournir un accès à celui-ci. Le noyau Linux contient une API appelée API du noyau Linux (Application Programming Interface) par laquelle les programmes utilisateur accèdent et interagissent avec le noyau Linux et est également une API très stable et offre de grandes performances dans le cas de fonctionnalités multitâches ou multi-utilisateurs .

Passons aux prochaines questions d'entrevue sur l'administration du système Linux.

Q4. Expliquez brièvement l'architecture Linux?

Répondre:
Ci-dessous sont les deux propriétés dans le .NET à qui joue le rôle d'accesseurs pour lire ou écrire les propriétés des Windows Forms ou de tout type de classe ou d'objet. Les deux accesseurs de propriété sont GET et SET:

  1. GET: l' accesseur de propriété GET doit renvoyer la valeur de la propriété en fonction des différents niveaux d'accès définis. La propriété en lecture seule doit avoir un accesseur GET mais pas un SET.
  2. SET: L'accesseur de propriété SET est nécessaire pour attribuer une valeur, principalement une nouvelle valeur sur la base du niveau d'accès défini. Les propriétés en écriture seule ont un accesseur SET mais pas un GET.

Q5. Quelles sont les différentes fonctionnalités et responsabilités d'un administrateur système Linux?

Répondre:
Les différentes fonctionnalités qui seront normalement exécutées par un administrateur système Linux sont les suivantes:

  1. Pour prendre en charge et former les administrateurs de serveur Linux.
  2. Capable d'accéder à tous les processus, fichiers et applications système du serveur.
  3. Gestion des utilisateurs et des groupes.
  4. Pour assurer la sécurité et effectuer l'entretien ménager.
  5. Pour installer et mettre à niveau les mises à jour importantes nécessaires et l'amélioration des outils de sécurité.
  6. Utiliser toutes les commandes Linux et accéder au noyau Linux et à ses processus pour exécuter efficacement le serveur Linux.
  7. Pour configurer la mise à jour et maintenir les configurations matérielles du système.

Passons aux prochaines questions d'entrevue sur l'administration du système Linux.

Q6. Que sont les modules du noyau sous Linux?

Répondre:
Les modules du noyau sont l'ensemble des programmes ou du code qui peuvent être chargés selon l'exigence ou la demande qui peuvent être implémentés sans le processus de redémarrage du système. Chaque noyau est un module et est facilement chargeable. Il y aura également une gestion automatique des modules.

Q7. Qu'est-ce que umask et quelle est son utilisation sous Linux?

Répondre:
L'umask est une commande qui est souvent appelée masque de création de fichier utilisateur qui est utilisée pour créer un masque de fichier pour l'utilisateur qui détermine les autorisations de fichier ou de répertoire disponibles pour l'utilisateur en fonction du type de lecture, d'écriture ou de modification.

Partie 2 - Questions d'entrevue d'administration système Linux (avancé)

Jetons maintenant un coup d'œil aux questions d'entrevue avancées sur l'administration du système Linux.

Q8. Qu'est-ce que la table de routage sous Linux?

Répondre:
La table de routage est une méthode dans laquelle tous les réseaux et appareils sont interconnectés pour établir efficacement la communication les uns avec les autres.

Q9. Qu'est-ce que Puppet?

Répondre:
Le Puppet est un logiciel open source utilisé pour la gestion de la configuration logicielle qui s'exécute sur des systèmes similaires à celui d'UNIX. Il est sécurisé et évolutif à utiliser. Il fournit des fonctionnalités d'automatisation dans les environnements DevOps et Cloud.

Passons aux prochaines questions d'entrevue sur l'administration du système Linux.

Q10. Qu'est-ce que le montage automatique sous Linux?

Répondre:
Le montage automatique est un processus de montage automatique de toutes les partitions sur un disque dur sur un système Linux ou Unix lors du démarrage du système. La propriété fstab peut être utilisée pour monter automatiquement les disques durs sous Linux.

Q11. Liste les champs dans le fichier / etc / passwd.

Répondre:
Les champs présents dans le fichier / etc / passwd sont Nom d'utilisateur, Mot de passe, ID utilisateur, ID de groupe, Commentaires, HomeDir et LoginShell. Le fichier / etc / passwd a le contenu ci-dessous:

redhat: x: 500: 500: Redhat utilisateur: / home / redhat: / bin / bash

mssm: x: 501: 501: un autre utilisateur: / home / mssm: / bin / bash

- «x» dans la colonne de mot de passe indique que le mot de passe crypté est stocké dans le fichier / etc / shadow.

Q12. Expliquez chaque appel système utilisé pour la gestion des processus sous Linux.

Répondre:
Il s'agit des questions d'entrevue d'administration système Linux les plus populaires posées lors d'une entrevue. Les appels système utilisés pour la gestion des processus sont les suivants:

Fork (): Ceci est utilisé pour créer un nouveau processus à partir d'un processus existant.

Exec (): Ceci est utilisé pour exécuter un nouveau programme.

Wait (): permet d'attendre la fin de l'exécution du processus donné.

Exit (): Ceci est utilisé pour quitter le processus.

Getpid (): Cela aide à obtenir l'identifiant de processus unique d'un processus particulier.

Getppid (): Cela aide à obtenir un identifiant unique de processus parent.

Nice (): Ceci est utilisé pour biaiser la propriété existante du processus.

Passons aux prochaines questions d'entrevue sur l'administration du système Linux.

Q13. Expliquez les étapes pour augmenter la taille de la partition LVM.

Répondre:
Les étapes à suivre pour augmenter la taille de la partition LVM sont les suivantes:

Exécutez la commande ci-dessous: lvextend -L + 500M / dev /.

Une fois cela fait, nous pouvons augmenter la taille de la partition LVM de 500 Mo. Un utilisateur peut vérifier la taille de la partition en utilisant la commande 'df -h'. Le redimensionnement peut être effectué par resize2fs / dev /.

Passons aux prochaines questions d'entrevue sur l'administration du système Linux.

Q14. Quel utilitaire peut être utilisé pour créer la partition à partir d'un disque brut?

Répondre:
Pour créer une partition à partir d'un disque brut, l'utilitaire utilisé est l'utilitaire fdisk. Pour créer une partition, vous pouvez suivre les étapes ci-dessous:

  • Exécutez cette commande: fdisk / dev / hd * (IDE) ou / dev / sd * (SCSI).
  • Tapez n pour créer une nouvelle partition.
  • Une fois qu'une partition est créée, vous pouvez écrire les modifications dans cette table de partition. Pour écrire ces modifications, tapez w.

Q15. Expliquez les étapes pour créer un nouvel utilisateur et définissez un mot de passe pour l'utilisateur à partir d'une invite shell sous Linux.

Répondre:
Pour créer un nouveau compte d'utilisateur à partir de l'invite du shell, les étapes suivantes doivent être effectuées:

  • Connectez-vous d'abord en tant qu'utilisateur root si vous n'êtes pas connecté en tant que root use su - command.
  • Saisissez le mot de passe root.
  • La commande pour ajouter un nouvel utilisateur est la commande useradd et peut être utilisée sous Linux. Utilisez cette commande, puis tapez le nom d'utilisateur que vous souhaitez créer.

Par exemple: useradd sue

Une fois qu'un utilisateur est créé pour définir le mot de passe, suivez les étapes ci-dessous:

  • Pour définir un mot de passe pour la commande de type user sue: passwd sue.
  • Il invitera l'utilisateur à entrer un nouveau mot de passe.
  • Une fois cela fait, il demandera également à l'utilisateur de retaper le mot de passe, configurant ainsi le mot de passe pour l'utilisateur.

Articles recommandés

Ceci a été un guide pour la liste des questions et réponses d'entrevue d'administration système Linux afin que le candidat puisse réprimer facilement ces questions d'entrevue d'administration système Linux. Ici, dans cet article, nous avons étudié les principales questions d'entrevue d'administration de système Linux qui sont souvent posées lors des entretiens. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Questions d'entretiens chez Red Hat
  2. Questions d'entretiens chez UNIX
  3. Questions et réponses d'entrevue Linux
  4. Questions d'entretiens chez Software Engineering