CentOS: Настройка даты и времени, пояса, синхронизация с NTP

Чтобы узнать какое время стоит на компьютере в командной строке Linux используют утилиту date. Она позволяет работать с датой и временем.

Зачем переходить на Linux

Linux и большая часть ПО бесплатные. Конечно, можно купить Windows 10 за 300 рублей и не париться, но вот большинство современных пользователей до сих пор пиратят ОС и большую часть софта.

Если хотите перестать заниматься цифровым пиратством, начните с установки Linux. А еще это будет весомым плюсом, если приходите на работу со своим ноутбуком.

В Linux есть магазин приложений. Когда пользователи после переустановки Windows начинают настройку стороннего ПО, они либо идут на торренты, либо начинают занимательное путешествие по файлообменным помойкам и рекламным сайтам в поисках установщика нужной программы.

Только не нужно говорить, что в Windows есть свой магазин приложений, я уже пробовал, как он работает и чуть не сошел с ума.

Пользователи Linux без проблем могут установить весь нужный софт в пару нажатий мышью и при этом не переживать, что после установки придется чистить систему от всевозможных или Амиго-браузеров.

Архитектура Linux менее подвержена вирусам. Большая часть вредоносного ПО сейчас разрабатывается именно для Windows. Сложности с поиском приложений и желание пользователей скачать что-то бесплатно буквально открывают двери для троянов и вирусов.

В Linux имеется более сложная система разграничения прав доступа, модульность компонентов и монолитное ядро обеспечивают гораздо большую безопасность, чем “дырявый” системный реестр в Windows.

Linux потребляет меньше ресурсов компьютера. Для современных ПК с многоядерными процессорами и двузначным числом ОЗУ это не будет преимуществом, но вот старый системник или ноутбук с двумя ядрами и парой планок ОЗУ по 2 ГБ на Linux просто оживет.

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

Исходный код Linux открытый. Это позволяет энтузиастам быстрее находить уязвимости, а разработчикам устранять их. Еще такой подход позволяет моментально выявить шпионские или вредоносные части кода, предупредить об этом общественность и отказаться от проблемного дистрибутива.

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

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

Есть дистрибутивы, которые хорошо оптимизированы под определенное железо, например, Clear Linux OS от Intel. Есть версии с упором на защиту пользовательских данных, анонимность и конфиденциальность вроде Kodachi. Есть сборки, которые буквально оживляют старое железо и нетребовательны к ресурсам, например, antiX или SliTaz (образ последнего занимает менее 100 Мб и может полностью харниться в ОЗУ).

Читайте также:  iOS 13 и iPadOS: какие устройства можно обновить 

Сборка Ubuntu Ultimate Edition может похвастаться полным набором предустановленного ПО и драйверов. Одними из самых популярных и стабильных являются дистрибутивы Debian и Ubuntu, а одним из самых простых и дружелюбных – Linux Mint.

Linux имеет большое количество графических интерфейсов и элементов управления. Это не просто изменяемые обои, украшательства или съедающие ОЗУ дополнения. Это специально разработанные модули, которые могут добавляться или убираться при необходимости, делая систему такой, какой ее хочет видеть пользователь.

Самые опытные могут и вовсе обойтись командной строкой без графического интерфейса, а самые дотошные смогут превратить Linux в практически в полное подобие Windows или macOS.

Практически любую версию Linux можно запустить с флешки. Так называемый Live-режим есть у большинства распространенных сборок и дистрибутивов. Вы можете попробовать любую версию Linux, посмотреть на графический интерфейс, встроенный набор ПО и драйверов без полной переустановки системы.

Еще подобные версии удобно использовать для восстановления системы или вовсе на компьютерах без накопителя. Запускается такая версия ОС с флешки за пару минут и все готово к работе.

Все это делает Linux более привлекательной операционной системой для многих пользователей Windows.

Синтаксис

data [параметры] [+ управление выводом ФОРМАТ]

