Задать вопрос
  • Как изменить nginx v 1.30 конфиг для laravel или обычного php?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Дело не в версии, а в поставках. Кто-то поставляет nginx с sites-available, sites-enabled, а кто-то с conf.d.
    Формат конфигов не изменился, а все управляющие директории прописаны в основном конфиге nginx.conf
    Ответ написан
    1 комментарий
  • Как соединить два dial-up модема без реальной телефонной линии?

    @alexalexes
    Коммутатор для соединения двух dialup модемов собирается на коленке за 10 минут, если у вас есть кнопка без фиксации, диод, несколько резисторов от пару сотен ом до 10 кОм, линия 230 вольт.
    69a3dba535635886863465.png
    Как происходит соединение.
    1. Один модем настраивается на готовность набрать номер (любой) - это будет вызывающий модем.
    2. Другой модем настраивается на режим ожидания вызова - это принимающий вызов модем.
    3. Активируется набор номера в вызывающим модеме.
    4. После того как номер набран, кратковременно (!) нажимается кнопка на импровизированном коммутаторе K1, на принимающем вызове модеме происходит "поднятие трубки".
    5. Если коммутация прошла нормально, то на спикере вызывающего модема можно услышать сигналы синхронизации.
    Схема требует настройки. Нужно подобрать такой резистор, чтобы напряжения сети хватало для "поднятия трубки", сначала берется резистор большего номинала, проводится эксперимент, если коммутации нет, то берется чуть меньше номинал. Нельзя подключать диод напрямую, без резистора в пару сотен ом, это может вызвать пробой трансформатора в модеме.
    PS: Схема опасна для неопытного радиолюбителя, так как нет гальванической развязки от сети. Нужно заземлять коммутируемую технику. В момент коммутации нужно убирать руки от металлических частей корпусов соединяемых устройств, на всякий случай. Безопасность схемы обеспечивается только согласующими трансформаторами внутри модемов. При их неисправности может выйти из строя ожидающий вызов компьютер, а также будет удар током, если коснутся его корпуса в момент коммутации. Все делается на свой страх и риск.
    Ответ написан
    Комментировать
  • Возможно ли в Zabbix проставить тэг при авторегистрации?

    @q2digger
    никого не трогаю, починяю примус
    Возможно.
    К примеру HostMetadata=Linux_server_primary
    Добавляется Condition "Host metadata" contains Linux_server_primary, после в Operations добавляется установка нужного тега.
    Да, я понимаю, что видимо ты хочешь бОльшей автоматизации - содержимое Host Metadata тащить в тег, но такого по-моему нет (по крайней мере в текущей LTS версии).
    Ответ написан
    Комментировать
  • Как в crontab удалять папку после поиска этой папки?

    @pfg21
    ex-турист
    в find есть прям специальная опция -delete которая удаляет найденное.

    но !! есть проблемма что такой пункт отсутствует в каких-то там стандартах и воообще....
    так что вместо удобной -delete используется громоздкая но стандартная опция -exec rm -rf {} \;
    Ответ написан
    4 комментария
  • Доступ к устройству с APIPA за клиентом через OpenVPN?

    ValdikSS
    @ValdikSS
    APIPA не маршрутизируется, работает только в пределах одного L2-сегмента. OpenVPN в режиме TUN — L3 VPN, только маршрутизация.

    Если хотите полноценную работу с точки зрения сетевого уровня с L3 VPN:
    1. Необходимо настроить proxy_arp на OpenVPN-клиенте (Windows) для 169.254.0.0/16 (я не знаю, как это делается, и возможно ли в десктопных Windows)
    2. Корректно настроить маршрутизацию к клиенту 10.8.0.3: iroute 169.254.0.0 255.255.0.0 в его ccd-файле
    3. Назначить VPN-серверу APIPA-адрес и настроить SNAT с него для запросов в 169.254.0.0/16 (некоторые реализации APIPA поддерживают работу с любым адресом источника, выполняя ARP-запрос на него, а некоторые работают только в пределах 169.254.0.0/16, но в вашей топологии скорее всего иначе не заработает)


    Самая простая альтернатива — использовать OpenVPN в режиме TAP (L2), поместив его в bridge с необходимым сетевым интерфейсом на клиенте (Windows).

    Если полноценную работу с точки зрения сетевого уровня не требуется, достаточно на VPN-клиенте (Windows) настроить перенаправление портов, хоть средствами netsh interface portproxy, хоть аналогами inetd.
    Ответ написан
    Комментировать
  • Работает ли WireGuard внутри России?

    @Drno
    И да и нет. Когда как и где как. В общем и целом - да блочат

    короче зависит от района \ прова \ хостинга \ ркн
    Ответ написан
    Комментировать
  • Почему wireguard vpn обрывает udp соединиение в игре?

    CityCat4
    @CityCat4 Куратор тега VPN
    Жил да был черный кот за углом...
    Как и где искать проблему?

    Если живем в РФ, то с разморозкой. WG давным-давно банится РКН и вообще странно, что он хоть как-то работает.
    Ответ написан
    Комментировать
  • Сайты, расположенные на Vercel не открываются из России. Как решить проблему?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Если речь идёт о вашем сайте — то проксировать или дублировать сайт целиком на хостинг в России.
    Ответ написан
    3 комментария
  • Как перестать быть эникейщиком?

    martin74ua
    @martin74ua Куратор тега Системное администрирование
    Linux administrator
    обратитесь к местному провайдеру, например
    Ответ написан
    Комментировать
  • Как перестать быть эникейщиком?

    xez
    @xez
    TL Junior Roo
    Устройтесь в техподдержку.
    Ответ написан
    Комментировать
  • Как решить проблему с интернетом при аварии у провайдера?

    b1ora
    @b1ora Куратор тега MikroTik
    настройка-микротик.рф
    Если у юр лица нет второго провайдера, значит руководство не считает простой значимым. А так резерв всегда нужен.

    Самое быстрое это воткнуть USB LTE
    Ответ написан
    Комментировать
  • Почему не стартуют контейнеры Docker Desktop?

    @Drno
    докер разработан для использования в линукс.
    запусти виртуалку, тот же виртуалбокс на убунте и спокойно юзай без глюков винды

    ну а исходя из ошибки я могу только предположить что у тебя какой то системный сервис, нужный для докера не стартанул \ фареволл забанился \ порт изменился
    Ответ написан
    7 комментариев
  • Debian не освобождает кешированную память?

    @SunTechnik
    Свободная память - это выкинутая память (деньги за неё заплачены, а она не используется).

    Поэтому Linux всю свободную память использует под cache. Если приложения потребует память - он её отдаст от cache.
    Поэтому вопрос - с какой проблемой боремся?
    Ответ написан
    Комментировать
  • Как избавится от остатков альтернативного экрана в TTY?

    NeiroNx
    @NeiroNx
    Программист
    Учить терминал. Команда clear очищает окно терминала.
    Ответ написан
    4 комментария
  • Xray Core, можно ли как-то сделать hot reload?

    TrueBers
    @TrueBers
    Гуглю за еду
    Гугл.
    Совсем.
    Забанили?

    xray никогда не позиционировался фронтендом, это внутренний сервис, который надо закрывать каким-то фронтом, который обеспечит zero-downtime.
    Ответ написан
    2 комментария
  • В школьном вай фае заблокирован порт 9. Как обойти блокировку?

    Никак. Перестать заниматься ерундой и строить из себя школьного хацкера.
    Ответ написан
    12 комментариев
  • Как смонтировать сетевую папку из Windows на чтение и запись без рута в Debian 13?

    @Zerg89
    Вроде достаточно пользователя добавить в группу plugdev
    Ps нет тоже через fstab делал, просто делал с noauto user и потом пользователь мог сам монтировать
    mount share
    Ответ написан
    Комментировать
  • VACUUM в PostgreSQL 15 уже несколько суток в фазе vacuuming indexes что можно сделать?

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    В фазе vacuuming indexes нам нужно прочитать и обработать все индексы таблицы. Наступает эта фаза всякий раз когда набирается num_dead_tuples столько, сколько уже не лезет в max_dead_tuples (который, в свою очередь, считается от maintenance_work_mem, но для pg15 это по-прежнему не более 1гб, 178956969 как раз похоже на 1гб списка таплов)
    index_vacuum_count - это как раз и есть счётчик, сколько раз вызывали vacuuming indexes. За четверо суток 61 раз vacuuming indexes, то есть не более 1,5 часа каждый - вполне неплохо, бывало веселее, когда каждый vacuuming indexes длился часов по 15.

    Начиная с pg13 vacuum (но не autovacuum) может запускать дополнительных воркеров для vacuuming indexes. Применимы max_parallel_maintenance_workers (до тех пор пока позволяют max_parallel_workers и max_worker_processes). Воркеры работают по принципу очереди из списка индексов, в пределе можно запустить воркеров по числу индексов.

    Раз досчитали до index_vacuum_count = 61, значит уже прожевали порядка 11млрд мёртвых строк. Похоже что недавно было массовое удаление старых/более ненужных данных. Ну или не менее массовый update, который, конечно, тоже оставит много мёртвых строк.
    Ответ написан
    Комментировать
  • Почему образы не пуллятся с Docker hub?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Кто тоже столкнулся, как фиксили?

    Использованием своего реестра на базе Harbor с кэшированием всех нужных реестров и со своим резервным туннелем на сервере.
    Ответ написан
    Комментировать