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í
×
    včera 18:33 | Bezpečnostní upozornění

    Vládní CERT (GovCERT.CZ) upozorňuje (𝕏) na kritickou zranitelnost v jsPDF, CVE-2025-68428. Tato zranitelnost umožňuje neautentizovaným vzdáleným útočníkům číst libovolné soubory z lokálního souborového systému serveru při použití jsPDF v prostředí Node.js. Problém vzniká kvůli nedostatečné validaci vstupu u cest k souborům předávaných několika metodám jsPDF. Útočník může zneužít tuto chybu k exfiltraci citlivých

    … více »
    Ladislav Hagara | Komentářů: 1
    včera 16:22 | Komunita

    V úterý 13. ledna 2025 se v pražské kanceláři SUSE v Karlíně uskuteční 5. Mobile Hackday, komunitní setkání zaměřené na Linux na mobilních zařízeních, kernelový vývoj a související infrastrukturu. Akci pořádá David Heidelberg.

    … více »
    lkocman | Komentářů: 0
    včera 16:00 | Pozvánky

    Už je 14 dní zbývá do začátku osmého ročníku komunitního setkání nejen českých a slovenských správců sítí CSNOG 2026. Registrace na akci je stále otevřená, ale termín uzávěrky se blíží. I proto organizátoři doporučují, aby se zájemci přihlásili brzy, nejlépe ještě tento týden.

    … více »
    VSladek | Komentářů: 0
    včera 02:22 | Pozvánky

    Rok 2026 sotva začal, ale už v prvním týdnu se nashromáždilo nezvykle mnoho zajímavostí, událostí a zpráv. Jedno je ale jisté - už ve středu se koná Virtuální Bastlírna - online setkání techniků, bastlířů a ajťáků, kam rozhodně doražte, ideálně s mikrofonem a kamerou a zapojte se do diskuze o zajímavých technických tématech.

    Dějí se i ne zcela šťastné věci – zdražování a nedostupnost RAM a SSD, nedostatek waferů, 3€ clo na každou položku z Číny … více »
    bkralik | Komentářů: 0
    5.1. 22:00 | Komunita

    Vývojáři GNOME a Firefoxu zvažují ve výchozím nastavení vypnutí funkce vkládání prostředním tlačítkem myši. Zdůvodnění: "U většiny uživatelů tento X11ism způsobuje neočekávané chování".

    Ladislav Hagara | Komentářů: 10
    5.1. 15:22 | Nová verze

    Nástroj pro obnovu dat GNU ddrescue (Wikipedie) byl vydán v nové verzi 1.30. Vylepšena byla automatická obnova z disků s poškozenou čtecí hlavou.

    Ladislav Hagara | Komentářů: 0
    5.1. 12:55 | IT novinky

    Protokol IPv6 má již 30 let. První návrh specifikace RFC 1883 je z prosince 1995.

    Ladislav Hagara | Komentářů: 13
    5.1. 01:55 | IT novinky

    Byli vyhlášeni vítězové ocenění Steam Awards 2025. Hrou roku a současně nejlepší hrou, která vám nejde, je Hollow Knight: Silksong.

    Ladislav Hagara | Komentářů: 2
    4.1. 21:11 | Nová verze

    Byla vydána nová verze 26.0 linuxové distribuce Manjaro (Wikipedie). Její kódové jméno je Anh-Linh. Ke stažení je v edicích GNOME, KDE PLASMA a XFCE.

    Ladislav Hagara | Komentářů: 0
    3.1. 20:22 | Humor Ladislav Hagara | Komentářů: 67
    Které desktopové prostředí na Linuxu používáte?
     (0%)
     (4%)
     (0%)
     (11%)
     (24%)
     (6%)
     (6%)
     (3%)
     (11%)
     (52%)
    Celkem 228 hlasů
     Komentářů: 4, poslední včera 12:50
    Rozcestník

    Dotaz: Systemd tabování názvů služeb

    21.3.2012 11:56 lakY
    Systemd tabování názvů služeb
    Přečteno: 304×
    Hoj, Měl bych dotaz. V nových verzích se přechází na systemd pro spouštění služeb, ale nelíbí se mi jedna hodně nepraktická věc a to že když dám např.
    systemctl restart ...
    Tak teď místo 3 teček musím doplnit název_služby.service, ale ten nejde vytabovat. Zrovna si třeba nevzpomenu jestli je v systemu syslogd rsyslog nebo syslog-ng a mužu jen hadat.
    Jak restartujete služby vy? pamatujete si to? Je na to nějaka jiná finta?

    Odpovědi

    21.3.2012 12:10 chochi | skóre: 29 | Praha
    Rozbalit Rozbalit vše Re: Systemd tabování názvů služeb
    Tak me bash-completion (doplnova pres tab normalene funguje):
    
    # systemctl restart <TAB><TAB>
    alsa-restore.service                  remote-fs.target                      systemd-random-seed-load.service
    alsa-store.service                    rescue.service                        systemd-random-seed-save.service
    auditd.service                        rescue.target                         systemd-readahead-collect.service
    boot.mount                            rpcbind.target                        systemd-readahead-done.service
    CM.mount                              rpcidmapd.service                     systemd-readahead-done.timer
    emergency.service                     SMSC.mount                            systemd-readahead-replay.service
    emergency.target                      sysel_replace.mount                   systemd-shutdownd.service
    fsck@dev-sda1.service                 sys-kernel-security.automount         systemd-tmpfiles-clean.service
    fsck-root.service                     sys-kernel-security.mount             systemd-update-utmp-runlevel.service
    GBGold.mount                          systemd-ask-password-console.service  systemd-update-utmp-shutdown.service
    halt.service                          systemd-ask-password-wall.service     TELEPATH.mount
    mnt-cdrom.mount                       systemd-binfmt.service                var-lib-nfs-rpc_pipefs.mount
    plymouth-quit-wait.service            systemd-initctl.service               var-run.mount
    poweroff.service                      systemd-kmsg-syslogd.service          view.mount
    ppcdoc.mount                          systemd-logger.service                wicd.service
    reboot.service                        systemd-modules-load.service          WSB.mount
    
    Jinak je za to zodpovedny balicek:
    
    # cave owner /usr/share/bash-completion/completions/systemd
    sys-apps/systemd-29-r1::installed
    
    Kdyz se podivam do zdrojaku tak tam ten soubor je:
    
    $ tar tvf systemd-29.tar.bz2 | grep completion
    -rw-rw-r-- lennart/lennart   6022 2011-04-11 23:44 systemd-29/src/systemctl-bash-completion.sh
    
    Tudiz to neni specialni vlastnost distribuce.
    Mozna bude problem ve vasi distribuci (nepropaguje to do balicku)
    21.3.2012 14:51 lakY
    Rozbalit Rozbalit vše Re: Systemd tabování názvů služeb
    mam Fedoru 16.

    Sakra to, bud jsem to nepochopil, nebo je to uplne na...
    Dam
    systemctl start syslog-ng.service --- zadne OK, nic..
    Dam
    systemctl status syslog-ng.service ---- Failed nebezi
    Dam
    systemctl restart syslog-ng.service --- zase nic, zadna chyba, nic...
    21.3.2012 19:00 Franta Hanzlík
    Rozbalit Rozbalit vše Re: Systemd tabování názvů služeb
    Fedora 16 má /etc/bash_completion.d/systemd-bash-completion.sh v balíčku systemd-units - který by měl být normálně nainstalován, takže by vám doplňováni (v bash-i) mělo fachat.
    Jinak chování a ovládání systemd mne docela se.e, zlaté /etc/init.d/ scripty. Oproti SYSV init-u je systemd moloch, pro systemctl je zdá se úspěch/neúspěch příkazu to zda sám nezhavaroval (namísto jestli službu spustil/zastavil apod.). Na serveru v text módu jeho výhody nějak nevidím, a to zda systém nastartuje (jednou za uherák) o pár vteřin rychleji je mi putna. Na rozdíl od velkého a častého zdržování se s psaním "ergonometricky" blbých příkazů pro systemctl. Před infarktem jsem se zachránil definicí téhle funkce do .bashrc, která to psaní trochu usnadňuje:
    function a(){
      [[ "$1" =~ (\?|-h) ]] && {
        echo -e "-nothing-\tstatus\ne\t\tenable\nd\t\tdisable\nr\t\trestart\ns\t\tstart\nk\t\tstop\n"
        return; }
      if [ $# -eq 0 ]; then C="--all list-units"; S="|grep '\.service'"; else
        C="status"; S="$1"; 
        [[ "$1" =~ \. ]] || S="$S.service";
        [[ "$2" =~ ^e ]] && C="enable"; [[ "$2" =~ ^d ]] && C="disable";
        [[ "$2" =~ ^r ]] && C="restart"; [[ "$2" =~ ^s ]] && C="start"; [[ "$2" =~ ^k ]] && C="stop"
      fi
      eval systemctl $C $S
    }
    
    
    michich avatar 21.3.2012 23:00 michich | skóre: 51 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: Systemd tabování názvů služeb
    Fedora 16 má /etc/bash_completion.d/systemd-bash-completion.sh v balíčku systemd-units - který by měl být normálně nainstalován, takže by vám doplňováni (v bash-i) mělo fachat.
    Jo, ale ještě musí být nainstalován balíček bash-completion, jinak tam ten soubor nemá žádný vliv.
    michich avatar 21.3.2012 22:57 michich | skóre: 51 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: Systemd tabování názvů služeb
    Dam
    systemctl start syslog-ng.service --- zadne OK, nic..

    Když to nevypsalo nic, tak spuštění služby proběhlo úspěšně.

    Je pravda, že služba může chcípnout třeba milisekundu po tomto okamžiku.

    A je taky pravda, že u služby typu "simple" se za okamžik spuštění považuje prakticky už forknutí procesu pro ni, protože u tohoto typu není žádná vhodnější událost k dispozici - služba svou skutečnou připravenost nijak neoznamuje. Proto je lepší prosazovat typ "notify", při kterém je služba považována za spuštěnou, až když to o sobě sama prohlásí.

    Dam
    systemctl status syslog-ng.service ---- Failed nebezi

    Určitě to vypíše ještě aspoň návratový kód procesu. Ten by mohl něco napovědět. V F16 ještě není journal, takže chybová hlášení služeb jsou zapisována implicitně do syslogu. Zrovna u služby implementující syslog by ovšem hrozila nekonečná rekurze, takže syslog-ng.service má nastaveno StandardOutput=null. Pokud tedy syslog-ng hlásí nějakou chybu na stdout/stderr, neuvidíme ji. Možná, že s tím ale syslog-ng počítá a zaloguje to rovnou do /var/log/messages, ne? Případně je možno aspoň na zkoušku mu dát StandardOutput=tty.

    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.