7. Glossaire#
- adresse IP#
Numéro d’identification d’un ordinateur relié à un réseau informatique.
Le protocole IP (créé à l’origine pour Internet) permet d’acheminer des données entre un ordinateur source et sa destination. Il a besoin pour cela d’adresses IP afin d’identifier ces deux ordinateurs.
Actuellement, deux versions d’adresses IP sont utilisées : La version 4 qui s’écrit sous la forme de nombres séparés par des points (ex :
87.91.4.64
pour le serveur de CLUB1). Et la version 6 qui utilise des nombres beaucoup plus grands et qui s’écrit en hexadécimal (ex :2001:861:38c4:18a0::3
pour le serveur de CLUB1). — Wikipedia- alias#
Pseudonyme, nom de substitution. Les alias permettent de donner plusieurs noms à la même entité. C’est un concept fréquemment utilisé en informatique. On parle par exemple d’alias lorsqu’on fait pointer plusieurs adresses email vers la même boîte de reception, ou lorsqu’on définit un nouveau nom pour une commande. — Wiktionnaire
- API#
(Application Programming Interface) Interface destinée à être utilisée non pas par un être humain mais par un logiciel. Elle est en général composée d’un ensemble de fonctions qu’un logiciel peut utiliser à distance. — Wikipedia
- CLI#
(Command Line Interface) Interface en ligne de commande, basée sur un affichage textuel. Elle s’utilise par l’intermédiaire d’une fenêtre de terminal. La CLI est très intéressante car elle peut aussi bien être utilisée par des humain·e·s que par des logiciels. — Wikipedia
- client#
Logiciel permettant de se connecter à un serveur. Il est en général doté d’une interface graphique, destinée à être utilisée directement par un humain. — Wikipedia
- client Web#
Client accessible via le Web et ainsi exécuté par un Navigateur web.
- Debian#
Système d’exploitation communautaire basé sur Linux, composé presque exclusivement de logiciels libres et respectant la norme POSIX. — Wikipedia, Site Web
Voir aussi
L’article de journal : Migration de Ubuntu à Debian (Phase 1)
- fichier caché#
- dossier caché#
Dans la plupart des systèmes d’exploitation, il est possible de cacher des fichiers ou des dossiers. Cela sert souvent à masquer des paramètres peu utiles au quotidien. Dans un système POSIX, les fichiers cachés commencent par un point
.
.Dans les explorateurs de fichiers ils peuvent être masqués par défaut. Il est possible d’activer leur affichage si besoin, souvent avec le raccourci clavier Ctrl + H. — Wikipedia
- GitHub#
Service Web d’hébergement et de gestion de développement de logiciels, utilisant le logiciel de gestion de versions Git.
Avertissement
Contrairement à la plupart des projets que l’on peut y trouver, GitHub n’est ni libre, ni open source et appartient à Microsoft.
- groupe#
Dans un système POSIX, les groupes servent à rassembler des utilisateurs afin de leur attribuer des droits communs. Un utilisateur appartient à un ou plusieurs groupes.
Astuce
Il est possible de savoir qui est membre d’un groupe sur le serveur depuis un accès SSH avec la commande suivante :
members GROUP
En remplaçant
GROUP
par le groupe voulu. Exemple :members sudo
oumembers home
.- HTML#
(Hypertext Markup Language) Langage de balisage conçu pour représenter les pages Web. — Wikipedia, MDN web docs
- instance#
Copie d’un logiciel ou d’un objet informatique ayant sa propre existence et son propre état.
On parle par exemple d’instance à chaque fois qu’on exécute un logiciel avec des données différentes. Sur le serveur CLUB1, il y a notamment plusieurs instances de PHP : au moins une pour chaque membre. — Wiktionnaire
- Internet#
Réseau informatique mondial accessible au public. Internet est en réalité l’interconnexion d’un ensemble de réseaux à travers le monde. Comme son nom l’indique, « inter » « net » = « entre les réseaux ». Il s’agit donc d’un « réseau de réseaux ». — Wikipedia
- Linux#
Noyau de système d’exploitation POSIX libre. Le noyau est le cœur du système, il fait l’interface entre les logiciels utilisateurs et le matériel.
Par extention, Linux fait souvent référence à tout système d’exploitation basé sur ce noyau. — Wikipedia
- log#
Désigne à l’origine le journal de bord (logbook) d’un navire. En informatique il s’agit d’un journal contenant un historique d’événements, généralement sous la forme de ficher en texte brut. — Wikipedia
- logiciel libre#
Désigne des logiciels qui respectent la liberté des utilisateurs. En particulier, les utilisateurs ont la liberté d’exécuter, copier, étudier, modifier et améliorer ces logiciels, et surtout celle de les repartager, modifiés ou non. — Wikipedia
- Markdown#
Langage de balisage léger permettant de mettre en forme un document. Les documents rédigés en Markdown ont généralement pour but d’être convertis en HTML, afin d’en faire une page Web. Son principal avantage par rapport au HTML est sa syntaxe épurée, ce qui le rend plus agréable à lire et à écrire pour un humain. — Wikipedia
- nom de domaine#
Identifiant de domaine Internet, facile à lire et à retenir par un être humain.
Par exemple :
club1.fr
,impots.gouv.fr
, etfr
sont des noms de domaine.Dans le DNS, un domaine permet d’associer des informations à un nom. Parmi ces informations, la plus importante est l’adresse IP de l’ordinateur associé à ce domaine. Un nom de domaine est donc souvent utilisé comme un alias pour une adresse IP.
En plus de ces informations, un domaine peut également avoir des sous domaines. — Wikipedia
- permissions#
Dans un système POSIX, il est possible d’attribuer des permissions aux fichiers et aux dossiers. Elles permettent d’accorder ou non des droits à des utilisateurs ou a des groupes sur ces fichiers et dossiers.
Il existe 3 droits principaux, read (r), write (w) et execute (x).
# Droit
Sur un fichier
Sur un dossier
r
Lire le contenu du fichier
Lister le contenu du dossier
w
Modifier le contenu du fichier
Ajouter/supprimer des fichiers dans ce dossier
x
Exécuter ce fichier
Traverser ce dossier
Lesquels peuvent être accordés soit à l’utilisateur proriétaire du fichier/dossier, soit aux membres du groupe du fichier/dossier, soit aux autres utilisateurs.
Les permissions peuvent être consultées en CLI avec la commande
ls -l
et modifiées avecchmod
. — Wikipedia- PHP#
(PHP Hypertext Preprocessor) Langage de programmation de haut niveau, principalement utilisé pour produire des pages Web de manière dynamique en générant du code HTML. Son acronyme signifiait à l’origine « Personnal Home Page » et c’est justement le langage que CLUB1 met en avant pour la création de site Web dynamique. — Wikipedia
- POSIX#
(Portable Operating System Interface) Ensemble de normes techniques qui spécifient une interface, permettant aux systèmes d’exploitation qui la respectent d’être interchangeables, du point de vue d’un logiciel utilisateur.
Linux, macOS et beaucoup d’autres systèmes respectent cette interface, contrairement à Windows. — Wikipedia
- protocole#
Dans le contexte de l’informatique, un protocole est un ensemble de règles qui régissent les échanges de données ou le comportement collectif de processus ou d’ordinateurs en réseaux. — Wikipedia
- registraire#
Registraire de nom de domaine. Société ou association gérant la réservation de nom de domaine Internet. — Wikipedia
- réseau informatique#
Ensemble d’ordinateurs reliés entre eux pour leur permettre d’échanger des données. — Wikipedia
- serveur#
Logiciel chargé de fournir un service. C’est lui qui détient les données et qui répond aux demandes d’un client. Souvent, les serveurs et les clients sont installés sur des ordinateurs différents. Par extension, on appelle ainsi un « serveur » l’ordinateur sur lequel les serveurs sont installés (ex : le serveur CLUB1). — Wikipedia
- site Web dynamique#
Site Web dont l’affichage peut varier « de lui-même », d’où le nom « dynamique » (le distinguant ainsi du site Web statique). Il contient du code qui va être « executé » pour générer du HTML. — Wikipedia
- site Web statique#
Site Web constitué de fichiers HTML dont le contenu ne change pas tant qu’ils n’ont pas été édités. Ils peuvent être conçus « à la main » ou à l’aide d’un « générateur de site statique ». Les sites statiques sont une voie intéressante pour qui cherche à proposer des sites plus sobres énergétiquement. — Wikipedia
- terminal#
En informatique, un terminal était à l’origine un appareil constitué d’un moniteur et d’un clavier, permettant à un·e humain·e d’interagir avec un ordinateur partagé distant. Il offrait une interface textuelle, permettant d’entrer des commandes et d’en lire le résultat.
De nos jours, on utilise souvent le mot « terminal » comme raccourci pour désigner un « émulateur de terminal ». Il s’agit d’un logiciel recréant l’interface en ligne de commande (CLI) de ce materiel. — Wikipedia
- TLD#
(Top level Domain) Nom de domaine de premier niveau. Par exemple
fr
,com
ouorg
sont des TLD. — Wikipedia- TLS#
(Transport Layer Security) Protocole permettant de sécuriser les échanges réalisés dans un réseau informatique. L’une de ses fonctionnalités principale est de chiffrer l’ensemble des données échangées entre le client et le serveur, afin que personne d’autre ne puisse en lire le contenu. — Wikipedia
- Web#
L’un des services les plus connus d’Internet. Son nom complet est « World Wide Web » (aussi abrégé « www »). Il permet de publier des documents et de les relier entre eux à l’aide de liens hypertexte.
Une « page Web » est généralement constituée d’un document dont le contenu est rédigé en HTML et peut inclure d’autre ressources comme des images ou des « feuilles de style ». On appelle « Navigateur Web » le client utilisé pour y accéder. — Wikipedia
- wiki#
Type d’application Web qui permet de créer un site de manière collaborative. L’édition des pages est possible depuis le navigateur Web. Le plus connu étant Wikipedia. Le nom provient de la langue Hawaïenne dans laquelle « wiki » signifie « rapide ». — Wikipedia