• ú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!)
    RAGNAROK
    RAGNAROK --- ---
    Zvlastni problem jsem objevil:

    1. Namountuju sitovej disk
    2. rsyncem stahnu soubory
    3. trap UmountDir INT EXIT

    function UnmountDir() {
    	# check if directory is mounted and unmount it
    	mountpoint -q "$mountdir"
    	if [ "$?" == 0 ]; then
    		echo Unmounting "$mountdir"
    		umount "$mountdir"
    	fi
    	echo "unmounted"
    }
    Pri exitu scriptu pise resource busy.
    "Vyresil" jsem to tak ze do funkce UnmountDir dam na zacatek sleep 2. Zkousel jsem "sync" ale to nepomohlo.

    Kde je problem nebo jak to vyresit bez "sleep 2"?
    GIOMIKY
    GIOMIKY --- ---
    GIOMIKY: tip: (pokracovani)...
    jinak samozrejme, ze asi nejplatnejsi je anglicko cesky slovnik. Ten se nainstaluje takto:
    sudo apt-get install dict-freedict-eng-ces
    (eventuelne dict-freedict-ces-eng)
    Osobne jsem si vytvoril skript neco na tento zpusob:
    #!/bin/bash
    dict -f $1 | more
    dict -d fd-eng-ces -f $1 | more
    ... kdyz jsem tak probiral slovnikem, tak jsem si vzpomnel, ze existoval i program pro pobaveni
    sudo apt-get install fortunes-cs
    Kdysi byly stastne (fortune) kolacky rovnou zobrazeny pri loginu.... coz neni problem i takto:
    vi ~/.bashrc
    a pridat:
    fortune cs
    A potom, kdyz se otevre terminal, tak se muze zobrazit treba neco takoveho:

    Žárlivost je nedostatek úcty k osobě, kterou milujeme.
    -- Bunin
    |
    GIOMIKY
    GIOMIKY --- ---
    tip: slovnik z prikazove radky
    Urcite se vam stalo, ze jste cetli anglicky text a obcas jste nejake slovicko potrebovali vysvetlit. Existuje hezke reseni:
    sudo apt-get install dictd
    sudo apt-get install dict-gcide
    a potom napriklad:
    dict comprehensive
    vice viz.:
    Dictd - Using a Linux Command Line Dictionary - Putorius
    https://www.putorius.net/linux-command-line-dictionary.html
    CHOROBA
    CHOROBA --- ---
    ze neni RO a na druhou partition se zapisujou zmeny ( nainstalovany packages, pridany wifi site atd)
    FALLENANGEL
    FALLENANGEL --- ---
    CHOROBA: Co se rozumi pod 'persistent' u live CD?
    CHOROBA
    CHOROBA --- ---
    si tu taky odlozim, treba se bude hodit. persistem liveCD Ubuntu 20.
    vyserte se na dd a mkusb,
    poridte si rychlou flash https://www.alza.cz/sandisk-cruzer-extreme-go-64gb-d4944405.htm?o=5

    zalozte na flash dva oddily, prvni 4G s vfat druhej ext4 zbytek, zadnej boot flag atd. druhy oddil nazvete casper-rw
    uplne hloupe vykopirujte z ISO souboru vsechny soubory a slozky na oddil 1
    restartnete komp, v BIOSu vypnete jakoukoliv podporu LEGACY boot mode. proste nechte jen EFI/UEFI
    o dalsim rebootu vyberte v temporary boot device (F11? F12?) flashku, objevi se grub menu zmacknete klavesu 'e' a na konec cmd line za 'quiet' napiste 'persistent' F10 vam to nabootuje do persistent mode ;)
    GIOMIKY
    GIOMIKY --- ---
    tip:
    pro toulky internetem se muze hodit...
    # vyhledej dns zaznam
    dig 1.1.1.1
    # whois informace o domene
    whois 1.1.1.1
    # preloz jmeno pocitace na ip adresu
    nslookup apnic.net

    GIOMIKY
    GIOMIKY --- ---
    tip: dobre napsany program pozna valdring
    apt-get install valgring
    valgrind a.out
    na konci behu programu by mel ukazat 0 leaku
    VESNACH
    VESNACH --- ---
    a co treba htop, bez toho uz bych asi nemoh fungovat :) iftop a iotop se taky hodi.
    GIOMIKY
    GIOMIKY --- ---
    GIOMIKY: pisu nekolik...
    ten dalsi je na pruzkum sdilene pameti procesu ...
    a zjisti se vyuziti teto pameti pomoci:
    ipcs
    a pak samozrejme notoficky zname
    free -m
    GIOMIKY
    GIOMIKY --- ---
    tip:
    kdyz chcete prozkoumat vyuziti pameti nejakeho procesu, tak je dobrych
    nekolik prikazu.
    Napriklad:
    pgrep bash | xargs pmap | grep total
    pmap dava vubec zajimave informace ohledne vyuziti pameti procesem.
    viz. man pmap

    MUXX
    MUXX --- ---
    JUNIOR: Ja myslel ze se chces rozchodit git over ssh na gitlab.com.
    V logu mas

    debug1: Authentication succeeded (publickey).
    Authenticated to gitlab.com

    Tak co ti nefunguje?
    JUNIOR
    JUNIOR --- ---
    MUXX: Jsem to tady nechtěl plevelit

    ssh-log: https://pastebin.com/iRmPUzn0

    tím git pull logem myslíš konkrétně co ?
    MUXX
    MUXX --- ---
    JUNIOR: No tak vem ten ssh log, git pull log a placni ho na pastebin at se podivame. Moje kristalova koule je v servisu, tak bez logu nic neporadim :)
    JUNIOR
    JUNIOR --- ---
    AXTHEB: Mám a dělá to stále, jinak to žádné errory nepíše..
    AXTHEB
    AXTHEB --- ---
    JUNIOR: to první můžeš ignorovat a to druhý vyřeš smazáním řádků 6-8 z known_hosts.
    Ani jedno z toho teda není závažná chyba.
    JUNIOR
    JUNIOR --- ---
    AXTHEB: Mám, ale stejně to nejede. Jediné co jsem v tom logu našel (ne, že byc hse v tom nějak hlouběji orientoval) je

    debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files

    debug1: /home/vanauss/.ssh/known_hosts:6: parse error in hostkeys file
    debug1: /home/vanauss/.ssh/known_hosts:7: parse error in hostkeys file
    debug1: /home/vanauss/.ssh/known_hosts:8: parse error in hostkeys file

    a

    Jinak mi to napíše i welcome hlášku Welcome to GitLab, @user tak to vypadá, že to jinak funguje
    AXTHEB
    AXTHEB --- ---
    JUNIOR: Mimimálně to chceš takhle:
    chmod 700 ~/.ssh
    chmod 600 ~/.ssh/id*
    chmod 644 ~/.ssh/id*pub
    chown -R ja:mojegrupa ~/.ssh
    
    JUNIOR
    JUNIOR --- ---
    DANIELSOFT:
    MUXX:
    CHOROBA:

    Tak na co jsem přišel z logu tak mi to hlásí
    Permission denied (publickey,keyboard-interactive)
    /.ssh/id_ed25519": bad permissions

    a

    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @ WARNING: UNPROTECTED PRIVATE KEY FILE! @
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


    Co jsem dohledal tak jsem změnil i chmody a permission a stále to nejede. Tam je nějaký bordel, který tam nikdy nebyl, jak to mohu vyřešit ?
    RATTKIN
    RATTKIN --- ---
    JUNIOR: když ssh -vvv na klientu nepomůže, zapni debug ssh na serveru, to určitě vygoogluješ.
    strace je taky legrace
    Kliknutím sem můžete změnit nastavení reklam