Remarque :

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 :

Prérequis

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.

  1. 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.

  2. Définissez le nom d'hôte statique :

    sudo hostnamectl set-hostname myoracle.oraclehost
    
  3. 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.

  1. Vérifiez les paramètres régionaux actuels du système :

    sudo localectl
    
  2. Répertoriez tous les paramètres régionaux disponibles :

    sudo localectl list-locales
    
  3. 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 exemple en pour l'anglais ; COUNTRY est un code de pays ISO 3166, par exemple GB pour la Grande-Bretagne et le Royaume-Uni ; CODESET est le jeu de caractères ou l'encodage, par exemple utf-8. Par conséquent, dans cet exemple, l'environnement linguistique est en_GB.utf8.

  4. Répertoriez tous les mappes de clés disponibles. Appuyez sur la touche q pour quitter :

    sudo localectl list-keymaps
    
  5. Définissez la mappe de clés sur British English :

    sudo localectl set-keymap gb
    
  6. 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.

  7. 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 variable LANG 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.

  1. Vérifiez la configuration actuelle de la date et de l'heure du système :

    sudo timedatectl
    
  2. Affichez la liste de tous les fuseaux horaires du système. Appuyez sur la touche q pour quitter :

    sudo timedatectl list-timezones
    
  3. 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'
    
  4. Définissez votre fuseau horaire :

    sudo timedatectl set-timezone America/Los_Angeles
    
  5. 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.