Ответы пользователя по тегу Linux
  • Какие легковесные дистрибутивы Linux еще остались?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Ответ написан
    Комментировать
  • Как в линукс проверить, запущено ли net приложение?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Тупо при запуске программы создай /tmp/procname.pid в которой впиши pid .
    При запуске проверяешь наличие файла, смотришь в него и убеждаешься что по такому pid процесс живой.
    При закрытие программы удаляешь файл.
    Другими приложениями просто смотри наличии файла и то что процесс живой.
    Ответ написан
    2 комментария
  • Указание default маршрута, полученного через dhcp, в нескольких таблицах маршрутизации?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    ip rule и route table
    Делай одну таблицу куда по dhcp дефолт приходит. В других таблицах локап в нее.
    Ответ написан
    Комментировать
  • Библиотека markdown файлов на персональном vps хостинге?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Joplin , на клиентах програмка (есть на все ОС), на серваке сервер от них для синхронизации и управления пользователями.
    Есть квоты, можно делать личные и расшаренные заметки.
    Нет только вебморды для редактора
    Ответ написан
    Комментировать
  • Посоветуете проекты для домашнего Linux сервера?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Если есть вариант то лучший выбор будет unraid, но надо покупать лицензию.
    Работает стабильно, внутри кучи приложух адаптированны под него, чего нет то есть в комунити репе. А если совсем дичь то можно просто контейнеры запустить.
    Красивенько, удобненько.
    А по селфостед аппсам:
    - transmission, тут все понятно
    - minidlna (удобно крутить сериальчики и кинчики которые не достойны попасть в коллекцию)
    - jellyfin для коллекций которые хочется беречь и в нужном качестве\переводе
    - jackett + torrserver +lampa когда не знаешь что глянуть, этакий вариант леньтяя
    - joplin сервер синхронизации заметок
    - бэкап сервер (любой что подойдет под задачи)
    Ответ написан
    1 комментарий
  • Как удалить папки в домашней директории Linux?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Вы не пользуетесь, а софт пользовательский вполне пользуется. Как пример директория downloads будет стартовой если программа выведет диалог сохранения файла(брайзер или телеграм например). Если директория не определена то с шансом 50\50 тебя выкинет в корень системы или корень пользовательской директории.
    Аналогично с templates , если ее нет то во всех файловых менеджерах в пункте меню new file будет пусто, если есть то тот же офисный пакет создаст шаблоны текстовых и табличных файлов.
    Documents аналогично downloads только для офисных пакетов и при сохранении файлов.
    В windows абсолютно идентичная система построена и в домашней директории пользователя также есть эти директории.
    Можно изменить их место назначения если они так сильно мешают. Но без них обретете неудобства в самых неожиданных местах.
    Ответ написан
    Комментировать
  • Альтернатива screen?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Напиши сервис для systemd , будет запускать и останавливать его без всяких идов. Вывод\ввод можно через сокеты достать хоть в пайп хоть в удп\тсп
    Ответ написан
    Комментировать
  • MDADM RAID вечно висит bitmap, это норма?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Это нормально. Bitmap это про кэш.
    Ответ написан
    Комментировать
  • Как перенаправить tcp/udp трафик с доменов с одинаковым айпи?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Штатно никак, srv записи могут решить проблему но требуют костыля на стороне клиентов.
    Как костыльный вариант сделать похожее можно черезе port knock только с переключением порта назанчения. Но тогда одновременно можно будет работать только с одним из соединений.
    Ответ написан
    Комментировать
  • Какую среду/язык выбрать для написания управляющей программы, работающей под Windows и Linux?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Внезапно, java+javafx (удобно и довольно просто) или классика в виде java+awt\swing (странно).
    А так, почему бы GUI не реализовать поверх opengl, библиотек много для разных языков, прикрутить к С или лазарусу. Если привычные языки брать.
    Можно еще на golang, современно, похож на С, компилируется в натив без зависимостей и рантаймов, но с GUI не все так однозначно.
    Я тоже когда то начал с паскаля\rad через С к ++ и на java. Сейчас ковыряю golang, нравится. Но самое удобное по чаcти gui это javafx, реально самое удобное что я видел.

    В части com, лучше уходи от этого в сторону tcp\udp. Для тяжелых случаев есть преобразователи, для простых nodemcu и ему подобные. Это просто более кросплатформенное, более удобное и т.д.
    Ответ написан
  • Как открыть сайт через firefox как приложение (аналог - ярлык сайта на главном экране на android)?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Есть PWA, популярные сайты поддерживают его.
    Ссылка на расширение. Ставится аддон в браузер и нативная часть в систему. Дальше открываете сайт, если у него есть PWA версия, расширение сообщит об этом и его можно установить. Ставится, появляется в системных меню, имеет свой значек, сворачивается и т.д. Т.е. какраз тоже самое что происходит и на мобилках.
    Ответ написан
    1 комментарий
  • Как правильно ограничить права на GPU?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Смотрите в сторону правил udev, ими можно все сделать без сриптов.
    Ответ написан
  • Какой выбрать USB сканер отпечатков пальцев для Linux и можно ли использовать Android смартфон?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Собственно на сайте пасскея в таблице указано что можно на линуксе в их софте.
    А касательно линукса и всего связанного с аутентификацией, есть механизм PAM, в нем чего только нет если посмотреть гитхаб.
    По своему опыту были у меня ноутбуки еще лет 10-12 назад с дактилоскопическими тадчиками и смарткартами. В роли PAM прекрасно работали, логин пользователя и подтверждение sudo работали замечательно.
    Ответ написан
    Комментировать
  • Как правильно настроить nginx для сервера написанного на go?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Могу посоветовать перейти на caddy вместо nginx. Он очень сильно проще и множество вещей включены по умолчанию сразу. Как пример он сам будет получать сертификаты и обновлять их, может и самоподписанный сертификат гонять самже. По умолчанию сразу пробрасываются все хедеры вебсокеты и прочее. В общем оно очень простое и удобное при этом мощное.
    Как пример, все с чем вы мучаетесь выше в реалиях caddy выглядит так.
    golanghelloworld.hackersandslackers.app {
    	reverse_proxy 127.0.0.1:3002
    }


    Дополнительное могу порекомендовать не использовать имя localhost а использовать напрямую 127.0.0.1.
    В коде вообще лучше слушать на всех интерфейсах, т.е. использовать такую запись
    http.ListenAndServe(":3002", nil)
    Ответ написан
    2 комментария
  • Пробой NATа для бедных. Удаленный доступ к своему домашнему серверу извне. Какие опции?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Лучшее что можете сделать правильное это купить белый ip у своего провайдера, обычна цена от 50 до 150р в месяц. А вот удобств это добавляет огромную массу и их тяжело будет переплюнуть "бесплатными" вариантами в виде оверлейных сетей или аренды хостингов.
    Ответ написан
    Комментировать
  • Можно ли в Linux делегировать права на создание пользователей?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Можно добавить утилиту в sudoers, тогда он будет писать sudo useradd и пароль не надо будет вводить. Но тут уже вопрос безопасности, в такой ситуации пользователь сможет добавить пользователя с правами рута, перелогиниться в него и делать что хочет.
    Ответ написан
    Комментировать
  • У кого есть позитивный переход с Windows на Astra Linux в гос/бюджетной сфере?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Вы зайдите по другому, выберете пару машин, накатитие на них желаемое. Итересуйтесь у тех кто за ними работает как оно, что не так, сами смотрите на проблемы и плюсы. Отсюда делайте выводы. Соскочить просто так с наскока точно не выйдет, но это справделиво с любой ОС хоть переход с винды хр\7\8\10\11 и между собой. Всегда будут те кому пофиг, там где проблемы, тех кому все не так и т.д.
    Начните с малого, это не большая кровь и реальный опыт с реальными отзывами от коллег и аналогично ваш опыт с этим хозяйством.
    Ответ написан
    1 комментарий
  • Возможно ли примонтировать образ PI к компьютеру с Linux как раздел?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Конечно можно =D
    Ответ написан
    Комментировать
  • Linux и проблемы с сетевыми картами?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Все же стоит еще раз проверить питание по причинам:
    • USB хаб один фиг берет питание с малины, а может быть и наоборот. В rpi4 точно такое есть, я сталкивался что малина начинала питаться от хаба
    • посчитайте мощность пиковую всех модемов и сраните выдает ли БП ее, у orico обычно 48 Ватт всего. В среднем модем кушает 1.5 А на 5 В что уже 7.5 Ватт. Итого 7.5 * 6 (модемов) = 45 Ватт что уже предел, добавляете еще один модем и уже 52.5 Ватт и БП этого не вывезет. И это только на вскидку т.к. вероятнее всего модем жрет больше и дополнительно сама малина может посасывать питалово
    • из за предыдущего пункта вытекает самый первый пункт, БП уходит в защиту, все модемы скидываются, потребление падает, начинает включаться в этот момент оно может подсасывать с малины сажая ее питание, постепенно модем по цепочке заводятся и начинают снова превышать бюджет питания, круг замкнулся и все по новой. Отсюда лаги + большое число USB надо определить и система видимо тоже тупит

    В общем проверяйте питание и считайте, уверен на 100% проблема именно в нем.
    Ответ написан
    Комментировать
  • Как с помощью mksquashfs добавить в архив пустые папки?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    А на кой чёрт вы жмете в скваш чтобы потом распаковывать? Скваш это фс полноценная в ro, может вам лучше использовать архивы, сейчас вот zstd очень крут?
    По теме, ну сделайте помимо скрипта упаковки еще и скрипт распаковки где создатите структуру недостающую.

    А не по теме раз со сквашем связались но можете сделать чуть интереснее и удобнее. Допишите (или готовое возьмите) initrd который будет делать
    1) mount скваша кудато
    2) mount оверлея поверх скваша и в новый рут раздел для ос. Причем если ОЗУ достаточно то даже в zram
    3) продолжить бут ОС
    4) Написать скрипт бекапа который делает свежую версию текущей системы, кладет куда надо, создает загрузочную запись под нее.
    На выходе будет неубиваемая система с прямыми бэкапами и их загрузкой, да еще и по выбору из бутлоадера. Что то напортачили? просто ребутнулись и все откатилось. Обновили\установили и оно хорошо и надо? сделали бэкап, подтерли ненужные старые бэкапы оставив нужные.
    Ответ написан
    1 комментарий