10 Questions et réponses d'interview utiles «Squid Proxy Server» dans Linux
- 3643
- 522
- Rayan Lefebvre
Ce n'est pas seulement pour l'administrateur système et l'administrateur réseau, qui écoute le serveur proxy de phrase de temps en temps, mais nous aussi. Le serveur proxy est maintenant une culture d'entreprise et est le besoin de l'heure. Le serveur proxy est maintenant mis en œuvre dans les petites écoles, la cafétéria aux grandes multinationales. Squid (également connu sous le nom de proxy) est une telle application qui agit comme un serveur proxy et l'un des outils le plus utilisés de ce type.
Cet article d'entrevue vise à renforcer votre base à partir du point d'interview sur le terrain de serveur proxy et de calmar.
Questions d'entrevue de calmar1. Qu'entendez-vous par serveur proxy? Quelle est l'utilisation du serveur proxy dans les réseaux informatiques?
Répondre : Un serveur proxy fait référence à une machine physique ou à une application qui agit intermédiaire entre le client et le fournisseur de ressources ou le serveur. Un client recherche un fichier, une page ou des données à partir du serveur proxy et le serveur proxy parvient à faire répondre à la demande de client demandée en traitant toutes les complexités entre les deux.Les serveurs proxy sont l'épine dorsale de WWW (World Wide Web). La plupart des procurations d'aujourd'hui sont des procurations Web. Un serveur proxy gère la complexité entre la communication du client et du serveur. De plus, il fournit l'anonymat sur le Web, ce qui signifie simplement que votre identité et vos empreintes numériques sont sûres. Les proxys peuvent être configurés pour permettre aux sites que le client puisse voir et quels sites sont bloqués.
2. Qu'est-ce que le calmar?
Répondre : Squid est un logiciel d'application publié sous GNU / GPL qui agit comme un serveur proxy ainsi que le démon de cache Web. Les calmars prennent principalement en charge le protocole comme HTTP et FTP, mais d'autres protocoles comme HTTPS, SSL, TLS, etc. sont bien pris en charge. Le démon de cache Web de fonctionnalités facilite la navigation sur le Web en mettant en cache le Web et le DNS pour les sites Web fréquemment visités. Squid est connu pour prendre en charge toutes les principales plates-formes, notamment Linux, Unix, Microsoft Windows et Mac.3. Quel est le port de calmar par défaut et comment changer son port d'exploitation?
Répondre : Le port par défaut sur lequel les squid fonctionnent est de 3128. Nous pouvons modifier le port d'exploitation de Squid de par défaut à tout port non utilisé personnalisé en modifiant son fichier de configuration qui se trouve à / etc / squid / squid.confe comme suggéré ci-dessous.Open '/ etc / Squid / Squid.Fichier de conf 'et avec votre choix d'éditeur.
# nano / etc / squid / squid.confli
Maintenant, changez ce port en tout autre port inutilisé. Enregistrer l'éditeur et sortir.
http_port 3128
Redémarrez le service de calmar comme indiqué ci-dessous.
# Service Squid Redémarrage
4. Vous travaillez pour une entreprise dont la direction vous demande de bloquer certains domaines via Squid Proxy Server. Qu'est-ce que tu vas faire?
Répondre : Blocking Domain est un module qui est bien implémenté dans le fichier de configuration. Nous avons juste besoin d'effectuer une petite configuration manuelle comme suggéré ci-dessous.un. Créer un fichier Say 'Blacklist' Under Directory '/ etc / Squid'.
# Touch / etc / Squid / Blacklist
b. Ouvrez le fichier '/ etc / squid / noire' avec Nano Editor.
# nano / etc / squid / liste noire
c. Ajoutez tous les domaines à la liste noire du fichier avec un domaine par ligne.
.Facebook.com .Twitter.com .Gmail.com .yahoo.com…
d. Enregistrer le fichier et quitter. Ouvrez maintenant le fichier de configuration de squid à partir de l'emplacement '/ etc / squid / squid.confort.
# nano / etc / squid / squid.confli
e. Ajoutez les lignes ci-dessous au fichier de configuration de Squid.
ACL Blacklist DSTDOM_REGEX -I “/ ETC / Squid / Blacklist” http_access Deny Blacklist
F. Enregistrer le fichier de configuration et quitter. Redémarrez le service de calmar pour rendre les modifications efficaces.
# Service Squid Redémarrage
5. Quelle est la limitation de la gamme de médias et le téléchargement partiel dans les calamaires?
Répondre : La limitation de la plage de supports est une caractéristique spéciale de Squid dans laquelle les données requises sont demandées au serveur et non à l'ensemble du fichier. Cette fonctionnalité est très bien implémentée dans divers sites Web de streaming de vidéos comme YouTube et Metacafe où un utilisateur peut cliquer sur la barre de progression du milieu, donc la vidéo entière n'a pas besoin d'être récupérée, sauf pour la partie demandée.La fonctionnalité du Squid du téléchargement partiel est implémentée bien dans Windows Update où les téléchargements sont demandés sous la forme de petits paquets qui peuvent être interrompus. En raison de cette fonctionnalité, une mise à jour de téléchargement de la machine Windows peut être redémarrée sans aucune crainte de perte de données. Squid rend la limitation de la plage des médias et le téléchargement partiel possible uniquement après avoir stocké une copie de l'ensemble des données. De plus, le téléchargement partiel est supprimé et non mis en cache lorsque l'utilisateur pointe vers une autre page jusqu'à ce que Squid soit spécialement configuré d'une manière ou d'une autre.
6. Qu'est-ce que le proxy inversé en calmar?
Répondre : Le proxy inversé est une caractéristique de Squid qui est utilisée pour accélérer la surface Web pour l'utilisateur final. Disons que le vrai serveur «RS» contient la ressource et «PS» est le serveur proxy. Le client recherche des données disponibles sur Rs. Il s'appuiera sur Rs pour les données spécifiées pour la première fois et la copie de ces données spécifiées est stockée sur PS pendant une durée configurable. Pour chaque demande pour ces données à partir de maintenant PS devient la véritable source. Il en résulte moins de trafic, des usages de processeur moindres, moins d'utilisation des ressources Web et donc une charge moindre pour le serveur réel RS. Mais RS n'a pas de statistique pour le trafic total car le PS a agi comme un serveur réel et aucun client n'a atteint RS. «X-Forwarded-for http» peut être utilisé pour enregistrer le client IP bien que sur RS.Techniquement, il est possible d'utiliser un seul serveur de squid pour agir à la fois comme serveur proxy normal et serveur proxy inversé au même moment.
7. Étant donné que les calmars peuvent être utilisés comme démon de cache Web, est-il possible d'effacer son cache? Comment?
Répondre : Sans doute! Squid agit comme un démon de cache Web qui est utilisé pour accélérer la navigation sur le Web, il est possible de nettoyer son cache et cela trop très facilement.un. Arrêtez d'abord Squid Proxy Server et supprimez le cache du répertoire de l'emplacement '/ var / lib / squid / cache'.
# Service squid stop # rm -rf / var / lib / squid / cache / *<
b. Créer des répertoires d'échange.
# squid -z
8. Un client s'approche de vous, qui travaille. Ils veulent que le temps d'accès Web soit restreint pour leurs enfants. Comment allez-vous réaliser ce scénario?
Disons que l'accès Web permettra à l'heure de 4'o d'horloge à 7'o dans la soirée pendant trois heures, se forment brusquement du lundi au vendredi.
un. Pour restreindre l'accès Web entre 4 et 7 du lundi au vendredi, ouvrez le fichier de configuration de Squid.
# nano / etc / squid / squid.confli
b. Ajouter les lignes suivantes et enregistrer le fichier et quitter.
acl allow_time time m t w h f 16: 00-19: 00 shttp_access perte_time
c. Redémarrer le service de calmar.
# Service Squid Redémarrage
9. Squid stocke les données dans le format de fichier?
Répondre : Les données stockées par Squid sont au format UFS. UFS est l'ancien format de stockage de calmar bien connu.dix. Où le cache est stocké par les calamaires?
Répondre : Un cache de magasins de calmars dans un dossier spécial à l'emplacement «/ var / spool / squid».C'est tout pour le moment. Je reviendrai bientôt avec un autre article intéressant. Jusque-là, restez à l'écoute et connecté à Tecmint. N'oubliez pas de nous fournir vos précieuses commentaires La section de commentaires ci-dessous.
- « GTKDialog - Créer des interfaces et des boîtes de dialogue graphiques (GTK +) à l'aide de scripts de shell dans Linux
- Installation de lampe (Linux, Apache, Mariadb, PHP / Phpmyadmin) dans Rhel / Centos 7.0 »