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