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 12:50 | Komunita

Mozilla.cz informuje, že dosud experimentální funkce Page Shot z programu Firefox Test Pilot (zprávička) se stane součástí Firefoxu. Page Shot je nástroj pro vytváření snímků webových stránek. Umí výběr oblasti, prvku stránky (např. odstavce), nebo uložení snímku celé stránky. Snímky lze ukládat na disk nebo nahrávat na server Mozilly. Nedávno bylo oznámeno, že se součástí Firefoxu stane Activity Stream.

Ladislav Hagara | Komentářů: 0
dnes 04:10 | Nová verze

Po 10 týdnech vývoje od vydání Linuxu 4.9 (zprávička) oznámil Linus Torvalds, mj. již 20 let žijící v USA, vydání Linuxu 4.10 (LKML). Přehled nových vlastností a vylepšení například na Kernel Newbies a v Jaderných novinách (1, 2 a 3). Kódové jméno Linuxu 4.10 je Fearless Coyote.

Ladislav Hagara | Komentářů: 1
včera 15:55 | Zajímavý projekt

Vyzkoušet si příkazy a vyřešit několik úkolů lze na stránkách Commandline Challenge (CMD Challenge). Úkoly lze řešit různými způsoby, důležitý je výsledek. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

Ladislav Hagara | Komentářů: 15
18.2. 17:35 | Bezpečnostní upozornění

Německá Bundesnetzagentur (obdoba českého ČTU) zakázala na německém území prodej panenky Cayla kvůli „špionáži“ dětí. Tato elektronická hračka obsahuje mikrofon, reproduktor a kameru a bezdrátové komunikační rozhraní, pomocí kterého se hračka připojuje na servery výrobce. Takovýmto způsobem může hračka pomocí umělé inteligence „odpovídat“ na dotazy dítěte. Hlavní problém bude ale asi někde jinde, podle prvotních zpráv může

… více »
Petr Tomášek | Komentářů: 27
17.2. 15:30 | Bezpečnostní upozornění

CSIRT.CZ upozorňuje, že bezpečnostní experti objevili nový typ malwaru, jenž cílí na open source e-commerce platformu Magento. Malware je zajímavý tím, že se jedná o první svého druhu, jehož kód zůstává skrytý v SQL databázi zasaženého e-shopu. Škodlivý kód je volán pomocí tzv. SQL trigerru, který je spouštěn při každém vytvoření objednávky v systému.

Ladislav Hagara | Komentářů: 2
17.2. 09:00 | Nová verze

Bylo vydáno Ubuntu 16.04.2 LTS, tj. druhé opravné vydání Ubuntu 16.04 LTS s kódovým názvem Xenial Xerus. Přehled novinek v poznámkách k vydání a v přehledu změn.

Ladislav Hagara | Komentářů: 56
17.2. 06:00 | Zajímavý článek

Pavel Tišnovský se v dvoudílném článku na MojeFedora.cz věnuje tvorbě pluginů (modulů) pro bitmapový grafický editor GIMP. Pomocí pluginů lze GIMP rozšiřovat o další funkce. Implementovat lze například nové filtry nebo pomocné utility pro tvorbu animací či poloautomatickou retuš snímků.

Ladislav Hagara | Komentářů: 6
16.2. 23:32 | Komunita

Do 30. března se lze přihlásit do dalšího kola programu Outreachy, jehož cílem je přitáhnout do světa svobodného a otevřeného softwaru lidi ze skupin, jež jsou ve světě svobodného a otevřeného softwaru málo zastoupeny. Za 3 měsíce práce, od 30. května do 30. srpna 2017, v participujících organizacích lze vydělat 5 500 USD. Jedná se již o 14. kolo tohoto programu.

Ladislav Hagara | Komentářů: 11
16.2. 23:13 | Nová verze

Byla vydána verze 0.92.1 svobodného multiplatformního vektorového grafického editoru Inkscape. Přehled novinek v poznámkách k vydání. Řešen je mimo jiné problém s verzí 0.92, jež rozbíjí dokumenty vytvořené v předchozích verzích Inkscape. Více v příspěvku na blogu Davida Revoye, autora open source webového komiksu Pepper&Carrot nebo portrétu GNU/Linuxu.

Ladislav Hagara | Komentářů: 0
16.2. 16:26 | Bezpečnostní upozornění

Byla vydána verze 1.1.0e kryptografické knihovny OpenSSL. Dle bezpečnostního upozornění 20170216 byla opravena závažná bezpečnostní chyba CVE-2017-3733.

Ladislav Hagara | Komentářů: 1
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (13%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 666 hlasů
 Komentářů: 52, poslední 13.2. 12:45
Rozcestník
Reklama

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

21.3.2012 11:56 lakY
Systemd tabování názvů služeb
Přečteno: 201×
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: 50 | 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: 50 | 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.