# Linux magazine

**URL:** <https://www.debian-fr.org/t/linux-magazine/12587>\
**Category:** Pause Café\
**Created:** [Février 20, 2016, 5:15 UTC](https://www.debian-fr.org/t/linux-magazine/12587 "2016-02-20T17:15:51Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Affening](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/dfb087/32.png) [@Affening](https://www.debian-fr.org/u/Affening)\
**Post date:** [Février 20, 2016, 5:15 UTC](https://www.debian-fr.org/t/linux-magazine/12587/1 "2016-02-20T17:15:51Z")

</div>

Bonjour à tous !!  
Je suis abonné à Linux Magazine/France.  
Mais il y a un truc qui me tracasse, dans les magazines, il y a tout le temps des bouts de code, je ne sais pas en quel langage c’est, je sais même pas si c’est un langage!!

Exemple :

`alias.url = (
                  "/nagios2/cgi-bin" => "/usr/lib/cgi-bin/nagios2",
                  "/nagios2/stylesheets" => "/etc/nagios2/stylesheets/",
                  "/cgi-bin/nagios2" => "/usr/lib/cgi-bin/nagios2",
                  "/nagios2" => "/usr/share/nagios2/htdocs"
                  ) `

Comment tester ces bouts de codes??

---

<div class="post-metadata">

**Author:** ![Hoshin](https://www.debian-fr.org/user_avatar/www.debian-fr.org/hoshin/32/3672_2.png) [@Hoshin](https://www.debian-fr.org/u/Hoshin)\
**Post date:** [Février 20, 2016, 5:15 UTC](https://www.debian-fr.org/t/linux-magazine/12587/2 "2016-02-20T17:15:52Z")

</div>

bah normalement une revue sérieuse doit spécifier quel langage est utilisé avant de te donner du code, sinon quand tu ne connais pas bah t’es perdu et ca devient très difficile de lire …  
Perso la syntaxe ne me rappelle rien la comme ca, il pourrait aussi s’agir de pseudo-code (plus une formalisation d’une idée “avec les mains” qu’une explication détaillée ou du code existant vraiment, qui en général se focalise sur la logique même d’un algo / d’un programme en s’abstrayant de la partie “implémentation” qui n’est alors, en général, pas le propos).  
M’enfin la on dirait pas trop du pseudo-code ^^. Vu le contenu et la tête ca pourrait bien être un bout de fichier de config pour un serveur web ou un truc lié (je n’ai pas la moindre idée de ce qu’est nagios je connais juste le nom).

---

<div class="post-metadata">

**Author:** ![Affening](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/dfb087/32.png) [@Affening](https://www.debian-fr.org/u/Affening)\
**Post date:** [Février 20, 2016, 5:15 UTC](https://www.debian-fr.org/t/linux-magazine/12587/3 "2016-02-20T17:15:52Z")

</div>

Le sujet de l’article ou il y avait ce code s’appelle “Supervision avec Nagios”

---

<div class="post-metadata">

**Author:** ![micky979](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/d9b06d/32.png) [@micky979](https://www.debian-fr.org/u/micky979)\
**Post date:** [Février 20, 2016, 5:15 UTC](https://www.debian-fr.org/t/linux-magazine/12587/4 "2016-02-20T17:15:52Z")

</div>

Bonjour,

Ca ressemble à la configuration de lighttpd mais peut être aussi d’autre serveur Web.

@+

---

<div class="post-metadata">

**Author:** ![dmon](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dmon/32/5587_2.png) [@dmon](https://www.debian-fr.org/u/dmon)\
**Post date:** [Février 20, 2016, 5:15 UTC](https://www.debian-fr.org/t/linux-magazine/12587/5 "2016-02-20T17:15:52Z")

</div>

Ce n’est peut être pas un langage.  
C’est un fichier de configuration. Un peu comme ceux utilisé par bind  
dans son fichier /etc/bind/named.conf

`..
zone "mondomaine.com" {
       type master;
       notify yes;
       file "/etc/bind/db.mondomaine.com";
       forwarders{};
};
...`  
Ça ressemble un peu à ton “code” mais ce n’est pas un langage. C’est un fichier de configuration avec un syntaxe particulière définit pour un programme.  
Autre exemple : /etc/apache2/mods-available/userdir.conf   
Donc la syntaxe est spécifique au logiciel donné.  
En même temps pour que ce soit facilement administrable ces fichiers ont plus ou moins une logique qui sont semblables entre elles

---

<div class="post-metadata">

**Author:** ![themorice](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/c89c15/32.png) [@themorice](https://www.debian-fr.org/u/themorice)\
**Post date:** [Février 20, 2016, 5:16 UTC](https://www.debian-fr.org/t/linux-magazine/12587/6 "2016-02-20T17:16:03Z")

</div>

Je confirme que ça ressemble fortement a la syntaxe employée dans le fichier de conf de lighttpd.

---

<div class="post-metadata">

**Author:** ![Ludo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ludo/32/3426_2.png) [@Ludo](https://www.debian-fr.org/u/Ludo)\
**Post date:** [Février 20, 2016, 5:16 UTC](https://www.debian-fr.org/t/linux-magazine/12587/7 "2016-02-20T17:16:06Z")

</div>

Si tu parle du Linux magazine n°65 à chaque début de fichier le langage est spécifié.

Sinon connaissant assez bien nagios, c’est une syntax de fichier de configuration qui doit être lu par le programme, qui à moins d’une erreur de ma part est écrit en C.

---

<div class="post-metadata">

**Author:** ![ReNzO\_08](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/c37758/32.png) [@ReNzO\_08](https://www.debian-fr.org/u/ReNzO_08)\
**Post date:** [Février 20, 2016, 5:16 UTC](https://www.debian-fr.org/t/linux-magazine/12587/8 "2016-02-20T17:16:28Z")

</div>

à mon avis c’est que Nagios utilise des scripts CGI dans son interface web

---

<div class="post-metadata">

**Author:** ![Ludo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ludo/32/3426_2.png) [@Ludo](https://www.debian-fr.org/u/Ludo)\
**Post date:** [Février 20, 2016, 5:16 UTC](https://www.debian-fr.org/t/linux-magazine/12587/9 "2016-02-20T17:16:28Z")

</div>

> [@](#):
>
> à mon avis c’est que Nagios utilise des scripts CGI dans son interface web

Oui effectivement 🙂
