Linux, ceasuri și timp

Linux, ceasuri și Ora

Acest document descrie modul în care puteți seta orele, ași în Linux, cum să setați fusul orar (fus orar), precum și alte informații legate.

Computerul are două tipuri de ore; având o sursă de alimentare independentă și sunt întotdeauna difuzate, și altele care sunt definite rulează pe sistemul de operare al calculatorului (acestea sunt numite în mod diferit. `` hardware-ul „“ ( `` hardware „“), `` BIOS „“ sau `` CMOS „ceas“) ( `` sistem '' ceas). Ceas hardware este utilizat în principal pentru a seta ceasul de sistem la momentul pornirea sistemului de operare. și din acel moment până la repornirea sistemului de operare sau oprirea timpului de alimentare dlyaopredeleniya a computerului va fi utilizat de către ceasul sistemului.

În Linux, aveți de ales. instalați ceasul hardware Ora Universală (UTC / GMT) sau ora locală (ora locală). Cea mai bună opțiune. setați Ora Universală (UTC), care se va lua automat în considerare trecerea la iarna / vara vremya.Edinstvennoe inconvenientul de stabilire a timpului universal, ceasul hardware-ul este, în cazul aceluiași alt sistem de operare al calculatorului (în cazul dual boot), care schtaet că ceasul hardware- instalat pe ora locală, astfel încât timpul în sistem va fi incorect.

Setarea fusului orar (fus orar)

Fus orar sub Linux este instalat printr-un link simbolic de la / etc / localtime la dirrektorii fișier din / usr / lib / zoneinfo (sau / usr / share / zoneinfo), decât să indice ce fus orar vă aflați. De exemplu, eu locuiesc în Novgorod (fus orar Moscova), am să fac link-ul / etc / localtime la / usr / lib / zoneinfo / Europa / Moscova. Pentru a face acest lucru, da comanda:

ln -sf. / Usr / share / zoneinfo / / zona / etc / localtime dvs.

Înlocuiți / fusul ce corespunde zonei de locație, de exemplu Europa / Moscova sau Australia / Perth. Pentru a afla ce fus orar disponibil pentru a căuta în calea / usr / lib / zoneinfo (sau / usr / share / zoneinfo).

Setarea mondială sau locală

Atunci când este încărcat Linux, unul dintre script-ul de inițializare rulează programul / sbin / ceas (sau / sbin / hwclock în RedHat'e) pentru a seta ceasul de sistem, în conformitate cu ceasul hardware. ceas spune că ceasul hardware-ul este instalat pe ora locală pentru a specifica că utilizați Ora universală Utilizați tastele -u. Pe lângă RedHat Linux este necesar pentru script-ul / etc / sysconfig / ceas pentru a seta variabila `` UTC '' este setat la `` UTC = true '' sau `` UTC = false ''. Pentru cazul unei Debian'a variabile `` GMT „“ în fișierul /etc/init.d/boot și valorile sale. `` GMT = „- u“ „“ în cazul timpului universal și sau `` GMT = „“ „“ în cazul orei locale

Ceas cu sistem de instalare

Ceas cu hardware-ul de instalare

Pentru a instala ceasul hardware, instalați mai întâi timpul de sistem și apoi hardware-ul folosind programul `` / sbin / ceas -w „“ (ili`` / sbin / ceas -wu „“ în cazul Universal Time) .Pentru învăța hardware ceas de timp a alerga fără parametri. Dacă ceasul hardware-ul este setat la ora locală și doriți să vedeți tip global `` / sbin / Ceas -u „“

Dacă aplicația kakoeto (cum ar fi data) arată vernoevremya, dar altele nu sunt, atunci probabil ați instalat informații greșite despre fusul orar. Ceva pentru a corecta situația, creați pur și simplu link-ul corect la fusul orar corect.

  • /etc/init.d/boot (/ etc / sysconfig / ceas) și setează ora locală este utilizat în întreaga lume
  • Rularea `` data MMDDhhmm „“ pentru a seta ora sistemului actual de

  • Run `` / sbin / Ceas -w [-u] '' pentru a seta ceasul hardware

    un scurt comentariu

    Fiți atenți la alte programe

    • rdate - devine ora curentă de pe mașina de la distanță; Se poate bytispolzovano pentru setarea timpului de sistem.
  • xntpd - ca un rdate. dar este mult mai akkuratnai trebuie să aveți o conexiune permanentă de rețea. xntpd se execută pentru o perioadă mai lungă de timp și monitorizează latența rețelei și „grijă“ de ore pentru a lucra cu ea, folosind un program (ntpdate) setează ora curentă în același fel cum o face rdate.

    informații suplimentare