• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    DELVITLinux pro zacatecniky a obycejne uzivatele (NO FLAMES!)
    Každý kdo chce poradit ohledně linuxu je na spravném místě. Přímý následovník audítka stejného názvu. Pravidla jsou stejná jako predchozí, hlavně žádné FLAME!
    Na Hompage klubiku najdete alternativy k aplikacim. Snazim se drzet ten list v aktualizovane a hlavne zajimave alternativy, kdyby ste chteli neco pridat do listu dejte vedet.

    Jak se správně ptát:

    1) Popište příznaky problému nebo chyby co možná nejjasněji a nejpečlivěji.
    2) Popište prostředí, ve kterém chyba nastává, tj. architekturu, operační systém, aplikaci, verzi, atd. Jmenujte distribuci a verzi systému (např. Red Hat 8.0, Slackware 5.1, atd.).
    3) Popište, jak jste se k chybě dostali, a jak jste se ji pokusili odhalit, isolovat a pochopit ještě předtím, než jste se zeptali.
    4) Popište relevantní změny v konfiguraci, které jste v poslední době provedli.
    5) Pokuste se už předem zodpovědět případné doplňující otázky.
    6) Na dlouhé výpisy použijte služby na to určené - pastebin - http://pastebin.com/
    rozbalit záhlaví
    GIOMIKY
    GIOMIKY --- ---
    GIOMIKY: Addendum... vzhledem k tomu, ze clovek neni porad na wifi, tak jsem optimalizoval prenos zvuku z pocitace pri vyletech... nyni
    jsem na cca 2kB / sec (protoze mp3 prenasi kazdou 2. vterinu)...
    tedy
    $ cat audr
    #!/bin/bash
    pulseaudio -k
    pulseaudio --check
    pulseaudio --start
    ssh -C debr sox -c 1 -q -t alsa loop -t mp3 -r 10k - | mpg123 -
    ..
    s timhle zatim vystacim s par GB na den / tyden a to posloucham tarka v kuse..
    Pocital jsem to na cca 10 GB potreby dat, kdybych poslouchal zvuk ze zdrojoveho pocitace 24/7.

    Je k tomu zapotrebi na zdrojovem pocitaci nainstalovat akorat sox mp3 doplnek ...
    libsox-fmt-mp3 - SoX MP2 and MP3 format library

    Jinak ta cast ze sox je na zdrojovem pocitaci a ten mp123 je na cilovem termuxu

    GIOMIKY
    GIOMIKY --- ---
    GIOMIKY: Sorry, zjistil jsem, ze ten postup, alespon na mem stroji generuje spoustu balastu do /var/log/messages.
    Skoro kazdou vterinu:
    Nov 25 21:02:36 debian pulseaudio[1616621]: Resume failed, couldn't restore original sample settings.
    Zabralo:
    /etc/pulse/daemon.conf
    log-level = error
    DANIELSOFT
    DANIELSOFT --- ---
    GIOMIKY: to mi připomíná jak jsem kdysi napsal perlovej skript, volal ho na fakultním unixovém mailovém serveru z ".forward" a on mi přeposílal maily jakožto SMSky na mobila. to bylo v roce 2001, daleko před internetem v mobilu, tehdy fungovaly speciální mailové adresy s telefonním číslem a doménou operátora k posílání SMS přes mail. už tehdy však chodily spamy, skript obsahoval jakousi heuristiku, zda jde pravděpodobně o spam a pokud ano, SMS neposlal
    GIOMIKY
    GIOMIKY --- ---
    Takova srandicka...
    [ JAK SOBE PRESMEROVAT VYSTUP Z LINUX POCITACE DO MOBILU ]
    Tedy dejme tomu, ze chceme divat na televizi promitanou v linux stroji. Ale jsou podminky, u kterych by bylo lepsi mit sluchatka... no tak bude muzeme koupit nove k linux stroji... ale take muzeme vyuzit stavajici mobil i se sluchatky...
    tedy:
    Na zdrojovem pocitaci:
    1] modprobe snd-aloop index=1 pcm_substreams=1
    2] Zavest do ~/.asoundrc:
    pcm.loop {
    type plug
    slave.pcm "hw:Loopback,1,0"
    }
    3] v termuxu v mobilu
    ssh -C user@hostname sox -q -t alsa loop -t wav -b 16 -r 48k - | play -q -

    Takto to jeste nefungovalo a bylo nutne nastavit jako vychozi zarizeni na prehravani na zdrojovevm linuxu nejak takto:

    $ pactl list short sources

    $ pactl list short sinks

    Set defaults:

    $ pactl set-default-source alsa_input.pci-0000_00_1b.0.analog-stereo
    $ pactl set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo

    Kde tedy pro sink se da loopback...

    Tot vse... prehravam na linuxovem stroji Youtube video a zvuk se mi ozyva z mobilu...

    Happy Alsa Networking

    pulseaudio - How do I select a default sound card with alsa? - Ask Ubuntu
    https://askubuntu.com/questions/150851/how-do-i-select-a-default-sound-card-with-alsa

    Streaming audio over the network in linux – Owen's Photolog
    https://ywwg.com/wordpress/archives/1201
    GIOMIKY
    GIOMIKY --- ---
    Hezky balicek
    Maxima (software) - Wikipedia
    https://en.wikipedia.org/wiki/Maxima_(software)
    CPT_PLESARD
    CPT_PLESARD --- ---
    Zdravim.
    Ma tu nekdo zkusenost se skolenima ROOT.CZ?
    Konkretne skoleni na Linux, https://www.root.cz/skoleni/balicek/balicek-prace-s-linuxem/
    Dik.
    DANIELSOFT
    DANIELSOFT --- ---
    tak nakonec to dopadlo úplně jinak:

    pustil jsem sudo update-initramfs -u

    googlil tu hlášku a dostal se sem

    boot - The initramfs will attempt to resume from /dev/dm-1 - Ask Ubuntu
    https://askubuntu.com/questions/1189835/the-initramfs-will-attempt-to-resume-from-dev-dm-1

    vytvořil soubor

    /etc/initramfs-tools/conf.d/resume s obsahem "RESUME=none"

    a už to nepíše, že se pokusí udělat resume z toho swapu, čili snad vyřešeno
    DANIELSOFT
    DANIELSOFT --- ---
    na okounu poradili parametr "noresume" jádra a update-grub, pokud by to takhle stačilo, bylo by to super
    DANIELSOFT
    DANIELSOFT --- ---
    jinak mně je vlastně jedno, jestli to bude swapovat na partition nebo do souboru: co je problém, že je tam zapnutá ta hibernace, která nefunguje. není to v /etc/default/grub - podívám se do těch systemd konfiguráků jak radil CHOROBA a uvidím. na okounu někdo řekl, že jak se to jednou zahibernovalo, tak on si to někde zapamatoval a proto to při updatu initramfs vypisuje a chce z toho obnovit: ale zatím nevím kde
    DANIELSOFT
    DANIELSOFT --- ---
    CHOROBA: no vida, nová informace. podívám se tam, jak budu u toho stroje. takže systemd za to může, jako obvykle :)
    CHOROBA
    CHOROBA --- ---
    mrkni do /etc/systemd/sleep.conf a logind.conf
    DANIELSOFT
    DANIELSOFT --- ---
    MARASAN: ono se zdá, že tím, že jsem tam dal tu partition místo swapfile jsem zapnul nějakou automatiku, že to chce hibernovat. ale půjdu do klubu o Ubuntu, třeba budou více vědět
    MARASAN
    MARASAN --- ---
    DANIELSOFT: tohle bohuzel nevim, swap jedu v partition, ubuntu nepouzivam a ani nehibernuju.
    CPT_PLESARD
    CPT_PLESARD --- ---
    RATTKIN: truenas jsem zkousel, ale OMV mi sedlo lip
    RATTKIN
    RATTKIN --- ---
    CPT_PLESARD: truenas je skvělý nas software. Má i krásnou klikačku v Angularu. freebsd teda, ale dá se to vydržet ;-)
    DANIELSOFT
    DANIELSOFT --- ---
    MARASAN: doplňující dotaz, já tu hibernaci nikde nezapínal a než jsem dal tu partitionu místo swapfile, tak on ani nepsal o té hibernaci při update-grub: to se někde zapnulo? kde?
    MARASAN
    MARASAN --- ---
    DANIELSOFT: zkus nejdriv udelat swapfile vetsi nez 4 GB, abys mel celkem aspon tech 20 GB. Muzes pouzivat jak partition, tak i swapfile. Moc zkusenosti s hibernaci nemam, ale swap by mel byt dost velky a nejspis mu je fuk, ze je na 2 mistech. Kdyz ne, tak jeste muzes shrinknout njakou partition - nejspis od konce - a na volny misto udelat dalsi swap partition.
    DANIELSOFT
    DANIELSOFT --- ---
    dotaz: swap a uspání/hibernace, Xubuntu 20.04

    Ahoj!

    Měl jsem Xubuntu 16.04 a při instalaci (kde jsem vše co nejvíce nechával na defaultu) mi to vytvořilo 16 GB swap partition, na níž systém swapoval. Mám 16GB fyzické RAM.

    Pak Xubuntu 16.04 skončila podpora a já jej přeinstaloval na 20.04. A zjistil jsem, že swap partition se nepoužívá a místo ní to vytvořilo soubor /swapfile (to je absolutní cesta) a swapuje tam

    Z čiré nerdovitosti a šťouravosti jsem si řekl, že když už tam je ta partition, tak by neměla ležet "ledem" a přenastavil jsem to v /etc/fstab, aby swapoval z té partition. "/swapfile" jsem smazal a bohužel si nepamatuju, jak byl velký. Na disku mám dost místa, takže ho klidně vytvořím třeba 20GB

    Pak se mi jednou stalo, že se OS uspal nebo hibernoval a už se neprobudil (nechal jsem ho prostě přes noc běžet, což by mělo být OK), tak jsem vypnul v power management blanknutí obrazovky, všechno tam dal na never, od té doby je to tedy v pořádku ALE

    při updatu kernelu či grubu (přes apt) mi to blekotá, že se bude pokoušet hibernovat na tu partition. Ale ta má 16GB a já se teď dočetl, že je potřeba (při 16GB RAM) 20GB. Taky nechápu, kde tam tahle věc skočila, když byl ještě swapfile, nic takového to nepsalo.

    Systém se chová jak má, akorát teda nespí, myslíte, že má cenu vrátit tam ten soubor a partition vypnout? Nebo nějak nastavit, že to nemá dělat tu hibernaci a vrátit aspoň sleep?

    Nerad bych se zase vrtal v něčem, co není rozbitý, protože problém jsem původně (změnou v /etc/fstab) spíše vyrobil než opravil. Jinak třeba druhý počítač má 4GB RAM, 2GB swapfile a spí normálně. Možná vadí to, že je to partition, ale proč?

    Nějaké rady?
    SUK
    SUK --- ---
    RATTKIN: ano, existuje 1000 zpusobu,jak to vochcat. Ja bych ale rad zpatky puvodni stav. Kdybych chtel, aby mi OS rikal, jak ho mam pouzivat, poridim si jabko
    CPT_PLESARD
    CPT_PLESARD --- ---
    MCKIDNEY: dík
    MCKIDNEY
    MCKIDNEY --- ---
    CPT_PLESARD: No LVM neni nutne. Zalezi an pouziti. Je to bastraktni vrstva, ktera ti umoznuje kompletne oddelit virtualni blok or realneho. Nektere distribuce ji dnes povazuji za vychozi a ja ji pouzivam aktivne.

    Co se tyce crypttab:
    0) Pokud pouzivas spravny postup, pak si disk vyzkousis pred pouzitim crypttab.
    1) Instalatory je umi nsstavit vetsinou bez znalosti luks a crypttab.
    2) man crypttab pro rychly uvod do souboru.
    3) Kazdy radek je jeden blok co se pouzije pri startu.
    4) Pokud tento soubor neni vyplnen, disk se nezobrazi, ale stale je sifrovan, ukaze se v GUI atd.

    sudo cat /etc/crypttab 
    #volume-name encrypted-device key-file options
    #luks-WORK_0    UUID=a8304ea6-a244-4b79-8e50-f7557c378128
    luks-WORK_1     UUID=590374af-f40a-4b96-bc2b-bb9fe8f3ff11

    Tohle je ukazka, kde pouzivam passphrase a nemam zadne specialne nastaveni.
    Disky se identifikuji podle UUID, aby nezalezelo na poradi. Jsou i jine moznosti.

    Tady jsem ted zkusil postup na mem externim disku:
    - Neni to navod
    - Vytvorim sifrovany disk, otevru, pripojim a pak naformatuji.
    - Pred zapsanim do crypttab odpojim a pripojim znovu (Sanity check)
    [MCKIDNEY@NYX ~]$ BLOCK=/dev/sdk1
    [MCKIDNEY@NYX ~]$ ls $BLOCK
    /dev/sdk1
    [MCKIDNEY@NYX ~]$ sudo cryptsetup luksFormat $BLOCK
    WARNING!
    ========
    Toto nevratně přepíše data na /dev/sdk1.
    
    Are you sure? (Type 'yes' in capital letters): YES
    Zadejte heslo pro /dev/sdk1: 
    Ověřte heslo: 
    [MCKIDNEY@NYX ~]$ sudo cryptsetup luksUUID $BLOCK
    d0e43034-c37f-4cba-b95e-fb6271abeda6
    [MCKIDNEY@NYX ~]$ sudo cryptsetup luksOpen UUID=d0e43034-c37f-4cba-b95e-fb6271abeda6 Hentai
    Zadejte heslo pro /dev/disk/by-uuid/d0e43034-c37f-4cba-b95e-fb6271abeda6: 
    [MCKIDNEY@NYX ~]$ ls /dev/mapper/Hentai
    [MCKIDNEY@NYX ~]$ sudo mkfs.ext4 -q -L Hentai /dev/mapper/Hentai
    [MCKIDNEY@NYX ~]$ sudo mkdir -p /mnt/homework
    [MCKIDNEY@NYX ~]$ sudo mount LABEL=Hentai /mnt/homework/
    [MCKIDNEY@NYX ~]$ sudo touch /mnt/homework/tip
    [MCKIDNEY@NYX ~]$ sudo umount /mnt/homework
    [MCKIDNEY@NYX ~]$ sudo cryptsetup luksClose Hentai
    [MCKIDNEY@NYX ~]$ sudo cryptsetup luksOpen UUID=d0e43034-c37f-4cba-b95e-fb6271abeda6 Hentai
    Zadejte heslo pro /dev/disk/by-uuid/d0e43034-c37f-4cba-b95e-fb6271abeda6: 
    [MCKIDNEY@NYX ~]$ sudo mount LABEL=Hentai /mnt/homework/
    [MCKIDNEY@NYX ~]$ sudo ls /mnt/homework/
    lost+found  tip
    [MCKIDNEY@NYX ~]$ sudo umount /mnt/homework 
    [MCKIDNEY@NYX ~]$ sudo $EDITOR /etc/crypttab
    [MCKIDNEY@NYX ~]$ sudo cat /etc/crypttab
    Hentai UUID=d0e43034-c37f-4cba-b95e-fb6271abeda6
    CPT_PLESARD
    CPT_PLESARD --- ---
    MCKIDNEY: můžeš mi poradit co s tím crypttab?
    CPT_PLESARD
    CPT_PLESARD --- ---
    AXTHEB: dík, ted už rozumím, takhle jsem to bohužel dělal.
    MCKIDNEY: díky. Já vynechával bod 4) LVM, a taky jsem nedělal crypttab.
    Kliknutím sem můžete změnit nastavení reklam