Les fichiers de configuration importants du système

Il m’a été particulièrement difficile d’écrire cet article. Comme beaucoup, je me sens abasourdi par les événements de cette semaine. J’ai dû littéralement me forcer à écrire. Pas le cœur à cela, des questions plein la tête, une déprime bien réelle bref comme beaucoup j’ai été très touché par ces événements.

Je ne veux pas donner de grandes leçons mais j’ai la sensation que de nombreux blogueurs sont dans le même cas que moi. Il faut continuer, il faut avancer, il faut que la vie reprenne son cours, il faut qu’on exerce plus que jamais notre liberté d’expression, notre envie d’apprendre et de partager.


Vous venez d’ouvrir pour la première fois votre session XFCE sur votre serveur GNU/Linux Debian. Si vous êtes un grand débutant, vous pouvez commencer à jouer avec l’environnement graphique, chercher comment créer un raccourci sur le bureau (nommé lanceur sur Linux), faire des recherches sur Internet pour les questions que vous vous posez.

Pour les autres, les débutants, on va commencer à s’intéresser plus précisément aux entrailles du système et notamment aux fichiers de configuration importants que vous devez connaître pour régler votre Debian chérie. Ne passez surtout pas à côté des liens fournis dans Documentation, c’est le cœur de l’article, 90% de son intérêt.

Les articles qui viendront ensuite seront des exemples pour chaque fichier de configuration.

/etc/network/interfaces
Description : C’est dans ce fichier que l’on va renseigner les adresses IP de type statique ou automatique (DHCP) des différentes interfaces réseaux de notre serveur
Documentation : man interfaces
https://www.debian.org/doc/manuals/debian-reference/ch05.fr.html#_the_basic_syntax_of_etc_network_interfaces
https://www.debian.org/doc/manuals/debian-reference/ch05.fr.html#_the_network_interface_with_the_static_ip
http://debian-handbook.info/browse/fr-FR/stable/sect.network-config.html

/etc/hostname
Description : C’est dans ce fichier que l’on va renseigner le nom de notre serveur (hostname)
Documentation : man hostname
https://www.debian.org/doc/manuals/debian-reference/ch03.fr.html#_the_hostname
http://debian-handbook.info/browse/fr-FR/stable/sect.hostname-name-service.html

/etc/hosts
Description : Dans ce fichier se trouve une liste d’adresses IP et les noms des machines correspondantes. On peut directement le comparer au fichier C:WINDOWSsystem32driversetchosts sur Windows. Ce fichier sert à faire correspondre manuellement une adresse IP à un hostname
Documentation : man hosts
https://www.debian.org/doc/manuals/debian-reference/ch05.fr.html#_the_hostname_resolution
http://debian-handbook.info/browse/fr-FR/stable/sect.hostname-name-service.html

/etc/resolv.conf
Description : C’est le fichier de configuration pour déterminer quels serveurs DNS utiliser pour résoudre un nom de domaine
Documentation : man resolv.conf
https://www.debian.org/doc/manuals/debian-reference/ch05.fr.html#_the_hostname_resolution
http://debian-handbook.info/browse/fr-FR/stable/sect.hostname-name-service.html

/etc/nsswitch.conf
Description : C’est le fichier de configuration du service de noms (Name Service Switch = nsswitch). Ce fichier est utilisé pour déterminer les sources desquelles obtenir les renseignements de services de noms en fonction des catégories, et dans quel ordre. Le fichier nsswitch.conf sert à configurer finement comment le système doit rechercher et dans quel ordre un nom. C’est peu clair je sais, le lien Wikipédia ci-dessous vous permettra d’y voir un poil plus clair et on y reviendra dans l’exemple du fichier de configuration
Documentation : man nsswitch.conf
http://fr.wikipedia.org/wiki/Name_Service_Switch#nsswitch.conf
http://debian-handbook.info/browse/fr-FR/stable/sect.hostname-name-service.html

/etc/fstab
Description : D’après Wikipédia, le fichier fstab (file systems table) est la table des différents systèmes de fichiers sur un ordinateur sous Unix/Linux : il contient une liste des disques utilisés au démarrage et des partitions de ces disques. Pour chaque partition, il indique comment elle sera utilisée et intégrée à l’arborescence du système de fichiers global (c’est-à-dire le point de montage)
Documentation : man fstab
http://fr.wikipedia.org/wiki/Fstab
https://wiki.debian.org/fstab
http://debian-handbook.info/browse/fr-FR/stable/sect.config-misc.html#sect.fstab-mount-points

/etc/ssh/sshd_config
Description : Le fichier de configuration principal du paquet openssh-server
Documentation : man sshd_config
https://wiki.debian.org/fr/SSH
http://debian-handbook.info/browse/fr-FR/stable/sect.remote-login.html#sect.ssh

/etc/apt/apt.conf
Description : Le fichier apt.conf est le fichier de configuration principal de l’ensemble de programmes APT
Documentation : man apt.conf
https://wiki.debian.org/AptConf
http://debian-handbook.info/browse/fr-FR/stable/sect.apt-get.html#sect.apt-config

/etc/apt/sources.list
Description : Le fichier sources.list décrit les différents emplacements (« sources ») publiant des paquets Debian
Documentation : man sources.list
https://wiki.debian.org/fr/SourcesList
http://www.isalo.org/wiki.debian-fr/Sources_de_paquets_:_les_bases
http://debian-handbook.info/browse/fr-FR/stable/apt.html#sect.apt-sources.list

/root/.bashrc
Description : Un des nombreux fichiers de configuration de Bash (pour l’utilisateur root)
Documentation : man bash
http://linux-attitude.fr/post/bashrc-collaboratif
http://debian-handbook.info/browse/fr-FR/stable/sect.shell-environment.html
http://www.admin-linux.fr/?p=43

/home/babar/.bashrc
Description : Un des nombreux fichiers de configuration de Bash (pour l’utilisateur babar)
Documentation : man bash
http://linux-attitude.fr/post/bashrc-collaboratif
http://debian-handbook.info/browse/fr-FR/stable/sect.shell-environment.html
http://www.admin-linux.fr/?p=43

/etc/inputrc
Description : C’est le fichier d’initialisation utilisé par readline (la bibliothèque relative aux entrées utilisée par Bash et la plupart des autres shells)
Documentation : man readline
http://www.fr.linuxfromscratch.org/view/lfs-7.6-systemd-fr/chapter07/inputrc.html

Les commentaires sont fermés.