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 17:00 | Nová verze

Byla vydána verze 3.7.0 svobodného systému pro správu obsahu (CMS) Joomla!. V oznámení o vydání (YouTube) se píše o 700 vylepšeních. Opraveno bylo také 8 bezpečnostních chyb.

Ladislav Hagara | Komentářů: 0
dnes 08:22 | Komunita

Grsecurity (Wikipedie) je sada bezpečnostních patchů pro linuxové jádro (porovnání se SELinuxem, AppArmorem a KSPP). Od září 2015 nejsou stabilní verze těchto patchů volně k dispozici. Dle včerejšího oznámení (FAQ) nejsou s okamžitou platností volně k dispozici už ani jejich testovací verze.

Ladislav Hagara | Komentářů: 23
včera 23:33 | Komunita

OpenBSD 6.1 vyšlo již 11. dubna. Po dvou týdnech byla vydána i oficiální píseň. Její název je Winter of 95 a k dispozici je ve formátech MP3 a OGG.

Ladislav Hagara | Komentářů: 0
včera 18:55 | Nová verze

Byla vydána verze 2017.1 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux. S vydáním verze 2016.1 se Kali Linux stal průběžně aktualizovanou distribucí. Aktualizovat jej lze pomocí příkazů "apt update; apt dist-upgrade; reboot".

Ladislav Hagara | Komentářů: 0
včera 18:22 | Nová verze

Po téměř pěti letech od vydání verze 2.00 byla vydána nová stabilní verze 2.02 systémového zavaděče GNU GRUB (GRand Unified Bootloader). Přehled novinek v souboru NEWS.

Ladislav Hagara | Komentářů: 11
včera 17:55 | Komunita

Vývojáři Debianu oznámili, že od 1. listopadu letošního roku nebudou jejich archivy dostupné pomocí protokolu FTP. Již v lednu oznámil ukončení podpory FTP kernel.org (The Linux Kernel Archives).

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

V oblíbeném webmailu postaveném na PHP SquirrelMail (Wikipedie) byla nalezena bezpečnostní chyba CVE-2017-7692, jež může být útočníkem zneužita ke spuštění libovolných příkazů a kompletnímu ovládnutí dotčeného serveru. Zranitelnost se týká pouze instancí, kde je pro transport používán Sendmail.

Ladislav Hagara | Komentářů: 3
včera 13:11 | Zajímavý článek

Soudní dvůr Evropské unie rozhodl (tisková zpráva) ve věci C-527/15: Prodej multimediálního přehrávače, který umožňuje zdarma a jednoduše zhlédnout na televizní obrazovce filmy protiprávně zpřístupněné na internetu, může představovat porušení autorského práva.

Ladislav Hagara | Komentářů: 27
25.4. 13:33 | Pozvánky

Byly stanoveny termíny konferencí LinuxDays 2017 a OpenAlt 2017. Letošní LinuxDays proběhne o víkendu 7. a 8. října v Praze v Dejvicích v prostorách FIT ČVUT. Letošní OpenAlt proběhne o víkendu 4. a 5. listopadu na FIT VUT v Brně.

Ladislav Hagara | Komentářů: 0
25.4. 11:11 | Komunita

Jiří Eischmann z desktopového týmu Red Hatu se v příspěvku Linuxový desktop: Co vám chybí na svém blogu ptá, co uživatele na Fedora Workstation a na linuxovém desktopu obecně trápí a co by desktopový tým mohl zlepšit. Pokud máte nějaké podněty, napište mu je do komentářů.

Ladislav Hagara | Komentářů: 86
Chystáte se pořídit CPU AMD Ryzen?
 (4%)
 (35%)
 (1%)
 (6%)
 (45%)
 (9%)
