Замедление системных часов на сервере Linux

В большинстве случаев ноутбуки ASUS не распознают загрузочные диски linux. Поначалу у меня это не работало.

Сначала войдите в BIOS и отключите параметры SECURE-BOOT.

И перезагрузите компьютер.

Я предлагаю вам загрузить чистый iso из дистрибутивов, возможно, новый ubuntu 1x.xx iso. (# В среде Windows) Затем возьмите флешку и сделайте ее загрузочной с помощью программного обеспечения RUFUS, затем загрузите 7zip и установите его, затем перейдите в папку boot на загрузочном диске, который вы создали с помощью RUFUS. Теперь с помощью 7zip откройте файл *. Img и скопируйте его содержимое на загрузочный диск, который вы создали с помощью RUFUS.

Перезагрузите компьютер и установите Linux, и теперь вы получите Linux grub .

4
06.06.2017, 12:13
2 ответа

Я думаю, здесь возникла путаница с часовыми поясами.

Ожидаемый способ сохранить время в системе Unix / Linux - это установить часы BIOS и системные часы ядра, работающие по всемирному координированному времени. Затем у вас есть один (или несколько) часовых поясов для ваших пользователей. Преобразование часового пояса гарантирует, что базовые часы UTC отображаются в местном времени пользователя.

Давайте попробуем привести пример:

# UTC date/time as known by the system clock
date -u
Tue 31 Jan 14:06:23 UTC 2017

# Local time in the UK
TZ=Europe/London date
Tue 31 Jan 14:06:25 GMT 2017

# Local time in France
TZ=Europe/Paris date
Tue 31 Jan 15:06:27 CET 2017

# Local time in west coast USA
TZ=US/Pacific date
Tue 31 Jan 06:06:30 PST 2017

Вот еще один:

# UTC absolute reference
TZ=UTC ls -l whos_pointing.txt
-rw-r--r-- 1 roaima roaima 143 Jan 31 14:08 whos_pointing.txt

# Local time in the UK
TZ=Europe/London ls -l whos_pointing.txt
-rw-r--r-- 1 roaima roaima 143 Jan 31 14:08 whos_pointing.txt

# Local time in France
TZ=Europe/Paris ls -l whos_pointing.txt
-rw-r--r-- 1 roaima roaima 143 Jan 31 15:08 whos_pointing.txt

# Local time in west coast USA
TZ=US/Pacific ls -l whos_pointing.txt
-rw-r--r-- 1 roaima roaima 143 Jan 31 06:08 whos_pointing.txt

Это тот же файл, но его дата / время отображаются по-разному в зависимости от того, где система думает, что я нахожусь в любой момент.

# Back in the USA
export TZ=US/Pacific
ls -l whos_pointing.txt
-rw-r--r-- 1 roaima roaima 143 Jan 31 06:08 whos_pointing.txt
touch whos_pointing.txt
ls -l whos_pointing.txt
-rw-r--r-- 1 roaima roaima 143 Jan 31 06:16 whos_pointing.txt

# Jump across to the UK. Notice the file's timestamp has updated here too
export TZ=Europe/London
ls -l whos_pointing.txt
-rw-r--r-- 1 roaima roaima 143 Jan 31 14:16 whos_pointing.txt

Нетрудно установить общесистемный часовой пояс по умолчанию, а для отдельных пользователей нетрудно переопределить его с помощью переменной среды TZ . У меня есть сервер в Калифорнии, где часовой пояс по умолчанию - США / Тихоокеанский регион , но моя собственная учетная запись содержит export TZ = Europe / London .

Библиотеки преобразования часовых поясов автоматически обрабатывают переход между летним и зимним временем в часовых поясах, в которых они применяются. Системные часы не скачут, но часовой (или получасовой) сдвиг изменяется в соответствующий момент. Системы баз данных используют абсолютное время системы внутри системы, поэтому на них не влияют явные скачки вперед или назад в отображаемом пользователем времени. NTP также работает с системным абсолютным временем, поэтому он может обрабатывать серверы в разных часовых поясах по всему миру (об этом не нужно беспокоиться!).

2
27.01.2020, 20:53

Как сказано в комментариях, включение DST не изменит ваше машинное время вообще, только часовой пояс. Поэтому вам не нужно возиться с часами сервера (и вам советуют этого не делать).

На заметку: существует проект, который делает нечто похожее на то, что вы хотите. Google использует его, чтобы "размазать" лишнюю секунду по более длительному времени всякий раз, когда IERS вводит високосную секунду. По сути, в течение всего дня часы на серверах Google идут немного медленнее, так что когда в полночь применяется високосная секунда, серверы не испытывают скачка времени. Опять же, я добавляю это просто к сведению - это не решение для вашего случая.

3
27.01.2020, 20:53

Теги

Похожие вопросы