• Как спарсить файл в bash и сгенерировать список IP?

    xotkot
    @xotkot
    chifth,
    И ещё, такой вопрос, как сделать чтобы в список дописывались только те адреса, которых ещё нет?

    дополняем(>>) файл с адресами:
    awk -F'[.,=, ]' '{print $2"."$3"."$4".0"}' /proc/net/xt_recent/bruters >> /etc/bruteiplist

    далее, сортируем и уникализируем строки в файле
    sort -nu -o /etc/bruteiplist /etc/bruteiplist
  • Как спарсить файл в bash и сгенерировать список IP?

    xotkot
    @xotkot
    chifth,
    дополню, если нужно обнулять в конце последнее чило:
    awk -F'[.,=, ]' '{print $2"."$3"."$4".0"}' /proc/net/xt_recent/bruters > /etc/bruteiplist


    подскажите как его запихнуть в cron?

    глянте тут
  • Arch Linux тупит, в отличие от Ubuntu. Что я сделал не так?

    xotkot
    @xotkot
    l4m3r,
    xorg-server-xwayland в ближайшие пару лет точно удалять не стоит, еще много программ которые не умеют в вайланд, и они работают через прослойку xwayland, тот же стандартный chromium (есть правда в ауре версия потдержующая вайланд но её нужно постоянно компилить при обновлениях)
    xorg - это метапакет включающий в себя набор других пакетов, в том числе xorg-server и xorg-server-xwayland
    можно конечно отдельно поудалять пакеты, тот же xorg-server, но лучше нестоит, кушать не просит, а цена вопроса 3.5 MB на диске
    зависимости по пакетам можно глянуть командой:
    pactree -lu пакет
    например
    pactree -lu wayland
    выведет список пакетов от которых зависит указанный пакет
  • Arch Linux тупит, в отличие от Ubuntu. Что я сделал не так?

    xotkot
    @xotkot
    l4m3r, используется(подгрузился) модуль nouveau или нет можно глянуть так:
    lsmod | grep nouveau
    если ничего не выведет значит неиспользуется
  • Arch Linux тупит, в отличие от Ubuntu. Что я сделал не так?

    xotkot
    @xotkot
    l4m3r,
    Ах, почему-то wayland не запускается. В меню gdm нельзя выбрать сессию кроме Gnome / Gnome classic

    в гноме по умолчанию используется вайланд (Gnome), см. GNOME_Sessions
    при желании можно вообще отказаться(если вы один пользователь на компе и вам не нужна парольная защита на запуск) от лишней прослойки в виде менеджеров входа, прописав несколько строк вручную для иксов или вяленого соотвецтвенно https://wiki.archlinux.org/index.php/GNOME#Manually

    Отказывается, он отключён для проприетарных дров в gdm3 по дефолту.

    может и так, но лучше проверить

    чтобы узнать наверняка запустился гном под вяленым или нет запустите стандартный гномовский файловый менеджер nautilus, затем в консоли запустите команду xwininfo которая будет ждать нажания ЛК мышки для того чтобы вывести информацию об окне на котором был щелчек.
    Фокус в том что она будет выводит инфу только для окон которые работают под иксами или под xwayland, на чистые wayland окна она просто не реагирует

    Скачал intel_ucode

    нужно после незабыть перегененировать сам груб
    grub-mkconfig -o /boot/grub/grub.cfg

    PS: вроде nouveau не надо заносить. Он автоматом заносится когда пакет устанавливаешь nvidia.

    зачем гадать, чтобы знать наверняка посмотрите лучше в папке /etc/modprobe.d/ наличие соотвецтвующих записей по данному модулю ( Blacklisting )
  • Не работает буква "e" в терминале линукс?

    xotkot
    @xotkot
    Lateralus,
    судя по io.elementary.t похоже что у тебя установленасистема Elementary OS и используется их терминал по дефолту. Верно ? если это так то можно попробовать сбросить его(терминала) настройки.
    насколько я понял настройки его хранятся в dconf, сбросить их можно просто переименовав папку dconf, через терминал это делается так:
    mv ~/.config/dconf ~/.config/dconf_old
    ну или через проводник, в домашней директории сатвишь(если не стоит) отображение скрытых файлов и папок, заходишь в папку .config после переименовываеш dconf в dconf_old, после запуска терминала папка и хранящиеся в ней настройки воссоздадутся заного со значениями по дефолту
    (возможно предварительно нужно будет закрыть терминал)

    еще как вариант можно просто установить другой терминал, например тот же tilix
  • Не работает буква "e" в терминале линукс?

    xotkot
    @xotkot
    Lateralus,
    @Lateralus, озвучте терминал каким пользуетесь

    UNIX shell

    эм, хороший терминал ))
    ладно, давайте так
    создайте файл удобным для вас способом, назовите его например 1.sh
    затем добавте в него одну строку
    pstree -s $$
    после чего запустите команду в своём терминале(там где невыводи e)
    bash 1.sh
    (терманал откройте там где создали файл)
    после чего покажите вывод
  • Не работает буква "e" в терминале линукс?

    xotkot
    @xotkot
    во всех терминалах или в каком-то конкретно ?
    да и озвучте терминал каким пользуетесь
  • Коллеги, как Вы выходите из положения, когда нужно постоянно приводить ПК в исходное состояние?

    xotkot
    @xotkot
    АртемЪ, ну да, пользователь теже сабволюмы тоже создает и структурирует данные размещая в них разную информацию
  • Коллеги, как Вы выходите из положения, когда нужно постоянно приводить ПК в исходное состояние?

    xotkot
    @xotkot
    АртемЪ, может неправильно выразился, вот к примеру те же папки, они тоже структурируют данные
  • Коллеги, как Вы выходите из положения, когда нужно постоянно приводить ПК в исходное состояние?

    xotkot
    @xotkot
    ProjectSoft,
    И в том и в другом случае без оси вы ничего не сделаете. В абсолюте.

    с этим некто и не спорит, те же инструменты управления и настройки файловой системой необходимы на уровне операционной системы, без этого никуда )
    здесь речь о другом, была ли заложена в NTFS возможность потдержки снапшотов на уровне файловой системы, то есть реализован ли в ней целенаправленный механизм упрощающий работу со снапшотами. АртемЪ, говорит что да, я говорю что нет.

    АртемЪ,
    В итоге у нас в прошлогоднем справочнике хранится информация о старой версии книги, а в новом хранится актуальная версия.

    Я описал работу метода полного копирования. Простое клонирование метаданных.

    нет, вы описали непойми что и непойми зачем
    при полном копировании, новая версия книги отправляется под сукно и её можно только читать, в то время как в старую(с той с которой делали копию) всё так же продолжают поступать изменения.
    про это же говорится и на сайте майкрософт по поводу полного копирования:
    Исходный том продолжает принимать все изменения (запросы на запись операций ввода-вывода), в то время как теневая копия тома на момент перерыва остается точной копией исходных данных только для чтения.


    из хабрастатьи BTRFS для самых маленьких
    Структуры метаданных можно условно разбить на уровни.... Здесь важно, что одни структуры в иерархии окажутся более высокоуровневыми, чем другие, а на самом верху окажется структура, представляющая собой сабвольюм.

    Сабвольюмы — это своеобразные точки входа, или, правильнее, корневые элементы файловой системы. Они образуют отдельный слой представления данных, который инкапсулирует работу низших слоев, представляя пользовательские данные уже в привычном нам виде: директории и файлы. Кроме того, сабвольюмы являются ключевым элементом механизма CoW на BTRFS. Одинаковые файлы в двух сабвольюмах могут оказаться одним и тем же набором данных на нижележащих уровнях.

    то есть, в BTRFS ключевым элементом механизма CoW(вид снапшота по методу "копирование при записи") яаляются сабвольюмы, которые некоторым образом структурируют метаданные и не только, и этот всё реализованно на уровне файловой системы.
    У NTFS же такой или подобной внутреней надстройки над метаданными нету а само структурирование осуществляется уже на уровне операционной системы с помощью драйвера VolSnap.sys
  • Коллеги, как Вы выходите из положения, когда нужно постоянно приводить ПК в исходное состояние?

    xotkot
    @xotkot
    АртемЪ,
    вы можете объяснить что по вашему значит " заложена поддержка на уровне файловой системы" ?

    я уже приводил выше цитату из вики:
    Снапшоты поддерживаются не самой NTFS, которая сама по себе не имеет ровно никаких средств их поддержки в своих метаданных, а нижележащим драйвером VolSnap.sys

    и могу логически заключить что в файловой системе которая потдерживает снапшоты должен быть механизм отражения этого в своих метаданных.

    Библиотека это такое хранилище...

    вы так умело запутываете простые вещи что я просто удивляюсь

    Создание снапшота библиотеки это копирование справочника...

    не совсем, есть ведь официальное описание VSS
    где всё распасано
    Чтобы поддерживать представление тома "на момент времени", содержащееся в теневой копии, системный поставщик использует метод "копирование при записи".

    там же есть и описание что такое копирование при записи, если кратко то при изменении данных идёт сверка с оригиналом и записывается только различие.
    хотя мне больше нравится описание отсюда
  • Коллеги, как Вы выходите из положения, когда нужно постоянно приводить ПК в исходное состояние?

    xotkot
    @xotkot
    АртемЪ, не забывайте нажимать кнопочку ответить, а то я чуть не пропустил ваш ответ

    Если структура (база данных) не поддерживает снимки значит их сделать невозможно.
    Если поддерживает - значит нужен специальный сервис который будет их делать.

    В NTFS такая возможность заложена.

    вы отличиете потдержку на уровне файловой системы и потдержку на уровне операционной системы ?
    ведь с такой логикой можно сказать что в NTFS заложена возможность играть в косынку
  • Коллеги, как Вы выходите из положения, когда нужно постоянно приводить ПК в исходное состояние?

    xotkot
    @xotkot
    АртемЪ,
    из вики:
    Снапшоты поддерживаются не самой NTFS, которая сама по себе не имеет ровно никаких средств их поддержки в своих метаданных, а нижележащим драйвером VolSnap.sys

    для btrfs же есть драйвер который включен в ядро linux и набор консольный утилит необходимых для обслуживания и настройки

    да и согласно английской вики:
    NTFS does not internally support snapshots, but in conjunction with the Volume Shadow Copy Service can maintain persistent block differential volume snapshots.


    если упрощенно то:
    NTFS(структура не потдерживает снимки) --> драйвер VolSnap.sys --> ядро Windows --> служба VSS --> утилиты управления и настройки
    BTRFS(в структуре заложена потдержка снимков) --> ядро linux --> утилиты управления и настройки

    то есть выходит что помимо прочего в самой внутренней структуре файловой системы BTRFS заложена поддержка моментальных снимков(snapshots), в то время как в NTFS такого нету а есть отдельный драйвер с сервисом на пару которые пытаются это всё как-то разрулить
  • Коллеги, как Вы выходите из положения, когда нужно постоянно приводить ПК в исходное состояние?

    xotkot
    @xotkot
    АртемЪ,
    Ну как бы NTFS позволяет делать снимок всей ФС не останавливая работы. Причем умеет уже лет этак 15.

    вы имеете в виду теневые копии (VSS) ?
    я конечно могу ошибаться, так как не сильно в этом вопросе разбираюсь, но разве VSS это не прослойка в виде службы операционной системы ? в btrfs там вроде как всё реализованно на уровне самой ФС
  • Коллеги, как Вы выходите из положения, когда нужно постоянно приводить ПК в исходное состояние?

    xotkot
    @xotkot
    Рональд Макдональд,
    если стараться поставить ноутбук на Linux, скорее всего, ничего из этого не выйдет.

    я бы тоже не смог поставить ноутбук на Линуса, да и зачем, не по человечески как-то
  • Как можно уменьшить шум и гудение от HDD?

    xotkot
    @xotkot
    это его там теплым ветерком сверху geforce обдувает чтобы не замерз ?)
  • Как вывести и обновлять часть лога (watch tail awk)?

    xotkot
    @xotkot
    Анатолий, так я и не отвечал на ваш глобальный вопрос, для этого я бы его отдельно написал
    это рекомендации для вывода вашего print-a когда с помощью него нужно выводить относительно сложное форматирование
    а про -f и --follow=filename это дополнение/уточнение для ответа Вадима