Timedatectl и Hwclock Те са 2 полезни команди за да настроите час (дата и час), в нашата Операционни системи GNU / Linux.
Много пъти при инсталиране и използване на a Операционна система GNU / Linux, някои може би са оценили, че при стартиране всеки път, потребителска сесия в графична среда или чрез терминал, час (дата и час) дел Платформа на компютъра промяна (несъответствие). В други случаи обикновено се променя, когато имате конфигурация на двойно зареждане (двойно зареждане) и използването на Оперативни системи инсталиран.
В първия описан случай, т.е. само с използване GNU / Linux, много пъти проблемът се решава временно, т.е. не е окончателно решен, като се настройва графично приложение за конфигуриране на часовника или чрез терминал с помощта на команда "дата".
Във втория случай, т.е. използване на 2 или повече Операционна система различни, обикновено GNU / Linux и Windows, проблемът обикновено се решава временно чрез ръчно задаване на времето от първата до час (дата и час) на втория, а в някои случаи и по време на BIOS на компютъра.
Проблем
El проблем с несъответствието на времето лъжи, по начина, по който нашите Операционни системи GNU / Linux те обработват датата и часа. Тоест, по това, че не е същото като начина, по който го обработват Операционна система напълно различни като Windows, макар и да като други, като, MacOS.
En GNU / Linux или MacOS, се използва шарката UTC (координирано универсално време) за да зададете часа на същото, докато в Windows не. Windows предполага, че компютърът съхранява правилното и актуализирано време в Дънна платка хардуерен часовник, тоест в BIOS. Тъй като Часовник и / или BIOS трябва да следите изминалото време, дори когато компютърът е изключен.
Следователно по подразбиране Windows винаги приема, че точното време се съхранява в Местно време (Часовник / BIOS) от компютъра, докато GNU / Linux, както вече казахме, предполага, че времето се съхранява в UTC време, което причинява цикличното закъснение във времето, когато се използва последователно 2. Следователно, логично решение е правилното регулиране на Местно време (Часовник / BIOS) от компютъра и конфигурирайте всяка операционна система да комуникира с нея, за да синхронизира времето, което да се показва на потребителя.
Команди Timedatectl и Hwclock
Има команди за решаване на този проблем, тоест за конфигуриране на това GNU / Linux комуникирайте с хардуер (Часовник / BIOS) от вашия компютър и се синхронизира с него, до покажи потребителя по едно и също време, точно както правите Windows.
Преди да бъде изпълнено, правилната конфигурация на час (дата и час) в BIOSСлед изпълнение на командата, за предпочитане е да рестартирате и потвърдите, че тя остава непроменена, първо в Операционна система GNU / Linux и след това в BIOS.
Тези команди са:
Тимедатектл
Тази модерна команда е специална за тези GNU / Linux дистрибуции че са инсталирали Systemd като Процес на стартиране 1 (PID 1)например, DEBIAN GNU / Linux. Тъй като това е функционалност, предоставена от тази система и администратор на услуги.
За да постигнете тази команда, позволете GNU / Linux комуникирайте с хардуер (Часовник / BIOS) от компютъра и да се синхронизира с него, трябва да се изпълни следната команда:
sudo timedatectl set-local-rtc 1
За повече информация за тази команда, опцията «set-local-rtc [BOOL]
»И останалите, около DEBIAN GNU / Linux, можете да получите достъп до Онлайн ръководство (Manpages) на пакетите и командите на същия, по-долу връзка. Или прочетете местната страница на човека, като стартирате «man timedatectl
".
Часовник
Тази легендарна и все още актуална команда е специална за всички видове GNU / Linux дистрибуции, тъй като не зависи от systemd, нито от друг администратор на система и услуга.
За да постигнете тази команда, разрешете Платформа GNU / Linux комуникирайте с хардуер (Часовник / BIOS) на компютъра и да се синхронизира с него, т.е. да конфигурира времето на същото в BIOS, трябва да се изпълни следната команда:
sudo hwclock -w o sudo hwclock --systohc
Внимание: За обратния случай, т.е. ако вместо това искате да синхронизирате в обратен ред (конфигурирайте текущото време на BIOS в операционната система), тогава можете да използвате командата «hwclock -s
»Или командата «hwclock --hctosys
«.
За повече информация за тази команда, опцията «-w
»А останалите за DEBIAN GNU / Linux, можете да получите достъп до Онлайн ръководство (Manpages) на пакетите и командите на същия, по-долу връзка. Или прочетете местната страница на човека, като стартирате «man hwclock
".
Отсега нататък, когато спрете да използвате UTC модел за дата и час, тоест при използване на час (дата и час) дел BIOS за GNU / Linux или няколко Операционна система, проблемът с хардуерната конфигурация на времето ще бъде избегнат и двете системи винаги ще имат едно и също време, без закъснения.
Друга алтернативна процедура за определяне на датата и часа на Операционна система GNU / Linux и синхронизирането е с BIOS от компютъра, като използвате командата «date
»Y«hwclock
»Е следното:
Изпълнете командни команди от a root сесия за да зададете датата 08:00 ч. На 07 март 2020 г..
date --set "2020-03-07 08:00"
hwclock --set --date="`date '+%D %H:%M:%S'`"
Заключение
Надяваме се това "полезен малък пост" за «Timedatectl y Hwclock»
, 2 полезни «Comandos de GNU/Linux»
използва се за задаване на датата и часа на нашия «Distros GNU/Linux»
, особено за решаване на проблеми с несъответствия във времето в «ordenadores con doble booteo (inicio)»
, представляват голям интерес и полезност за цялото «Comunidad de Software Libre y Código Abierto»
и от голям принос за разпространението на прекрасната, гигантска и нарастваща екосистема от приложения на «GNU/Linux»
.
И за повече информация, не винаги се колебайте да посетите някоя Онлайн библиотека като OpenLibra y едит чета книги (PDF файлове) по тази тема или други области на знанието. Засега, ако това ви е харесало «publicación»
, не спирайте да го споделяте с други, във вашия Любими уебсайтове, канали, групи или общности на социалните мрежи, за предпочитане безплатни и отворени като Мастодон, или сигурно и лично като Telegram.
Или просто посетете нашата начална страница на DesdeLinux или се присъединете към официалния канал Телеграма на DesdeLinux да прочетете и гласувате за тази или други интересни публикации на «Software Libre»
, «Código Abierto»
, «GNU/Linux»
и други теми, свързани с «Informática y la Computación»
, А «Actualidad tecnológica»
.
Здравейте! Благодаря ви много, информацията ми помогна, използвам манджаро канела и нямах начин да конфигурирам графично, нито синхронизирането през интернет, просто не направих промени ... но благодарение на вас вече е решен 😀
Поздрави Октавио! Радвам се, че статията ви е послужила задоволително. Благодарим ви за коментара и приноса.
Здравей
в моя случай трябваше да променя / etc / adjtime като 'LOCAL' вместо UTC ', защото linux промени времето на bios на UTC и windows го сбърка; с
hwclock -vervose
Успях да проверя дали той не го е променил отново при извършване на тази корекция
Поздрави, Фабиан. Благодаря ви за коментара и приноса.