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 21:35 | Nová verze
Po více než dva a půl roku od vydání verze 1.7.2 vyšla verze 1.7.3 nástroje pro správu síťových připojení Wicd. Nejnovější verze přináší možnost manuálního nastavování rychlosti bezdrátového připojení a opravuje 30 chyb.
Ladislav Hagara | Komentářů: 4
21.12. 21:17 | Komunita
Evropský parlament schválil návrh rozpočtu EU na rok 2015. V návrhu rozpočtu (pdf) je zmíněn i svobodný software. Milion eur je naplánováno na "Pilotní projekt – Správa a kvalita softwarového kódu – audit svobodného softwaru a softwaru s otevřeným zdrojovým kódem". Dalších půl milionu eur je naplánováno na "Pilotní projekt – Prosazování otevřených propojitelných dat, svobodného softwaru a účasti občanské společnosti při tvorbě právních předpisů v EU (otevřená propojitelná data AT4AM/LEOS a integrace svobodného softwaru)".
Ladislav Hagara | Komentářů: 45
21.12. 21:17 | Bezpečnostní upozornění
Bezpečnostní tým společnosti Google nalezl několik zranitelností v ntpd verzích nižších než 4.2.8. Jedna z těchto zranitelností může vést až ke spuštění libovolného kódu. Několik z těchto zranitelností již bylo aktivně exploitováno. Doporučuje se co nejdříve provést aktualizaci. [CSIRT.CZ]
Ladislav Hagara | Komentářů: 0
21.12. 00:30 | Nová verze
Po více než 10 letech vývoje vyšel NetworkManager 1.0.0, sada nástrojů pro správu síťových připojení. Nejnovější verze přichází například s novou klientskou knihovnou libnm, novým DHCP klientem nebo vylepšeným nmcli.
Ladislav Hagara | Komentářů: 27
19.12. 02:09 | Komunita
V listopadu přešla Wikimedia z Bugzilly na Phabricator. K migraci se v příspěvku na svém blogu vrací André Klapper. Bugzilla byla používána 10 let. Vloženo bylo 73681 oznámení. Registrováno bylo přibližně 20000 uživatelských účtů. Porovnání Bugzilly s Phabricatorem na stránkách MediaWiki.
Ladislav Hagara | Komentářů: 87
18.12. 23:04 | Zajímavý software

Dnes vyšla na Steamu linuxová verze počítačové hry. Civilization: Beyond Earth Stalo se tak necelé dva měsíce po vydání Windows verze.Díky vánoční slevové akci lze hru na Steamu do zítřejších 19 hodin koupit s 40% slevou.

menphis | Komentářů: 15
18.12. 23:03 | Pozvánky
7. a 8.3.2015 proběhne na pražském Strahově další InstallFest. Můžete posílat náměty na přednášky nebo si rovnou svoji přednášku či svůj workshop přihlásit.
Jendа | Komentářů: 1
18.12. 23:02 | Nová verze
Laboratoře CZ.NIC vydaly ostrou verzi desktopové aplikace Datovka nesoucí označení 4. Tato verze plně nahrazuje starší Datovku 3.1 napsanou v jazyce Python. Podrobnější popis Datovky 4 a informace o rozdílech a vylepšeních naleznete na stránkách projektu nebo na blogu CZ.NIC. … více »
Vilem Sladek | Komentářů: 16
18.12. 18:00 | Nová verze
Byl vydán PostgreSQL 9.4. Nejnovější verze tohoto relačního databázového systému s otevřeným zdrojovým kódem přináší celou řadu nových vlastností a vylepšení. Zdůraznit lze například podporu nového datového typu JSONB. Podrobnosti v poznámkách k vydání.
Ladislav Hagara | Komentářů: 0
18.12. 02:30 | Nová verze
Byla vydána verze 14.12.0 KDE Aplikací (KDE Applications). Většina z nich je založena na knihovnách KDE Platform 4. Některé, například Kate, KWrite nebo Konsole, jsou už ale založené na KDE Frameworks 5. Podrobnosti v kompletním seznamu změn a na stránce s dalšími informacemi. Před několika dny vyšly také knihovny KDE Frameworks 5.5.0 a prostředí KDE Plasma 5.1.2.
Ladislav Hagara | Komentářů: 23
Disketu jsem naposledy použil během
 (46%)
 (3%)
 (11%)
 (37%)
 (3%)
