• Как передать файлы с основной ОС на гостевую?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    сделал drag and drop

    это вообще из другой оперы

    я сделал общую папку ... но нет результата то что я отправляю на гостя.

    Гость : Oracle Linux. а в нём дополнение Linux Guest Additions поставили ?
    Ответ написан
  • Как записать к-во свободной оперативки в переменную?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    с помощью одного awk
    awk '/MemFree/{printf("%d",$2/1024)}' /proc/meminfo

    с помощью free и awk
    free -m |awk '/Mem/{print $4}'
    Ответ написан
    Комментировать
  • Почему htop и gnome-system-monitor по разному выводят количество ОЗУ?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    посмотрите вывод команды:
    free -hw

    htop
    used(htop) = used(free) + shared(free)

    gnome-system-monitor
    used(gnome-system-monitor) = used(free) + shared(free) + buffers(free)
    Ответ написан
    Комментировать
  • Как вылечить флешку?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    а что показывает сам fdisk ? размер флешки совпадает ? покажите её вывод

    $ lsblk
    убедитесь что /dev/sdc является блочным устройством вашей флешки, если нет то смените ниже написанное на соответствующее.
    $ sudo umount /dev/sdc*
    $ sudo wipefs -af /dev/sdc
    $ sudo parted /dev/sdc mktable gpt mkpart p1 0% 100%
    $ lsblk
    $ sudo mkfs.ext4 /dev/sdc1
    $ udisksctl mount -b /dev/sdc1
    Ответ написан
    Комментировать
  • Sh:can't access tty; job control turned off?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    попробуйте
    fsck /dev/sda1
    fsck /dev/sda2
    Ответ написан
    5 комментариев
  • Выключить FireFox и обновить Chrome?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    можно более универсально подойти, так как
    - wayland окна не прочитать иксовыми утилитами
    - локализация тайтлов может меняться, например для русскоязычного сегмента будет уже не "Yandex.Money - Mozilla Firefox" а "Яндекс.Деньги - Mozilla Firefox"

    лучше читать не заголовок окна а напрямую текущее состояние браузера
    для этого устанавливаете утилыти jq и lz4jsoncat
    PatchFirefox="$HOME/.mozilla/firefox"
    PROFILE=$(cat $PatchFirefox/profiles.ini | awk -F= '$1 == "Default" {print $2}' | head -n 1)
    PatchJson="$PatchFirefox/$PROFILE/sessionstore-backups/recovery.jsonlz4"
    URL=$(lz4jsoncat "$PatchJson" | jq -r '.windows[].tabs[.windows[].selected -1].entries[.windows[].tabs[.windows[].selected -1].index -1].url')
    if [[ "$URL" =~ ^"https://money.yandex." ]]; then
      sleep 5
      killall firefox
      #код для работы с Chrome
    fi

    с хромом не разбирался но там по идее тоже должна быть возможность напрямую работать с состоянием браузера
    Ответ написан
    2 комментария
  • Как скачать миллион картинок?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    curl --remote-name-all --parallel $(<urls.txt)
    Ответ написан
    Комментировать
  • Почему не работает команда wget в bash, если переменная берется из файла?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    добавте перед циклом, строку:
    dos2unix $file
    Ответ написан
    1 комментарий
  • Где публиковать OpenSource проект?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    gitlab или github, хотя последнее после покупки их корпорацией добра не сильно стало созвучно с OpenSource
    Если демонстрация подразумевает консольный вариант то можно воспользоваться сервисом asciinema в противном случае ютуб
    Ответ написан
    Комментировать
  • Как из строк в столбик создать json строку?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    echo -e "test1@Yandex.Ru;Ваня\ntest2@Yandex.Ru;Ирина" | awk -F';' '{print "{\"confirmed\":true,\"email\":\""$1"\",\"first_name\":\""$2"\"},"}' | sed '$ s/.$//' | awk 'BEGIN{print "["} {print} END{print "]"}'

    ловите решение для баша
    хотя моя телепатия подсказывает что вам нужно php решение, если да, то вам срочно необходимо развивать искусство вставки меток для вопроса.
    Ответ написан
    Комментировать
  • Arch Linux - Xfce + GNOME / Xorg + Wayland?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    Можно ли на Arch Linux-е поставить Xfce с Xorg, и GNOME с Wayland?

    можно
    А можно, чтоб когда запущен GNOME с Wayland работал Xorg?

    можно
    вот прям щас проверил
    tty1 - GNOME с Wayland
    tty2 - GNOME с Xorg
    работают одновременно

    п.с.
    а про "сырость" wayland любят рассуждать, в основном, те кто им не пользуется
    Ответ написан
  • Как сделать скриншот всей страницы сайта (Ubuntu19)?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    в firefox встроена возможность фоткать полную страницу сайта без всяких расширений
    в адресном пространстве --> ... --> Сделать скриншот --> Сохранить всю страницу
    есть также возможность сделать это из Веб-консоли firefox-a, набрав
    :screenshot --fullpage
    или из командной строки:
    firefox --screenshot [url]
    тыц сюда

    п.с.
    сейчас в firefox нужно нажать правой клавишей мыши по сайту и в контекстном меню выбрать пункт "Сделать снимок экрана", ну а далее уже выбрать Сохранить всю страницу или Сохранить видимую область
    Ответ написан
    1 комментарий
  • Как на python парсить /var/log/syslog в реальномвремени?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    для баша используйте tail но только добавьте ключ --follow с параметром name который привяжет к имени а не к дескриптору файла:
    tail --follow=name TestFile | обработчик
    Ответ написан
    Комментировать
  • Как отформатировать вывод JSON от GITHUB через bash?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    varJson='[
    {
    "id": 1296269,
    "name": "Hello-World",
    "full_name": "octocat/Hello-World",
    "created_at": "2011-01-26T19:01:12Z",
    "updated_at": "2011-01-26T19:14:43Z"
    },
    {
    "id": 1296270,
    "name": "Hello-World2",
    "full_name": "octocat/Hello-World2",
    "created_at": "2011-01-26T19:01:12Z",
    "updated_at": "2011-01-26T19:14:43Z"
    }
    ]'


    echo "$varJson" | jq -r '.[] | "\(.name) \(.created_at)"'


    Hello-World 2011-01-26T19:01:12Z
    Hello-World2 2011-01-26T19:01:12Z
    Ответ написан
    1 комментарий
  • Про BlackArch, стоит ли учить\устанавливать?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    1. Есть ли в BlackArch браузер, как и в Kali Linux(Chrome, Firefox)?

    а если даже и нету, в чем я сильно сомневаюсь, трудно будет установить ?
    по идее это тот же Arch только кастомизированный и с доп-репозиторием, то есть по идее будет достаточно:
    pacman -Syu chromium firefox
    и все дела

    2. Правда что там вообще нету граф. интерфейса?

    а ты вообще на первую страницу сайта blackarch.org заглядывал ?
    там по моему четко на картинках видно присутствие графического интерфейса, хотя наверное все будет зависеть от выбора параметров установки, так что думаю и голая консоль возможна при желании

    3. Чем отличается BlackArch от Kali Linux в плане удобности и комманд?

    удобности ? - все это относительно
    команд ? - отличия должны быть только в управлении самой системой(пакетный менеджер и т.д.), а все остальные утилиты и программы практически ничем не будут отличаться, разве что только версией
    Ответ написан
    Комментировать
  • Как ускорить загрузку linux?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    19.654s systemd-journal-flush.service
    20 сек это дофига, скроее всего у вас сильно разросся(может занимать до 4 гигабайт) файл журнала
    как вариант удалить и задать приемлемый лимит
    ну а далее разбираете по порядку и степени нужности, UFW это файрвол, если доверяете своей локальной сети и сидите за роутером то в принципе можно безболезненно отключить или как вариант отложить его загрузку, ну и так далее
    Ответ написан
    Комментировать
  • Как уменьшить дисковый кеш на linux?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    для начала убедитесь что проблема действительно в дисковом кеше(не swap), попробуйте его сбросить когда всё начинает тормозить:
    sync && echo 1 > /proc/sys/vm/drop_caches
    запуск от суперпользователя

    еще с кешем можно сразу почистить inode и dentrie
    sync && echo 3 > /proc/sys/vm/drop_caches
    (данная команда включает в себя и команду приведенную выше)

    п.с.
    если проблема действительно окажется в дисковом кеше, то можно настроить систему так чтобы она более агрессивно его очищала установив параметр vfs_cache_pressure больше 100(по дефолту), например:
    echo 500 > /proc/sys/vm/vfs_cache_pressure
    (будет действовать до перезагрузки)
    чтобы зафиксировать данный параметр в системе и после перезагрузки создайте, например, файл /etc/sysctl.d/60-sysctl.conf с таким содержимым:
    vm.vfs_cache_pressure=500
    затем перезагрузите систему или просто перезагрузите сам файл конфигурации:
    sudo sysctl -p /etc/sysctl.d/60-sysctl.conf
    Чтобы убедиться что изменения вступили в силу посмотрите вывод команды:
    sudo sysctl -a | grep vfs_cache_pressure
    Ответ написан
    Комментировать
  • Что лучше для скриптов?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    зависит от владения тем или иным языком и от размера(сложности) задачи
    если хорошо владеете python-ом и задача подразумевает написания 200+ строк кода то тогда наверное лучше использовать питон, в противном случае баша хватит за глаза
    Ответ написан
    Комментировать