Celkem 322 hlasů
 Komentářů: 50, poslední dnes 04:06
    Rozcestník

    Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku

    19.2. 14:28 | Přečteno: 1060× | GNU/Linux | Výběrový blog | poslední úprava: 19.2. 19:02

    Dnes to bude jen takový telegrafický zápisek: o tom, jak spouštět javovský aplikační server PayaraFish (dříve GlassFish) pomocí systemd a o tom, jak přejmenovat šifrovaný disk, aby nám systém taky ještě někdy naběhl, a na závěr ještě pár slov o novém-starém IBM ThinkPadu.

    systemd a PayaraFish

    Instaloval jsem nový aplikační server a místo abych donekonečna oprašoval svůj starý init skript, tak jsem ho konečně přepsal do systemd. Stručný postup:

    Vytvoříme si v systému uživatele payara a v jeho adresáři rozbalíme ZIP stažený z webu autorů. Vytvoříme si soubor: /etc/systemd/system/payara.service s obsahem:

    [Unit]
    Description = PayaraFish
    After = syslog.target network.target
    
    [Service]
    User=payara
    ExecStart   = /usr/bin/java -jar /home/payara/opt/payara41/glassfish/lib/client/appserver-cli.jar start-domain
    ExecStop    = /usr/bin/java -jar /home/payara/opt/payara41/glassfish/lib/client/appserver-cli.jar stop-domain
    ExecRestart = /usr/bin/java -jar /home/payara/opt/payara41/glassfish/lib/client/appserver-cli.jar restart-domain
    Type = forking
    
    [Install]
    WantedBy = multi-user.target

    Poznámka: v některých návodech se můžete setkat s ExecReload místo ExecRestart, ale to nefunguje, protože příkaz restart-domain ukončí proces a spustí nový (nejde o pouhé znovunačtení konfigurace) a systemd si pak myslí, že služba spadla.

    Povolíme a spustíme službu:

    systemctl enable payara.service
    systemctl start payara.service

    Oproti starému init skriptu je to jednodušší a deklarativnější (je to víc konfigurák než skript). A init systém má lepší přehled o spuštěné službě:

    # systemctl status payara.service
    ● payara.service - PayaraFish
       Loaded: loaded (/etc/systemd/system/payara.service; enabled; vendor preset: enabled)
       Active: active (running) since Ne 2017-02-19 13:02:54 CET; 24min ago
      Process: 2735 ExecStop=/usr/bin/java -jar /home/payara/opt/payara41/glassfish/lib/client/appserver-cli.jar stop-domain (code=exited, status=0/SUCCESS)
      Process: 2759 ExecStart=/usr/bin/java -jar /home/payara/opt/payara41/glassfish/lib/client/appserver-cli.jar start-domain (code=exited, status=0/SUCCESS)
     Main PID: 2774 (java)
        Tasks: 63
       Memory: 266.4M
          CPU: 13.872s
       CGroup: /system.slice/payara.service
               └─2774 /usr/lib/jvm/java-8-openjdk-amd64/bin/java -cp /home/payara/opt/payara41/ \
               glassfish/modules/glassfish.jar -XX:+UnlockDiagnosticVMOptions -XX:NewRatio=2 -XX:MaxPermSize=192m -Xmx512m -client -javaagent:/home/payara/opt/pa
    
    úno 19 13:02:50 localhost-1 systemd[1]: Starting PayaraFish...
    úno 19 13:02:54 localhost-1 java[2759]: Waiting for domain1 to start ...
    úno 19 13:02:54 localhost-1 java[2759]: Successfully started the domain : domain1
    úno 19 13:02:54 localhost-1 java[2759]: domain  Location: /home/payara/opt/payara41/glassfish/domains/domain1
    úno 19 13:02:54 localhost-1 java[2759]: Log File: /home/payara/opt/payara41/glassfish/domains/domain1/logs/server.log
    úno 19 13:02:54 localhost-1 java[2759]: Admin Port: 4848
    úno 19 13:02:54 localhost-1 java[2759]: Command start-domain executed successfully.
    úno 19 13:02:54 localhost-1 systemd[1]: Started PayaraFish.
    úno 19 13:03:06 localhost-1 systemd[1]: Started PayaraFish.
    

    Systemd mj. zná ID procesu, pod kterým běží služba (ne jen příkazu, který ji spustil), a není to jen nějaký zdivočelý démon běžící kdesi na pozadí, o kterém systém nic neví a nemá ho pod kontrolou.

    A teď už můžeme vesele nasazovat naše Java EE aplikace poskytující data z SQL databází, transformující XML dokumenty XSLT šablonami a řízené EJB a JMS za pomoci továren a proxy tříd :-)

    Přejmenování šifrovaného disku

    Dělal jsem si pořádek v discích v počítači a trochu je i fyzicky přerovnával a při té příležitosti (a souvisejícím restartu) jsem si chtěl dát do pořádku i pojmenování šifrovaných disků – jeden disk se jmenoval /dev/mapper/sda3_crypt (což vzniklo kdysi při instalaci systému) a chtěl jsem, aby měl logičtější název.

    Šifrované disky jsou definované v souboru /etc/crypttab a typicky tam máte název (de)šifrovaného zařízení (to, co pak bude v /dev/mapper/) a UUID šifrovaného oddílu. Tušil jsem, že to nebude stačit jen tak přepsat v tomto souboru, a update-initramfs -u mi dal za pravdu, když vypsal varování, že sda3_crypt nemůže najít v konfiguráku. Systém by pak nenaběhl a museli bychom ho opravovat pomocí živého CD a chrootu.

    Tak jsem raději hned nerestartoval, nahodil ještě Xka a WWW prohlížeč a zjistil, co je potřeba – (de)šifrovaný disk musíme přejmenovat v ještě běžícím systému:

    dmsetup rename sda3_crypt ssd120_crypt

    A pak potřeba přegenerovat všechny initramfs:

    update-initramfs -c -t -k all

    Běžně dávám jen volbu -u, ale kdybych chtěl náhodou spustit starší jádro, tak by mi nefungovalo. Dále bylo doporučeno aktualizovat GRUB (update-grub), ale to v mém případě nebylo nutné.

    IBM ThinkPad X61 Tablet

    Většinou používám stolní počítače a jako notebook jsem si před časem koupil ThinkPad X230. ThinkPadům jsem přišel na chuť a teď jsem přikoupil do sbírky ještě X61 Tablet. Je zajímavé, že i po tolika letech je to pořád dost dobře použitelný HW a v podstatě jediný problém je výdrž baterky – jinak by to šlo používat na většinu práce i dneska. Navíc v dokovací stanici má i paralelní port, což se může hodit pro komunikaci s různým hardwarem… Co mne trochu zklamalo, je zamrzání systému při použití stylusu (dotaz, chyba). Pokud máte taky X61 nebo podobný tablet, dejte prosím vědět, v jakých distribucích a verzích vám to funguje a v jakých ne, případně nějaké tipy na ladění a opravu.

           

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    Max avatar 19.2. 17:44 Max | skóre: 65 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    Díky za tip na PayaraFish. Původně jsem přemýšlel, že od Glassfishe uteču k WildFly.
    Zdar Max
    Měl jsem sen ... :(
    ⧠ A = 0 avatar 19.2. 18:53 ⧠ A = 0 | skóre: 8 | blog: Technokratovo_zrcadlo | Helsinki
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    Já mám (už tak dva–tři roky nepoužívaný kvůli největší slabině tabletových thinkpadů, jíž je pant obrazovky) x61 tablet a problémy se zamrzáním jsem nikdy neměl. Kde to jde, používám debian, takže určitě jsem tam měl squeeze, možná i wheezy.
    Nevolte zmrdy.
    19.2. 19:45 pc2005 | skóre: 33 | blog: GardenOfEdenConfiguration | déšť a kopce
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    Napsal jsem zprávu do té poradny. Nebo to chceš řešit tady? :-D

    Škoda, že ten X61 už má nejspíš ten intel remote management procesor :-(.

    BTW pro [TX]6[01] Thinkpady se prodával paralelní port dokonce do toho minidocku (jak je v něm DVD mechanika, baterka nebo disk).
    Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
    xkucf03 avatar 19.2. 20:09 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    Napsal jsem zprávu do té poradny. Nebo to chceš řešit tady?

    To zamrzání v poradně, kouknu na to…

    BTW pro [TX]6[01] Thinkpady se prodával paralelní port dokonce do toho minidocku (jak je v něm DVD mechanika, baterka nebo disk).

    Co je minidock? Notebook samotný prostor pro mechaniku nemá, je tam jen disk. A v dokovací stanici je optická mechanika (případně baterka nebo disk) a porty: paralelní, sériový, USB, zvuk, síť.

    BTW: nezkoušel jste někdo paralelně k originální baterce připojit další články (4× nebo 3× 3,7 V podle typu) a prodloužit její výdrž? Připojit jen zdroj (bez nějaké elektroniky) na kontakty pro baterku nejde (notebook se sice zapne, ale hlásí chybu baterie). Ale pokud by tam originální baterka byla, tak by to mohlo prodloužit její výdrž – prostě by se vybíjela pomaleji (akorát by tam nesměl být moc velký rozdíl napětí, aby nešlo moc proudu z jedné baterky do druhé).

    Případně by šlo si udělat powerbanku, která dá cca těch 20 V, a zapojit ji místo zdroje, ale tam budou větší ztráty.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    19.2. 21:14 pc2005 | skóre: 33 | blog: GardenOfEdenConfiguration | déšť a kopce
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    Já jsem to našel pod víc názvama, minidock je asi blbost no. Nebo ten x61 nemá slot, ve kterým je mechanika? Ja teda x61 nemám mám t60p, ale tyhle řady mě přišly stejný.

    ... Jo na thinkwiki se to nazývá ultrabay. Podle modelu v tom jsou LPC piny, PATA piny a power piny.

    Baterie by šla rozšířít (i v tom ultrabayi), pro t60p se dokonce prodávaj až třířadý (možná až čtyřřadý) moduly (to pak 1-2 řady vyčuhujou za hranu). Ale mám dojem, že x6x řady maj jinej formát akupacku. Jinak připojit další řadu tam teoreticky můžeš, ale je problém že v tý baterce je MCU, ve kterým budou údaje o kapacitě (a asi jako dlouho se má nabíjet). A hlavně ten MCU je od výroby pořád po proudem a když ho od toho akupacku odpojíš tak může na některých modelech zapomenout důležitá data (na YT jsou videa jak ho přemosťujou na externí power při výměně článků za nový). Pak taky s větším akupackem to bude těžký jako kráva.

    P.S. Dokonce se ke thinkpadům dá sehnat schéma :-D.
    Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
    xkucf03 avatar 19.2. 21:30 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    T řada je o dost větší – X má jen 12 palců a optická mechanika tam fakt není. Na druhou stranu ty dokovací stanice nejsou jen na stůl – někteří lidé to s tím i nosí :-) Pak je to prostě takový tlustý notebook.
    A hlavně ten MCU je od výroby pořád po proudem a když ho od toho akupacku odpojíš tak může na některých modelech zapomenout důležitá data (na YT jsou videa jak ho přemosťujou na externí power při výměně článků za nový)
    jj, o tom jsem taky slyšel, je potřeba to držet pořád pod proudem. Uvažuji, že bych to udělal u té X61 Tablet baterky – koupit nové ploché články a dát je tam. Teď má výdrž asi jen hodinu.
    ... Jo na thinkwiki se to nazývá ultrabay. Podle modelu v tom jsou LPC piny, PATA piny a power piny.

    V tom mém docku k X61 je PATA a napájecí konektor – takže bych si mohl vyrobit i dodatečnou baterku (ty originální stojí asi šest tisíc, pokud je vůbec někde ještě mají), protože tu mám jednu neznačkovou, ve které odešel jeden článek – šla by z ní použít ta elektronika – počítám, že Číňani tam tu ochranu proti odpojení neimplementovali.

    X230 už má jen SATA.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    19.2. 22:06 pc2005 | skóre: 33 | blog: GardenOfEdenConfiguration | déšť a kopce
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    Ono těch T60p bylo víc typů já mám menší úhlopříčku (cca 14").

    Jo aha takže dock pro x61 má v sobě ultrabay? :-D Radši budu používat názvosloví z thinkwiki, ten "dock" jsem našel jen na činskejch prodejcích z ebaye :-D.

    Tak baterku v ultrabayi nemám, asi bude slabší než ty klasický 18650 články v hlavní baterce. Podle schématu k T60p má prakticky stejnej konektor jako hlavní baterka, tedy i s I2C komunikací do EC MCU (u mě H8S hitachi). Takže bych řekl, že pokud ten EC nedostane správnou komunikaci, tak ty baterky nepřepne.

    Jinak ultrabay baterky se prodávaj a nejsou zas tak drahý (ale je jich kotel typů (viz thinkwiki). Jestli máš nějakou s odpáleným článkem, tak by možná fakt stačilo ten článek vyměnit a modlit se že ten MCU v acupacku bude OK :-D.

    P.S. Jinak když jsem vyměnil článek v akupacku Magiciana, tak po čase málem shořel (dával jsem pozor a včas jsem odpojil li-ion od elektroniky, už byl horkej). Ale ta elektronika byla už načatá a byla neoriginální (kde PIC fejkoval data z originálního nabíjecího ASIC čipu). Ten PIC fungoval jako zkrat článku (taky napájenej i když je akupack mimo mobil) :-D.
    Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
    oryctolagus avatar 20.2. 10:35 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    Šifrované disky jsou definované v souboru /etc/crypttab a typicky tam máte název (de)šifrovaného zařízení (to, co pak bude v /dev/mapper/) a UUID šifrovaného oddílu.
    To záleží na konfiguraci. Mam šifrováno komplet všechno v konfiguraci LUKS on LVM a v crypttab nic nemám. Jméno pro mapper je určeno boot parametrem kernelu.

    Mimochodem, to jméno pro mapper není vůbec podstatné, mam tam něco jako "lvm" nebo takněco.

    Důležitější jsou třeba jména LVM volume groups, particí v GPT a podobně. Takhle si typicky vytvářim dvojice pojmenované stylem Jekyll & Hyde, Fred & George a podobně, které navzájem zálohuju (vždy jeden je nasazen k použití a druhý je záložní, jsou ale zcela prohoditelné, takže když např. přestane fungovat Jekyll, nahradim Hydem a koupím nový Jekyll, na který re-zálohuju data).
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    xkucf03 avatar 20.2. 22:42 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    Já to mám:
    Btrfs
    LVM
    LUKS
    MD RAID
    HDD+HDD
    
    Případně:
    Btrfs
    LVM
    LUKS
    SSD
    
    Šifrovat až nad LVM se mi nechtělo jednak kvůli RAIDu a jednak kvůli tomu, že by byly vidět názvy oddílů, jejich počet a velikost. A pak na to nemusím myslet, můžu si vytvářet LV, jak chci, a vím, že všechno už je šifrované. Na druhou stranu si pak člověk může udělat snadno nešifrovaný oddíl třeba pro nějaká dočasná data, když to má jako ty (ale na to používám spíš další disky).
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    oryctolagus avatar 21.2. 00:43 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    Já jsem to samozřejmě napsal blbě, mam taky LVM on LUKS ...
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    Bedňa avatar 20.2. 23:27 Bedňa | skóre: 33 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    systemd mj. zná ID procesu, pod kterým běží služba (ne jen příkazu, který ji spustil), a není to jen nějaký zdivočelý démon běžící kdesi na pozadí, o kterém systém nic neví a nemá ho pod kontrolou.
    Bez toho, že by ma zrovna táto téma zaujímala, naozaj nieje možné v Linuxe zistiť hocijaký proces ktorý niekde beží bez sytemd? Nejak sa ta bariera v tom našom Linux enviroment stále prehlbuje a musím povedať objektívne, že to ide len z jednej strany.

    PS pre redakciu: Furt ma to neskutočne vytáča a popísalo so o tom dosť ako nasierate užívateľov. Nedokážem si ani skopírovať text aby som neklikol kde nechcem. Bolo to odstránené a už dlhý čas je to späť.
    Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
    xkucf03 avatar 20.2. 23:40 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    naozaj nieje možné v Linuxe zistiť hocijaký proces ktorý niekde beží bez sytemd?
    Vypsat si běžící procesy samozřejmě můžeš, taky si je můžeš nějak organizovat na základě názvu binárky, uživatele atd., ale většinou nebudeš vědět, odkud byl ten proces spuštěn (jestli ten démon vzešel z init skriptu, nebo ho pustil někdo bokem). Nebo obráceně: zjistit, jaké všechny procesy byly spuštěny při startu nějaké služby. Systemd o tom má přehled AFAIK díky cgroups – což nebrání jiným init systémům to dělat taky, ale jinde jsem to takhle pěkně neviděl.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Josef Kufner avatar 21.2. 00:14 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    Ono když se ten proces utrhne z terminálu a zbaví se rodičů, tak se jeho původ zjišťuje blbě. Staré SysV init skripty si uložily PID a doufaly, že až se bude ukončovat, tak že ten proces bude ještě ten samý a naživu. A kdyby nebyl, tak to nezjistí, ani nemají pořádně jak.

    Systemd a ostatní supervizory to řeší mnohem lépe. Proces spustí bez ošklivých triků. Supervizor zůstane rodičem, dostane signál, jakmile proces skončí, a navíc může jeho výstup ukazovat uživateli a posílat do správného logu (obzvlášť když se časem log odrotuje).

    Systemd jde ještě o kousek dál a procesy si hlídá pomocí cgroups, takže uhlídá i ty zvrhlé staré blbosti a nějaký druhý či třetí fork ho nerozhodí.

    Kdysi dávno se na startování služeb používal inttab, kde se vyjmenovaly procesy a init je nastartoval na pozadí podobně, jako to dnes dělá Systemd. Jenže to nějak zapadlo, nemělo to žádné API a vůbec to bylo takové moc hloupoučké. Na druhou stranu to byl dobrý způsob, jak startovat šikovnějšího supervizora vedle jinak minimalistického initu. Potíž pořád ale byla v tom, že pokud by supervizor upadl, tak už procesy neposbírá, neboť cgroups nebyly, a systém šel do kytek tak jako tak. Takže namísto minimalistického initu s obskurním a omezeným API máme o trochu větší init s docela použitelným DBus API.
    Hello world ! Segmentation fault (core dumped)
    Bedňa avatar 21.2. 22:04 Bedňa | skóre: 33 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    Chalani, cgroups pokiaľ viem, nič so systemd nemá (nemal pri vzniku), áno systemd robí kopec vecí automaticky, unifikovane, chrumkavo, ale kto im o to stojí :)
    Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
    Josef Kufner avatar 21.2. 22:19 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    Cgroups vznikly o cca 4 roky dříve než Systemd. Systemd cgroups používá. To je celé.
    Hello world ! Segmentation fault (core dumped)
    21.2. 17:45 Matlák
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    PS pre redakciu: Furt ma to neskutočne vytáča

    Dej si do userscriptu tohle:
    
    var jobsAds = top.document.getElementsByClassName("jobs-ad-logo");
    
    for ( ix in jobsAds ) {
        jobsAds[ix].style.width = '100%';
    }
    
    
    zatím to funguje.
    Josef Kufner avatar 21.2. 22:20 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    Nebo si v profilu nastav vlastní CSS: #ls { overflow: hidden; }
    Hello world ! Segmentation fault (core dumped)
    Max avatar 21.2. 22:46 Max | skóre: 65 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    Opraveno a nasazeno.
    Zdar Max
    Měl jsem sen ... :(
    Max avatar 21.2. 22:49 Max | skóre: 65 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    Ahoj, zpět je to od doby migrace. Na nový server jsem nasadil verzi abc, která byla v gitu, aby byla jistota, že to co je nasazeno 100% odpovídá tomu, co je v gitu. Zřejmě nebyly nějaké změny commitovány, takže po migraci se něco vrátilo zpět.
    Zdar Max
    Měl jsem sen ... :(
    22.2. 17:45 Matlák
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    Zřejmě nebyly nějaké změny commitovány,

    Typický problém. Doporučuju všechno nejdřív commitnout a pak nasazovat na server přes CI (ale to bych tady, doufám, učil orly lítat).
    Bedňa avatar 26.2. 22:08 Bedňa | skóre: 33 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Mikroblog #7: systemd+Payara, přejmenování šifrovaného disku
    OK, dík.
    Pokecajte si s umelou stupiditou na http://www.kernelultras.org/

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.