Sovereign Tech Agency (Wikipedie), tj. agentura zabezpečující financování svobodného a otevřeného softwaru německou vládou, podpoří GFortran částkou 360 000 eur.
Microsoft hodlá zrušit zhruba tři procenta pracovních míst. Microsoft na konci loňského června zaměstnával kolem 228.000 lidí. Tři procenta z tohoto počtu představují téměř 7000 pracovních míst.
V říjnu loňského roku provedl Úřad pro ochranu hospodářské soutěže (ÚOHS) místní šetření u společnosti Seznam.cz. Krajský soud v Brně tento týden konstatoval, že toto šetření bylo nezákonné.
Branch Privilege Injection (CVE-2024-45332, Paper) je nejnovější bezpečnostní problém procesorů Intel. Intel jej řeší ve včerejším opravném vydání 20250512 mikrokódů pro své procesory. Neprivilegovaný uživatel si například může přečíst /etc/shadow (YouTube).
Dle plánu byl vývoj Firefoxu přesunut z Mercurialu na Git. Oficiální repozitář se zdrojovými kódy je na GitHubu.
V terminálovém multiplexoru GNU Screen byly nalezeny a v upstreamu ve verzi 5.0.1 už opraveny bezpečnostních chyby CVE-2025-23395, CVE-2025-46802, CVE-2025-46803, CVE-2025-46804 a CVE-2025-46805. Podrobnosti na blogu SUSE Security Teamu.
Training Solo (Paper, GitHub) je nejnovější bezpečnostní problém procesorů Intel s eIBRS a některých procesorů ARM. Intel vydal opravnou verzi 20250512 mikrokódů pro své procesory.
Byla vydána nová verze 25.05.11 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Nejnovější Shotcut je již vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.
Svobodný elektronický platební systém GNU Taler (Wikipedie, cgit) byl vydán ve verzi 1.0. GNU Taler chrání soukromí plátců a zároveň zajišťuje, aby byl příjem viditelný pro úřady. S vydáním verze 1.0 byl systém spuštěn ve Švýcarsku.
Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 209. brněnský sraz, který proběhne tento pátek 16. května od 18:00 ve studentském klubu U Kachničky na Fakultě informačních technologií Vysokého učení technického na adrese Božetěchova 2/1. Jelikož se Brno stalo jedním z hlavních míst, kde se vyvíjí open source knihovna OpenSSL, tentokrát se OpenAlt komunita potká s komunitou OpenSSL. V rámci srazu Anton Arapov z OpenSSL
… více »Nov 19 10:08:57 server ntpd[17810]: adjusting local clock by -6.918688s Nov 19 10:10:35 server ntpd[17810]: adjusting local clock by -6.988157s Nov 19 10:14:17 server ntpd[17810]: adjusting local clock by -6.942177s Nov 19 10:16:29 server ntpd[17810]: adjusting local clock by -6.959951s Nov 19 10:19:09 server ntpd[17810]: adjusting local clock by -6.945702s Nov 19 10:21:16 server ntpd[17810]: adjusting local clock by -6.981157s Nov 19 10:24:19 server ntpd[17810]: adjusting local clock by -6.938779s Nov 19 10:25:51 server ntpd[17810]: adjusting local clock by -6.985607s Nov 19 10:29:03 server ntpd[17810]: adjusting local clock by -6.938420s Nov 19 10:30:39 server ntpd[17810]: adjusting local clock by -7.020783s Nov 19 10:34:52 server ntpd[17810]: adjusting local clock by -7.007239s Nov 19 10:38:30 server ntpd[17810]: adjusting local clock by -6.930984s Nov 19 10:39:35 server ntpd[17810]: adjusting local clock by -6.946096s Nov 19 10:41:09 server ntpd[17810]: adjusting local clock by -7.028710s Nov 19 10:45:27 server ntpd[17810]: adjusting local clock by -7.000215s Nov 19 10:48:42 server ntpd[17810]: adjusting local clock by -6.952083s Nov 19 10:50:22 server ntpd[17810]: adjusting local clock by -6.968548s Nov 19 10:52:29 server ntpd[17810]: adjusting local clock by -6.987939s Nov 19 10:55:07 server ntpd[17810]: adjusting local clock by -7.006981s Nov 19 10:58:19 server ntpd[17810]: adjusting local clock by -7.007941s Nov 19 11:01:25 server ntpd[17810]: adjusting local clock by -7.013244s Nov 19 11:04:36 server ntpd[17810]: adjusting local clock by -6.981912s Nov 19 11:06:47 server ntpd[17810]: adjusting local clock by -6.998489s Nov 19 11:09:28 server ntpd[17810]: adjusting local clock by -7.034400s Nov 19 11:13:07 server ntpd[17810]: adjusting local clock by -6.972908s Nov 19 11:14:43 server ntpd[17810]: adjusting local clock by -7.037462s Nov 19 11:18:29 server ntpd[17810]: adjusting local clock by -6.991550s Nov 19 11:20:33 server ntpd[17810]: adjusting local clock by -7.058705s Nov 19 11:24:42 server ntpd[17810]: adjusting local clock by -7.061525s Nov 19 11:28:57 server ntpd[17810]: adjusting local clock by -6.949787s Nov 19 11:29:27 server ntpd[17810]: adjusting local clock by -7.034391s Nov 19 11:32:35 server ntpd[17810]: adjusting local clock by -7.068075s Nov 19 11:36:50 server ntpd[17810]: adjusting local clock by -7.036849s Nov 19 11:40:02 server ntpd[17810]: adjusting local clock by -7.057115s
Řešení dotazu:
cz.pool.ntp.org
, nicméně problém to nevyřešilo.
Dvě spuštění ntpdate ihned po sobě a hned odchylka 0.3s.
server# ntpdate 0.cz.pool.ntp.org ; ntpdate 0.cz.pool.ntp.org 19 Nov 16:28:33 ntpdate[12952]: adjust time server 91.216.168.42 offset -0.379121 sec 19 Nov 16:28:41 ntpdate[12954]: adjust time server 91.216.168.42 offset -0.379329 secNa mojí workstation je odchylka řádově nižší:
worstation# ntpdate 0.cz.pool.ntp.org ; ntpdate 0.cz.pool.ntp.org 19 Nov 16:28:47 ntpdate[2897]: adjust time server 81.0.235.220 offset 0.000233 sec 19 Nov 16:28:54 ntpdate[2898]: adjust time server 81.0.235.220 offset -0.000166 secNemůže jít o hw problém na serveru? Přeci jen běží 24/7, je to Mini-ITX deska, která na to není stavěná. Napadá mě baterie na desce?
petr@notebook:~$ sudo hwclock [sudo] heslo pro petr: So 19. listopad 2016, 18:09:38 CET .921309 seconds petr@notebook:~$ sudo hwclock -r So 19. listopad 2016, 18:09:54 CET .624463 seconds petr@notebook:~$ sudo hwclock -r So 19. listopad 2016, 18:09:59 CET .389854 seconds petr@notebook:~$ sudo hwclock -r So 19. listopad 2016, 18:10:01 CET .124451 seconds petr@notebook:~$ sudo hwclock -r So 19. listopad 2016, 18:10:02 CET .999410 seconds petr@notebook:~$ sudo hwclock -r So 19. listopad 2016, 18:10:05 CET .015004 seconds petr@notebook:~$ sudo hwclock -r So 19. listopad 2016, 18:10:06 CET .917053 seconds petr@notebook:~$ sudo hwclock -r So 19. listopad 2016, 18:10:08 CET .452584 seconds petr@notebook:~$ sudo hwclock -r So 19. listopad 2016, 18:10:09 CET .921391 seconds petr@notebook:~$ sudo hwclock -r So 19. listopad 2016, 18:10:11 CET .327462 seconds petr@notebook:~$
Baterka na to nemá vliv - pokud teda server nevypíná, samozřejmě pokud je baterka slabá můžou HW hodiny blbnout.To mi pripomenulo tvrdenie: Každá poučka potrebuje výnimku.
Na MB vydrží většinou kolem 5let záleží na odběru.To mi pripomenulo tvrdenie: Každá poučka potrebuje výnimku.
Ja viem, že je ťažké pochopiť že baterka sa týka HW hodín.Není to těžké pochopit. V této diskusi to s jedinou výjimkou chápou všichni – pouze z vašich komentářů to vypadá, že to nechápete, když pořád u serveru běžícího nonstop řešíte baterku. Ale možná to jenom nešťastně formulujete.
A o železe, baterke alebo pripojení neprezradil nič.Přičemž baterka ani železo na to nemají vliv, jak se vám tu několik lidí snaží vysvětlit. Protože železo i baterka jsou hw hodiny, které se naposledy použily při startu počítače, a od té doby už se čas řídí čistě jen softwarovými hodinami. Které má
ntp-client
a ntpd
postupně srovnat tak, aby běžely přesně, bez ohledu na to, jak běžely na začátku.
Inak, NTP nič neopravuje, NTP len zrovná aktuálnu odchýlku.Já jsem nepsal o protokolu NTP – ten navíc ani nic nerovná, pouze poskytne informaci o správném času. Psal jsem o démonu
ntpd
, který se snaží udržovat na počítači přesný čas. Tedy zjistí si rozdíl přes protokol NTP, ale pak se snaží zjistit systematickou odchylku softwarových hodin a srovnat jí (aby odchylka od přesného času nebyla „zubatá“ – že se čas sesynchronizuje podle NTP, pak se rozjíždí, znovu se sesycnhronizuje s NTP atd.), případné malé odchylky, které se projeví i po zkalibrování sw hodin, odstraňuje krátkodobým zrychlením nebo zpomalením sw hodin (aby nedocházelo ke skokovým změnám času nebo dokonce cestování do minulosti), teprve větší odchylky srovná skokově, a v případě ještě větší odchylky odmítne čas synchronizovat úplně a nechá řešení toho problému na správci, což je oblíbená past na správce (protože předpokládá, že to může způsobit nějaké problémy a že velká odchylka od přesného času znamená, že je něco špatně). Proto se doporučuje při startu počítače srovnat hodiny jednorázově ntp-client
em a teprve pak spustit ntpd
.
ntpd
dokáže srovnat), ale tím, že použitý čítač má jen omezenou přesnost a jeho primární účel není udržování přesného času, takže se občas může stát, že se nějaký ten tik propásne. Softwarové hodiny mají řádově větší frekvenci, než hardwarové, takže nevím, co byste na softwarových hodinách chtěl podle těch hardwarových kalibrovat. A i kdybyste si je tak kalibroval, tady se bavíme o běžícím ntpd
, které softwarové hodiny kalibruje průběžně podle údajů, které dostává přes NTP protokol. Takže případná chyba by se projevovala jenom pár minut po startu, než by to ntpd
srovnalo.
Pokud nechápete rozdíl mezi softwarovými hodinami a nechápete, jak funguje služba ntpd
(nastudovat si to můžete třeba zde: Clock Discipline Algorithm), asi těžko tady něco poradíte. Tazatel má problém se synchronizací softwarových hodin pomocí ntpd
. Aby se softwarové hodiny za minutu rozjely o půl sekundy, to je opravdu hodně. Napadají mne tři možné důvody:
ntpd
nedokáže NTP protokolem získat dostatečně přesný čas. V takovém případě by pomohlo jen použít jiný zdroj přesného času, nebo se smířit s tím, že čas nebude zas až tak přesný a synchronizovat třeba jednou denně skokově přes ntp-client
.ntpd
dokáže správně získat přesný čas, ale nedokáže ho správně vnutit kernelu. To se mi jeví jako nejpravděpodobnější, protože ty odchylky jsou v čase hodně podobné – tj. zdá se, že ntpd
se sice pokusí provést korekci, ale ta není úspěšná, takže další odchylka je podobná té předchozí. Zkusil bych zvýšit úroveň výpisu ntpd
, mělo by snad někde vypsat, která operace se nepovedla. Zaměřil bych se na to, zda tam není nějaké nestandardní jádro nebo stará verze ntpd
nebo jádra. V běžných distribucích by mělo být aktuální ntpd
sladěné s aktuálním jádrem tak, aby spolu fungovaly správně.Ahoj, bylo to zřejmě tak, jak popisuješ. Vyměnil jsemntpd
dokáže správně získat přesný čas, ale nedokáže ho správně vnutit kernelu. To se mi jeví jako nejpravděpodobnější, protože ty odchylky jsou v čase hodně podobné – tj. zdá se, žentpd
se sice pokusí provést korekci, ale ta není úspěšná, takže další odchylka je podobná té předchozí. Zkusil bych zvýšit úroveň výpisuntpd
, mělo by snad někde vypsat, která operace se nepovedla. Zaměřil bych se na to, zda tam není nějaké nestandardní jádro nebo stará verzentpd
nebo jádra. V běžných distribucích by mělo být aktuálníntpd
sladěné s aktuálním jádrem tak, aby spolu fungovaly správně.
OpenNTPd
za NTPd
a problém zázračně vymizel. I tak díky všem, dozvěděl jsem se i něco nového.
Pozn: kernel je distribuční: Linux server 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux
pi@radio(ro):~$ date Ne lis 20 14:55:59 CET 2016 pi@radio(ro):~$ ls -l /tmp celkem 52 -rw-r--r-- 1 root root 11 led 1 1970 asound.state.lock drwxr-xr-x 3 root root 120 lis 20 14:56 dhcpcd -rw-r--r-- 1 root root 4 led 1 1970 dhcpcd.pid srw-rw---- 1 root root 0 led 1 1970 dhcpcd.sock srw-rw-rw- 1 root root 0 led 1 1970 dhcpcd.unpriv.sock drwxr-xr-x 2 root root 60 led 1 1970 dnsmasq -rw-r--r-- 1 pi pi 12976 lis 20 14:52 d589a48862398ed80a3d6066f4f56f4c-le32d8.cache-4 drwxr-xr-x 2 root root 80 led 1 1970 lirc -rw-r--r-- 1 root root 3 led 1 1970 ntpd.pid -rw-r--r-- 1 root root 137 led 1 1970 resolvconf_resolvers.conf drwxr-xr-x 2 root root 40 led 1 1970 sshd -rw-r--r-- 1 root root 4 led 1 1970 sshd.pid -rw-r--r-- 1 root root 4 led 1 1970 syslogd.pid drwxr-x--- 2 root netdev 60 led 1 1970 wpa_supplicant -rw-r--r-- 1 pi pi 112 lis 20 14:52 3830d5c3ddfd5cd38a049b759396e72e-le32d8.cache-4 -rw-r--r-- 1 pi pi 72 lis 20 14:52 4c599c202bc5c08e2d34565a40eac3b2-le32d8.cache-4 -rw-r--r-- 1 pi pi 128 lis 20 14:52 7ef2298fde41cc6eeb7af42e48b7d293-le32d8.cache-4 pi@radio(ro):~$ ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== +herbrand.noumic 193.190.230.66 2 u 32 64 7 54.723 -3.962 2.586 *lx.ujf.cas.cz 147.231.100.11 2 u 23 64 17 35.856 -2.784 1.882 +2a02:8300:8000: 116.49.102.213 2 u 22 64 17 37.611 -2.068 1.595 -xm02.qls.cz 147.231.2.6 2 u 58 64 17 50.835 -9.951 9.445 pi@radio(ro):~$To že tam hodiny nebyly nastavené je z výpisu tmp kde je datum 1.1.1970 než se hodiny pomocí ntpd serveru nastavily na správný čas.
Pôvodná otázka bola: v čom by mohol byť problém keď sa rozchádza čas v počítači s realitou (aj keď je následne zrovnávaný cez NTP). Vaše reakcie sú v zmysle že to nie je možné lebo "náhodný argument".Ne, otázka byla, v čem je problém, když se nedaří pomocí NTP synchronizovat softwarové hodiny. Vy jste do toho neustále motal hardwarové hodiny a nenechal jste si vysvětlit, že hardwarové hodiny jsou něco jiného, než softwarové. Vaši zkušenost nikdo nezpochybňoval, problém byl pouze ve vaší interpretaci.
Nov 19 16:19:33 server ntpd[12691]: ntp engine ready Nov 19 16:19:54 server ntpd[12691]: peer 94.124.107.190 now valid Nov 19 16:19:56 server ntpd[12691]: peer 80.79.25.111 now valid Nov 19 16:19:56 server ntpd[12691]: peer 46.167.244.222 now valid Nov 19 16:19:58 server ntpd[12691]: peer 81.2.254.224 now valid Nov 19 16:20:54 server ntpd[12690]: adjusting local clock by -0.783751s Nov 19 16:23:31 server ntpd[12690]: adjusting local clock by -0.364209s Nov 19 16:26:42 server ntpd[12690]: adjusting local clock by -0.366747s Nov 19 16:27:31 server ntpd[12691]: peer 46.167.244.222 now invalid Nov 19 16:27:37 server ntpd[12690]: adjusting local clock by -0.341809s Nov 19 16:28:39 server ntpd[12690]: adjusting local clock by -0.434803s Nov 19 16:32:56 server ntpd[12690]: adjusting local clock by -0.287299s Nov 19 16:35:36 server ntpd[12690]: adjusting local clock by -0.310647s Nov 19 16:37:10 server ntpd[12690]: adjusting local clock by -0.459971s Nov 19 16:38:42 server ntpd[12690]: adjusting local clock by -0.473243s Nov 19 16:41:51 server ntpd[12690]: adjusting local clock by -0.383809s Nov 19 16:42:56 server ntpd[12690]: adjusting local clock by -0.385968s Nov 19 16:47:10 server ntpd[12690]: adjusting local clock by -0.290378s Nov 19 16:47:40 server ntpd[12690]: adjusting local clock by -0.316128s Nov 19 16:49:15 server ntpd[12690]: adjusting local clock by -0.327180s Nov 19 16:52:26 server ntpd[12690]: adjusting local clock by -0.358129s Nov 19 16:55:09 server ntpd[12690]: adjusting local clock by -0.283413s Nov 19 16:56:45 server ntpd[12690]: adjusting local clock by -0.315908s Nov 19 17:00:22 server ntpd[12690]: adjusting local clock by -0.375862s Nov 19 17:04:07 server ntpd[12690]: adjusting local clock by -0.308793s Nov 19 17:05:11 server ntpd[12690]: adjusting local clock by -0.394132s Nov 19 17:09:29 server ntpd[12690]: adjusting local clock by -0.311061s Nov 19 17:10:35 server ntpd[12690]: adjusting local clock by -0.356446s Nov 19 17:11:07 server ntpd[12690]: adjusting local clock by -0.364804s Nov 19 17:14:21 server ntpd[12690]: adjusting local clock by -0.298772s Nov 19 17:14:21 server ntpd[12691]: reply from 94.124.107.190: negative delay -0.013978s, next query 3096s Nov 19 17:18:31 server ntpd[12691]: peer 89.221.208.61 now valid Nov 19 18:05:58 server ntpd[12690]: adjusting local clock by -1.670545s Nov 19 18:05:58 server ntpd[12691]: clock is now synced Nov 19 18:08:03 server ntpd[12690]: adjusting local clock by -1.608044s Nov 19 18:08:03 server ntpd[12691]: clock is now unsynced Nov 19 18:09:06 server ntpd[12690]: adjusting local clock by -1.636059s Nov 19 18:13:28 server ntpd[12690]: adjusting local clock by -1.678649s Nov 19 18:17:46 server ntpd[12690]: adjusting local clock by -1.686265s Nov 19 18:22:00 server ntpd[12690]: adjusting local clock by -1.647199s Nov 19 18:24:11 server ntpd[12690]: adjusting local clock by -1.653045s Nov 19 18:28:22 server ntpd[12690]: adjusting local clock by -1.639692s Nov 19 18:29:57 server ntpd[12690]: adjusting local clock by -1.680156s Nov 19 18:32:40 server ntpd[12690]: adjusting local clock by -1.634855s Nov 19 18:34:45 server ntpd[12690]: adjusting local clock by -1.684379s Nov 19 18:34:45 server ntpd[12691]: reply from 89.221.208.61: negative delay -0.100812s, next query 3147s Nov 19 18:45:18 server ntpd[12691]: peer 80.79.25.111 now invalid Nov 19 18:56:30 server ntpd[12691]: peer 81.2.254.224 now invalid Nov 19 18:56:30 server ntpd[12691]: 2 out of 4 peers valid Nov 19 18:56:30 server ntpd[12691]: bad peer 0.cz.pool.ntp.org (78.108.145.1) Nov 19 18:56:30 server ntpd[12691]: bad peer 1.cz.pool.ntp.org (147.251.48.140) Nov 19 19:27:13 server ntpd[12690]: adjusting local clock by -0.881156s Nov 19 19:27:45 server ntpd[12690]: adjusting local clock by -0.898808s Nov 19 19:29:51 server ntpd[12690]: adjusting local clock by -1.699764s Nov 19 19:33:37 server ntpd[12690]: adjusting local clock by -1.683850s Nov 19 19:34:08 server ntpd[12690]: adjusting local clock by -1.733996s
ntpdc
a ntpq
. To že ntpd
provede explicitní adjusting je spíše známka toho, že není schopen poslat do jádra informace o ppm o kolik se mají mikroadjustovat hodiny. Např to, že adjustace proběhla v 16:38:42 o 0,47 a předtím v 16:37:10 adjustace o 0,45 je absurdní. fakticky za 1:32 minuty se žádné normální hodiny nemohou rozejít o skoro půl vteřiny. to by byla chyba více než 0,5%. (mezi 17:10:35 a 17:11:07 je to ještě horší) Podle mne buď jsou hodiny zcela chybně nebo se požadavek serveru nepřenese do jádra. Co dostane ntpdc -c příkaz
, kde příkaz je kerninfo
, sysinfo
, iostats
, sysstats
a timerstats
hwclock -c
nech sa vylúči možnosť že sa len jedná o falošný poplach spôsobený prvotným vytiahnutím času kde nie je známe trvanie získania času.
Keď je drift systematický a stabilný…tak to zvládne i
ntpd
. Adjtimex by dávalo smysl použít jedině v případě, kdy nemůžete synchronizovat čas přes NTP ani žádným jiným způsobem.
Tiskni
Sdílej: