Est-il possible d'utiliser ntpdate derrière un proxy HTTP avec authentification ? Si ce n'est pas possible, existe-t-il de bonnes alternatives ?
Réponses
Trop de publicités?Une solution simple et rapide pour les personnes se trouvant derrière un serveur proxy http :
Ma position est GMT+4, je peux vérifier l'heure actuelle à partir du serveur timeapi avec l'url suivante http://www.timeapi.org/utc/in+quatre+heures Pour plus d'informations, veuillez consulter le site web de votre région.
Pour régler la date et l'heure, je le fais :
time sudo date $(wget -O - "http://www.timeapi.org/utc/in+four+hours" 2>/dev/null | sed s/[-T:+]/\ /g | awk '{print $2,$3,$4,$5,".",$6}' | tr -d " " )
Vous pouvez répéter la commande si la commande initiale 'time' rapporte une valeur élevée...
Bien que ntp over http ait été mentionné, je suis surpris que personne n'ait mentionné le petit utilitaire astucieux htpdate
tel que disponible sur http://www.vervest.org/htp/ . Contrairement aux autres solutions, htpdate
fait partie des dépôts par défaut de Debian et Ubuntu et peut être installé en utilisant apt-get
.
Il peut être exécuté à la fois comme une commande ordinaire ou silencieusement en mode démon.
En supposant que le http_proxy
est définie :
wget -S --spider "http://www.google.com/" 2>&1 | grep -E '^[[:space:]]*[dD]ate:' | sed 's/^[[:space:]]*[dD]ate:[[:space:]]*//'
Ou utilisez curl -I --proxy="..." "http://www.google.com/"
Après tout, si le site de Google n'est pas à l'heure, il n'y a aucun espoir.
Élargir le champ d'action https://superuser.com/a/509620/362156
Supposons que vous vous trouviez à Berlin (Allemagne).
Alors utilisez ceci :
sudo TZ=Europe/Berlin date -s "$(TZ=Europe/Berlin date --date='TZ="UTC" '"$(wget -S "http://www.google.com/" 2>&1 | grep -E '^[[:space:]]*[dD]ate:' | sed 's/^[[:space:]]*[dD]ate:[[:space:]]*//' | head -1l | awk '{print $1, $3, $2, $5 , $6, $4 }' | sed 's/,//')")"
Pour une implémentation complète et pré-cuite de l'excellente réponse de @ryenus, allez voir set_system_clock_from_google.sh .
- Réponses précédentes
- Plus de réponses