Как синхронизировать время на запущенном виртуальном сервере Linux?

У меня есть следующие настройки для веб-разработки: Ноутбук Windows с Microsoft Virtual PC 2007, в нем у меня есть виртуальная машина Centos.

У меня проблема в том, что каждый раз, когда ноутбук переходит в спящий режим с работающей виртуальной машиной или каждый раз, когда я закрываю виртуальную машину, используя состояние сохранения, а затем снова запускаю ее, она застревает со временем, прежде чем она переходит в спящий режим.

Если я перезагружаю ОС на виртуальной машине, это синхронизирует ее время с операционной системой хоста, и я также хочу добавить возможность регулярно делать это, чтобы избежать смещения времени.

2 ответа

Решение

Вы можете попробовать использовать ntpdate, который может быть в /usr/sbin или /sbin:

sudo ntpdate pool.ntp.org

Для получения дополнительной информации попробуйте:

man ntpdate

Надеюсь, это поможет.

Попробуйте запустить ntpdate при запуске сервера или запускать его каждые 15 минут из cron:

(например, */15 * * * * * /usr/sbin/ntpdate)

Другие вопросы по тегам