Timedatectl және Hwclock: Linux-та күн мен уақытты орнатуға арналған командалар

Timedatectl және Hwclock: Linux-та күн мен уақытты орнатуға арналған командалар

Timedatectl және Hwclock: Linux-та күн мен уақытты орнатуға арналған командалар

Timedatectl және Hwclock Олар 2 пайдалы командалар реттеу үшін уақыт (күн мен уақыт), Біздің GNU / Linux операциялық жүйелері.

A орнату және пайдалану кезінде көптеген рет GNU / Linux операциялық жүйесі, кейбіреулері әр уақытты бастаған кезде графикалық ортадағы немесе терминал арқылы пайдаланушы сеансын, деп білген болуы мүмкін уақыт (күн мен уақыт) дель Операциялық жүйе компьютердің өзгерістер (сәйкессіздіктер). Басқа жағдайларда, ол әдетте конфигурациясы болған кезде өзгереді қос жүктеу (қос жүктеу) және пайдалану Оперативті жүйелер орнатылған.

Timedatectl және Hwclock: кіріспе

Сипатталған бірінші жағдайда, яғни тек пайдалану GNU / Linux, бірнеше рет уақытша шешіледі, яғни нақты шешілмейді, графикалық немесе терминал арқылы сағат конфигурациясының қосымшасын реттейді «күн» командасы.

Екінші жағдайда, яғни 2 немесе одан көп пайдалану Операциялық жүйелер әр түрлі, әдетте GNU / Linux және Windows, мәселе әдетте уақытты біріншіден екіншісіне қолмен орнату арқылы шешіледі уақыт (күн мен уақыт) екіншісінде, ал кейбір жағдайларда BIOS компьютердің.

Timedatectl және Hwclock: UTC ақаулығы

Мәселе

El уақыт сәйкессіздігі мәселесі өтірік, біздікіндей GNU / Linux операциялық жүйелері олар өңдейді күні мен уақыты. Яғни, олар оны қалай өңдейтінімен бірдей емес Операциялық жүйелер сияқты мүлдем басқаша Windows, дегенмен, басқалар сияқты, иә, MacOS.

En GNU / Linux немесе MacOS, үлгі қолданылады UTC (үйлестірілген әмбебап уақыт) бірдей уақытты орнату үшін, ал Windows-та олай емес. Windows компьютерде дұрыс және жаңартылған уақытты Аналық платаның аппараттық сағаты, яғни BIOS. Бастап, Сағат және / немесе BIOS компьютер өшіп тұрса да, өткен уақытты қадағалап отыру керек.

Сондықтан, әдепкі бойынша, Windows ішінде әрқашан дұрыс уақыт сақталады деп болжайды Жергілікті уақыт (Clock / BIOS) компьютерден, ал GNU / Linux, біз бұған дейін айтқанымыздай, уақыт уақыт ішінде сақталады деп болжайды UTC уақыты, Бұл кезектесіп қолданған кезде циклдік уақыттың артта қалуын тудырады. Сондықтан логикалық шешім болып табылады Жергілікті уақыт (Clock / BIOS) пайдаланушыға көрсетілетін уақытты синхрондау үшін әр Операциялық Жүйені онымен байланысатын етіп орнатыңыз.

Timedatectl және Hwclock командалары

Бұл мәселені шешуге, яғни оны конфигурациялауға арналған командалар бар GNU / Linux аппараттық құралдармен байланыс орнату (Сағат / BIOS) компьютерден және онымен синхрондалады, дейін пайдаланушыны сол уақытта көрсету, дәл сіз сияқты Windows.

Орындалмас бұрын уақыт (күн мен уақыт) ішінде BIOSПәрменді орындағаннан кейін, қайтадан іске қосқан жөн және оның өзгермегендігін, алдымен GNU / Linux операциялық жүйесі содан кейін BIOS.

Бұл командалар:

Timedatectl

Бұл қазіргі заманғы команда солар үшін ерекше GNU / Linux Distros олар орнатқан Systemd Como Іске қосу процесі 1 (PID 1), мысалы, DEBIAN GNU / Linux. Өйткені, бұл осы жүйенің және қызметтердің әкімшісі ұсынатын функционалдылық.

Сол бұйрыққа жету үшін рұқсат етіңіз GNU / Linux аппараттық құралдармен байланыс орнату (Сағат / BIOS) компьютерден және онымен синхрондау үшін келесі пәрменді орындау керек:

