La plupart des programmes informatiques que nous utilisons — que ce soit les suites bureautiques, les navigateurs Web, même les jeux vidéo — sont configurés via des interfaces de menu. C’est presque devenu la façon par défaut d’utiliser nos machines.
Mais certains programmes vous obligent à aller au-delà. Au lieu de menus, vous devez modifier un fichier texte pour que le logiciel fonctionne comme vous le souhaitez.
Ces fichiers texte configurent le logiciel et sont — assez sans surprise — appelés « fichiers de configuration ». Si vous souhaitez améliorer vos connaissances informatiques, vous devrez savoir ce qu’est un fichier de configuration et comment en modifier un.
- Que Sont Les Fichiers De Configuration ?
- Comment trouver et éditer des fichiers de configuration
- Fichiers de configuration Windows
- Fichiers de configuration Linux
- Fichiers de configuration sous macOS
- Applications pour éditer des fichiers de configuration en toute sécurité
- Autres endroits Où Vous pouvez Trouver des fichiers de configuration à modifier
- Que Se Passe-T-Il Si Votre Modification De Configuration Ne Fonctionne Pas ?
- Les fichiers de configuration Sont Importants
- Abonnez-vous à Notre Newsletter
Que Sont Les Fichiers De Configuration ?
Avant d’entrer dans la technique, définissons d’abord ce qu’est un fichier de configuration.
Les fichiers de configuration sont essentiellement des fichiers texte modifiables qui contiennent les informations nécessaires au bon fonctionnement d’un programme. Les fichiers sont structurés d’une manière particulière, formatés pour être configurables par l’utilisateur.
Bien que certaines configurations soient codées en dur dans le logiciel, les paramètres que vous pouvez modifier sont inclus dans les fichiers de configuration.
Étonnamment, il n’y a pas de norme définie sur la façon dont les fichiers de configuration devraient fonctionner, ou à quoi ils devraient ressembler. C’est entièrement selon le caprice du développeur du programme.
Les utilisateurs de Linux seront particulièrement familiers avec les fichiers de configuration car de nombreuses tâches de maintenance de base vous nécessitent pour les modifier. Peaufiner le Raspberry Pi repose souvent sur l’édition de fichiers de configuration. Cela peut consister à spécifier un réseau sans fil auquel se connecter ou à définir la quantité de RAM pour les graphiques.
Cependant, les fichiers de configuration ne sont pas exclusifs à Linux. Il y a des moments où vous devrez peut-être les modifier sous Windows ou macOS.
Comment trouver et éditer des fichiers de configuration
Certains fichiers de configuration sont structurés dans un format de conception propre au développeur. D’autres utilisent des normes largement connues utilisées pour structurer les données, comme:
- JSON (Notation d’objet JavaScript)
- YAML (YAML n’est pas un langage de balisage)
- XML (Langage de balisage eXtensible)
Certains programmes chargent les informations stockées dans leurs fichiers de configuration au démarrage. Pendant ce temps, d’autres vérifient périodiquement le fichier de configuration pour voir s’il a été modifié.
Quel que soit le fichier de configuration que vous souhaitez modifier, il est judicieux d’en faire une copie avant d’apporter des modifications. De cette façon, si quelque chose ne va pas, vous pouvez restaurer la copie et recommencer!
Maintenant, jetons un coup d’œil à un fichier de configuration du monde réel. Comme nous l’avons mentionné précédemment, ils se présentent sous toutes les formes et tailles. Un fichier de configuration que vous connaissez presque certainement est le fichier hosts. Windows, Mac et Linux l’utilisent tous pour mapper manuellement les adresses IP aux noms d’hôte.
Fichiers de configuration Windows
Les utilisateurs de Windows trouveront le fichier hosts dans c:\windows\system32\drivers\etc \.
Vous pouvez l’ouvrir en double-cliquant sur la souris et en sélectionnant Bloc-notes dans la liste des applications suggérées. C’est tout ce dont vous avez besoin pour afficher et éditer des fichiers de configuration comme des hôtes. Cependant, plusieurs alternatives sont disponibles — voir ci-dessous pour plus de détails.
Avec le fichier ouvert, vous verrez qu’il utilise des espaces (littéralement des espaces et des tabulations) pour séparer les éléments.
Chaque nom d’hôte a sa propre ligne, suivie d’un arrêt de tabulation et de la Adresse IP. De plus, le fichier hosts permet à l’utilisateur d’ajouter des annotations et des commentaires, qui commencent tous par un symbole de hachage.
Fichiers de configuration Linux
Sous Linux, vous trouverez le fichier hosts dans /etc/. Cela peut être ouvert dans Gedit, ou un éditeur de texte en ligne de commande tel que nano ou vim. Dans la plupart des cas, votre distribution Linux aura un ou tous ceux-ci préinstallés.
Certains programmes stockent le fichier de configuration dans le répertoire personnel, avec un point au début du nom de fichier. Ces fichiers de configuration ont parfois l’extension de fichier.rc et nous les appelons « dotfiles ».
Fichiers de configuration sous macOS
Comme pour Linux, le fichier hosts se trouve dans /etc/ sur macOS.
Les utilisateurs de Mac sauront que BBEdit est l’éditeur de texte préinstallé par défaut. Cela le rend idéal pour éditer des fichiers de configuration sous macOS. Cependant, comme avec Linux, les éditeurs de ligne de commande vim et nano sont également disponibles.
Applications pour éditer des fichiers de configuration en toute sécurité
Alors, maintenant que nous savons à quoi servent les fichiers de configuration, parlons de la façon dont nous pouvons les éditer.
Pour ce faire, vous aurez besoin d’un éditeur de texte. Évitez les traitements de texte; ceux-ci peuvent ajouter un formatage au fichier, ce qui les empêcherait d’être lus correctement.
Des éditeurs de texte natifs sont disponibles, comme mentionné. Cependant, pour des fonctions supplémentaires, des éditeurs de texte tiers sont également disponibles:
Télécharger: Notepad++ pour Windows (Gratuit)
Télécharger: Atom pour Windows, macOS, Linux (Gratuit)
Télécharger: Sublime Text Editor pour Windows, macOS, Linux (Évaluation gratuite)
Tant d’outils d’édition de texte sont disponibles pour chaque plate-forme qu’il est difficile de recommander une seule application. Les utilisateurs de Linux peuvent également consulter notre liste d’éditeurs de texte Linux. Pendant ce temps, cette liste d’éditeurs de texte pour macOS devrait aider les propriétaires d’ordinateurs Apple.
Lorsque vous modifiez un fichier de configuration, il est important de vous assurer de suivre les conventions de celui-ci. Cela peut être réglé simplement en le regardant. Certains fichiers de configuration, comme le fichier hosts, vous expliqueront ces conventions en lignes commentées. D’autres vous obligeront à lire de la documentation ou quelques articles de blog.
Enfin, si le fichier de configuration que vous modifiez a un format JSON ou XML, envisagez un éditeur de texte avec coloration syntaxique. Notepad++ et Atom sont deux bonnes options ici. La coloration syntaxique améliorera votre précision en vous montrant lorsque vous avez fait une erreur.
Autres endroits Où Vous pouvez Trouver des fichiers de configuration à modifier
Si vous souhaitez explorer davantage les fichiers de configuration, vous les trouverez dans toutes sortes d’applications et de plates-formes. Les fichiers de configuration ne se limitent pas à spécifier les sites Web et les adresses IP à bloquer !
Au-delà du fichier hosts, vous trouverez des fichiers de configuration dans les jeux vidéo. Ceux-ci sont souvent utilisés pour définir et contrôler des choses comme les keymappings.
Pendant ce temps, certains fichiers de configuration peuvent être utilisés pour tricher. C’était le cas dans le jeu original Deus Ex sur PC. De nos jours, la triche est beaucoup plus difficile et ne vaut souvent pas l’effort à moins d’activer un mode de triche officiel.
Les applications Web utilisent également des fichiers de configuration pour la personnalisation.
Que Se Passe-T-Il Si Votre Modification De Configuration Ne Fonctionne Pas ?
Les problèmes liés à l’édition des fichiers de configuration ont tendance à se classer dans deux camps : les autorisations et les erreurs de l’utilisateur.
Les problèmes avec les fichiers de configuration causés par des problèmes d’autorisations sont liés à l’intégrité du système. Vous ne pouvez pas enregistrer les modifications car vous modifiez en tant qu’utilisateur ordinaire. Pour éviter les erreurs de configuration accidentelles, de nombreux fichiers de configuration ne sont modifiables que par ceux disposant de privilèges de niveau administrateur.
La correction est facile:
- Sous Windows, à droite – cliquez sur l’éditeur de texte, puis sélectionnez Exécuter en tant qu’administrateur
- Sous macOS et Linux, essayez d’augmenter vos privilèges avec la commande sudo. Donc, si vous éditez votre fichier hosts, exécutez sudo nano/etc/hosts
(Notez que si vous spécifiez un nom de fichier ou un emplacement différent, vous créerez effectivement un fichier de configuration dans le terminal.)
Lorsque le problème est une erreur de l’utilisateur, cela signifie que c’est de votre faute. Vérifiez que vous n’avez fait aucune faute de frappe et que vous avez suivi les conventions du fichier de configuration.
Bien que cela puisse sembler évident, une simple faute d’orthographe peut rendre votre fichier entier inutile. Avant de valider vos modifications et d’enregistrer le fichier, n’oubliez pas de ::
- Vérifiez la modification que vous avez effectuée
- Assurez-vous d’avoir laissé un commentaire
Assurez-vous également de fermer le fichier de configuration avant d’essayer d’exécuter le logiciel que vous essayez de configurer.
Les fichiers de configuration Sont Importants
Plus qu’importants, ils sont une partie essentielle de l’utilisation de Linux. Savoir comment les modifier correctement peut vous aider considérablement.
Bien que vous puissiez modifier de nombreux fichiers de configuration, assurez-vous d’en faire une copie avant d’apporter des modifications. De cette façon, vous pouvez revenir à l’original si quelque chose devient bancal.
Utiliser Linux ? En savoir plus sur la modification et la gestion du fichier hosts sous Linux.
- Linux
- Explication de la technologie
- Terminal
- Jargon
- Conseils Linux
À propos de L’Auteur
Rédacteur en chef adjoint pour la Sécurité, Linux, Bricolage, Programmation et Technologie Expliqué. Il produit également Le Podcast Vraiment utile et possède une vaste expérience dans le support de bureau et de logiciel. Contributeur au magazine Linux Format, Christian est un bricoleur de Raspberry Pi, amateur de Lego et fan de jeux rétro.
Plus de Christian Cawley
Abonnez-vous à Notre Newsletter
Inscrivez-vous à notre newsletter pour obtenir des conseils techniques, des critiques, des livres électroniques gratuits et des offres exclusives!