Remarque :
- Ce tutoriel est disponible dans un environnement de laboratoire gratuit fourni par Oracle.
- Il utilise des exemples de valeur pour les informations d'identification, la location et les compartiments Oracle Cloud Infrastructure. A la fin de l'exercice, remplacez ces valeurs par celles propres à votre environnement cloud.
Découvrez comment localiser votre installation sur Oracle Linux
Introduction
De nombreux systèmes Oracle Linux sont installés sans environnement de bureau. Toutefois, plusieurs méthodes d'utilisation de la ligne de commande sont disponibles pour configurer les paramètres du système de base, tels que le nom d'hôte du système.
Ce tutoriel explique comment configurer le nom d'hôte du système, l'environnement linguistique, la langue, ainsi que la date et l'heure à partir de la ligne de commande. Ce tutoriel s'adresse aux utilisateurs d'Oracle Linux 8 ou version ultérieure.
Objectifs
A la fin de cet atelier, vous pourrez :
- Définir le nom d'hôte du système
- Définir les paramètres régionaux et la langue du système
- Définir la date, l'heure et le fuseau horaire du système
Prérequis
- N'importe quel système avec Oracle Linux 8
Mettre à jour le nom d'hôte du système
Remarque : lorsque vous utilisez l'environnement d'exercices gratuits, reportez-vous à Notions de base d'Oracle Linux Lab pour obtenir des instructions de connexion et d'utilisation.
Dans d'autres distributions, la configuration du nom d'hôte du système implique généralement la modification des fichiers système, tels que /etc/hostname
et /etc/hosts
, l'exécution de la commande hostname
pour définir le nom d'hôte et la réinitialisation du système. Avec Oracle Linux, le processus est simplifié via la commande hostnamectl
.
-
Vérifiez les noms d'hôte statiques et transitoires de votre système Oracle Linux 8 :
sudo hostnamectl
Remarque : le nom d'hôte statique est le nom d'hôte par défaut du système et est configuré dans le fichier
/etc/hostname
. Le nom d'hôte transitoire représente le nom défini pour le système par des services tels que DHCP ou mDNS après une initialisation du système. Si le nom d'hôte transitoire n'est pas défini, le système utilise le nom d'hôte statique. -
Définissez le nom d'hôte statique :
sudo hostnamectl set-hostname myoracle.oraclehost
-
Vous pouvez également définir un nom d'hôte d'accès direct pour votre propre référence :
sudo hostnamectl set-hostname --pretty "My Oracle Linux 8 Server"
Remarque : un nom d'hôte joli est un nom de système au format libre convivial qui s'affiche dans les environnements d'interface utilisateur. Normalement, le nom d'hôte transitoire et le nom d'hôte d'accès direct sont identiques. Toutefois, avec la commande
hostnamectl
, vous pouvez définir différentes valeurs pour chacune d'entre elles.
Mise à jour de l'environnement linguistique et de l'environnement linguistique du système
Utilisez la commande localectl
pour définir les paramètres de langue et d'environnement linguistique du système par défaut. La commande gère la génération des informations d'environnement linguistique et définit les valeurs par défaut des utilisateurs lorsqu'ils se connectent au système, soit via la ligne de commande, soit sur un environnement de bureau. La commande peut également être utilisée pour définir les mappages de clavier par défaut pour la ligne de commande et l'environnement de bureau.
-
Vérifiez les paramètres régionaux actuels du système :
sudo localectl
-
Répertoriez tous les paramètres régionaux disponibles :
sudo localectl list-locales
-
Définissez l'environnement linguistique sur Anglais britannique et encodage UTF-8 :
sudo localectl set-locale en_GB.utf8
Remarque : L'environnement linguistique du système définit la langue et l'encodage du jeu de caractères utilisés pour la présentation des informations sur un terminal et sur de nombreuses applications d'interface graphique. Les options d'environnement local sont généralement répertoriées au format suivant :
LANGUAGE_COUNTRY.CODESET[@MODIFIERS]
.LANGUAGE
est un code de langue ISO 639, par exempleen
pour l'anglais ;COUNTRY
est un code de pays ISO 3166, par exempleGB
pour la Grande-Bretagne et le Royaume-Uni ;CODESET
est le jeu de caractères ou l'encodage, par exempleutf-8
. Par conséquent, dans cet exemple, l'environnement linguistique esten_GB.utf8
. -
Répertoriez tous les mappes de clés disponibles. Appuyez sur la touche q pour quitter :
sudo localectl list-keymaps
-
Définissez la mappe de clés sur British English :
sudo localectl set-keymap gb
-
Vérifiez que les modifications ont été appliquées en tapant dans la fenêtre de terminal. Si vous utilisez un clavier qwerty anglais américain, les touches " et @ doivent avoir des emplacements inversés.
-
Vous pouvez maintenant modifier les paramètres régionaux de votre système pour qu'ils reflètent vos propres préférences de localisation.
Remarque : un environnement linguistique peut également être configuré pour une session ou un utilisateur spécifique. Pour les configurations basées sur une session, définissez la variable d'environnement
LANG
. Pour les configurations basées sur l'utilisateur, définissez la variableLANG
sur le profil ou la configuration du shell de l'utilisateur. Par conséquent, la variable d'environnement est définie chaque fois qu'un utilisateur se connecte au système.
Mettre à jour la date et l'heure système
Utilisez la commande timedatectl
pour définir la date et l'heure du système. La commande met à jour l'horloge en temps réel (RTC), également appelée horloge matérielle, ainsi que l'horloge système gérée par le noyau du système.
-
Vérifiez la configuration actuelle de la date et de l'heure du système :
sudo timedatectl
-
Affichez la liste de tous les fuseaux horaires du système. Appuyez sur la touche q pour quitter :
sudo timedatectl list-timezones
-
Recherchez votre fuseau horaire à l'aide de traits de soulignement pour les noms composés. Par exemple, pour rechercher l'heure d'été du Pacifique (PDT) :
sudo timedatectl list-timezones | grep 'Los_Angeles'
-
Définissez votre fuseau horaire :
sudo timedatectl set-timezone America/Los_Angeles
-
Définissez manuellement le jour et l'heure :
sudo timedatectl set-time '2100-01-01 00:00:00'
Remarque : si le service NTP est défini sur Actif, la date et l'heure de votre système sont automatiquement synchronisées avec le serveur NTP configuré. Dans ce scénario, vous ne pouvez pas modifier directement la date ou l'heure sur votre système.
Pour plus d'informations
Découvrez comment utiliser chrony
pour synchroniser la date et l'heure du système sur le réseau : https://docs.oracle.com/en/learn/config_chrony_linux_8/
La démonstration vidéo et le tutoriel fournis à l'adresse https://www.youtube.com/watch?v=q8VlYiF5sx8 sont également utiles si vous avez besoin de plus d'informations sur la configuration de la date et de l'heure à partir de l'interface de ligne de commande.
Ressources de formation supplémentaires
Explorez d'autres exercices sur docs.oracle.com/learn ou accédez à davantage de contenu d'apprentissage gratuit sur le canal Oracle Learning YouTube. De plus, visitez le site education.oracle.com/learning-explorer pour devenir Oracle Learning Explorer.
Pour consulter la documentation du produit, consultez le centre d'aide Oracle.
Learn How to Localize Your Installation on Oracle Linux
F49920-03
May 2022
Copyright © 2021, Oracle and/or its affiliates.