• Как исправить ошибку на сервере?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Вангую что не настроен mod_rewrite. Соответственно все чпу превращаются в тыкву. Настраивайте апач через .хтакксесс файл.
    Ответ написан
    6 комментариев
  • Как пользоваться iptables?

    hint000
    @hint000
    у админа три руки
    почему моя настройка неправильна и не соответствует тз ?
    Потому что в первом правиле вы разрешаете NEW, независимо от портов, так что второе и третье правила становятся бесполезны, и без них уже открыты все порты. Уберите NEW в первом правиле.

    а также позволял устанавливать исходящие соединения
    А в последнем правиле лучше бы вообще убрать -m conntrack --ctstate NEW,ESTABLISHED,RELATED.
    Ответ написан
    1 комментарий
  • Как подключиться к коммутатору Avaya по Ethernet?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Без понимания того, как соотносятся VLAN, порты и IP адреса между собой, вам будет довольно трудно решить эту задачу.

    Разберитесь с терминами "тегированный порт", "нетегированный порт", "нативный vlan" и так далее.

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

    Например, можно только догадаться, что фраза "Через Cisco вижу его IP" означает, скорее всего, что вы можете его с циски пропинговать. ( Так мне хрустальный шар с RTX-on показывает )

    Пробовал подключать напрямую к ПК, выставлял на ПК ip-адрес в статику (по маске VLAN), но коммутатор не пингуется.


    Вероятно, это означает, что вы сунули в коммутатор нетегированный никаким номером VLAN трафик с ПК, и коммутатор ожидаемым образом вас проигнорировал.

    Если это так, вам нужно на той же циске настроить нетегированный порт на тот номер влан, в котором у вас сидит коммутатор, воткнуть туда ваш ПК, и у вас все должно заработать. Это при условии, что я все правильно угадал.
    Ответ написан
    1 комментарий
  • Какой vps посоветуете для ноды биткоин?

    @mureevms
    Сервер
    Факт в том, что для синхронизации блокчейна Bitcoin нужно больше ресурсов. Чем больше ресурсов, тем быстрее блокчейн засинкается. Если будет мало, может никогда не засинкаться, поскольку демон будет тупо прибиваться OOM Killer'ом. Поэтому, если есть возможность менять характеристики VPS, лучше сделать на первые несколько дней, сервак помощнее, как блокчейн засинкается - уменьшить ресурсы.
    Характеристики на которых блокчейн будет активно синкаться - 4 ядра CPU и 16 GB памяти
    Характеристики на которых работает засинканный блокчейн - 2 ядра CPU и 8 GB памяти

    Можете воспользоваться этими цифрами. Думаю их можно изменить касательно памяти в меньшую сторону, но придется следить за статусом синхронизации. Мной были выбраны именно эти, поскольку такая градация серверов в AWS. Если интересно, это t3a.xlarge и t3a.large соответсвенно. Менее 4 гиг памяти делать не советую, да и на 4х гигах не факт, что будет работать.

    На таком сервере с SSD диском блокчейн синкается примерно за неделю.

    Диск
    Не уверен, что хватит скорости обычного сетевого хранилища. Я сам не проверял, сейчас тестируем подобное решение на работоспособность, поскольку такое хранилище дешевле. В моем случае это требуется больше для безопасности, а вам бы посоветовал пойти другим путем.
    Размер Bitcoin блокчейна около 450 гиг (лень искать точнее, 420 был год назад), плюс 50% на рост и запас, следовательно диск надо выделять 1 ТБ. Т.е. террабайт никому не нужных данных.
    У самого Bitcoin и почти всех его форков есть опция prune, которой можно ограничить размер хранилища блоков. Тут можно найти описание параметра. Опытным путем было найдено оптимальное значение этого параметра в 2,5 ГБ. Больше можно, меньше нет. Не помню подробностей, но не все блокчейны умеют меньшие значения и начинают вести себя странно, косячить те есть. Т.е. в конфиге добавляете строку prune=2500 и демон начнет автоматически удалять старые блоки, держа размер блокчейна на диске около 2,5 гиг. При этом сам блокчейн будет в засинканном состоянии.

    Ну и зачем, собственно, это все про диски. Воспользовавшись обрезкой вы можете не городить сетевое хранилище, а просто хранить блокчейн на SSD
    Ответ написан
    1 комментарий
  • Почему два идентичных файла ведут себя по разному?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Похоже на то, что hare run не нравятся виндовые концы строк (CR/LF). Можно использовать утилиту dos2unix для приведения концов строк в понятный hare вид (LF).
    Ответ написан
    2 комментария
  • Проходит ли VLAN 1 через транк порт коммутатора?

    @schokker932 Автор вопроса
    Самоучка
    Решение заключается в настройке порта коммутатора хуавей в режим hybrid, который будет подключаться на порт маршрутизатора с подинтерфейсами.
    И настроить на пропуск тегированных пакетов командой port hybrid tagged vlan 1 273
    после этого маршрутизация между вланом (native) 1 и vlan 273 заработала)
    Ответ написан
    4 комментария
  • Как сделать такую кнопку?

    Fragster
    @Fragster
    помогло? отметь решением!
    button {
      height: 64px;
      width: 256px;
      border-top-left-radius: 5px 50%;
      border-top-right-radius: 5px 50%;
      border-bottom-left-radius: 5px 50%;
      border-bottom-right-radius: 5px 50%;
      border: none;
    }
    Ответ написан
    Комментировать
  • Как получить случайную дату между двумя датами?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Ничто не мешает таймстампу быть отрицательным.
    $t1 = (new DateTimeImmutable('1900-01-01T00:00:00'))->getTimestamp();
    $t2 = (new DateTimeImmutable('1950-01-01T00:00:00'))->getTimestamp();
    $t = rand($t1, $t2);
    print (new DateTimeImmutable())->setTimestamp($t)->format(DateTimeInterface::RFC3339);
    // 1915-10-14T19:08:14+00:00
    Ответ написан
    Комментировать
  • Как в Windows, подключится сразу двумя пользователями к одному сетевому диску?

    @d-stream
    Готовые решения - не подаю, но...
    Если мне не изменяет память - прокатит вариант назначения буквы диска
    тупо цепляемся к шаре под одними учетными данными и дальше где надо на шаре прицепляем диск (и галки восстанавливать подключения). Потом аналогично под другой уз

    ну или через net use
    Ответ написан
    Комментировать
  • После переноса на другой VPS сайт не работает?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Шорт теги?
    Ответ написан
    2 комментария
  • Как правильно реализовать «дублирование» папки?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Архитектура выглядит кривовато, но навскидку приходит на ум использование хардлинков.
    Ответ написан
    2 комментария
  • Как получить доступ к локальному серверу на ubuntu?

    @Drno
    в фаерволе разрешение пропишите, на сервере. хотя если по локалке открывается...

    точно проброс правильно сделали и на нужный адрес?

    И точно у Вас внешний IP от провайдера есть?
    и проверяете Вы с другого интернета? или из своего же вифи?
    Ответ написан
  • Почему WSL на Win11 не работает при включённой виртуализации?

    akelsey
    @akelsey
    Попробуйте в консоли от имени администратора:
    bcdedit /set hypervisorlaunchtype on
    и рестарт.
    Ответ написан
    Комментировать
  • Как написать скрипт который будет перемещать определенные файлы в разные папки?

    deepblack
    @deepblack
    Допустим так:

    move_files.sh
    #!/usr/bin/env bash
    
    find some_dir_with_css_and_jpg_files/ -name "*.jpg" -print0 | xargs -0 -I {} mv {} dir_1/


    Дальше под себя допили по аналогии.
    Ответ написан
    4 комментария
  • Как в laravel сделать массовый апдейт уникальными значениями?

    nokimaro
    @nokimaro
    Меня невозможно остановить, если я смогу начать.
    используйте
    https://github.com/iksaku/laravel-mass-update - под капотом CASE/WHEN/THEN

    сырым sql такое можно сделать через CASE/WHEN/THEN
    UPDATE table
    SET column2 = (CASE column1 WHEN 1 THEN 'val1'
                     WHEN 2 THEN 'val2'
                     WHEN 3 THEN 'val3'
             END)
    WHERE column1 IN(1, 2 ,3);


    или как работает UPSERT в laravel
    INSERT into `table` (id, fruit)
        VALUES (1, 'apple'), (2, 'orange'), (3, 'peach')
        ON DUPLICATE KEY UPDATE fruit = VALUES(fruit);


    в postgress вместо `ON DUPLICATE KEY UPDATE` будет `ON CONFLICT (xxx) DO UPDATE `
    Ответ написан
    1 комментарий
  • Как написать это на паскале с ассемблерной вставкой?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Запиши решение обычным способом и в отладке забери сгенерированный асм. Debug -> CPU Window
    Ответ написан
  • Почему пакеты не нападают в туннель Миротика?

    CityCat4
    @CityCat4 Куратор тега VPN
    //COPY01 EXEC PGM=IEBGENER
    Потому что нет политик (если там чистый IPSec без наворотов). В IPSec нет маршрутизации, она не используется. Вместо нее политики.
    Ответ написан
    Комментировать
  • В чем ошибка в коде?

    lxstvayne
    @lxstvayne
    Люблю Python
    Сохранить изменения в файле забыл скорее всего.
    Ответ написан
    Комментировать
  • Какой паттерн использовать?

    Шаблонный

    Шаблонный что?
    итератор

    А что ты итерировать собрался?

    Не нужно тут придумывать название паттерна и пытаться по нему решить задачу.
    Сама задача решается тупо рекурсивным проходом по всем подпапкам.
    В зависимости от того, как конкретно ты будешь это реализовывать, будут наблюдаться разные паттерны.
    Ответ написан
    Комментировать
  • Перенаправление 80 http на 444 https?

    @dronmaxman
    VoIP Administrator
    > 80 порт по протоколу http перенаправить на нестандартный порт https?
    Почему бы не переложить эту роль на плечи прокси (nginx). Ставим на входе nginx, он может делать редирект с 80 на 443 и разделить трафик на одном порту на основании домена.
    webmail.domain.ru - все на почтовик
    cms.domain.ru - на сms

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

    Проблема 444 в том, что все браузеры будут ругать на недоверие к сертификату.
    Ответ написан
    8 комментариев