10 Questions d'entrevue utiles sur les services et démons Linux

10 Questions d'entrevue utiles sur les services et démons Linux

Démon est un programme informatique qui s'exécute en tant que processus de fond et ne reste généralement pas sous le contrôle direct de l'utilisateur. Le processus parent d'un démon dans la plupart des cas est init, mais pas toujours.

Dans Linux, un Service est une application qui s'exécute dans un arrière-plan effectuant une tâche essentielle ou en attendant son exécution.

Questions sur les services et démons Linux

Généralement, il n'y a pas de différence entre un Démon et un Service. Le démon est un service mais le service peut être plus grand que le démon. Daemon Fournir des services et des services peut contenir plus d'un démon.

Ici dans cette série de Interview, Nous couvririons Services et démons à Linux.

1. Qu'est-ce que le service EXIM? Quel est le but de ce service?
Répondre : EXIM est un agent de transfert de courrier open source (MTA) qui traite du routage, de la réception et de la livraison du courrier électronique. EXIM Service sert à un excellent remplacement du service Sendmail qui est livré avec la majeure partie de la distribution.

2. Qu'est-ce que le serveur NIS? Quel est le but du serveur NIS?

Répondre : Le serveur NIS a pour objectif de traiter avec le service d'information réseau qui facilite la connexion à d'autres systèmes avec les mêmes informations d'identification de connexion. NIS est un protocole de service d'annuaire qui fonctionne dans le modèle client-serveur.
3. Que préférez-vous pour un proxy inversé dans Linux?
Répondre : Le proxy inversé fait référence au type de proxy qui récupère les ressources en raison du client du ou des serveurs. La solution de «proxy inverse» dans Linux est le calmar ainsi que le proxy inversé Apache. Cependant, «Squid» est plus préféré que le «proxy inversé Apache» en raison de sa simplicité et de sa nature simple.
4. Vous obtenez des codes suivants (2xx, 3xx, 4xx, 5xx) dans Apache, à un moment donné. Que cela veut-il dire?

Répondre : Dans Apache, chaque code d'erreur pointe vers un domaine de problème spécifique.

  1. 2xx: demande de connexion réussie
  2. 3xx: redirection
  3. 4xx: erreur du client
  4. 5xx: erreur du serveur
5. Il vous est demandé d'arrêter le service Apache via son script de contrôle. Que ferez-vous?
Répondre : Le service Apache est contrôlé à l'aide d'un script appelé apachectl. Afin d'arrêter Apache en utilisant son script de contrôle, nous devons exécuter.
# apachectl stop [sur les systèmes basés sur Debian] # / etc / inID.T / httpd stop [sur les systèmes basés sur le chapeau rouge]
6. En quoi «Apachectl redémarre» différent de «Apachectl Graceful»
Répondre : Le «redémarrage apachectl» lorsqu'il sera exécuté obligera Apache à redémarrer immédiatement, avant la fin de la tâche, tandis que «Apachectl Graceful» attendra que la tâche actuelle soit terminée avant de redémarrer le service. Sans oublier que «Apachectl Graceful» est plus sûr à exécuter, mais le temps d'exécution pour «redémarrage apachectl» est moindre par rapport à «Apachectl Graceful».
7. Comment allez-vous configurer les montures NFS pour l'exporter, à partir de votre machine locale?
Répondre : Le / etc / l'exportation permet la création d'exportations NFS sur la machine locale et la mettent à la disposition du monde entier.
8. Vous êtes censé créer une nouvelle configuration Apache VirtualHost pour l'hôte www.Tecmint.com qui est disponible sur / home / tecmint / public_html / et maintient le journal à / var / log / httpd / par défaut.
Répondre : Vous devez créer un conteneur hôte virtuel Apache dans le fichier de configuration apache principal situé sur '/ etc / httpd / conf / httpd.confort. Ce qui suit est le conteneur virtuel pour l'hôte www.Tecmint.com.
 Documentroot / home / tecmint / public_html servername www.Tecmint.com serveur alias tecmint.com customlog / var / log / httpd / tecmint.com.journal combiné errorlog / var / log / httpd / tecmint.com.erreur.enregistrer 
9. Vous êtes censé vider tous les paquets du trafic HTTP dans le fichier http.dehors. Que suggérez-vous?
Répondre : Afin de vider tout le trafic réseau, nous devons utiliser la commande «tcpdump» avec les commutateurs suivants.
# TCPDUMP TCP PORT 80 -S0 -W HTTP.dehors
dix. Comment allez-vous ajouter un service (disons httpd) pour commencer au niveau 3 init 3?
Répondre : Nous devons utiliser l'outil «chkconfig» pour connecter un service au niveau 3 INIT 3 en modifiant son paramètre de couture.
chkconfig -level 3 httpd sur

C'est tout pour le moment. Je reviendrai très bientôt avec un autre article intéressant. Jusque-là, restez en bonne santé, réglé et connecté à Tecmint. N'oubliez pas de nous fournir vos précieux commentaires dans la section des commentaires ci-dessous.