abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 00:22 | Bezpečnostní upozornění

Nitay Artenstein z Exodus Intelligence se v příspěvku na blogu společnosti podrobně věnuje bezpečností chybě Broadpwn (CVE-2017-9417). Její analýzu provedl také Zhuowei Zhang na blogu Booster Ok. Jedná se o chybu ve firmwaru Wi-Fi chipsetů BCM43xx od Broadcomu. Útočník může vzdáleně získat kontrolu nad zařízením. Chyba byla již opravena v macOS, iOS i Androidu [Hacker News].

Ladislav Hagara | Komentářů: 0
včera 22:55 | IT novinky

Intel končí s vývojovými deskami Joule, Edison, Galileo a také s Arduino 101 a Curie.

Ladislav Hagara | Komentářů: 0
včera 14:44 | Nová verze

Byla vydána nová verze 42.3 linuxové distribuce openSUSE Leap. Jedná se už o třetí vydání, které staví na SUSE Linux Enterprise (SLE). Výchozím jádrem je opět poslední LTS verze, tedy řada 4.4. Podrobnosti v oznámení o vydání a v poznámkách k vydání.

Ladislav Hagara | Komentářů: 15
včera 14:30 | Nová verze

Google Chrome 60 byl prohlášen za stabilní. Nejnovější stabilní verze 60.0.3112.78 tohoto webového prohlížeče přináší řadu oprav a vylepšení. Vylepšeny byly také nástroje pro vývojáře (YouTube). Opraveno bylo 40 bezpečnostních chyb.

Ladislav Hagara | Komentářů: 0
25.7. 22:33 | IT novinky

Společnosti Adobe, Apple, Facebook, Google, Microsoft a Mozilla společně oznámily konec Flashe. Podpora Flashe oficiálně skončí na konci roku 2020.

Ladislav Hagara | Komentářů: 14
25.7. 05:55 | Komunita

Před 10 lety, v červenci 2007, se začal prodávat svobodný chytrý telefon Neo 1973 (vnitřní označení GTA01). Za jeho vývojem stáli vývojáři projektu Openmoko (Wikipedie). O rok později bylo možné koupit jejich druhý telefon Neo FreeRunner (GTA02). V roce 2011 byl představena platforma GTA04. Tuto platformu využívá také projekt Neo900, jehož cílem je vývoj nástupce telefonu Nokia N900. Nahlédnutí do historie Openmoko a další informace v článku na Vanille.de [Hacker News].

Ladislav Hagara | Komentářů: 23
25.7. 04:44 | Komunita

Tým Debianu zabývající se reprodukovatelnými sestaveními (Reproducible Builds), tj. kdokoli může nezávisle ověřit, že daný binární .deb balíček vznikl překladem daných zdrojových kódů, oznámil, že 94 % balíčků Debianu lze přeložit a sestavit reprodukovatelně. V únory 2015 to bylo 83 % [reddit].

Ladislav Hagara | Komentářů: 4
24.7. 11:22 | Komunita

Mozilla.cz informuje, že na blogu Mozilly věnovaném bezpečnosti byly zveřejněny výsledky bezpečnostního auditu služby Firefox Accounts, v českých překladech účet Firefoxu, sloužící hlavně k přihlašování k synchronizaci Firefox Sync. Nalezeno bylo celkem 15 bezpečnostních chyb, z toho jedna byla označena jako kritická a tři jako vážné.

Ladislav Hagara | Komentářů: 0
24.7. 11:00 | Nová verze

Byla vydána první stabilní verze 1.0 svobodného komunikačního softwaru Ring (Wikipedie). Ring, původně SFLphone, je součástí projektu GNU [reddit].

Ladislav Hagara | Komentářů: 4
24.7. 06:00 | Zajímavý projekt

Warner Skoch na svých stránkách zveřejnil návod (YouTube) na zhotovení kapesní herní konzole MintyPi. Konzole MintyPi je postavena na Raspberry Pi Zero W a RetroPie. Jako obal slouží plechová krabička od mentolek.

Ladislav Hagara | Komentářů: 0
Těžíte nějakou kryptoměnu?
 (4%)
 (2%)
 (20%)
 (74%)
