systemd

systemd est un gestionnaire système radicalement différent des systèmes de gestion de l'espace utilisateur (initialisation, services) comme sysvinit, que 0linux a toujours utilisé via des scripts d'initialisation de type BSD (/etc/rc.d/rc.*) en conjonction avec udev. systemd tend à standardiser la configuration des systèmes Linux mais force à s'approprier de nouvelles commandes, de nouvelles syntaxes et à revoir toute la conception des plus profonds mécanismes du système. La migration est cela dit bien moins douloureuse qu'elle n'y paraît et simplifie grandement de nombreux aspects tout en conservant les pratiques admises par le plus grand nombre de distributions.

:!: systemd a été abandonné dans 0Linux au profit des traditionnels scripts d'initialisation « à la BSD ».

Configuration système

Nom d'hôte

Le nom d'hôte est spécifié dans le fichier /etc/hostname, dans sa forme simple, sans nom de domaine. On peut spécifier un nom de domaine avec hostnamectl

hostnamectl set-hostname monnomdhote

Contenu du fichier :

hostname
monnomdhote

Langue et localisation

La langue du système par défaut est spécifiée dans le fichier /etc/locale.conf. On peut spécifier les variables de localisation ainsi :

localectl set-locale LANG="fr_FR.UTF-8" LC_ALL="fr_FR.UTF-8"

Contenu du fichier :

locale.conf
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"

Console virtuelle

La console virtuelle contenant les différents terminaux se paramètre dans le fichier /etc/vconsole.conf. Il spécifie la disposition du clavier par défaut dans les terminaux en mode texte (les tty). On peut spécifier chaque paramètre avec la commande suivante, par exemple pour spécifier la disposition du clavier en mode console :

localectl set-keymap fr-latin9

Et pour spécifier la disposition du clavier en mode graphique sous X :

localectl set-x11-keymap fr-latin9

Contenu du fichier :

vconsole.conf
KEYMAP=fr-latin9
FONT=lat9w-16

Horloge système

L'horloge système, basée sur un fuseau horaire donné, se configure via l