IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Comment faire pour que l'heure ne change pas automatiquement?


Sujet :

Linux

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 40
    Points : 27
    Points
    27
    Par défaut Comment faire pour que l'heure ne change pas automatiquement?
    Bonjour,
    Etant en train d'utiliser un logiciel de facturation, je dois faire une démonstration pour le client (montrer au client une facturation avec la sélection de l'offre et la facturation qui se font le même jour).
    Le souci est que la facturation ne peut se faire avec le logiciel que le mois qui suit l'offre.
    Le logiciel de facturation est sur une VM Linux.
    J'ai donc décidé de changer l'heure de mon PC et de ma VM afin de pouvoir montrer au client la facture.
    Lorsque je change l'heure sur la VM (commande 'date MMDDHHmmAA'), l'heure de la VM reprend au bout de quelques secondes l'heure du PC.
    Lorsque l'heure du PC est fixée, l'heure sur la VM est bien égale à celle du PC.
    Cependant, lorsque je charge la page du logiciel sur le navigateur (qui est une requête sur le serveur Linux) l'heure du serveur et l'heure du PC se remettent à l'heure réelle...

    Auriez-vous une idée de ce qu'il faudrait faire afin qu'il n'y ait pas de modifications de l'heure lors de l'utilisation du logiciel?

    Merci par avance,

  2. #2
    Membre confirmé Avatar de Diablo_22
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 498
    Points : 490
    Points
    490
    Par défaut
    Bonjour,

    c'est normal que l'heure se remet à jour car sur ton linux tu as le service Network Time Protocol (NTP ) qui est activé.

    Pour la Culture.

    Pour arrêter le service NTP:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo /etc/init.d/ntp stop
    ou
    Pour l'empêcher de se lancer au démarrage:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo update-rc.d -f ntp remove
    N'oubliez pas la balise

    est ton ami mais quand Google ne trouve pas quelque choses, il demande à Chuck Norris.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 40
    Points : 27
    Points
    27
    Par défaut
    Bonjour Diablo_22,
    Merci de votre réponse,
    La commande renvoie cependant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Unit ntpd.service not loaded
    (Les deux autres commandes renvoient 'command not found')
    Je pense que ntpd n'est pas installé, qu'en pensez-vous?

  4. #4
    Expert éminent sénior
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 477
    Points : 11 057
    Points
    11 057
    Par défaut
    Citation Envoyé par cybermembre Voir le message
    (...)
    Lorsque je change l'heure sur la VM (commande 'date MMDDHHmmAA'), l'heure de la VM reprend au bout de quelques secondes l'heure du PC.
    Lorsque l'heure du PC est fixée, l'heure sur la VM est bien égale à celle du PC.
    Cependant, lorsque je charge la page du logiciel sur le navigateur (qui est une requête sur le serveur Linux) l'heure du serveur et l'heure du PC se remettent à l'heure réelle...
    Citation Envoyé par Diablo_22 Voir le message
    c'est normal que l'heure se remet à jour car sur ton linux tu as le service Network Time Protocol (NTP ) qui est activé.
    Bonjour,

    Excellente analyse de Diablo_22, manifestement le protocole NTP n'est pas activé et/ou il n'arrive pas à mettre à jour l'heure (règles de parefeu par exemple).

    Je te suggère, après avoir passé la commande date MMDDHHmmAA, d'essayer la commande hwclock avec l'option suivante :


    hwclock - query and set the hardware clock (RTC)
    -w, --systohc
    Set the Hardware Clock to the current System Time.
    Pas mal de logiciels s'appuient de façon récurrente sur l'heure "hardware" (c'est valable pour les VM aussi) quand bien-même l'heure "système" est différente.

    De mémoire, il n'y a guère que des bases de données, des automates de production, ... puissants, performants, d'un coût élevé ... du type Oracle, $Universe ... qui soient capables de gérer en toute indépendance leur(s) calendrier(s) avec leur(s) heure(s) associée(s).
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 40
    Points : 27
    Points
    27
    Par défaut
    Bonjour,
    Après avoir fait la commande date MMDDHHmmAA, j'ai fait la commande hwclock,
    Cependant, l'heure de la VM se remet automatiquement à l'heure du PC au bout de 1 ou 2 secondes environ,

    La base de données de mon logiciel est Oracle, c'est un logiciel développé par une société vendu à des entreprises,
    Sauriez-vous comment vérifier si le calendrier n'est pas géré automatiquement?

    En vous remerciant de votre aide,

  6. #6
    Membre confirmé Avatar de Diablo_22
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 498
    Points : 490
    Points
    490
    Par défaut
    Si tu utilise VMWare voici une note explicatif pour retirer la synchro de l'heure

    Disable Time
    N'oubliez pas la balise

    est ton ami mais quand Google ne trouve pas quelque choses, il demande à Chuck Norris.

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 40
    Points : 27
    Points
    27
    Par défaut
    Ok^^
    Je teste ça^^
    je suis sur Virtual Box mais je vais exporter pour pouvoir utiliser VMWare

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 40
    Points : 27
    Points
    27
    Par défaut
    J'ai téléchargé Sphere client mais je n'arrive pas à sélectionner la machine virtuelle dans l'inventaire de vSphere Client...
    (J'ai mis localhost, et les adresses privées et publiques de la machine virtuelle ainsi que les identifiants de la machine virtuelle)
    Sauriez-vous comment faire??

  9. #9
    Membre émérite
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Points : 2 793
    Points
    2 793
    Par défaut
    Bonjour,

    Sinon tu peux rester sur VirtualBox et lire ceci. Sinon à tout hasard faudrait pas créer une machine virtuelle dans vSpher et lui coller le disque virtuel exporté ou autres de virtualbox ?
    Toute question technique envoyée en MP ira directement à la poubelle

    Un code ne marchera jamais, il n'a jamais reçu la capacité de se déplacer.
    Inutile donc de dire "ça marche pas", donnez plutôt des informations précises afin de mieux pouvoir vous aider.


    Grand gourou de la -attitude

  10. #10
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 40
    Points : 27
    Points
    27
    Par défaut
    Je teste sur sur VirtualBox (ça a l'air plus facile^^)

  11. #11
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 40
    Points : 27
    Points
    27
    Par défaut
    Bonjour,
    J'ai fait la méthode VirtualBox, en mettant 0 ou 1 il n'y a pas de changements...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Program Files\Oracle\VirtualBox>vboxmanage setextradata "Demo" "VBox Internal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "1"
    J'ai remarqué des caractères spéciaux dans le fichier .vbox
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <ExtraDataItem name="&#x201C;VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled&#x201D;" value="&#x201C;1&#x201D;"/>
    Qu'en pensez-vous?

  12. #12
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 730
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 730
    Points : 15 132
    Points
    15 132
    Par défaut
    Citation Envoyé par cybermembre Voir le message
    Bonjour,
    J'ai fait la méthode VirtualBox, en mettant 0 ou 1 il n'y a pas de changements...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Program Files\Oracle\VirtualBox>vboxmanage setextradata "Demo" "VBox Internal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "1"
    Dans le lien indiqué par supersnail, vers le bas, quelqu'un dit qu'il a dû utiliser "yes" plutôt que "1". L'as-tu vu ? L'as-tu lu ?


    Citation Envoyé par cybermembre Voir le message
    J'ai remarqué des caractères spéciaux dans le fichier .vbox
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <ExtraDataItem name="&#x201C;VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled&#x201D;" value="&#x201C;1&#x201D;"/>
    Qu'en pensez-vous?
    Ça a l'air d'être les codes Unicode des doubles quotes ouvrantes et fermantes en typographie anglo-saxonne, comme si on avait value=""1""
    Ça fait beaucoup de guillemets sur cette ligne...

    Exemple chez moi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
        <ExtraData>
          <ExtraDataItem name="GUI/LastCloseAction" value="powerOff"/>
          <ExtraDataItem name="GUI/LastGuestSizeHint" value="720,400"/>
          <ExtraDataItem name="GUI/LastNormalWindowPosition" value="474,74,720,440"/>
          <ExtraDataItem name="GUI/MiniToolBarAlignment" value="bottom"/>
          <ExtraDataItem name="GUI/SaveMountedAtRuntime" value="yes"/>
          <ExtraDataItem name="GUI/ShowMiniToolBar" value="yes"/>
        </ExtraData>
    (Sauf qu'il n'y a pas cette histoire d'horloge, mais tu vois l'idée)
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  13. #13
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 40
    Points : 27
    Points
    27
    Par défaut
    J'ai testé avec "no" et "yes" -> lorsque je modifie la date avec la commande date MMDDHHmmAA elle revient toujours comme la date de l'ordinateur...

  14. #14
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 730
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 730
    Points : 15 132
    Points
    15 132
    Par défaut
    Citation Envoyé par cybermembre Voir le message
    J'ai testé avec "no" et "yes" -> lorsque je modifie la date avec la commande date MMDDHHmmAA elle revient toujours comme la date de l'ordinateur...
    Quel intérêt de tester avec "no" puisque c'est "yes" qu'il faut ? Tu ne sais pas ce que tu fais, alors tu essayes au pif ? C't'un bon moyen pour tout casser, ça !

    On recommence :
    1. tu arrêtes la VM ;
    2. tu modifies la ligne qui va bien avec "yes" comme paramètre. Vas-y avec un éditeur de texte plutôt qu'avec les commandes VBoxManage, ça sera plus visuel, plus parlant. Inspire-toi de ce que j'ai posté. Le fichier est dans un dossier portant le nom de la VM, et s'appelle Nom_De_La_VM.vbox ;
    3. tu démarres la VM ;
    4. tu fais ta modif de date et tu nous dis comment se sont passées ces 4 étapes.


    PS : est-ce que tu as fait le ménage de tous ces guillemets dont tu parlais hier, histoire d'avoir un fichier propre ?
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  15. #15
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 40
    Points : 27
    Points
    27
    Par défaut
    Bonjour,

    Voici comment se sont passées les 4 étapes ;

    Arrêt VML : OK
    Modificattion dela ligne avec Wordpad : OK
    Démarrage VM : OK
    Modification date : Lorsque je modifie la date avec la commande 'date', au bout de quelques secondes la date redevient identique à la date du PC

  16. #16
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 730
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 730
    Points : 15 132
    Points
    15 132
    Par défaut
    Salut,
    Citation Envoyé par cybermembre Voir le message
    Modification de la ligne avec Wordpad : OK
    Je ne suis pas sûr que Wordpad n'ait pas des effets de bord induisant des caractères incongrus dans le fichier (on l'a vu l'autre jour avec le code des guillemets : lié à Wordpad ou pas ?)

    Tu devrais réessayer avec le Bloc-notes.

    Car au final, cette ligne de commande dans le fichier de configuration doit fonctionner, et si ça ne fonctionne pas, c'est qu'il y a un truc qui coince quelque part...
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  17. #17
    Invité
    Invité(e)
    Par défaut
    Avec un programme automatique qui recule le temps ?

  18. #18
    Expert éminent sénior
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 477
    Points : 11 057
    Points
    11 057
    Par défaut
    Citation Envoyé par cybermembre Voir le message
    Bonjour Diablo_22,
    Merci de votre réponse,
    La commande renvoie cependant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Unit ntpd.service not loaded
    (Les deux autres commandes renvoient 'command not found')
    Je pense que ntpd n'est pas installé, qu'en pensez-vous?
    Je relis le post de long en large, c'est à se triturer les neurones

    C'est sur le serveur ou sur ton PC /VM que tu passes ces commandes ?

    ... et si tu passais la commande date sur le serveur d'abord, ton PC puis ta VM ?

    Et les linux c'est quoi ? RedHat, Debian ? En quelle version ?

    Enfin, fais des tests exhaustifs et dis-nous précisement ce qui se passe
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

Discussions similaires

  1. [GRAPH] proc gmap : comment faire pour que l'annotate ne "dépasse" pas
    Par Niun dans le forum ODS et reporting
    Réponses: 4
    Dernier message: 31/10/2011, 17h13
  2. comment faire pour que mes scripts ne soient pas mis en cache ?
    Par Alexdezark dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 21/01/2009, 15h25
  3. comment faire pour que plusieurs user utilise mem macro?
    Par megapacman dans le forum Access
    Réponses: 4
    Dernier message: 27/03/2006, 16h55
  4. CSS: comment faire pour que mes coins soit arrondi
    Par pierrot10 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 16/02/2006, 12h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo