Задать вопрос
  • Как загружатся с squashfs образа?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Теоретически, да и практически - делаете образ squashfs, делаете маленький образ initrd.
    Загружаетесь с initrd в котором делаете remount рута на образ squashfs.

    Почитать можно например здесь - https://magazine.odroid.com/article/using-squashfs...
    Ответ написан
    Комментировать
  • Почему обычно React не рендерят прямо в body?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Почему же не можем, можем! Вопрос, зачем?
    Ответ написан
    Комментировать
  • Можно ли выводить изображение через hdmi на материнке с видеокартой без hdmi?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    1) hdmi порт на материнке тоьько для инттегрированной граафики. Так что не будет вывода изображения без поддержки в процессоре.
    2) внешняя карточка обычно, даже очееь старая, лучше интегрированрой графики того же периода.
    Если не найдете с hdmi, то можно купить или найти dvi-d и пасивный переходник dvi-hdmi рублей за 300.
    Ответ написан
    3 комментария
  • Как сжать диск на Linux?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    1) заходите под рутом (без графики, в консоли через CTRL-ALT-F2)
    2) копируете /home в /home1
    # cp -a /home /home1
    3) отмонтируете /home
    # umount /home
    4) переименовываете /home1 в /home
    # mv /home1 /home
    5) убираете точку монтирования из fstab
    6-7) у вас скорее всего softraid ( и возможно lvm)
    нужно сначала убрать диски и массив /dev/dm-2 - читать тут
    https://wiki.it-kb.ru/unix-linux/linux-software-ra...
    Далее, убрать логические тома из LVM, затам убрать партиции из LVM группы.
    https://access.redhat.com/documentation/ru-ru/red_...
    9) вот после этого уже можно запустить под рутом в графике gparted и подвигать партиции, если они двигаются
    Ответ написан
    2 комментария
  • Комп включается на 1 сек и выключается что делать?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    0) Если сами компьютер не собирали, то рекомендую обратиться в сервис.
    1) Отключить питание
    2) Проверить, что все компоненты стоят на своих местах, и все разъемы вставлены, как нужно
    3) Проверить, что не поврежден сокет процессора, ибо при тяжелых "кулхацкерских" радиаторах может и сокет процессора развалиться, и даже материнка, или сам камень процессора треснуть.
    4) Скоре всего где-то отошел разъем
    5) если не помогло - снимаете радиатор, вынимаете процессор, заново вставляете и мажете пастой.
    6) Самое плохое, если п3)
    Ответ написан
    Комментировать
  • Как поставить debian 12 на SataRaid?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Вся проблема в том, что Ваш fakeraid - исключительно для лохов. Это просто битик в биосе исключительно для винды, которая автоматически его (этот битик) увидев, собирает software raid массив из этих дисков.
    Другими словами - для остальных систем, как впрочем и для винды, это просто два диска. Более того, перенеся эти диски на другую материнку - "fakeraid" просто перестанет существовать!

    И да, как уже заметили: fakeraid - зло!

    Не мучте себя и других, собирайте нормальный software raid на mdadm.

    PS. На всякий случай, еще раз - выставление "битиков" в биосе никакого отношения к RAID не имеет, от слова - совсем. Даже винда все равно делает software raid. Просто в линуксах это нужно сделать явно, ибо в винде в стандартной поставке про всякие raid вообще нихрена нет. Вот и сделали кулибины от мелкомягких такой финт ушами с производителями оборудования - чисто рекламный трюк, чтобы немного всем заработать лишние 10 баксов на лейбле "RAID".
    Ответ написан
    Комментировать
  • Какие инструменты есть, чтобы организовать "песочницу" для запуска скриптов?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Как минимум три варианта (точнее два в одном и один)
    - libvirt - полностью изолированная виртуалка
    - контейнеры:
    - docker
    - или lxc/lxd
    Ответ написан
    Комментировать
  • Почему ПК долго думает до загрузки БИОС?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    1) уберите логотип, в биосе обычно настраивается устоновкой full boot или что-то типа того.
    2) отключите из загрузки всякие ethernet адаптеры,
    3) исключите из загрузки всякие ненужные исходники.
    Ответ написан
    Комментировать
  • HTTP Status 500 Spring Thymeleaf, в чем причина ошибки?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Переместите вашу папочку /src/main/webapp/WEB-INF/views в /src/main/resources/views (лучше сюда) или /src/main/webapp/views

    PS. Ох, боже, какое это все старье...
    Springboot возьмите хотя бы, или javalin, или sparkjava уже предлагал...)

    ЗЫЫ.
    import io.javalin.Javalin;
    
    public class HelloWorld {
        public static void main(String[] args) {
            Javalin app = Javalin.create().start(7000);
            app.get("/", ctx -> ctx.result("Hello World"));
        }
    }
    Ответ написан
  • В чем ошибка Spring MVC 404?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    А по какому URL обращаться пытаетесь? Как приложение в томкат попадает?
    Подозреваю, что просто нет алиаса на дефолтное приложение в томкате, и нужно обращаться как-то localhost:8080/myapplication-herznaet-chto/hello

    Ну и логи, где логи, я Вас спрашиваю? :)

    Да и нафиг все эти томкаты во втором десятилетии двадцатьпервого века. Посмотрите на https://sparkjava.com/ (или аналог, их есть с десяток).
    И да, всеми (не)любимый спринг туда тоже ввернуть можно.
    Ответ написан
    4 комментария
  • Как победить ошибку Ceph "OSD count 2 < osd_pool_default_size 3"?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Добавить OSD на ноды, и добавить ноды, если не хватсет.
    Ответ написан
  • Что значит [Thread-1]? Как именуются потоки?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Вообще-то имя треда зависит от пула, можно задать абсолютно любое.
    Вот здесь на почитать - https://www.baeldung.com/java-set-thread-name
    Ответ написан
    7 комментариев
  • Как расширить раздел var в Linux (LVM encryption)?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Сначала нужно расширить lvm vоlume. (посмотреть правильное название вольюма через lvdisplay)
    lvextend -l +10G Ivanov--vg-var
    Затем можно ресайзить партицию (посмотреть правильное название в mount или поискать куда его udev смонтровал)
    resize2fs /dev/lvm/Ivanov--vg-var
    Ответ написан
  • Есть ли уже Full-HD камеры на базе Linux + SIM-карта с функцией выгрузки jpg-кадров?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Как ни странно, все известные мне ip-камеры внутри с линуксом. И очень многие умеют отправлять изображения на внешний сервис. Осталось только добавить любой gsm-роутер.
    Ответ написан
    Комментировать
  • Как запустить mkv на linux?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    В линуксе три основных подсистемы для проигрывания audio/video.
    - ffmpeg - набор программ и библиотек от ffmpeg и сам плеер
    - gstreamer - набор библиотек, и плеер totem
    - vlc - все-в-одном, но с разными библиотеками, в частности за многое отвечает библиотека live555

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

    В VLC можно поиграться принудительным включение аппаратного декодирования
    Tools- Preferences - Input /Codecs

    Сказать, какой набор библиотек лучше - не могу.
    - vlc - всеяден, но вот иногда, как у Вас - не распознает аппаратные кодеры/декодеры. На live555 делал свои предыдущие проекты, лет 10 назад
    - ffmpeg - лучше всего поддерживае аппаратное ускорение, но в программировании - сущий кошмар
    - gstreamer - швейцарский нож для программиста и моя прелесть на текущий момент.

    Тем не менее - vlc - по быстрому посмотреть, что творится, у него умопомрачительная статистика по потокам.

    PS. Так как работаю с видео/аудио, как программист, то приходится держать все три набора библиотек и плееров :)
    Ответ написан
    Комментировать
  • Как собрать iso файл из системы для чайника?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Танцев с бубном нет - используйте CloneZilla.

    Но, заведите себе samba или nfs сервер. На него и сохраняйте, с него же и восстанавливайтесь.
    Ответ написан
    42 комментария
  • Что не так с Wifi адаптером и подключением к сети?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Прочитал диспут в комментариях, и таки решил ответить...
    Откуда в (|) алмазы? И действительно - их там нет. Как нет в VirtualBox эмуляции WiFi-адаптеров.

    И "розраб" (пишется через а) может прокинуть внутрь своей виртуалки usb-wifi свисток, как usb-устройство, и возможно, отключив драйверы host-машины, увидеть искомое.

    Ну а в дальнейшем, не советую использовать чихgpt, а учить мат.часть по книгам и статьям.

    А также желательно не удивляться резким ответам на вопросы с дурацким описанием (ключевые слова - chatGpt, Kali и установка).
    На хорошо заданный вопрос, обычно, приходит много хороших ответов, но никак не иначе.
    Ответ написан
    2 комментария
  • Как лучше реализовать длительные периодические задачи?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Если celery кажется монстром, то рекомендую поглазеть на https://python-rq.org/
    Ответ написан
    Комментировать
  • Как понять шифруется трафик или нет?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Поставьте комп посередине с двумя сетевыми карточками.
    Сделайте из этих карточек бридж.
    На на виртуальном бридже запустите tcpdump или wireshark (что одно и тоже).

    Для пущей убедительности возьмите утилиту netcat (nc) и просто погоняйте трафик на каком нибудь порту в режиме echo.
    Посмотрите что приходит в tcpdump.
    Ответ написан
    Комментировать
  • При каких обстоятельствах запущен данный процесс python-программы?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Посмотреть, что происходит с программой можно через lsof -p PID-процесса, если это линукс.

    Также можно через gdb подключиться к процессу - https://wiki.python.org/moin/DebuggingWithGdb
    и есть еще pyrasite https://gist.github.com/reywood/e221c4061bbf2eccea...

    PS. Если ничего не помогает, то можно воспользоваться strace -p PID
    Но в системе его желательно включить командой # echo 0 > /proc/sys/kernel/yama/ptrace_scope
    Ответ написан
    5 комментариев