Celkem 105 hlasů
 Komentářů: 6, poslední včera 18:53
    Rozcestník

    Dotaz: serializace paralelnich cron jobu

    rADOn avatar 30.3.2011 19:38 rADOn | skóre: 44 | blog: bloK | Praha
    serializace paralelnich cron jobu
    Přečteno: 254×
    Mam N redundatnich debianich stroju na kterych jsou naplanovane ulohy v cronu. Chtel bych dosahnout toho, aby bezely vsechny crony a zustala redundance, ale nebezely najednou. Co jsem uz zkousel:
    1. Zatim se to resi klasicky stridanim intervalu v crontabu (sude/liche hodiny apod.), ale to se mi prestava libit. Protoze jsou pak na masinach ruzne crontaby, je v tom hokej a muze se stat ze pri upgradu baliku lidsky faktor zapomene crontaby upravit.
    2. Mit pripravene ruzne konfigurace. Zkouseli jsme tu variantu pri instalaci nasymlinkovat z postinst skriptu jeden z N zabalenych crontabu, ale museli jsme ji opustit. Samotne baleni vice crontabu je ok, ale vybirani mezi nimi v postinstu je krehke a vubec spatny napad. Otazka jedna - neumí to nejaky pokrocilejsi cron demon zaridit? Pokud by se rozhodovani ridilo centralne z cronu, napriklad globalnim nastavenim nejake promenne, bylo by to robustnejsi nez hadat pri kazdem upgradu balicku. (promenne ve vixie cronu pouzit nelze)
    3. Wrapper nad ulohou ktery by zjistil ze uz bezi nebo bezela jinde a ukoncil by se. Bohuzel nejsem schopny vymyslet jak to popsat tak aby to google pochopil :-( Zatim jsem vydoloval jen spousty preslozitenych elektraren na rozdileni uloh do obrovskych clusteru, zatimco ja bych chtel unixovy nastroj - delat jednu jednoduchou vec a delat ji dobre a srozumitelne.
    4. Jine napady?

    P.S. Ano, umim si napsat kousek kodu ktery to pohlida, ale nechce se mi verit ze bych byl prvni kdo na neco takoveho pomyslel.
    "2^24 comments ought to be enough for anyone" -- CmdrTaco

    Odpovědi

    30.3.2011 20:03 Ragzid | skóre: 24 | blog: Pivní koutek | Liberec-Brno
    Rozbalit Rozbalit vše Re: serializace paralelnich cron jobu
    3. neco jako:
    #!/bin/sh
    if [ ! -f /mnt/remote/var/run/uloha.pid ]; then
      touch /mnt/remote/var/run/uloha.pid
      #... tady to neco dela
      rm /mnt/remote/var/run/uloha.pid
    else exit 1
    fi
    ?

    pak to ale predpoklada, aby vzdy alespon jeden stroj byl vzdy funkcni 4. Posunout cas na strojich o urcity casovy interval? :-D
    rADOn avatar 31.3.2011 11:51 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: serializace paralelnich cron jobu
    Zavislost na jednom stroji je opak toho ceho chci dosahnout.

    Stridani casu je bod 1.
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    30.3.2011 20:39 Miklik | skóre: 27 | Krnov
    Rozbalit Rozbalit vše Re: serializace paralelnich cron jobu
    Mě napadlo, mít cron spuštěny jen na jednom stroji a z něj spouštět úlohy vzdáleně přes ssh.
    Netvrdím to, ale možná je to pravda.
    31.3.2011 13:55 marek
    Rozbalit Rozbalit vše Re: serializace paralelnich cron jobu

    Dobry den.

    Napad:

    Kazdy stroj ma nejakou jedinecnou ip adresu.

    Co takhle generovat adresy tak, aby ztoho bylo jasne, kdy se to ma poustet.

    Marek

    rADOn avatar 31.3.2011 15:30 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: serializace paralelnich cron jobu
    Zajimavy napad… na urcity veci by to mohlo byt o hodne lepsi nez hadani z fqdn ale moje otazka je - jak toho dosahnout? Jak rici cronu "ignoruj nasledujic job pokud mas IP // N, subdomenu XX nebo neco podobneho? Muzu samozrejme napsat nejakej stupidni wrapper nebo postinst skript, me ale zajima jestli to nejde zaridit samotnym cronem, aby se to nastavilo jednou a naporad a ne pri kazdy instalaci balicku.
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    1.4.2011 10:31 marek
    Rozbalit Rozbalit vše Re: serializace paralelnich cron jobu

    Dobry den.

    Myslim, ze nejsnazsi je stupidni wrapper, ktery je pousten cronem a ktery pousti Vas script. To znamena, ze to cron bude poustet napriklad kazdou hodinu, a pokud 5 konecnych bitu adresy se shoduje s hodinou pak spust zbytek.

    #!/bin/bash
    LASTBYTE=$(ip addr show dev eth0 scope global | sed -e"s/[[:blank:]]\+inet[[:blank:]]\+[^\.]\+\.[^\.]\+\.[^\.]\+\.\([^\/]\+\)\/.*/\1/p;d");
    
    if [ "$((LASTBYTE & 31 ))" -eq "$(date +%k)"  ]
    then
       echo "zde je funkcni cast"
    fi
    
    

    Marek

    31.3.2011 21:28 Kit
    Rozbalit Rozbalit vše Re: serializace paralelnich cron jobu
    Pochopil jsem požadavek asi takto:
    STANICE=$(cat "cislo_stanice.txt")*10
    $STANICE * * * * /bin/prog1
    $STANICE 5,17 * * * /bin/prog2
    
    ale obávám se, že takhle to fungovat nebude. Ovšem mohlo by pomoct nějaké makro pro VIM nebo ten crontab generovat při každém startu.

    U toho druhého způsobu stačí vygenerovat řetězec v libovolném programu, který dodá minuty třeba podle jména počítače nebo IP, vloží je do správného místa a odešle do crontabu. Například takto:
    #/bin/sh
    STANICE=$(generator)
    echo "$STANICE * * * * /bin/prog1" | crontab -
    
    a tento skript uložit někam do /etc/init.d/
    1.4.2011 09:31 pepazdepa
    Rozbalit Rozbalit vše Re: serializace paralelnich cron jobu
    takze potrebujes mit kontrolu jaky joby bezi kde a v kolik na vice serverech.

    k tomu se pouzivaji tzv. job schedulers, v enterprise napr. IBM Tivoli Workload Schedules (TWS), $Universe atp. Rikal jsem si, ze vyzkousim http://en.wikipedia.org/wiki/Open_Source_Job_Scheduler ale zatim jsem nenasel cas.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.