Dans ce tutoriel, nous allons vous montrer comment configurer le fuseau horaire sur un VPS Linux exécutant CentOS 7 comme système d'exploitation.
Pour configurer l'heure et la date sur CentOS 7, nous allons utiliser la commande timedatectl. Il s'agit d'un utilitaire distribué dans le cadre du système systemd et du gestionnaire de services. La commande timedatectl a les fonctionnalités suivantes :
– Vérifier la date et l'heure actuelles
– Modifier la date et l'heure
– Configurer le fuseau horaire du système
– Activer une synchronisation automatique de l'horloge système avec un serveur distant
– …
Tout d'abord, connectez-vous à votre VPS CentOS via SSH. Il est toujours recommandé de mettre à jour tous vos logiciels système vers la dernière version disponible. Vous pouvez le faire en utilisant la commande suivante :
# yum update
Une fois la mise à jour terminée, revoir la configuration de l'horloge système en utilisant la commande timedatectl :
# timedatectl Local time: Fri 2016-06-02 04:21:01 EDT Universal time: Fri 2016-06-02 08:21:01 UTC RTC time: n/a Time zone: America/New_York (EDT, -0400) NTP enabled: n/a NTP synchronized: no RTC in local TZ: no DST active: yes Last DST change: DST began at Sun 2016-03-13 01:59:59 EST Sun 2016-03-13 03:00:00 EDT Next DST change: DST ends (the clock jumps one hour backwards) at Sun 2016-11-06 01:59:59 EDT Sun 2016-11-06 01:00:00 EST
La sortie de la commande doit être similaire à celle ci-dessus. Comme vous pouvez le constater, de nombreuses informations sont fournies dans la sortie de la commande timedatectl, telles que l'heure locale, l'heure universelle, le fuseau horaire actuel, l'activation ou non de NTP, le dernier changement d'heure d'été, le prochain changement d'heure d'été, etc.
La prochaine chose que vous aimeriez faire est de configurer le fuseau horaire. Pour lister les fuseaux horaires disponibles, vous pouvez utiliser la commande suivante :
# timedatectl list-timezones
La sortie est volumineuse et vous pouvez utiliser grep pour filtrer les résultats. Par exemple, si vous souhaitez répertorier les fuseaux horaires américains, vous pouvez utiliser la commande ci-dessous :
# timedatectl list-timezones | grep America America/Adak America/Anchorage America/Anguilla America/Antigua America/Araguaina America/Argentina/Buenos_Aires America/Argentina/Catamarca America/Argentina/Cordoba America/Argentina/Jujuy America/Argentina/La_Rioja America/Argentina/Mendoza America/Argentina/Rio_Gallegos America/Argentina/Salta America/Argentina/San_Juan America/Argentina/San_Luis America/Argentina/Tucuman America/Argentina/Ushuaia America/Aruba America/Asuncion America/Atikokan America/Bahia America/Bahia_Banderas America/Barbados ...
Pour configurer le fuseau horaire, utilisez la commande suivante :
# timedatectl set-timezone America/Chicago
Ici, vous pouvez remplacer America/Chicago par le nom du fuseau horaire que vous souhaitez définir. Utilisez à nouveau la commande timedatectl pour vérifier les modifications.
Pour définir une heure et une date spécifiques, vous pouvez utiliser la syntaxe suivante :
# timedatectl set-time 'YYYY-MM-DD HH:MM:SS'
Par exemple, pour définir la date actuelle sur 06-mai-2016 et l'heure actuelle sur 21:55:00, utilisez la commande ci-dessous :
# timedatectl set-time '2016-06-02 21:55:00'
Vous trouverez plus d'informations sur l'utilisation de la commande timedatectl en utilisant l'indicateur –help :
# timedatectl --help timedatectl [OPTIONS...] COMMAND ... Query or change system time and date settings. -h --help Show this help message --version Show package version --no-pager Do not pipe output into a pager --no-ask-password Do not prompt for password -H --host=[USER@]HOST Operate on remote host -M --machine=CONTAINER Operate on local container --adjust-system-clock Adjust system clock when changing local RTC mode Commands: status Show current time settings set-time TIME Set system time set-timezone ZONE Set system time zone list-timezones Show known time zones set-local-rtc BOOL Control whether RTC is in local time set-ntp BOOL Control whether NTP is enabled
Bien sûr, vous n'avez pas besoin de configurer le fuseau horaire sur CentOS 7 si vous utilisez l'un de nos services d'hébergement VPS CentOS gérés, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de configurer le fuseau horaire sur CentOS 7 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS . Si vous avez aimé cet article sur Comment configurer le fuseau horaire sur CentOS 7, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.