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 03:44 | Nová verze

    Byla vydána nová verze 1.58 sady nástrojů pro správu síťových připojení NetworkManager. Novinkám se v příspěvku na blogu NetworkManageru věnuje Josephine Pfeiffer. Vypíchnout lze možnost nmtui zobrazit nastavení Wi-Fi jako QR kód nebo podporu CLAT (464XLAT) a tunelů GENEVE (Generic Network Virtualization Encapsulation).

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

    Zákaz používání mobilních telefonů a dalších elektronických komunikačních zařízení ve školách, jehož uzákonění navrhli jako poslanci premiér Andrej Babiš (ANO) a ministr školství Robert Plaga (za ANO), dnes podle očekávání vláda podpořila. Novinářům to oznámil Babiš, podle Plagy byla podpora kabinetu jednomyslná. Účinnost předkladatelé navrhují od 1. září 2027. Podle opoziční ODS je plošný zákaz líbivé populistické opatření namířené proti digitální gramotnosti dětí.

    Ladislav Hagara | Komentářů: 1
    včera 19:33 | Bezpečnostní upozornění

    Vládní CERT upozorňuje (𝕏) na zranitelnost ve WordPress Core: CVE-2026-63030 s přezdívkou wp2shell. Zranitelnost typu vzdálené spuštění kódu (RCE) bez nutnosti autentizace umožňuje útočníkovi spouštět libovolný kód prostřednictvím endpointu WordPress REST API Batch. Ke zneužití není vyžadován platný uživatelský účet ani interakce uživatele. Úspěšné zneužití může vést ke kompletnímu kompromitování webové stránky a souvisejících dat. Zranitelnost postihuje verze WordPress 6.9.0 až 6.9.4 a 7.0.0 až 7.0.1.

    Ladislav Hagara | Komentářů: 0
    včera 18:11 | IT novinky

    Evropská komise (EK) vyměřila čínskému internetovému prodejci AliExpress pokutu 550 milionů eur (13,3 miliardy korun) za porušení povinností vyplývajících z nařízení o digitálních službách (DSA). Platforma podle EK řádně neposuzovala a neomezovala rizika související s prodejem nelegálních, nebezpečných nebo padělaných výrobků na svém internetovém tržišti. Komise zároveň firmě nařídila přijmout nápravná opatření. Podle AliExpressu je pokuta nepřiměřená.

    Ladislav Hagara | Komentářů: 7
    včera 12:22 | Nová verze

    Ruffle, tj. open source emulátor Flash Playeru napsaný v Rustu, byl vydán ve verzi 0.4.0. Ke stažení je také na Flathubu. Přímo ve webovém prohlížeči lze vyzkoušet online dema nebo vlastní swf soubory.

    Ladislav Hagara | Komentářů: 5
    18.7. 14:22 | Nová verze

    HollowByte je zranitelnost typu Denial of Service (DoS) v kryptografické knihovně OpenSSL. Útočník může odesíláním škodlivého payloadu o velikosti pouhých 11 bajtů zaplnit paměť serveru. OpenSSL před ověřením dat vyhradí nepřiměřený blok paměti (až 131 KB). Server pak čeká na data, která nepřišla. Zranitelnost je opravena ve verzích OpenSSL 4.0.1, 3.6.3, 3.5.7, 3.4.6 a 3.0.21.

    Ladislav Hagara | Komentářů: 0
    18.7. 13:44 | Komunita

    Ve španělské A Coruñě probíhá GUADEC 2026, tj. letošní konference vývojářů a uživatelů desktopového prostředí GNOME. Videozáznamy přednášek jsou k dispozici na YouTube.

    Ladislav Hagara | Komentářů: 2
    18.7. 13:22 | Komunita

    Společnost Collabora ve spolupráci s Valve vyvíjí Holo Core, tj. port Arch Linuxu pro ARM64 procesory (AArch64), který bude pohánět VR headset Steam Frame. Pro testování Arch Linuxu pro AArch64 jsou k dispozici binární balíčky, zdrojové kódy i kontejner pro Docker nebo Podman.

    Ladislav Hagara | Komentářů: 1
    18.7. 13:00 | IT novinky

    Mikroprocesor Zilog Z80 byl oficiálně uveden na trh před 50 lety, tj. v červenci 1976. Výroba mikroprocesoru skončila v roce 2024.

    Ladislav Hagara | Komentářů: 2
    18.7. 02:55 | Bezpečnostní upozornění

    Výzkumníci ze společnosti ESET objevili 11 zapomenutých UEFI shim zavaděčů, které byly podepsány společností Microsoft, a které umožňují útočníkům obejít ochranu UEFI Secure Boot na většině zařízení. Microsoft je zneplatnil (přidal jejich hash do databáze dbx) v rámci aktualizace Patch Tuesday dne 9. června 2026. Uživatelé Linuxu mohou databází aktualizovat pomocí LVFS. Ověřit zneplatnění zavaděčů lze pomocí skriptu uefi-dbx-audit. Jedná se o CVE-2026-8863 a CVE-2026-10797.

    Ladislav Hagara | Komentářů: 3
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (17%)
     (30%)
     (5%)
     (6%)
     (2%)
     (15%)
     (24%)
    Celkem 2184 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích

    18.3.2010 12:14 RYU.cz | skóre: 16 | Vsetín
    Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    Přečteno: 587×
    Zdravím, mám dva dotazy:

    pokud si vypisuju zatížení CPU pomocí příkazu

    env LANG=C top -n 1 | grep Cpu | awk '{print$2}'

    tak dostanu výsledek například "14.4%us," hezké, ale MRTG se to už nelíbí a proto potřebuju nějak vytáhnout pouze tu část před znakem "%". Pokud vím ,mělo by to jít přes parametry awk, ale z manpages nejsem vůbec chytrý.

    Druhá věc:

    Pokud se přihlásí user přes SSH, jsou jeho příkazy hezky v bashhistory, takže vím kdo co dělal, pokud ale některý použije sudo -i, nebo sudo su, tak se sice příkazy logují do BH roota, ale už nepoznám kdo co dělal. Nešlo by to nějak logovat nezávisle na bashhistory a na sudu ? něco jako:
    @12:54 - 12.03.2010 user anton did:       ping seznam.cz
    @12:55 - 12.03.2010 user anton did:       sudo -i
    @12:55 - 12.03.2010 user anton(root) did: ping -f seznam.cz
    
    Neptejte se prosím, proč má na jedné mašině roota víc lidí, nesouvisí to s tématem.

    Vím že když bude uživatel root, může udělat cokoliv, včetně mazání tohoto logu, z toho však strach nemám, jde spíš o to aby se udržel přehled, popřípadě, když se neco zmrví, tak ať se ví na koho řvát.
    Linux is like a teepee - no windows, no gates, apache inside. | RYU.cz

    Řešení dotazu:


    Odpovědi

    18.3.2010 12:24 pepazdepa
    Rozbalit Rozbalit vše Re: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    env LANG=C top -n 1 | awk '/cpu/ { substr(/us/,"") ; print$2 }'

    ??
    18.3.2010 12:43 RYU.cz | skóre: 16 | Vsetín
    Rozbalit Rozbalit vše Re: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    env LANG=C top -n 1 | awk '/cpu/ { substr(/us/,"") ; print$2 }' bohužel nic nevrací
    Linux is like a teepee - no windows, no gates, apache inside. | RYU.cz
    18.3.2010 14:22 fsfsf
    Rozbalit Rozbalit vše Re: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    env LANG=C top -n 1 | awk -F '%' '{ if( /^Cpu/ ) print $1; }'
    18.3.2010 15:09 Já
    Rozbalit Rozbalit vše Re: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    env LANG=C top -n 1 -b | sed -ne 's/^Cpu[^0-9]*\([0-9.]\+\)[^0-9].*/\1/p'
    18.3.2010 15:58 pepazdepa
    Rozbalit Rozbalit vše Re: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    pardon, moje chyba
    env LANG=C top -n 1 | awk '/^Cpu/ { sub(/us\,/,"",$2) ; print $2 }'                                                                                                                                  
    22.0%
    substr je pro pocitani delky retezce :(
    18.3.2010 12:28 pepazdepa
    Rozbalit Rozbalit vše Re: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    nastav si spravne sudoers, a pozor, napriklad se da vyskocit z vi/ftp atp pokud to spravne nenastavis.... sudo muze logovat do syslogu, tam to muzes parsovat treba pres swatch atp...

    jinak jestli nekdo muze udelat sudo su - nebo vyskocit z sudo vi /tmp/foobar tak rovnout muzes na vsechno logovani zapomenou, zbytecny boj.

    hehe v praci vyskakuji pres vi/ftp casto ;) holt kdyz me nechteji dat roota primo :)
    18.3.2010 12:45 RYU.cz | skóre: 16 | Vsetín
    Rozbalit Rozbalit vše Re: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    a nedá se logovat IP a příkaz ? podle toho bych taky poznal kdo ... počítám s tím, že jediný přístup bude přes ssh
    Linux is like a teepee - no windows, no gates, apache inside. | RYU.cz
    18.3.2010 14:05 pepazdepa
    Rozbalit Rozbalit vše Re: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    no to by byl hack ;)

    po prihlaseni press ssh se uzivateli v shellu delaji promenne SSH*...

    podle me to je security by obsurity, lepsi je man last a muzes logovat prihlaseni snad pres syslog nebo do nejake databaze, muzes i sudo prikazy logovat, takze najdes (snad) spojeni mezi prihlasenym uzivatelem a sudo prikazem.

    mozna by sis mel nejdriv nastudovat unix, pak nastudovat jiz uvedene logovaci reseni, a pak se zabyvat designem. a ne mit kopec prani: chci logovat to, ono, tamto...
    Tarmaq avatar 18.3.2010 17:39 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    Pro priste - doporucuji psat kazdy dotaz zvlast, potencialni radsi nebudou zmateni, navic se lepe pozna ktera z otazek byla vyresena.
    env LANG=C top -n 1 | grep Cpu | awk '{print$2}' | sed 's/%.*//'
    
    Don't panic!
    18.3.2010 22:32 pepazdepa
    Rozbalit Rozbalit vše Re: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    ja bych to prohnal jeste vice rourama :D cim vic, tim lip.
    Řešení 1× (RYU.cz (tazatel))
    Tarmaq avatar 19.3.2010 10:49 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    pridal jsem k autorovu prikazu akorat ten sed, neresil jsem jestli se ke stejnemu vysledku muze dobrat jinou cestou, jen jsem ukazal jak se zbavit tech procent za tim.. Prikazy vyse (vcetne tvych) nevracely co autor pozadoval. Vykonostne tam neni skoro zadny rozdil proti verzi s awk. Nicmene uznavam ze moje reseni neni idealni. Urcite se najde neco jako:
    $ mpstat | grep all | awk '{print $4}'
    
    Don't panic!
    19.3.2010 10:55 RYU.cz | skóre: 16 | Vsetín
    Rozbalit Rozbalit vše Re: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    DELL pe1750 dvakrát Xeon si nějákých pěti procesů nevšimne :-D ... přesnost bych řešil tak v řádech jednotek procent ... problém je, že to stále nejede :-(
    Linux is like a teepee - no windows, no gates, apache inside. | RYU.cz
    19.3.2010 11:38 Lol Phirae | skóre: 23
    Rozbalit Rozbalit vše Re: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    LANG=C idle=$(top -n 2 | grep "Cpu(s)" | tail -n 1 | awk {' print $8 '} | cut -f 1 -d .); usage=$(( 100 - $idle )); echo $idle $usage 0 100 Nevim, me to funguje... :-)
    kouby avatar 18.3.2010 22:48 kouby | skóre: 27 | blog: init | Praha
    Rozbalit Rozbalit vše Re: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    Radsi spustime 5 procesu nez 3. Cim vice tim lepe, pekne tomu systemu nalozime, jen at se neflaka.. :)
    That's thirty minutes away. I'll be there in ten.
    18.3.2010 22:50 Lol Phirae | skóre: 23
    Rozbalit Rozbalit vše Re: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    Jeste by se tam urcite zamontovat nejaky zbytecny cat... :-D
    18.3.2010 22:04 RYU.cz | skóre: 16 | Vsetín
    Rozbalit Rozbalit vše Re: Dělení stringu v bashi (grep,awk) Logování sudo -i při více uživatelích
    hmm, super, díky za to co jste mi tu psali, jsou to funkční řešení, která vracejí správný výsledek ... teď se ale pro změnu MRTG rozhodlo, že co fungovalo doteď už fungovat nebude a prohlásí, že to co dostává není číslo.
    Linux is like a teepee - no windows, no gates, apache inside. | RYU.cz

    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.