Linux Gazette Prevodi
Podešavanje sata na Linuksu
By William Park

Uvod

Postoje 3 protokola zaslužna za vreme: NTP (port 123), Time (port 37), and Daytime (port 13). Ako se povremeno kačiš na Internet, sinhronizacija sata se vrši tokom kačenja ili kroz "crontab" posao. Ovo važi za skoro sve linuks mašine, čak i kada su one uvek nakačene na Internet.

Evo kratkog uputstva kako da podesiš sat koristeći navedena tri protokola.

Kao prvo, trebaju ti preporučeni serveri koji obezbeđuju vreme.

U Kanadi,
  • tick.utoronto.ca -- NTP (2) (Toronto)
  • tock.utoronto.ca -- NTP (2) (Toronto)
  • time.nrc.ca -- NTP (2), Time
  • time.chu.nrc.ca -- NTP (2), Time
i u Americi,
  • time.apple.com -- NTP (2)
  • time.windows.com -- NTP (2)
  • time.nist.gov -- NTP (1), Time, Daytime (Colorado)
  • time-nw.nist.gov -- NTP (1), Time, Daytime (Microsoft, Washington)
  • time-a.nist.gov -- NTP (1), Time, Daytime (Maryland)
  • time-b.nist.gov -- NTP (1), Time, Daytime (Maryland)
gde broj iza NTP označava nivo servera. Glavni NTP serveri (nivo 1) su rezervisani za sekundarne (nivo 2) NTP servere i ne bi trebali da se koriste od strane širokih masa. Naravno, najbolje je koristiti server koji ti je blizu. Vreme koje vidiš je CMOS satno vreme podešeno u /etc/adjtime, tako da

hwclock --adjust
hwclock --hctosys

teba da bude urađeno tokom startovanja sistema.

Kada mašina radi, sat se može podešavati sa jednim od četiri metoda.

1. NTP (port 123)

ntpdate time.nrc.ca time.apple.com time.windows.com

2. Time (port 37)

netdate time.nrc.ca time.nist.gov time-nw.nist.gov

3. Daytime (port 13)

set -- `nc time.nist.gov 13`
date -u --set="$2 $3"

4. Wall Clock

date --set="16:24:30"

Pri gašenju sistema, podesi CMOS sat sa

hwclock --systohc

što će ažurirati /etc/adjtime.

rc.clock

Možeš ga pripremiti kao /etc/rc.d/rc.clock, na primer
    #! /bin/sh

    [ -x /sbin/hwclock ] || exit 1

    case $1 in 
	start)
	    echo "Setting system time from hardware clock."
	    /sbin/hwclock --adjust
	    /sbin/hwclock --hctosys
	    ;;
	stop)
	    echo "Saving system time to hardware clock."
	    /sbin/hwclock --systohc
	    ;;
	sync)
	    /usr/sbin/ntpdate time.nrc.ca time.apple.com time.windows.com
	    ;;
	*)
	    echo "Usage: $0 {start|stop|sync}"
	    ;;
    esac
Onda uradiš
  • /etc/rc.d/rc.clock start ->pri startovanju
  • /etc/rc.d/rc.clock sync ->kada se nakačiš na Internet uz pomoć telefona (dialup)
  • /etc/rc.d/rc.clock stop ->pri gašenju sistema.

Napomena prevodioca:
Ја sam 100% amater u prevođenju i veoma se dvoumim kada treba da prevedem neke reči karakteristične za oblast računara.
Biće mi drago ako ima onih koji su veštiji u prevođenju i voljni da razvijaju ovaj sajt.