Основные параметры:

  • -d. Показывает время  и дату в строке. Например tommorow, last tuesday,  wednesday, thursday, friday, saturday, sunday. Вся команда пишется date -d tommorow.
  • -r. Показывает время изменения файла.
  • -R. Выводит время согласно стандарту RFC-2822. Пример Tue, 13 Aug 2019 10:03:27 +0600.
  • -s или —set. Устанавливает системное время.
  • u. Вывод даты в международном формате UTC.
  • —help. На экране покажет справочную информацию.
  • —version. Версия программы.

Управление выводом это не обязательный параметр. Чтобы его включить необходимо написать знак + и шаблон.

Основные шаблоны:

  • %% — на экране знак процента.
  • %a — на экране текущий день недели, в краткой форме. Например «Втр».
  • %A — день недели в полной форме. Например «Вторник».
  • %b — текущий месяц в краткой форме (Авг).
  • %B — месяц в полной форме (Август).
  • %c — стандартный вывод даты и времени без часового пояса.
  • %C — аргумент покажет две первые цифры от года. Например если в системном времени стоит 2019, то на экране будет «20».
  • %d. Покажет какой сегодня день.
  • %D. Дата в формате месяц/число/год.
  • %e. Покажет какой сегодня день.
  • %F. Покажет дату в формате год — месяц — число.
  • %h. Текущий месяц в сокращенном варианте. Пример Авг.
  • %H. Сколько сейчас часов в формате 24.
  • %I. Часы в формате 12.
  • %j. Номер дня году, от 001 до 366.
  • %m. Какой месяц в формате от 1 -12.
  • %M. Выводит минуты в формате 00 до 59.
  • %S. Покажет сколько сейчас секунд на системных часах, от 00 до 59.
  • %n. Сделает отступ, две строки вниз.
  • %t. Табуляция, отступ одна строка вниз.
  • %T. Время в формате 00 (часы) : 00 (минуты): 00 (секунды).
  • %u. День недели числом, где 1 это понедельник, 2 -вторник, 3 — среда, 4-четверг, 5 — пятница, 6- суббота, 7 — воскресенье.
  • %x. Дата —
  • %X. Время — часы(24) : минуты : секунды.
  • %Z. На экране часовой пояс. Пример OMST — это неофициальное название локальной временной зоны города Омска.
  • %Y. Год.
Читайте также:  Бизнес в сфере хостинга: как запустить хостинг VPS/VDS

Примеры

Для первого примера введем команду без параметров. date

Как видно на скриншоте выше утилита без параметров покажет текущие время.

Когда синхронизация времени с внешним источником не работает и в локальной сети нет сервера времени, необходимо быстро установить системное время на Линуксе. Для этого используется утилита с параметром «-s». Пусть сейчас точное время 18:00:00.

Тогда установим время так:

date -s 18:00

Добавим дату. Для этого нужно ввести дату по шаблону год-месяц-число и заключить все в кавычки.

date -s «2019-08-14 18:00»

Узнаем дату время изменения файла под именем «file». Для это используем аргумент «-r».

date -r file

ВАЖНО! Если файл не лежит в текущей директории, необходимо указать путь. В моем случае это /root/file

Работа с часовым поясом

Чтобы вывести на экран время в определенном часовом поясе необходимо указать аргумент TZ по шаблону TZ=’часовой пояс’ date

TZ может принимать значения:

  1. ‘Europe/Moscow’;
  2. ‘Europa/Berlin’;
  3. ‘Europa/Polsha’;
  4. ‘America/Los_Angeles’;
  5. и другие.

Узнаем время по Москве.

TZ=’Europe/Moscow’ date

Решение средствами Windows и Linux

Другой способ — это заставить Windows и Linux считывать время из BIOS так же, как это делает Mac OS. К счастью, такая возможность действительно предусмотрена, но спрятана она очень глубоко.

В Windows вам придётся запустить из окна «Выполнить» программу regedit Редактор реестра. Затем зайдите в ветку \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation и создайте там параметр DWORD с именем RealTimeIsUniversal и значением, равным единице:

В Linux (по крайней мере, в Ubuntu), необходимо отредактировать файл /etc/default/rcS в любом текстовом редакторе и заменить содержимое параметра «UTC=no» на «UTC=yes».

После этого перезагрузитесь в Mac OS X и выставите родной часовой пояс, заодно можете включить автоматическую синхронизацию времени через Интернет. После перезагрузки в Windows и Ubuntu вы увидите точно такое же время.

