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 04:22 | Nová verze

    Byla vydána verze R14.1.7 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.

    JZD | Komentářů: 1
    dnes 00:33 | Nová verze

    Bazzite (Wikipedie), tj. linuxová distribuce vycházející z Fedora Linuxu a optimalizována pro hraní počítačových her, byla vydána ve verzi 45. S Open Gaming Collective (OGC) jádrem a novým Easy Anti-Cheatem pro Linux (EAC Linux v2).

    Ladislav Hagara | Komentářů: 0
    včera 22:11 | Bezpečnostní upozornění

    MikroTik zveřejnil vlastní bezpečnostní upozornění potvrzující, že zranitelnost linuxového jádra postihuje také RouterOS 7. Jde o use-after-free při zpracování IPv4 TCP spojení s IP options. Zranitelnost se týká provozu směřujícího na TCP službu samotného routeru, nikoli paketů, které router pouze přeposílá. Opraveno v long-term od 7.24.6, v stable od 7.25.1 a devel od 7.26beta5.

    vencour | Komentářů: 0
    včera 17:00 | Bezpečnostní upozornění

    Ve správci balíčků APT, používaném v Debianu a odvozených distribucích, byla nalezena a opravena kritická zranitelnost CVE-2026-109518. Vzdálený útočník může obejít ověření stažených balíčků pomocí přesměrování a dočasných chyb HTTP serveru.

    Ladislav Hagara | Komentářů: 1
    včera 13:11 | IT novinky

    Nejvyšší kontrolní úřad (NKÚ) vydal zprávu o finančním řízení prostředků EU v ČR (pdf). Dočíst se lze například, že přes 8 miliard korun na digitální vzdělávání nepřineslo naplnění žádného z prioritních cílů programu. Peněžní prostředky z fondů EU sice byly vynaloženy formálně v souladu s právními předpisy, avšak s minimálním nebo neprokazatelným dopadem na proklamované cíle ve vzdělávání. Na Metodickém portálu RVP.CZ bylo ke konci

    … více »
    Ladislav Hagara | Komentářů: 14
    včera 11:33 | Nová verze

    Emulátor terminálu kitty (Wikipedie, GitHub) byl vydán v nové verzi 0.50.

    Ladislav Hagara | Komentářů: 2
    včera 09:00 | Bezpečnostní upozornění

    Vývojáři C-Kermit oznámili několik dlouhodobě přítomných zranitelností. Patří mezi ně buffer overflow v Telnet/FTP klientovi a command injection v Kermit serveru. Dotčené verze: C-Kermit 11.0.514 a starší. Fix: 11.1.515 [oss-security].

    vencour | Komentářů: 0
    včera 02:44 | Nová verze

    Byla vydána nová verze 3.2.8 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP je již k dispozici také na Flathubu.

    Ladislav Hagara | Komentářů: 0
    3.11. 16:55 | Nová verze

    Projekt openSUSE dnes, 3. listopadu 2026, oficiálně vydal openSUSE Leap 16.1, novou verzi své stabilní linuxové distribuce. Novinkou je také Immutable Mode, který nahrazuje dosavadní samostatnou distribuci openSUSE Leap Micro. Podrobnosti o novém vydání najdete v oficiálním oznámení nebo v českém překladu oznámení. Instalační obrazy jsou již dostupné na get.opensuse.org. Vydání společně oslavíme v pátek ve virtuálním baru a na … více »

    lkocman | Komentářů: 0
    3.11. 16:00 | Nová verze

    Bylo oznámeno vydání Fedora Linuxu 45. 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 Cloud pro cloudové nasazení, Fedora CoreOS pro ty, kteří preferují neměnné systémy a Fedora IoT pro internet věcí. 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

    … více »
    Ladislav Hagara | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2976 hlasů
     Komentářů: 34, poslední 26.10. 08:24
    Rozcestník
    Štítky: není přiřazen žádný štítek


    Vložit další komentář
    19.5.2011 11:34 Jirka P.
    Rozbalit Rozbalit vše Re: jak na updaty v Debianu
    To má být otázka, povzdech nebo návod?

    Pokud to první, tak věz, že

    - ano, kód programů, které běžely před updatem, je nezměněn, včetně knihoven

    - fyzicky se stará knihovna smaže, až když ji přestane používat poslední program

    - nově spuštěné programy používají nové knihovny

    - k tomu, aby v systému neběžely nepatchované kusy kódu, je v Debianu program checkrestart

    Platí pro knihovny i pro jakékoli jiné soubory. MMAP s tín nemá nic společného.
    19.5.2011 12:00 krnoha | skóre: 10 | blog: prizpevy
    Rozbalit Rozbalit vše Re: jak na updaty v Debianu
    Měla to být otázka. Děkuji, checkrestart je to po čem jsem toužil.
    19.5.2011 14:51 CEST
    Rozbalit Rozbalit vše Re: jak na updaty v Debianu
    A neni to neco podobnyho, jako kdyz se meni nejakej glibc nebo libssl nebo ktery knihovny, pak vybehne okno, ze se musi restartovat seznam sluzeb, aby update byl kopletni. Clovek to pak odbouchne a sluzby se restartujou. Tohle se pri apr nedeje, ani to automaticky apache nerestartuje? ... hmmm, blby
    19.5.2011 14:32 mnicky
    Rozbalit Rozbalit vše Re: jak na updaty v Debianu
    Pre uplnost: checkrestart sa v Debiane nachadza v balicku debian-goodies
    19.5.2011 17:36 miro
    Rozbalit Rozbalit vše Re: jak na updaty v Debianu

    checkrestart mi na Ubuntu 8.04 tvrdí po čerstvém restartu:

    Found 1 processes using old versions of upgraded files
    (1 distinct programs)
    (1 distinct packages)
    These processes do not seem to have an associated init script to restart them:
    upstart:
    	1	/sbin/init

    Netuším proč, Google mi nijak nenapověděl.

    19.5.2011 17:56 Jirka P.
    Rozbalit Rozbalit vše Re: jak na updaty v Debianu
    Prozkoumejte lsof | grep init.
    19.5.2011 20:53 miro
    Rozbalit Rozbalit vše Re: jak na updaty v Debianu
    init         1     root  cwd       DIR        8,4     4096          2 /
    init         1     root  rtd       DIR        8,4     4096          2 /
    init         1     root  txt       REG        8,4    89604      16406 /sbin/init
    init         1     root  mem       REG        8,4  1364388     329286 /lib/tls/i686/cmov/libc-2.7.so
    init         1     root  mem       REG        8,4   109152     327696 /lib/ld-2.7.so
    init         1     root    0u      CHR        5,1                 567 /dev/console (deleted)
    init         1     root    1u      CHR        5,1                 567 /dev/console (deleted)
    init         1     root    2u      CHR        5,1                 567 /dev/console (deleted)
    init         1     root    3r     FIFO        0,5                5975 pipe
    init         1     root    4w     FIFO        0,5                5975 pipe
    init         1     root    5u     unix 0xdd59ae00                5976 socket
    init         1     root    6r      DIR       0,10        0          1 /inotify
    
    19.5.2011 20:57 miro
    Rozbalit Rozbalit vše Re: jak na updaty v Debianu
    přitom
    # ls -alF /dev | grep console
    crw-------  1 root   dialout   5,   1 2011-05-19 17:21 console
    prw-r-----  1 syslog adm            0 2011-05-19 19:25 xconsole|
    
    21.5.2011 19:25 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: jak na updaty v Debianu

    Odhadoval bych, že init při svém startu otevře /dev/console a pak ho během startovacích skriptů udev smaže a vytvoří znovu. Vzhledem k tomu, že je to znakové zařízení, nemá smysl to řešit (ve smyslu obávat se toho, že používáte nějakou starou verzi).

    Ale asi by bylo dobré to opravit. "zypper ps" dřív taky ukazoval různé smazané dočasné soubory, ale teď už se chová rozumně a ukazuje jen to, co opravdu má.

    24.5.2011 11:16 miro
    Rozbalit Rozbalit vše Re: jak na updaty v Debianu
    Díky za tip, vypadá to pravděpodobně:
    # grep console /var/log/udev 
    UEVENT[1305818467.833339] add      /devices/virtual/tty/console (tty)
    DEVPATH=/devices/virtual/tty/console
    UEVENT[1305818467.887579] add      /devices/virtual/vtconsole/vtcon0 (vtconsole)
    DEVPATH=/devices/virtual/vtconsole/vtcon0
    SUBSYSTEM=vtconsole
    UDEV  [1305818468.326913] add      /devices/virtual/tty/console (tty)
    DEVPATH=/devices/virtual/tty/console
    DEVNAME=/dev/console
    UDEV  [1305818474.783186] add      /devices/virtual/vtconsole/vtcon0 (vtconsole)
    DEVPATH=/devices/virtual/vtconsole/vtcon0
    SUBSYSTEM=vtconsole
    
    /etc/init.d/udev přeplácne /dev mountem:
    [ ... ]
    
            if ! mountpoint -q /dev; then
                # initramfs didn't mount /dev, so we'll need to do that
                mount -n --bind /dev /etc/udev
                mount -n -t tmpfs -o mode=0755 udev /dev
                mkdir -m 0700 -p /dev/.static/dev
                mount -n --move /etc/udev /dev/.static/dev
            fi
    
            # Copy over default device tree
            cp -a -f /lib/udev/devices/* /dev
    
            # It's all over netlink now
            if [ -e /proc/sys/kernel/hotplug ]; then
                echo "" > /proc/sys/kernel/hotplug
            fi
    
            # Start udevd
            log_begin_msg "Starting kernel event manager..."
            if start-stop-daemon --start --quiet --exec /sbin/udevd -- --daemon; then
                log_end_msg 0
            else
                log_end_msg $?
            fi
    [ ... ]
    
    init tak zřejmě bude mít otevřený soubor /dev/console v původním /dev, jehož obsah se stal vytvořením mountpointu nedostupný.
    24.5.2011 20:04 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: jak na updaty v Debianu
    v původním /dev, jehož obsah se stal vytvořením mountpointu nedostupný

    Nikoliv. Citovaný skript jej přesunul do /dev/.static/dev.

    19.5.2011 22:13 mnicky
    Rozbalit Rozbalit vše Re: jak na updaty v Debianu
    skuste checkrestart -v
    19.5.2011 23:25 miro
    Rozbalit Rozbalit vše Re: jak na updaty v Debianu
    Výstup z checkrestart -v je identický s výstupem z checkrestart. V manu není žádný přepínač popsán, takže bych řekl, že to přepínače ignoruje (zkusil jsem i přepínače -vv -vvv -a a vždy se to chovalo naprosto stejně.
    19.5.2011 21:40 Kvakor
    Rozbalit Rozbalit vše Re: jak na updaty v Debianu
    - fyzicky se stará knihovna smaže, až když ji přestane používat poslední program.
    To platí obecně - soubor, resp. jeho inoda je smazána jen tehdy, poklesne-li počet referencí na ni na nulu. Takže aby se soubor skutečně smazal, musí se smazat nejen pod svým původním jménem, ale musí být odstraněný i všechny hardlinky a soubor nesmí být otevřen, protože to se také počítá jako reference.

    Spustitelné programy mají navíc tu specialitu, že nemohou být měněny, pokud jsou používány jako "text" (tj. programový kód) běžícího procesu. Nicméně mohu být smazány, takže běžný postup upgradu spustitelného souboru či knihovny je nikoliv přepsat stará data novými, ale smazat původní soubor a vytvořit nový. Smazaný soubor je pak následně sám smazán, jakmile je příslušný proces ukončen.

    PS: Na vysvětlení tohoto principu laikům se mi jako příklad osvědčil Voldemort a jeho viteály z Harryho Pottera :-)

    Platí pro knihovny i pro jakékoli jiné soubory. MMAP s tín nemá nic společného.
    Má a nemá - spouštění procesů se v Linuxu, jako v jiných unixoidních systénmech, provádí tak, že se oblast souboru se sputitelným kódem mapuje do paměti podle toho, jak je třeba, což dělá za běžných okoností právě mmap(), nicméně pokud soborový systém mmap() nepodporuje, spušťění se obejde i bez něj (např. u síťových souborových systémů) a jádro to řeší přímým čtením (teda pokud si to dobře pamatuju z dob 2.0.x).
    dolik.rce avatar 19.5.2011 14:44 dolik.rce
    Rozbalit Rozbalit vše Re: jak na updaty v Debianu
    způsobně shodil apache2, zavolal apt-get upgrade a zase nahodil apache2
    Jen bych doplnil, že většinou se to dělá v pořadí apt-get upgrade a pak teprve restartovat všechny aplikaceu kterých došlo k upgradu závislostí. Je pak menší downtime a kód v paměti se znovu načte tak jako tak. Pokud vám na downtime nezáleží, tak je to samozřejmě jedno...
    19.5.2011 15:07 sidik
    Rozbalit Rozbalit vše Re: jak na updaty v Debianu
    Já se tedy vypínáním procesů nezabývám. U většiny služeb (Apache, databáze) to za mě dělá aptitude hned po upgradu.

    Založit nové vlákno • Nahoru

    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.