Я выполняю ubuntu 16.04.2 LTS. Я хотел бы временно установить время в своей системе, но когда я работаю:
sudo date 04291200
date
в течение секунды или два, ответ от часов покажет дату/время, что я установил, но затем система сбрасывает системные часы из Интернета.
Я обошел проблему путем отключения от сети, но это - просто обходное решение. Я проверил, чтобы видеть, работал ли протокол сетевого времени, но ntpd не показал нигде. Я сделал поиск в Интернете, но я не мог найти указатели о том, как установить часы, не имея системы, автоматически сбрасывающей часы.
Кто-то может объяснить, как я могу повернуть автоматическую функцию, off/on?
Обновление системного времени обрабатывается с помощью ntp
, которое останавливается с помощью
sudo systemctl stop ntp.service
и (повторно) запускается с помощью
sudo /usr/sbin/ntpdate-debian
sudo systemctl start ntp.service
. Известно, что имели непредвиденные последствия.
Вы можете включать и выключать синхронизацию времени с помощью
timedatectl set-ntp true timedatectl set-ntp false
Нет необходимости в привилегиях суперпользователя для запуска этих команд.