Заключение

Вот мы с Вами и рассмотрели несколько вариантов установки Linux Mint на компьютер, а именно:

  • Установку Linux Mint на компьютер рядом с Windows 10;
  • Чистую установку Linux Mint.

При этом рассмотрели, как автоматический режим разметки диска, так и ручной режим. А также учли нюансы, связанные с UEFI.

Читайте также:  Дистрибутивы Linux для опытных пользователей

На заметку! Начинающим пользователям Linux рекомендую почитать мою книгу «Linux для обычных пользователей» – в ней я максимально простым языком рассказываю про основы Linux и как пользоваться этой операционной системой без командной строки.

Заключение
Заключение
Заключение

На сегодня это все, надеюсь, материал был Вам полезен, удачи и пока!

Заключение
Заключение
Заключение
Заключение
Заключение
  • -mint-installation-tuning-optimization/
  • -linux-mint-19-3-cinnamon
Заключение
Заключение
Заключение
Заключение
Заключение

Linux Mint Xfce Edition

Очевидно, что разработчики основное внимание уделяют Cinnamon и MATE, а Xfce остается в тени. Все вышеупомянутые инструменты системного уровня такие как, менеджер обновлений, источники ПО и изменения темы Mint-Y — также являются частью выпуска Xfce.

Стоит признать что, в Xfce  не так много нового. Он поставляется с Xfce , которому уже почти четыре года, но с точки зрения Xfce это все еще довольно новое.

Как и MATE и, в меньшей степени, Cinnamon, Xfce разработан добротно. Каждый выпуск имеет тенденцию приносить некоторые постепенные улучшения, но нет смысла искать массовые изменения. Xfce — это место для тех, кто за стабильность и хочет избежать глобальных изменений.

Используем chronyd для синхронизация времени в CentOS 8

Для CentOS 8 из официальных репозиториев убрали ntp и ntpdate, поэтому для синхронизации времени нужно использовать chrony.

Основные преимущества chrony:

  • высокая скорость и точность синхронизции
  • корректная работа при отсутствии доступа к эталонным часам (ntpd требуются регулярные запросы)
  • по-умолчанию не меняет сразу время при синхронизации, чтобы не нарушить работу программ
  • Меньше использует ресурсов

По умолчанию, утилита chrony уже установлена в системе, но если по какой-то причина у вас ее нет, выполните установку:

Используем chronyd для синхронизация времени в CentOS 8

# dnf install chrony

Как и любой другой сервис, после установки chrony нужно включить и добавить в автозагрузку:

# systemctl start chronyd# systemctl enable chronyd

Проверим статус сервиса:

Чтобы проверить, что синхронизация работает, выполнитите команду:

# timedatectl status

NTP Service: active

Конфигурационный файл chrony/etc/. В нем нужно указать список NTP серверов, которые нужно использовать для синхронизации. Как и у ntp, у chrony есть интерфейс командной строки chronyc. Чтобы проверить информацию о текущих параметрах синхронизации времени, используйте:

Используем chronyd для синхронизация времени в CentOS 8

# chronyc tracking

Чтобы проверить информацию о серверах синхронизации, выполните команду:

# chronyc sources

Если вы хотите установить конкретное время и дату вручную, вы можете воспользоваться утилитой date, но перед этим нужно отключить демон chronyd.

Язык и раскладка клавиатуры

Обратите внимание, что в режиме LiveCD язык интерфейса — английский. Выбрать язык системы вы можете на первом экране подготовки к установке ОС. Нажмите «Продолжить». Для перехода на следующий экран установщика Linux Mint всегда используйте эту кнопку, если не предусмотрено другое действие.

Язык и раскладка клавиатуры

Выберите раскладку клавиатуры.

Язык и раскладка клавиатуры

Рекомендую установить птичку перед строкой, предлагающей установить стороннее ПО для видеокарт, устройств Wi-Fi, Flash, MP3 и другого мультимедийного контента. Благодаря этому ваша беспроводная сеть будет работать «из коробки», а мультимедийные файлы станут корректно воспроизводиться.

Язык и раскладка клавиатуры