Pre svega o vremenu i vremenskim zonama:
Zemljina povrsina je svojim meridijanima (krugovi na Zemljinoj povrsini koji sadrze severni i juzni pol) podeljena na 24 casovne zone (svaka je po geografskoj duzini siroka: 360 stepeni / 24 = 15 stepeni). Zone pocinju da se racunaju od nule na grinickom meridijanu ili krace grinica - GMT 'Greenwich Mean Time' (krug koji prolazi u blizini londonskog predgradja Grinica) koji mozemo za nase potrebe da nazivemo jos i UTC 'Universal Time Coordinate' i to:
+1 cas iduci na istok
-1 cas iduci na zapad
Granice casovnih zona ne idu uvek strogo duz meridijana, vec se vodi racuna da se teritotija neke drzave nadje u celosti unutar jedne casovne zone (izuzetak su, naravno, rasprostranjene drzave).
Ako uzmemo sada Beograd (20 stepeni geogr. duzine), videcemo zasto je UTC+1.
E sad:
Racunar ima hardverski (cuva ga bios i ne "nestaje" kada ugasimo racunar) i sistemski ili softverski cas (koji "nestane" kada ugasimo racunar). Sistemski sat se setuje prilikom boota OSa i to:
1. hw sat + zona = tacno vreme ako nam je OS podesen na 'UTC'
2. hw sat = tacno vreme ako nam je OS podesen na 'localtime'
tacno vreme je u stvari onaj nas 'localtime' :)))
primer:
Uzmimo da je UTC sat trenutno 10:00.
1. bice
10+1=11 sati (za Beograd)
10+(-3)=7 sati (za Brazil)
2. bice
10 (u slucaju Beograda i Brazila)
Cemu onda 'UTC' kada mogu da koristim 'localtime' i to je to nema nista +, -, zona, ..?
Recimo UTC je koristan kod baza, prenesete bazu u neku drugu casovnu zonu i korisnici nece imati pogresne podatke/informacije koje su na neki nacin povezane sa vremenom.
Podesavanje:
Ako imate samo lin na racunaru izaberite 'UTC' opciju bez razmisljanja.
Ako imate win/lin, u linu cete morati izabrati 'localtime' ako zelite tacno vreme u oba OSa.
Mozete podesiti prilikom instalacije:
Citat:
kod instalacije linuxa postavis opciju (nesto tipa "Hardware clock is set to UTC or localtime?") na localtime.
ili ako ste vec instalirali lin u datoteci
/etc/default/rcS (za debian)
/etc/sysconfig/clock (Rad Hat)
promeniti red
UTC=yes/no (debian)
UTC=true/false (Rad Hat)
Za RH nisam siguran (koristio sam ga u vreme 7-ce :))))))))
Za casovnu zonu:
# tzconfig (debian)
# ln -sf /usr/share/zoneinfo/drzava/grad /etc/localtime (Rad Hat) pogledati prvo u /usr/share/zoneinfo i videti spisak cega ima
Za namestanje sistemskog sata:
# date -s "10:00:00"
Za namestanje hw sata:
# hwclock --systohc (ako vam je podeseno na 'localtime')
# hwclock --systohc --utc (ako vam je podeseno na 'UTC')
ova komanda u stvari sinhronizije hw sat prema sistemskom
Sat takodje moze da se sinhronizuje prema nekom racunaru u mrezi (zgodno da svi klijenti imaju isto podesen sat u mrezi) ili prema nekom serveru na internetu.
Citat:
U Ubuntuu (Gnome) imate opciju kada desnim tasterom misa kliknete na sat, pa onda izaberete Preferences. Tu stoji kvadratic "Use UTC". Ukljucivanjem/iskljucivanjem menjate vreme za 1h, bez promene BIOS/Win sata.
Trenutno sam na MEPISU i nisam nasao GUI alat za menjanje UTC/localtime.
Citat:
Inace, Ubuntu _redovno_ stavlja "Europe/Sarajevo" kao vremensku zonu. Da li ste vi Beograd, Zagreb ili Ljubljana, grad ce biti Sarajevo! :))) Ne kapiram, ali cuo sam da tu boljku imaju sistemi bazirani na debianu!?
Mozda zato sto su svi ti gradovi u istoj zoni pa on to stavlja po defaultu. Nije ni bitno dok god je UTC+1 :)))))))))))))))
And all you touch and all you see
Is all your life will ever be
---Δ==
Neugodna istina - reaguj! |
Linux is not Windows