sudo timedatectl set-local-rtc 1

Осы команда туралы қосымша ақпарат алу үшін «set-local-rtc [BOOL]»Ал басқалары, туралы DEBIAN GNU / Linux, сіз кіре аласыз Интернет-нұсқаулық (Басқару құралдары) пакеттері мен командалары, келесіде сілтеме. Немесе жергілікті адам парағын «іске қосу арқылы оқыңызman timedatectl«.

Hwclock

Бұл аты аңызға айналған және әлі де қолданыстағы команда барлық түрлері үшін ерекше GNU / Linux Distros, өйткені бұл тәуелді емес Жүйелік, және басқа жүйенің және қызметтің әкімшісінен.

Бұл пәрменге қол жеткізу үшін Операциялық жүйе GNU / Linux аппараттық құралдармен байланыс орнату (Сағат / BIOS) компьютерді және онымен синхрондаңыз, яғни BIOS-да сол уақытты теңшеңіз, келесі команда орындалуы керек:

sudo hwclock -w o sudo hwclock --systohc

Nota: Керісінше жағдайда, яғни керісінше синхрондауды қаласаңыз (амалдық жүйеде ағымдағы BIOS уақытын конфигурациялаңыз), онда «hwclock -s»Немесе бұйрық «hwclock --hctosys«.

Осы команда туралы қосымша ақпарат алу үшін «-w»Ал басқалары туралы DEBIAN GNU / Linux, сіз кіре аласыз Интернет-нұсқаулық (Басқару құралдары) пакеттері мен командалары, келесіде сілтеме. Немесе жергілікті адам парағын «іске қосу арқылы оқыңызman hwclock«.

Бұдан былай, қолдануды тоқтатқан кезде Күні мен уақыты үшін UTC үлгісі, яғни уақыт (күн мен уақыт) дель BIOS дейін GNU / Linux немесе бірнеше Операциялық жүйелер, жабдықтың уақыт конфигурациясындағы ақаулықтың алдын алады және екі жүйеде де бірдей уақыт болады, кідіріссіз.

Күні мен уақытын орнатудың тағы бір балама процедурасы GNU / Linux операциялық жүйесі және синхрондау BIOS компьютерден «пәрменін қолдану арқылыdate«Y»hwclock»Мыналар:

А командасының командаларын орындаңыз түбірлік сессия күнді белгілеу үшін 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».

Қосымша ақпарат алу үшін кез-келгенге келуден қашпаңыз Интернет-кітапхана Como OpenLibra y JedIT оқу кітаптар (PDF) осы тақырып бойынша немесе басқалары білім салалары. Әзірге, егер бұл сізге ұнады «publicación», оны бөлісуді тоқтатпаңыз басқалармен, сіздің Сүйікті веб-сайттар, арналар, топтар немесе қауымдастықтар әлеуметтік желілер, мүмкіндігінше ашық және ашық Mastodon, немесе қауіпсіз және жеке сияқты жеделхат.

Немесе жай ғана біздің басты парағымызға кіріңіз FromLinux немесе ресми арнаға қосылыңыз DesdeLinux-тен жеделхат осы немесе басқа қызықты басылымдарды оқып, дауыс беру «Software Libre», «Código Abierto», «GNU/Linux» және басқа тақырыптар «Informática y la Computación», және «Actualidad tecnológica».


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

4 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   octavio dos santos дижо

    Сәлеметсіз бе! Сізге көп рахмет, маған ақпарат көмектесті, мен манжаро даршынын қолданамын және графикалық түрде конфигурациялауға мүмкіндігім болған жоқ, сонымен қатар интернетте синхрондау мүмкін болмады, мен ешқандай өзгеріс енгізбедім ... бірақ сіздің арқасында ол шешілді 😀

    1.    Linux Post орнату дижо

      Октавиоға сәлем! Мақаланың сізге қанағаттанарлықтай қызмет еткеніне қуаныштымын. Пікіріңіз бен үлесіңіз үшін рақмет.

  2.   Фабиан дижо

    Hola
    менің жағдайда / etc / adjtime UTC орнына 'LOCAL' ретінде өзгертуге тура келді, себебі linux биос уақытын UTC -ге өзгертті және терезелер қате қабылдады; бар
    hwclock - айналдыру
    Мен оны түзету кезінде оны қайта өзгертпегенін тексере алдым

    1.    Linux Post орнату дижо

      Сәлем, Фабиан. Пікіріңіз бен үлесіңізге рахмет.