Sam & Max » ntp http://sametmax.com Du code, du cul Sat, 07 Nov 2015 10:56:13 +0000 en-US hourly 1 http://wordpress.org/?v=4.1 Changer la timezone sous Ubuntu Server en ligne de commande http://sametmax.com/changer-la-timezone-sous-ubuntu-server-en-ligne-de-commande/ http://sametmax.com/changer-la-timezone-sous-ubuntu-server-en-ligne-de-commande/#comments Fri, 15 Nov 2013 10:28:15 +0000 http://sametmax.com/?p=7954 toujours être UTC. Sous Ubuntu server, ça se fait en deux lignes. ]]> Avoir tous ses serveurs à la même heure, c’est primordial. Et cette même heure devrait toujours être UTC.

Du coup dans votre script de déploiement, n’oubliez pas de changer la timezone de la machine.

Sous Ubuntu server, ça se fait en deux lignes :

echo "UTC" | sudo tee /etc/timezone
sudo dpkg-reconfigure  --frontend noninteractive  tzdata

Si vous avez des cron, redémarrez le daemon sinon il sera toujours décalé :

sudo service cron restart

Si vous êtes du genre à aimer la précision, vous pouvez installer un daemon NTP qui permet de synchroniser l’horloge du serveur régulièrement avec un serveur distant :

sudo apt-get -y install ntp
]]>
http://sametmax.com/changer-la-timezone-sous-ubuntu-server-en-ligne-de-commande/feed/ 0
Synchroniser son serveur avec ntp sous Linux 4 http://sametmax.com/synchroniser-son-serveur-avec-ntp-sous-linux/ http://sametmax.com/synchroniser-son-serveur-avec-ntp-sous-linux/#comments Wed, 15 May 2013 07:32:53 +0000 http://sametmax.com/?p=1086 NTP (Network Time Protocol) est un protocole utilisé pour synchroniser l’heure de votre système en utilisant un serveur en ligne. Cet article explique comment l’installer et le configurer sur un système d’exploitation Linux.

1. Installation

Pour installer le service ntp, ouvrez un terminal en root.

Sous Ubuntu:

sudo apt-get install ntp


2. Utilisation

La configuration de ntp se trouve généralement dans le fichier /etc/ntp.conf. On peut y ajouter de nouveaux serveurs de temps, en ajoutant une ligne similaire à celle-ci par exemple :

server 0.fedora.pool.ntp.org dynamic

Démarrez ensuite le service avec cette commande afin de synchroniser la date et l’heure (Attention, il faut plusieurs minutes avant que l’heure soit synchronisée) :

/etc/init.d/ntpd start

On pourra ensuite vérifier que l’heure est correcte avec la commande “date”:

[sm@web1 ~]# date
Wed May 15 07:21:15 UTC 2013
[sm@web1 ~]#

Note : en cas de problème, on pourra vérifier le bon fonctionnement avec la commande ntpstat qui donnera des informations sur le statut du service ntp :

[sm@web1 ~]# ntpstat
synchronised to NTP server (213.161.194.93) at stratum 4
time correct to within 562 ms
polling server every 64 s

A quoi ça sert ?

Dans notre cas nous avons des sites qui hébergent du contenu avec des urls qui expirent au bout d’un certainstemps.
La création de ces urls à durée de vie comptée est faite depuis le serveur web, le contenu se trouvant sur d’autres serveurs.
ntp dans ce cas nous assure que tous les serveurs seront calés sur la même heure, ce qui évite de générer des urls déjà expirées si un des serveurs de contenu n’était pas à l’heure.

]]>
http://sametmax.com/synchroniser-son-serveur-avec-ntp-sous-linux/feed/ 4