Ja esat pārcēlies vai ceļojat ar savu Linux klēpjdatoru, iespējams, jums rodas jautājums, kā mainīt sistēmas laika joslu. Linux datora laika joslu ir viegli iestatīt no komandrindas. Lūk, kā to izdarīt.

Laika joslu skatīšana ar tzselect

Linux sistēmās laika joslas nosaka Laika joslu datu bāze, kas pazīstams arī kā tzdata, ko pārvalda Interneta piešķirto numuru iestāde.

Tā kā laika joslas var mainīties politiski, ir lietderīgi tās pārvaldīt centrālajā datu bāzē, ko var izmantot citas sistēmas. Toms Skots paskaidro, kāpēc šī ir tik laba ideja:

Lai skatītu laika joslu nosaukumus savas atrašanās vietas datu bāzē, varat izmantot komandu tzselect. Tā ir uz izvēlnēm balstīta programma, kas sašaurinās vajadzīgās laika joslas nosaukumu.

Jūs sākat ar komandu tzselect čaulā:

tzselect

Tiks parādīta kontinentu izvēlne, un, ja piemērojams, varēsiet izpētīt savas valsts un vietējā apgabala laika joslu.

Piemēram, Klusā okeāna laika josla tiek attēlota kā "Amerika/Losandžela". tzselect lūgs apstiprināt, vai tas ir pareizi. Pēc tam tas jums pateiks, kā padarīt izmaiņas pastāvīgas, izmantojot

$TZ vides mainīgais.

Laika joslu iestatīšana, izmantojot vides mainīgo $TZ

Laika joslu var vienkārši iestatīt ar vides mainīgo $TZ. Piemēram, lai iestatītu to uz Klusā okeāna laika joslu:

eksportēt TZ = "Amerika/Los_Angeles"

Lai padarītu šīs izmaiņas pastāvīgas, varat ievietot šo rindu savos čaulas konfigurācijas failos, piemēram, .bashrc vai .zshrc.

Saistīts: Kas ir vides mainīgie operētājsistēmā Linux? Viss, kas jums jāzina

Laika joslu iestatīšana ar /etc/timezone un /etc/localtime

Ja vēlaties veikt visas sistēmas mēroga izmaiņas laika joslā, piemēram, galddatora sistēmai vai klēpjdatoram, kas atrodas vienā vietā, varat izmantot /etc/timezone un /etc/localtime failus. Kurš fails tiks izmantots, ir atkarīgs no jūsu izmantotās sistēmas.

Debian un Ubuntu sistēmas izmanto pirmo. Šie faili parasti tiek iestatīti instalēšanas laikā, taču pēc tam varat tos mainīt. Lai uzzinātu, kurus failus izmantojat savā sistēmā, skatiet izplatīšanas dokumentāciju.

Lai mainītu laika joslu, izmantojot /etc/timezone, varat to rediģēt ar jebkuru teksta redaktoru un šajā failā ievietot laika joslas nosaukumu, ko ieguvāt iepriekš. Jums būs jāizmanto sudo, jo fails pieder saknes lietotājam.

Piemēram, lai to rediģētu ar vim:

sudo vim /etc/timezone

Ar /etc/localtime, jūs maināt laika joslu, izveidojot simbolisku saiti uz bināro failu, kuram ir tāds pats nosaukums kā laika joslai /usr/share/zoneinfo direktoriju.

Ja vēlaties iestatīt ierīci uz Klusā okeāna laiku, izmantojot /etc/localtime, jūs izmantotu komandu ln ar -s iespēja izveidot a simboliska saite un -f lai to pārrakstītu, ja tas jau pastāv:

sudo ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

Tagad jūs varat iestatīt laika joslu no komandrindas

Neatkarīgi no tā, kurp jūs vedat ceļojumi, jūs vienmēr varat pārliecināties, ka ievērojat pareizo laiku, izpildot dažas vienkāršas komandas. Ja vēlaties pārveidot laika joslas pārlūkprogrammā, lasiet tālāk, lai uzzinātu vairāk par to, kā šim nolūkam izmantot tīmekļa rīku MyTimeZone.

Kā uzreiz konvertēt laika joslas ar vienu klikšķi

Vai jums vienmēr ir problēmas pārveidot savu laika joslu citā? Šis modernais paplašinājums padara to drošu un vienkāršu.

Lasiet Tālāk

DalītiesČivinātE-pasts
Saistītās tēmas
  • Linux
  • Laika plānošana
  • Linux Elementary
  • Linux komandas
  • Terminālis
Par autoru
Deivids Delonijs (Publicēti 85 raksti)

Deivids ir ārštata rakstnieks, kas dzīvo Klusā okeāna ziemeļrietumos, taču sākotnēji cēlies no līča apgabala. Kopš bērnības viņš ir bijis tehnoloģiju entuziasts. Deivida interesēs ietilpst lasīšana, kvalitatīvu TV šovu un filmu skatīšanās, retro spēles un ierakstu kolekcionēšana.

Vairāk no Deivida Delonija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu