Affichage des articles dont le libellé est temps. Afficher tous les articles
Affichage des articles dont le libellé est temps. Afficher tous les articles

lundi 23 novembre 2009

[Debian] Changer de timezone

Sur une Debian lenny pour changer le Time Zone le plus simple est d'utiliser la commande
# dpkg-reconfigure tzdata
Celui-ci va vous demander de vous localiser (choix du continent et du pays) et vous réglera votre timezone.
Cette commande remplace l'utilisation de tzconfig qui est maintenant déprécié.

mercredi 12 août 2009

[Java] The message has expired (WSSecurityEngine: Invalid timestamp The security semantics of message have expired)

Aujourd'hui j'ai buté sur une erreur ... bête !
Si vous rencontrez ce message d'erreur
The message has expired (WSSecurityEngine: Invalid timestamp The security semantics of message have expired)

Vérifier le réglage de l'heure de vos serveurs ! En effet, c'est certainement dû à un décalage beaucoup trop grand entre l'heure de votre serveur et votre client !

Bonne Prog ;)


PS : Utiliser NTP !

mercredi 21 janvier 2009

[Linux] Tenir son serveur à l'heure !

Suite au commentaire de Ghislain sur mon post sur le même thème j'ai décidé de rectifier le tir avec celui ci.

Comme proposé par Ghislain il faut donc installer le paquet ntp

aptitude install ntp

Celui ci lance un démon (ntpd) qui tien le serveur à l'heure mais à la différence de mettre un ntpdate dans une crontab celui ci ne "saute" pas directement à la nouvelle heure dans un retard est détecté. Il accélère l'horloge de la machine !

Pourquoi ? C'est très simple. Admettons que nous utilisons un programme qui se base sur le timestamp Unix pour rafraichir ses informations et que dans la procédure de rafraichissement il se base sur les informations du dernier rafraichissement (vous me suivez oO ?).

Si on utilise ntpdate il sautera directement à l'heure actuelle. On n’effectuera donc pas certain rafraîchissement. Alors qu'avec le démon ntpd tous les rafraîchissements seront effectués.


Pour finir voici mon fichier /etc/ntp.conf qui n'a rien de compliqué.


# Ou est stocker les informations de décalage
driftfile /var/lib/ntp/ntp.drift

statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable

# Serveur ntp
# Par defaut
server ntp.univ-lyon1.fr default
# Autre
server 0.debian.pool.ntp.org
server 1.debian.pool.ntp.org
server 2.debian.pool.ntp.org
server 3.debian.pool.ntp.org

# Autorise les utilisateurs de réseau à ce servir de cette machine comme serveur de temps
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap


vendredi 24 octobre 2008

[DEPRECIER][Debian] Tenir son serveur à l'heure.

Attention il n'est pas conseillé de suivre les instructions de cet article. Veuillez vous référer aux commentaires pour plus d'informations.

Il est important pour un serveur d'être à l'heure. Pour cela il existe un moyen simple et automatique : ntpdate. ntpdate est un petit logiciel qui se connecte à un serveur ntp et se charge de garder votre serveur à l'heure.

Son installation est fort simple
aptitude install ntpdate


et sont utilisation l'est tout aussi
ntpdate ntp.serveur.tld


Enfin pour tenir à jour votre serveur, nous pouvons configurer un cron.
crontab -e

Ajouter la ligne
0 */1 * * * /usr/sbin/ntpdate ntp.serveur.tld

Ceci effectuera une mise à jour toute les heures de l'heure !!

(Avec bien sure l'adresse exacte de votre serveur ntp !)

mardi 26 août 2008

[Batch] Attendre x seconde

Il n'y a pas de fonction Batch qui permet d'attendre un nombre x de seconde, il faut donc utiliser une astuce à l'aide de la commande Ping.

En effet la commande Ping permet de spécifier le nombre de requête que on veut exécuter (-n) et le temps d'attente pour chaque réponse (-w) en milliseconde.

Ainsi pour attendre une minute il faut :
Ping -n 61 127.0.0.1 -w 1000 >nul
Par défaut Ping prend 1 seconde pour l'attente.