• Может я что-то не понимаю, кто поможет объяснить написанное?

    fzfx
    @fzfx
    18,5 дм
    Меня очень интересует, как число которое большее в последовательности, не имеет чисел меньших его

    Я не понял, откуда вы это взяли. Я вижу только это:
    Назовём число первым по величине в конечной заданной последовательности целых чисел, если в этой последовательности нет чисел, меньших его.
    Но тут не сказано "большее", тут сказано "первым".
    Ответ написан
  • Зачем нужен Docker in Docker (Dind)?

    fzfx
    @fzfx
    18,5 дм
    возможность запускать контейнер внутри контейнера нужна тогда, когда нет возможности запустить контейнер вне контейнера. например, когда для Gitlab CI/CD используется pipeline в контейнере (контейнер с gitlab-runner'ом), и в скриптах .gitlab-ci.yml имеются запуски других контейнеров (т. е. внутри контейнера с gitlab-runner'ом).
    Ответ написан
    3 комментария
  • Как разблокировать изменение данных в postgresql?

    fzfx
    @fzfx
    18,5 дм
    я хочу изменить данные напрямую в таблице, а не языком sql

    напрямую в таблице данные меняются шестнадцатиричным редактором (не забывая про остановку сервера ostgres, контрольные суммы, если включены, и журнал предзаписи). при изменении данных через pgadmin4 они меняются не напрямую, под капотом там всё-равно SQL-запрос.

    Скорее всего проблема в этих замочках

    насколько я знаю, pgadmin4 не даст менять таблицу, если в ней отсутствует хотя бы один столбец, для которого указан первичный ключ, он же PRIMARY KEY. если структура и назначение вашей таблицы позволяют - сделайте первичный ключ по какому-либо из полей, хотя бы по тому же id, на первый взгляд он для этого у вас подходит.
    Ответ написан
  • Как устроена таблица у двух связанных коммутаторов?

    fzfx
    @fzfx
    18,5 дм
    далее коммутатор ищет целевой мак адрес в своей таблице, и находит, но как?

    просматривает таблицу коммутации в поисках MAC-адреса. если находит в таблице строку с этим MAC-адресом - берёт из этой строки номер порта.

    как он записывает его в своей таблице? типо switch2:port3?

    нет. MAC:port. это ведь таблица соответствия MAC-адресов и портов, логично?

    если он в линке с другим коммутатором?

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

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

    нет. у каждого коммутатора своя таблица соответствия портов с MAC-адресами.
    Ответ написан
    Комментировать
  • Как избавиться от дубликатов в логе Loki?

    fzfx
    @fzfx
    18,5 дм
    > Теперь я добавляю в файл лога 1 строку и нажимаю сохранить файл
    подозреваю, что примерно тут кроется проблема. nginx не нажимает сохранить файл, а вы нажимаете. а при нажатии сохранить файл может происходить всякая мура наподобие полного удаления файла и создания вместо него нового, который по этой причине воспринимается системой сбора логов как новый файл и добавляется полностью.
    Ответ написан
  • Как сделать комит в GITLABE без запуска runner?

    fzfx
    @fzfx
    18,5 дм
    можно добавить в комментарий текст [no_ci].
    можно использовать при пуше опцию гита -o с тем же текстом.
    Ответ написан
  • Как определить основной шлюз на статическом IP?

    fzfx
    @fzfx
    18,5 дм
    Если бы основной шлюз можно было бы вывести из IP-адреса, то его не требовалось бы указывать, логично? ОС бы всегда брала IP-адрес, определяла бы по нему основной шлюз автоматически...
    Совершенно точно можно сказать, что в вашем случае адресом основного шлюза будет один из IP-адресов той подсети, из которой взят ваш статический IP-адрес, за исключением собственно самого этого адреса, а также двух граничных адресов: самого младшего в подсети (адрес сети) и самого старшего (широковещательный адрес).
    Довольно часто адресом шлюза делают следующий адрес за адресом подсети (как, например, 192.168.1.1 в случае, если это подсеть 192.168.1.0/24), порой это самый последний перед широковещательным адресом (192.168.1.254), но в общем случае это может быть любой, удовлетворяющий требованиям, что описаны выше.
    Если же адрес шлюза не известен, то он смотрится в конфигурации работающей системы (например, на соседней машине), либо получается по DHCP вмести с остальными настройками (если использование DHCP заявлено или подразумевается), либо узнаётся у провайдера, либо из договора или приложения к нему, либо у поддержки провайдера, либо у системного администратора предприятия...
    Ответ написан
    3 комментария
  • В чем причина придирки Ansible?

    fzfx
    @fzfx
    18,5 дм
    Ansible 2.5.1 - очень старая версия. в ней нет модуля ansible.builtin.apt.
    попробуйте вместо него использовать модуль apt.
    или обновите Ansible хотя бы до версии 2.9.
    Ответ написан
    Комментировать
  • PHP как правильно написать регулярное выражение для обработки url?

    fzfx
    @fzfx
    18,5 дм
    #^/([A-Z0-9-]+)/$#
    Ответ написан
    Комментировать
  • Почему не работает автозапуск curlftpfs?

    fzfx
    @fzfx
    18,5 дм
    Пробуйте поменять ExecStart на ExecStart=/bin/bash /usr/local/bin/mountfs.sh.
    И укажите в секции [Service] тип запуска Type=oneshot.
    Ответ написан
    3 комментария
  • Что представляют из себя LAN порты роутера?

    fzfx
    @fzfx
    18,5 дм
    1. концентраторы больше не используют. более того, в роутерах их и не использовали никогда: если речь идёт об Ethernet, то отсутствие коммутатора делает невозможным и маршрутизацию.
    2. коммутатор L2 в любом случае поддерживает. управляемый или не управляемый - зависит от устройства.
    3. что такое "превратить LAN в WAN" я не знаю. можно ли создавать разные подсети - зависит от устройства.
    Ответ написан
    1 комментарий
  • Какие адреса из подсети 172.16.10.0 можно использовать для адресации?

    fzfx
    @fzfx
    18,5 дм
    Можно использовать адреса со 172.16.10.0 по 172.16.10.63. Потому что именно эти адреса входят в подсеть 172.16.10.0/26. Другие адреса в эту подсеть не входят. При наложении маски подсети на адрес подсети будет видно, какие биты адреса подсети относятся к адресу подсети, а какие к адресу хоста в подсети.
    Адрес 172.16.10.0 при этом является адресом самой подсети, адрес 172.16.10.63 - широковещательный адрес подсети, назначать эти два адреса машинам в этой подсети нельзя. Остальные адреса диапазона доступны для назначения машинам в этой подсети.
    Ответ написан
    1 комментарий
  • Не отображается сайт в браузере vagrant?

    fzfx
    @fzfx
    18,5 дм
    В командной строке коннетится к серверу нормально.

    Что именно имеется ввиду? Какая команда в командной строке? Какой ответ?

    А вот сайт не хочет показывать.

    А чем смотрите сайт и как (что вводите в адресной строке)?

    Выдает ошибку.

    Какую?

    И добавил ip vurtual box

    Это не IP VirtualBox, а IP-адрес виртуального сетевого адаптера сети VirtualBox на хостовой системе (т. е. на вашей винде). Насколько я вас понял из вышенаписанного, nginx установлен не на винде в хостовой ОС, а на дебаине в виртуалке, а значит и в hosts-файл нужно добавлять IP-адрес виртуального адаптера сети VirtualBox на виртуальной машине. Его можно посмотреть в терминале Debian, установленного на виртуальной машине, командой
    ip -4 a

    почему не могу через браузер достучаться до сайта на виртуалке?

    Как написано выше, скорее всего, потому что имени сайта в hosts на винде соответствует IP-адрес не той системы, в которой установлен веб-сервер nginx, а той системы, в которой его нет.
    Ответ написан
  • Как исправить ошибку синтаксиса при COPY?

    fzfx
    @fzfx
    18,5 дм
    Возможно проблема в том, что вы не экранируете ключевое слово name. Хотя могу и ошибаться. Не смотря на то, что это слово ключевое, оно вроде как может использоваться в качестве имён столбцов и таблиц.
    Ответ написан
    23 комментария
  • Почему dhpcd сжирает все ресурсы сервера?

    fzfx
    @fzfx
    18,5 дм
    мне неизвестен ни один сервер DHCP с именем .dhpcd. больше похоже на майнер.
    Ответ написан
    2 комментария
  • Могу ли я создать ссылку с параметрами на файл?

    fzfx
    @fzfx
    18,5 дм
    Нет.
    Ответ написан
    Комментировать
  • Как узнать завершилось ли индексирование БД?

    fzfx
    @fzfx
    18,5 дм
    AFAIK "idle" означает, что соответствующее ему соединение с БД ожидает поступления новой команды на выполнение, завершив предыдущую. Т. е., другими словами, запрос был выполнен, соединение не было закрыто.
    Ответ написан
    Комментировать
  • Как сосчитать количество файлов в папке?

    fzfx
    @fzfx
    18,5 дм
    if [[ $(find Folder1 -mindepth 1 -maxdepth 1 -type f -name '*.mkv' | wc -l) -eq $(find Folder1 -mindepth 1 -maxdepth 1 -type f | wc -l) ]]
    then
      ..
    fi
    Ответ написан
    Комментировать