Celkem 1634 hlasů
 Komentářů: 54, poslední 9.12. 17:16
    Rozcestník
    Reklama
    Autoškola testy online Levný benzín

    Dotaz: Fedora 16 (BETA), systemd a základní nastavení

    24.10.2011 02:10 Radek Hladik | skóre: 20
    Fedora 16 (BETA), systemd a základní nastavení
    Přečteno: 801×
    Zdravím, vím, že se zde vyskytuje poměrně hodně lidí, co zná systemd. Dokonce jsem s několika pod články o systemd vedl polemiku - tehdy víceméně v teoretické rovině a na základě zkušeností z různých prvních verzí. Každopádně teď to vypadá, že se bez systemd neobejdu, ale upřímně řečeno jsem zděšen a rád bych se poradil.

    Nainstaloval jsem čistou F16 beta (ze září). Říkal jsem si, už je to druhá verze se systemd, za cca 14 má vyjít ostrá a když instaluju ze sítě z updates, budu mít skoro to samé. Neinstaluju žádné složistosti, prostě základní server+httpd+mysql (volba Webserver při instalaci).

    Co jsem se snažil na serveru udělat bylo: vyhodit NetworkManager, zapnout network, vyhodit sendmail, přidat postfix, projet služby, které běží a povypínat, co nepotřebuju, rozjet služby, co potřebuju a tak pdoobně.

    A teď tedy ty dotazy:

    * Dá se nějak vypsat všechny služby, co běží? systemctl bez parametrů mi vypíše 102 čehosi všeho, přidání | grep running zdá se udělá něco, co bych chtěl, ale je to správně? Chápu že z hlediska systemd je úžasné, že jednorázovka při startu (remount / read-write) je stejná jako hlavní démon, kvůli kterému to celé provozuju, ale já bych to opravdu rozlišit potřeboval.

    * ten (textový) boot je strašně nepřehledný, dá se nějakým způsobem zapnout staré dobré [OK] a [Failed]? V configu jsem zahlédl něco jako log_color, co podle manu má zvýrazňovat důležité věci, ale při startu mi nenajel postfix a rozhodně tam nic barevného nebylo...

    * z nějakého důvodu mi nenajel při startu postfix, status hlásil, že je dead. systemctl start ho ale bez problému nastartoval. Teoreticky je možné, že jsem ho nějak nepovolil, ale nejlepší, čeho jsem dosáhl je:

    # systemctl enable postfix.service

    postfix.service is not a native service, redirecting to /sbin/chkconfig.

    Executing /sbin/chkconfig postfix on

    Warning: unit files do not carry install information. No operation executed.

    Nepředpokládám, že v unit pro postfix by byla tak hrubá chyba, takže musím mít někde problém já. Ale netuším, jak ho najít. V logu (messages) o postfixu není ani známka, ovšem zato:

    * v logu se mi objevují záznamy typu:

    [system] Activating via systemd: service name='org.freedesktop.NetworkManager' unit='dbus-org.freedesktop.NetworkManager.service'

    přestože jsem NetworkManager zakázal. Nebo

    systemd[1]: Failed to read PID file /run/sendmail.pid after start. The service might be broken.

    to mu můžu rovnou říct, service není broken, ale je zakázaná. Proč se snaží spusti něco, o čem jsem mu jednoznačně řekl systemctl disable?

    * přestože mám nainstalované mysql i httpd (podle yum i rpm), netuším, jak je zapnout. systemctl --all neobsahuje ani ťuk o nějakém http nebo mysql.

    Z celého toho mám opravdu hrozný pocit, děsím se toho, že základní systémová věc mi dělá naprosto nepředvídané věci a nejsem schopen ji spolehlivě používat. Jsem tak extrémní uživatel nebo s tím bojují i ostatní? Se žádnou technologií, kterou Fedora měla už téměř dvě verze, jsem neměl tak hluboké problémy. To co zde popisuju vždycky vyřešilo service start/stop, chkconfig a ntsysv. A měl jsem jistotu, že vím, co server při startu udělá. A když jsem se na boot koukal, tak jsem věděl, jestli je nějaký startovní problém nebo ne.

    Odpovědi

    24.10.2011 10:45 Petr Šobáň | skóre: 78 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Fedora 16 (BETA), systemd a základní nastavení
    Jestli to nebude tím že ačkoliv je tam systemd tak se ještě používá i /etc/rc.d nevím jak je to ještě provázané v nové distribuci.

    Takže co se kouknout zda NN není povolen tam a postfix povolit také tam.....

    Jinak ti to píše: "postfix.service is not a native service, redirecting to /sbin/chkconfig." Tak zapni postfix pomocí chkconfig.
    24.10.2011 11:22 Radek Hladik | skóre: 20
    Rozbalit Rozbalit vše Re: Fedora 16 (BETA), systemd a základní nastavení
    No právě jsem očekával, že pokud je to už druhá verze, která vyjde s tím, že starý init je obsoleted atd, tak už bych očekával, že se "základními" démony nebude problém. Chápu, že není možné všechny skripty přepsat, ale pak bych považoval za podmínku vydání distribuce, ať ty skripty aspoň nějak fungují přes systemd. Nemám problém s tím, když mi nebude fungovat já nevím, třeba dropbeear a bude potřeba upravit něco/udělat bugreport/atd... Ale postfix, NN, mysql, httpd,...?

    V /etc/rc.d sice postfix je, chkconfig a spol ho dokonce hlásí jako zapnutý. Naopak NN tam není, není tam mysql, jen httpd. Celkem je tam asi jen 6 služeb.

    Podle té hlášky chápu, že se používá starý rc skript, to by mi nevadilo, jenže vzhledem k tomu, že v systému běží pouze systemd a žádný jiný init, tak musí systemd nějak zvládat ovládání takovýchto služeb. A rozhodně bych neviděl jako ideální mu do toho hrabat jinak než přes jeho příkazy.
    24.10.2011 11:55 Petr Šobáň | skóre: 78 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Fedora 16 (BETA), systemd a základní nastavení
    Já nevím na co si stěžuješ - je to BETA kdoví jak to bude fungovat v ostré distribuci....

    Mě se strašně líbí jak každý nainstaluje nedokončený OS a pak si stěžuje že to nefunguje - no tak jim s tím pomož - nahlas bugreporty ať to do finální spraví.

    A pokud na to nemáš nervy tak používej odladěné distribuce a i ty ještě až třeba měsíc dva po vydání jak se vychytají mouchy i tam.

    Jinak já jsemtaky očekával že gnome3 nebude tak sprasené a zhnusené jako je takže jsem musel přejít na xfce protože i kde je zblbnuté - nepřehledné menu a než se někam člověk dostane tak se ukliká.....
    24.10.2011 14:52 Radek Hladik | skóre: 20
    Rozbalit Rozbalit vše Re: Fedora 16 (BETA), systemd a základní nastavení
    Jak jsem psal, je to sice beta, ale instalovaná z updates v den, kdy je "Final Change Deadline" a den před "Compose 'Final' RC". Hlavním důvodem bylo právě to, abych měl co nejvíc vychytaný systemd. Ale uznávám, že v tom může být moje chyba, ale čekal jsem, že v této fázi se bude jednat už jen o drobné drobnosti, které klidně zareportuju...
    michich avatar 24.10.2011 13:05 michich | skóre: 50 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: Fedora 16 (BETA), systemd a základní nastavení
    Dá se nějak vypsat všechny služby, co běží?
    Pro výpis omezený jenom na služby se hodí systemctl -t service
    ten (textový) boot je strašně nepřehledný, dá se nějakým způsobem zapnout staré dobré [OK] a [Failed]?
    Moc dobře ne. Tím, že tolik věcí startuje paralelně, to není triviální. Je potřeba napsat prográmek, který by události nastávající při startu prezentoval v nějaké hezké formě. Zatím se k tomu nikdo nedostal.
    # systemctl enable postfix.service

    postfix.service is not a native service, redirecting to /sbin/chkconfig.

    Executing /sbin/chkconfig postfix on

    Warning: unit files do not carry install information. No operation executed.
    Myslím, že ta poslední hláška je sice matoucí, ale chkconfig provedl to, co měl. Postfix by po tomto měl opravdu po rebootu startovat.
    [system] Activating via systemd: service name='org.freedesktop.NetworkManager' unit='dbus-org.freedesktop.NetworkManager.service'
    Nějaký klient se pokouší komunikovat s NM přes D-Bus. dbus-daemon se pokouší o aktivaci služby. O tom je tato hláška. Jestli jsi ale opravdu NM zakázal (systemctl disable NetworkManager.service), tak k aktivaci nedojde.
    systemd[1]: Failed to read PID file /run/sendmail.pid after start. The service might be broken.

    to mu můžu rovnou říct, service není broken, ale je zakázaná. Proč se snaží spusti něco, o čem jsem mu jednoznačně řekl systemctl disable?
    Nějaký skript tu službu asi spouští bez ohledu na to, jestli je zakázaná nebo ne. Podezřelý je /etc/NetworkManager/dispatcher.d/10-sendmail, který používá restart místo try-restart.
    přestože mám nainstalované mysql i httpd (podle yum i rpm), netuším, jak je zapnout. systemctl --all neobsahuje ani ťuk o nějakém http nebo mysql.

    systemctl enable mysqld.service httpd.service

    Užitečný příkaz je systemctl list-unit-files. A nebo taky rpm -ql | grep systemd.

    michich avatar 24.10.2011 13:34 michich | skóre: 50 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: Fedora 16 (BETA), systemd a základní nastavení
    Ten poslední příkaz měl být rpm -ql jméno_balíku | grep systemd.
    michich avatar 24.10.2011 14:55 michich | skóre: 50 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: Fedora 16 (BETA), systemd a základní nastavení
    Je potřeba napsat prográmek, který by události nastávající při startu prezentoval v nějaké hezké formě.
    Tj. bug 622663.
    Podezřelý je /etc/NetworkManager/dispatcher.d/10-sendmail, který používá restart místo try-restart.
    sendmail bug 748416, oprava je na cestě do updates-testing.
    systemd[1]: Failed to read PID file /run/sendmail.pid after start. The service might be broken.
    sendmail bug 748171.
    24.10.2011 15:09 Radek Hladik | skóre: 20
    Rozbalit Rozbalit vše Re: Fedora 16 (BETA), systemd a základní nastavení
    Díky moc.

    Zatím odpovím stručně, na server se mizi tím instaluje F15 a uvidíme, jestli to opravdu bylo tou betou.

    Ad boot vypis) Chápu, že by bylo složité mít díky tomu paralelnímu startu nějak hezky pospojované výstupy od každé služby, ale na druhou stranu, výpisy od systemd by mohly být třeba barevně odlišené a s tím [OK] na konci. Jestli jsem to správně pochopil, tak stejně spuštění každé služby bylo zakončeno něcím jako Started xy. Tak prostě místo toho udělat něco jako

    SYSTEMD: Service xy started [OK]

    Chápu, že je to kosmetika, ale hrozně by to podle mně zpřehlednilo.

    Dále zatím svedu na betu to, že se někdo snaží spustit sendmail, u NM to asi musím očekávat. Stejně tak to, že se postfix nespustí. Naopak moje chyba je to, že jsem nenašel ty mysqld.service a httpd.service, myslel jsem, že --all vypíše právě úplně všecko a ani bash-completion mi je nenabízel...
    michich avatar 24.10.2011 15:14 michich | skóre: 50 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: Fedora 16 (BETA), systemd a základní nastavení
    postfix se nespustil nejspíš právě kvůli tomu, že už se stihnul zapnout ten sendmail a blokuje mu port 25.
    24.10.2011 15:21 Radek Hladik | skóre: 20
    Rozbalit Rozbalit vše Re: Fedora 16 (BETA), systemd a základní nastavení
    Fajn, už se doinstalovává ta F15. Ale vrtá mi hlavou, která možnost je správně:

    a) updates u beta verze mají poměrně velké zpoždění

    b) cca 14 dní před ohlášeným vydáním, tedy cca 3-4 týdny před ostrým vydáním je tam tolik bugů (ikdyž chápu, že většinou jsou to jednořádkové opravy)

    c) měl jsem pech a vymetl jsem všecky bugy, co tam jsou :-)
    michich avatar 24.10.2011 15:32 michich | skóre: 50 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: Fedora 16 (BETA), systemd a základní nastavení
    Já to vidím tak, že jenom ten nechtěný start sendmailu je poměrně vážný bug (ale ne blocker). To ostatní jsou buď další následky tohoto, nebo kosmetické problémy.

    Jestli to chápu správně, tak z té hlášky o NetworkManageru nevyplývá, že by se skutečně spouštěl. Pokud přesto startuje, tak to by bylo špatné a prosil bych to nahlásit jako bug.
    24.10.2011 16:07 Radek Hladik | skóre: 20
    Rozbalit Rozbalit vše Re: Fedora 16 (BETA), systemd a základní nastavení
    Ne z té hlášky to opravdu nevyplývá a vypadá to, že se ten NetworkManager nespustil. Resp. v systému neběžel, jestli se spustil, něco udělal a skončil, to nemůžu říct. Ale síť je nastavená správně, ale mám v tom konfiguačním souboru napsáno, ať na to NM nešahá :-)

    Každopádně, F15 je doinstalovaná, tady jsou moje závěry, když jsem zkusil to samé jako s F16:

    * boot je nějak přehlednější, je tam asi méně balastu, takže se dá občas i na projíždějícím výpisu zahlédnout struktura "Starting ...." a pak "Started...". To bude asi nějaká úroveň ladění nižší než na betě.

    * systemctl --all bez problému vypíše httpd i mysql, bash completion je bez problému doplní do systemctl enable <tab>

    * vypnutí sendmail, NetworkMonitor, zapnutí postifx a network se zdá být funkční, do logu se žádné divné hlášky nepíší (ovšem je otázka, zda to není tou nižší úrovní logování :-) )

    * sendmail se nespustí, postfix jo, ovšem ve /var/log/boot.log nebo messages není o postfixu ani slovo, žádné Started Postfix nebo tak..., ale systemctl status se k němu normálně hlásí a tváří se spokojeně. Zkoušel jsem i hledat mail, mta, sendmail, 25, ale nic.

    * většina služeb se zdá být ovšem v podobě init rc skriptu, alespoň ntsysv vypíše téměř kompletní sestavu

    Tedy jestli to správně chápu, tak na F15 ten systemd funguje vcelku obstojně, ikdyž většina služeb je v podobě rc skriptů a ani přesto to není úplně ideální. Ve F16 došlo k přepisu většiny služeb z rc skriptů a ještě tam jsou mouchy.

    Každopádně z administrátorského hlediska mi oboje zatím připadá jako krok zpět a bude ještě potřeba dost vývoje, aby se to jako celek dostalo na úroveň F14. Technicky jsou to zajímavé věci, moc se mi líbí možnost přesně vědět, který proces komu patří, jak dlouho ta služba běží, kdo jí spustil a spol. Ale na druhou stranu mi chybí TUI klikátko jako bylo ntsysv, chybí mi přehlednost startu, kdy plná řada zelených OK znamenala, že vše se nastartovalo, jak si představuju, a vadí mi, když se mi při startu nenapíše služba, která se spustí. To samo je u mně dost velký problém u tak zásadní systémové komponenty.
    24.10.2011 21:09 petr_p | skóre: 58 | blog: pb
    Rozbalit Rozbalit vše Re: Fedora 16 (BETA), systemd a základní nastavení
    chybí mi přehlednost startu, kdy plná řada zelených OK znamenala, že vše se nastartovalo, jak si představuju

    To je tím, že řada startovacích skriptů kydá hnůj na stdout, a když se jich takhle překřikuje několik desítek, tak je z toho guláš.

    Až tyhle hlášky budou vyčištěné, tak bude stačit snížit ukecanost systemd, protože ten do toho sype taky dost velmi nízkoúrovňových hlášek, které by mělo smysl zobrazit jen, když se daný podsystém pokazí. Systemd má totiž logování dost nedodělané.

    Problém trochu je, že desktopoví uživatelé mají grafický boot, kde se nezobrazuje nic, tak ti to opravovat nebudou a správci serveru reboot jednou za čas přežijí. Takže se obávám, že čištění bude trvat hodně dlouho.

    a vadí mi, když se mi při startu nenapíše služba, která se spustí.

    To je tak trochu vlastnost. Ona se často žádná ani nepouští, protože místo ní systemd připraví jen socket, a službu pustí, až když je opravdu potřeba (takový inetd). Takže že služba nefunguje, se člověk dozví, až se ji pokusí použít.

    Doporučuji si zvyknout na výstup nástroje systemctl, tam jsou také barvičky. Asi by to ale chtělo nějaký inteligentní režim, který by vyplivl stav jen služeb explicitně zapnutých k automatickému startu.

    24.10.2011 23:27 Radek Hladik | skóre: 20
    Rozbalit Rozbalit vše Re: Fedora 16 (BETA), systemd a základní nastavení
    To je tak trochu vlastnost. Ona se často žádná ani nepouští, protože místo ní systemd připraví jen socket, a službu pustí, až když je opravdu potřeba (takový inetd). Takže že služba nefunguje, se člověk dozví, až se ji pokusí použít.
    Tohle je mi jasné, už jsem se tu o tom několikrát s lidmi bavil a opradu rád bych tuhle featuru měl možnost vypnout. Ovšem to není případ postfixu, protože ten je ještě rc skript a u těch, pokud vím, to tak snadno nejde, protože vytvořený socket je potřeba demonovi nějak předat. Navíc hned po startu, sotva jsem se přilogoval, tak proces postfixu běžel, aniž by se někdo na socket připojil.

    Jinak ostatní věci chápu, chápu grafický boot a spol, ale i přesto trvám na (svém) názoru, že po téhle stránce je to opravdu méně příjemné než starý runinit. A znovu přidávám svůj pocit, že na serveru je mi jedno, jestli to bootuje minutu nebo dvě, ale potřebuju 100% kontrolu a pocit jistoty :-)
    michich avatar 24.10.2011 18:27 michich | skóre: 50 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: Fedora 16 (BETA), systemd a základní nastavení
    systemctl --all neobsahuje ani ťuk o nějakém http nebo mysql.
    Otevřel jsem to jako bug 748512.
    24.10.2011 18:38 Radek Hladik | skóre: 20
    Rozbalit Rozbalit vše Re: Fedora 16 (BETA), systemd a základní nastavení
    Super, díky.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   Powered by Hosting 90 Server hosting
    © 1999-2013 Argonit s. r. o. Všechna práva vyhrazena.