Recherche de site Web

10 questions d’entretien utiles sur les services et les démons Linux


Daemon est un programme informatique qui s’exécute en arrière-plan et ne reste généralement pas sous le contrôle direct de l’utilisateur. Dans la plupart des cas, le processus parent d’un démon est initial, mais pas toujours.

Sous Linux, un service est une application qui s’exécute en arrière-plan en effectuant une tâche essentielle ou en attendant son exécution.

Généralement, il n’y a pas de différence entre un démon et un service. Daemon est Service, mais le service peut être plus grand que Daemon. Daemon fournit certains services et les services peuvent contenir plus d’un Daemon.

Ici, dans cette série d’articles d’interview, nous couvrirons les services et les démons sous Linux.

1. Qu’est-ce que le service Exim ? Quel est l’objectif de ce Service ?

2. Qu’est-ce qu’un serveur NIS ? Quel est l’objectif de NIS Server ?

3. Que préférerez-vous pour un proxy inverse sous Linux ?
4. Vous obtenez les codes suivants (2xx, 3xx, 4xx, 5xx) dans Apache, à un moment donné. Qu’est-ce que cela signifie ?

Réponse : Dans Apache, chaque code d’erreur pointe vers une zone spécifique de problème.

  1. 2xx : Demande de connexion réussie
  2. 3xx : Redirection
  3. 4xx : Erreur du client
  4. 5xx : Erreur de serveur
5. Il vous est demandé d’arrêter le service Apache via son script de contrôle. Qu’allez-vous faire ?
# apachectl stop		[On Debian based Systems]
/etc/inid.t/httpd stop	[On Red Hat based Systems]
6. En quoi 'apachectl restart' est-il différent de 'apachectl graceful' ?
7. Comment allez-vous configurer les montages nfs pour l’exporter, depuis votre machine locale ?
8. Vous êtes censé créer une nouvelle configuration Apache VirtualHost pour le www.linux-console.net hôte qui est disponible à l’adresse /home/Tecmint/public_html/ et qui conserve le journal à l’adresse /var/log/httpd/ par défaut.
<VirtualHost *:80>
DocumentRoot /home/Tecmint/public_html
ServerName www.linux-console.net
Server Alias linux-console.net
CustomLog /var/log/httpd/linux-console.net.log combined
ErrorLog /var/log/httpd/linux-console.net.error.log
</VirtualHost>
9. Vous êtes censé vider tous les paquets de trafic http dans le fichier http.out. Que proposerez-vous ?
# tcpdump tcp port 80 -s0 -w http.out
10. Comment allez-vous ajouter un service (disons httpd) pour commencer au niveau 3 de l’INIT ?
chkconfig –level 3 httpd on

C’est tout pour l’instant. Je serai de retour avec un autre article intéressant très bientôt. D’ici là, restez en bonne santé, à l’écoute et connecté à Tecmint. N’oubliez pas de nous faire part de vos précieux commentaires dans la section des commentaires ci-dessous.

Articles connexes: