Skip to content

Instantly share code, notes, and snippets.

@unfulvio
Last active October 22, 2024 17:38
Show Gist options
  • Save unfulvio/1f921b3f356c25414b36e2423f5052da to your computer and use it in GitHub Desktop.
Save unfulvio/1f921b3f356c25414b36e2423f5052da to your computer and use it in GitHub Desktop.
How to change server time on a Vagrant box on Virtualbox
#!/bin/bash
# Log in into the box
vagrant ssh
# VirtualBox syncs host time with guest, so we need to shut off VBox Guest Additions first
sudo service vboxadd-service stop
# Now you can set any date and time
sudo date -s "2020-10-01 10:25:00"
# Want to sync again with host? Restart Guest Additions
# Anyway on the next Vagrant up it will sync again regardless
sudo service vboxadd-service start
@tabacitu
Copy link

Thank you!

@devbhuwan
Copy link

Thank you! This is what I am looking for.

@chilio
Copy link

chilio commented May 22, 2018

I'm on windows and using vagrant with homestead.
In my case it is not working.
This is what I've tried:

  1. ssh to vagrant machine
  2. stop vboxadd-service and I can confirm it is inactive now...
  3. modify date with sudo date -s "2020-10-01 10:25:00"
  4. calling date gives me actual date...

Any other ideas (Vagrant v2.1, Homestead v7, VBox v5.2.12) ?

@Kyiv85
Copy link

Kyiv85 commented May 24, 2018

I have the same problem... But in my case the actual time is incorrect, I want to fix it and NOTHING! :-/

[root@localhost ~]# service vboxadd-service stop
vboxadd-service.sh: Stopping VirtualBox Guest Addition service.
vboxadd-service.sh: VirtualBox Guest Addition service failed to stop.
[root@localhost ~]# service vboxadd-service stop
[root@localhost ~]# date -s "2018-05-24 12:12:50"
Thu May 24 12:12:50 UTC 2018
[root@localhost ~]# service vboxadd-service start
vboxadd-service.sh: Starting VirtualBox Guest Addition service.
[root@localhost ~]# date
Thu May 24 15:12:44 UTC 2018

@LinLin-3radical
Copy link

thanks, it works like a charm

@poncianodiego
Copy link

sudo service vboxadd-service stop and sudo service vboxadd-service start is not needed in laravel homstead

@wseyler
Copy link

wseyler commented Apr 9, 2019

Thanks... Was a lifesaver for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment