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 05:11 | Komunita

    Během tradiční ceremonie k oslavě Dne vzniku samostatného československého státu (28. října) byl vyznamenán medailí Za zásluhy (o stát v oblasti hospodářské) vývojář 3D tiskáren Josef Průša. Letos byly uděleny pouze dvě medaile Za zásluhy o stát v oblasti hospodářské, druhou dostal informatik a manažer Ondřej Felix, který se zabývá digitalizací státní správy.

    🇹🇬 | Komentářů: 25
    dnes 04:44 | Nová verze

    Tor Browser, tj. fork webového prohlížeče Mozilla Firefox s integrovaným klientem sítě Tor přednastavený tak, aby přes tuto síť bezpečně komunikoval, byl vydán ve verzi 15.0. Postaven je na Firefoxu ESR 140.

    Ladislav Hagara | Komentářů: 1
    včera 16:44 | Nová verze

    Bylo oznámeno (cs) vydání Fedora Linuxu 43. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora IoT pro internet věcí, Fedora Cloud pro cloudové nasazení a Fedora CoreOS pro ty, kteří preferují neměnné systémy. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách Fedora Magazinu: Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Silverblue a Fedora Atomic Desktops.

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

    Elon Musk oznámil (𝕏) spuštění internetové encyklopedie Grokipedia (Wikipedia). Zatím ve verzi 0.1. Verze 1.0 prý bude 10x lepší, ale i ve verzi 0.1 je podle Elona Muska již lepší než Wikipedia.

    Ladislav Hagara | Komentářů: 15
    včera 05:44 | Komunita

    PSF (Python Software Foundation) po mnoha měsících práce získala grant ve výši 1,5 milionu dolarů od americké vládní NSF (National Science Foundation) v rámci programu "Bezpečnost, ochrana a soukromí open source ekosystémů" na zvýšení bezpečnosti Pythonu a PyPI. PSF ale nesouhlasí s předloženou podmínkou grantu, že během trvání finanční podpory nebude žádným způsobem podporovat diverzitu, rovnost a inkluzi (DEI). PSF má diverzitu přímo ve svém poslání (Mission) a proto grant odmítla.

    Ladislav Hagara | Komentářů: 23
    včera 04:55 | Nová verze

    Balík nástrojů Rust Coreutils / uutils coreutils, tj. nástrojů z GNU Coreutils napsaných v programovacím jazyce Rust, byl vydán ve verzi 0.3.0. Z 634 testů kompatibility Rust Coreutils s GNU Coreutils bylo úspěšných 532, tj. 83,91 %. V Ubuntu 25.10 se již používá Rust Coreutils místo GNU Coreutils, což může přinášet problémy, viz například nefunkční automatická aktualizace.

    Ladislav Hagara | Komentářů: 0
    27.10. 21:00 | IT novinky

    Od 3. listopadu 2025 budou muset nová rozšíření Firefoxu specifikovat, zda shromažďují nebo sdílejí osobní údaje. Po všech rozšířeních to bude vyžadováno někdy v první polovině roku 2026. Tyto informace se zobrazí uživateli, když začne instalovat rozšíření, spolu s veškerými oprávněními, která rozšíření požaduje.

    Ladislav Hagara | Komentářů: 0
    27.10. 17:11 | Humor

    Jste nuceni pracovat s Linuxem? Chybí vám pohodlí, které vám poskytoval Microsoft, když vás špehoval a sledoval všechno, co děláte? Nebojte se. Recall for Linux vám vrátí všechny skvělé funkce Windows Recall, které vám chyběly.

    Ladislav Hagara | Komentářů: 1
    27.10. 16:11 | Komunita

    Společnost Fre(i)e Software oznámila, že má budget na práci na Debianu pro tablety s cílem jeho vyžívání pro vzdělávací účely. Jako uživatelské prostředí bude použito Lomiri.

    Ladislav Hagara | Komentářů: 1
    26.10. 17:11 | IT novinky

    Proběhla hackerská soutěž Pwn2Own Ireland 2025. Celkově bylo vyplaceno 1 024 750 dolarů za 73 unikátních zranitelností nultého dne (0-day). Vítězný Summoning Team si odnesl 187 500 dolarů. Shrnutí po jednotlivých dnech na blogu Zero Day Initiative (1. den, 2. den a 3. den) a na YouTube.

    Ladislav Hagara | Komentářů: 5
    Jaké řešení používáte k vývoji / práci?
     (36%)
     (48%)
     (20%)
     (19%)
     (23%)
     (17%)
     (21%)
     (17%)
     (18%)
    Celkem 280 hlasů
     Komentářů: 14, poslední 14.10. 09:04
    Rozcestník

    Dotaz: uprava logu

    8.6.2012 13:26 2012
    uprava logu
    Přečteno: 275×
    Dobry den, mam logy tohoto formatu:
    ...
    May 10 16:23:00 aaaaa
    May 10 16:23:33 bbbb
    ...
    May 11 16:23:33 cccc
    May 11 16:23:35 dddd
    ...
    May 12 16:25:48 eee
    ....
    
    A potrebuju z nich vyparsovat jen urcitou cast od urciteho data,hodiny,minuty zase do urciteho data. To znamena uriznout radky, ktere uz tam nepatri. Udelal jsem to bash skriptem s pomoci "date %s". Ale je to celkem narocne na cas, neexistuje nejaky rychlejsi bashovy zpusob?

    Odpovědi

    8.6.2012 13:38 NN
    Rozbalit Rozbalit vše Re: uprava logu
    grep ?

    NN
    8.6.2012 13:41 2012
    Rozbalit Rozbalit vše Re: uprava logu
    no ja potrebuju urcity rozpeti podle casu, tohle GREPem nepujde...
    8.6.2012 14:00 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: uprava logu
    pojde ti to cez egrep :)
    8.6.2012 14:11 2012
    Rozbalit Rozbalit vše Re: uprava logu
    to sice jo, ale jen pro logy, ktere tam jsou obsazeny. Napriklad pro tohle:
    May 10 16:23:00
    May 12 16:25:48
    ale ja to potrebuju od konkretniho casu, ktery ani v tech logach nemusi byt... tzn. treba
    od: May 10 16:23:01
    do: May 11 16:23:34
    8.6.2012 14:44 iKoulee | skóre: 19
    Rozbalit Rozbalit vše Re: uprava logu
    asi bych to udelal saodou regularnich vyrazu:
    sed -n \
    -e '/May 10 16:23:0[1-9]/p' \
    -e '/May 10 16:23:[0-5][0-9]/p' \
    -e '/May 10 16:2[3-9]:[0-5][0-9]/p' \
    -e '/May 10 16:[2-5][0-9]:[0-5][0-9]/p' \
    ...
    
    otazka zni jak casto se to dela jestli to stoji za to psani
    Even if you fall on your face, you’re still moving forward
    Jendа avatar 8.6.2012 14:50 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: uprava logu
    sed -n \
    -e '/May 10 16:23:0[1-9]/p' \
    -e '/May 10 16:23:[0-5][0-9]/p' \
    -e '/May 10 16:2[3-9]:[0-5][0-9]/p' \
    -e '/May 10 16:[2-5][0-9]:[0-5][0-9]/p' \
    ...
    
    Oh fuck.

    (Seřadil bych je.) Spíš bych si našel začátek a konec (nejlépe půlením intervalu) a pak vyřízl řádky, co jsou mezi tím.
    8.6.2012 14:55 iKoulee | skóre: 19
    Rozbalit Rozbalit vše Re: uprava logu
    priznavam se v sedu jsem dost marnej. Vzdycky jednou za cas si reknu ze se poradne naucim awk/sed tak si neco prectu, ale jak to nepouzivam tak mi po nejake dobe zbyde v hlave jen neurcity pocit: "Tohle jde urcite udelat nejak lepe za pomoci..."
    Even if you fall on your face, you’re still moving forward
    Jendа avatar 8.6.2012 14:59 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: uprava logu
    Ale jo, ne, že bych taky neprasil, ale tvůj způsob má ten problém, že při delších intervalech bude těch regexpů strašlivě moc (a navíc napsat je tak, aby vykryly všechny časy, co můžou, bude silně netriviální).
    8.6.2012 15:12 iKoulee | skóre: 19
    Rozbalit Rozbalit vše Re: uprava logu
    To ja samozrejme chapu, jen je mi zkratka nekdy kladivo blizsi nez sroubovak :-)

    Jinak pokud imho pokud to bude souvysly interval tak pocet regularu tak rust nebude, spise roste s presnosti casu, coz ale na principu, ze je to zametani hrabema samozrejme nic nemeni.
    Even if you fall on your face, you’re still moving forward
    8.6.2012 15:15 marek
    Rozbalit Rozbalit vše Re: uprava logu

    Dobry den.

    Neco podobneho jsem nedavno psal.

    Je to na log velikosti radove stovek GB.

    Hledam pouze zacatek.

    Do logu se prubezne zapisuje a tak si urcim bod do ktereho ctu.

    Vubec mi tam nevadi ze kdyz to neni uplne presne, povoluji maximalne 20 iteraci.

    
    #***********************************************************tady hledam co mohu preskocit
    CAS="$(date -d "${PRED} hour ago"  +'%b %e %H:%M')"
    CASS="$(date -d "${CAS}" +%s)"
    
    
    ZACATEK=0
    KONEC=$(ls -l /var/log/blabla|awk '// {print $5}')
    MAX=0
    
    while [ ${ZACATEK} -ne ${KONEC} ]
    do
    
            POROVNEJ="$(dd if=/var/log/blabla bs=1 skip=$((KONEC/2+ZACATEK/2)) 2>/dev/null |head -n2 | sed -e'2s/\([^ ]\+ \+\)\([^ ]\+ \+\)\([^ ]\+ \+\)\([^ ]\+ \+\).*/\1\2\3\4/p;d')"
    
            
            if [ ${CASS} -gt "$(date -d "${POROVNEJ/:[0-9][0-9] */}" +%s)" ]
            then
                    ZACATEK=$((KONEC/2+ZACATEK/2))
            else
                    KONEC=$((KONEC/2+ZACATEK/2))
            fi
            if [ $MAX -gt 20 ] || [ "${CAS}" = "${POROVNEJ/:[0-9][0-9] */}" ]
            then
                    KONEC=${ZACATEK}
            fi
            MAX=$((MAX+1))
    done
    #*************************************************************snad jsem to nasel a mam to v $KONEC
    

    pak to pouzivam:

    VELIKOST=$(ls -l /var/log/blabla|awk '// {print $5}')
    dd if=/var/log/blabla bs=1024 skip=$((KONEC/1024)) count=$(((VELIKOST-KONEC)/1024)) 2>/dev/null 
    
    Marek
    8.6.2012 14:54 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: uprava logu

    a preco by to akoze neslo? :)

    egrep "^May 1[0-1] 16:23:(?0([1-9])|(?[1-2]([0-9])|(?3([0-4])|())))$"

    8.6.2012 14:59 iKoulee | skóre: 19
    Rozbalit Rozbalit vše Re: uprava logu
    protoze tenhel vyraz nematchuje to co tazatel hleda
    Even if you fall on your face, you’re still moving forward
    Jendа avatar 8.6.2012 15:01 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: uprava logu
    Třeba proto, že tohle pokryje z požadovaného intervalu méně než promile? ;)
    8.6.2012 15:33 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: uprava logu
    Jasne, to tam prejde do dalsieho dna :) takze tu je oprava, ktora pokryva toto
    od: May 10 16:23:00
    do: May 10 23:59:59

    egrep "^May (?10 (?1(?6(?:2([3-9]:[0-5][0-9])|(?:[3-5]([0-9]:[0-5][0-9])|()))|((?[7-9](:[0-5][0-9]:[0-5][0-9])|())))|(?2([0-3]:[0-5][0-9]:[0-5][0-9])|()))|(?11 ()|()))$"

    Na konci je este priestor pre 'May 11 ...', uz sa mi to dalej nechcelo robit avsak da sa to obdobne ako pre 'May 10 ...'. Inymi slovami, da sa to ;)
    8.6.2012 20:54 jekub
    Rozbalit Rozbalit vše Re: uprava logu
    Když píšete, že je to náročné na čas, tak to asi potřebujete opakovaně.

    Jako dobré řešení mi případá nahrát log do relační databáze a pak použít sql. Takový import by měl být v pohodě prostředky té které databáze.

    Já mám skoro všude (byť z jiných důvodů) oracle-xe a pokud potřebuju, použiju externí tabulky. Tak ani nemusím data nahrávat přímo do db. Pokud jednou nad logem udělám externí tabulku, mám vystaráno s jakýmkoli obskurním dotazem, který si někdo v budoucnu vymyslí.

    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.