On Thu, Jul 04, 2002 at 10:26:41PM +0200, KAB / Konference wrote: > Tak jsem ted asi dve hodiny resil synchronizaci casu na Linuxu, > kde se ale pripojuju jen cas od casu a to na chvilku dial-upem. Synchronizaci času řeším postaru příkazem "netdate time.nist.gov", který se spouští jednou denně automaticky po připojení k internetu. Tento příkaz jsem přidal do skriptu /etc/ppp/ip-up . > 1) Nainstaloval jsem balicek ntp-xxxx.rpm (je v nem totiz ten > potrebnej program `ntpdate`). > Dotaz: da se nainstalovat samostatne? Vzdyt nainstalovany ma > jen 33 kB a cely balicek pres 1 MB (buhvi kolik po nainstalovani), > to je skoro skoda mista. A musi se vubec instalovat cely RPM, > nedal by se soubor `ntpdate` do /usr/sbin/ jen jednoduse dat? Mohlo by to stačit. Vyzkoušej a pak dej vědět. V tom balíčku by měly být seznamy time serverů a další zbytečnosti, bez kterých by to mohlo normálně fungovat. > 2) Udelal jsem si pomoci `vi` soubor, ktery obsahuje prikaz: > `sudo /usr/sbin/ntpdate ntp1.contactel.cz`, pojmenoval ho `cas`, > nastavil si pravo pro spousteni a presunul do /usr/bin (takze > napisu pouze `cas` a je sesynchronizovano. Skvělé. > Dotaz1: Je /usr/sbin spravny umisteni? Tedy funguje to, takze > technicky ano, ale formalne? Musel jsem ho tam totiz dostat jako > root. Jenze jinde bych ho musel spoustet s cestou a kazdy pismenko > navic jsou na dial-upu penize. Pripadne do jakyho souboru zadat > neco jako prehledavany cesty? Radsi bych to mel nekde u sebe v > /home/~kab/scripts/, uz jsem tam jako root mezi ty "legalni" > programy distribuce nacpal svoje scripty na ejecty mechanik CD-R, > DVD, ZIP a dalsi, nevim jestli tim system nezapatlavam :-) Na > funkcnost to vliv sice nema, ale asi to nebude zrovna koser. Do adresářů /bin, /usr/bin, /sbin a dalších se snažím nezapisovat, protože je nezálohuji. Každému uživateli přidávám do proměnné PATH adresář ~/bin a naopak vyhazuji ".". Každému také zakládám adresář ~/bin, který je primárně určen na vlastní programy uživatele. Protože zmiňovaný skript vytvořil root pro svou potřebu synchronizace času, dal bych ho spíše do adresáře /root/bin . Uživatel ho volat nepotřebuje, stačí jeho volání umístit do /etc/ppp/ip-up na správné místo. Za něj hned umisťuji fetchmail, který zase spouští sendmail. Výsledkem je vlastnost, že ihned po připojení se synchronizuje čas, pak se stáhne a odešle pošta. Mezitím v klidu browsuji a o poštu se starám až po odpojení. > Dotaz2: Bohuzel `man ntpdate` nejak neni. Zkus "info ntpdate" > Nekde jsem cetl, ze se > da zadat vice NTP serveru, jejich odpovedi se vyhodnoti a zvoli > cas toho nejpravdepodobneji nejspravnejsiho (vylouci se ty co jsou > uplne out). V helpu je tam parametr `-k file`, myslel jsem, ze by > to mohlo byt ono, ale asi ne. No to neni dulezity, treba tahle > funkce funguje jen u ntpd a to mi na dial-upu nevyhovuje. Mají se dávat názvy 3 serverů. Používám netdate, který má sice nižší přesnost (+-1s), ale vystačí s jedním serverem a je rychlý. > Dotaz3: Ted koukam ze tam je i nejaky `ntptimeset` a ten neco rika > o trech serverech, jenze `man` zase neni k dispozici :-( Pouziva > ho nekdo? > Zdar KAB "info ntptimeset", jinak ten program mi nic neříká. Předpokládám, že je to jen nadstavba ntpdate. Ještě detail: Po nastavení času doporučuji zadat: hwclock --systohc Jak název napovídá, zapíše se aktuální čas i do hardwarových hodin. V některých konfiguracích to není třeba, protože se čas aktualizuje automaticky. Kit -- Ing. Vlastimil Pospíchal http://www.hoteldrnholec.cz
This archive was generated by hypermail 2.1.2 : 05. 07. 2002, 08:38 CEST