• На каком языке и какой библиотекой проще написать скрипт управления PPPOE соединением для CentOS 7?

    kotomyava
    @kotomyava
    Системный администратор
    Вероятнее всего, python используя какой-нибудь его биндинг для network-manager.
    Но ничто не мешает вам, и на C++ писать, например, и общаться с network-manager через d-bus.
    Или вообще запускать nmcli как внешний процесс с нужными параметрами.

    Если, при этом, не нужно менять конфигурацию соединения, и нет сложного расписания, то вообще можно обойтись парой скриптов на bash и кроном.
    Ответ написан
    Комментировать
  • Как указать переменные окружения TCL при запуске bash-скрипта из cron?

    kotomyava
    @kotomyava
    Системный администратор
    А под тем-ли пользователем вы в кроне запускаете скрипт ваш?
    Ответ написан
    Комментировать
  • При замене WLAN адаптера на адаптер с поддержкой ac, необходимо ли менять антенны?

    kotomyava
    @kotomyava
    Системный администратор
    Антенны со сменой диапазона стоит поменять, конечно, иначе качество связи на 5ГГц будет печальным. Но для этого надо в крышку залезать, да и антенны где-то найти, да ещё пристроить как-то там...

    Если так уж нужен 5ГГц диапазон, возможно, лучшим выходом будет внешний usb wifi со встроенными антеннами на оба диапазона. Что-нибудь типа ZYXEL NWD6605, например.
    Ответ написан
  • Как задать приоритет открытия файлов http?

    kotomyava
    @kotomyava
    Системный администратор
    Ваш реврайт не срабатывает, т.к. файл существует, а в условиях реврайт срабатывает, если запрошенный файл или папка с этим именем не существуют.
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    Ответ написан
  • При использовании geoip блокируется ли Гугле-Бот?

    kotomyava
    @kotomyava
    Системный администратор
    Сделайте второе условие по UserAgent, и разрешите им нужных ботов, как вариант.

    Вообще, вот так категорично отсеивать посетителей целыми странами, это не самая лучшая идея, может кто-то из ваших пользователей туда поехал, например, даже если ваша ЦА там и не живёт массово...

    И может лучше, всё же подумать, как выявлять нежелательную активность, а не использовать geoip в данном случае?
    Ответ написан
  • Как настроить обновление данных БД?

    kotomyava
    @kotomyava
    Системный администратор
    У вас какая-то мешанина из $_POST и $_GET...
    Откуда возьмётся id, если у вас POST запрос, вероятнее всего, а достать вы его пытаетесь из $_GET?
    Есть-ли вообще в вашей форме скрытое поле id, которое вы заранее должны заполнить?

    P.S. Ну и лучше, используйте PDO, а не mysqli.
    Ответ написан
  • Как грамотно оптимизировать Linux Mint (XFCE)?

    kotomyava
    @kotomyava
    Системный администратор
    Собственно, главный вопрос тут, а что планируется делать на этом компе потом?

    Если ответ сёрфить, или смотреть потоковое видео, например, то просто можно не заморачиваться, и выкинуть это железо. Это будет фактически невозможно делать, вне зависимости от установленной ОС, и выбора дистрибутива - узким местом будет очень прожорливый браузер, или недостаток производительности процессора для декодирования видео в нормальном качестве.

    Если ответом будет пользоваться консолью, то вам и не нужна никакая оптимизация, надо просто выкинуть DE как таковой. Можно будет писать что-то в vim или emacs, ходить на сервера по ssh и.т.п. Без каких-то тормозов... =)
    Даже что-то не очень крупное компилировать, или отлаживать на таком компе будет вполне нормально.
    Ответ написан
    2 комментария
  • Что делать с нехваткой оперативной памяти на VPS(REG.ru) / nginx, uwsgi, django?

    kotomyava
    @kotomyava
    Системный администратор
    Надо взять VPS с бОльшим объёмом памяти и/или ограничить количество процессов, которые порождает uwsgi.
    Ответ написан
    Комментировать
  • Как в linux вести лог команд?

    kotomyava
    @kotomyava
    Системный администратор
    Если надо добавить дату к каждой строке вывода, можно добавить ts.

    Например:
    php somescript.php | ts > file.log

    Как задать нужный формат, можно узнать в документации у ts.
    Ответ написан
    Комментировать
  • С OpenServer почта отправляется, а на хостинге при отправке почты выдается ошибка Mailer Error: SMTP connect() failed. Как исправить?

    kotomyava
    @kotomyava
    Системный администратор
    Если, при этом, используется один и тот же удалённый smtp сревер, то на хостинге может быть запрещено подключение ко внешним smtp просто. Это можно уточнить у техподдержки.
    А если разные, то стоит проверить настройки подключения, порты, шифрование и.т.п.
    Ответ написан
    Комментировать
  • Как узнать во что упирается closure-compiler?

    kotomyava
    @kotomyava
    Системный администратор
    Нет переводов сообщений для локали ru_RU.
    Ответ написан
    7 комментариев
  • Nginx Rewrite не работает, как решить?

    kotomyava
    @kotomyava
    Системный администратор
    Лучше понять, как конфигурировать, прочитать документацию, понять, что надо сделать, и написать конфиг, а не пользоваться бездумно конвертерами...

    Эквивалент вашим .htaccess, будет выглядеть как-то так:
    location = / {    
      rewrite ^$ router/;
    }
    location / {
        rewrite ^(.*)$ router/$1 break;
    }
    location /router {
       try_files $uri $uri/ /router/index.php;
    }


    Ну и нужен вам, вероятно, не default конфиг nginx править, а создать конфиг для вашего домена отдельный. А default пусть заглушкой отвечает, при не попадании в домен, как это по умолчанию и сделано...
    Ответ написан
    2 комментария
  • Ram диск в Debian (Raspberry) работает медленно, в чем может быть дело?

    kotomyava
    @kotomyava
    Системный администратор
    Нет, не нормально, если вы корректно считаете время именно записи, а не обработки и записи, например.
    1. А у вас есть достаточное количество свободной оперативки в момент записи? Не пишется-ли всё это в swap на той же карте?
    2. Примонтировалась-ли на самом деле ваша папка в которую вы пишете?
    Ответ написан
  • Как посмотреть конфигурацию сервера на CentOS?

    kotomyava
    @kotomyava
    Системный администратор
    Вам нужен квалифицированный админ, был с самого начала, а сейчас тем более... Советы не помогут. Вытащить из вас массу нужной для ответа информации, это огромная работа, тем более придётся на каждый шаг давать массу подсказок, как её добыть. Это просто не реально в рамках сервиса вопросов/ответов.

    Зачем туда было лезть вообще ничего не понимая при том, это просто загадка для меня.

    Эластикс, это вероятно вот оно: https://www.elastix.org/

    Накатывая графическое окружение, можно очень много притащить лишнего по зависимостям, например какой-нибудь network manager, и получить другую конфигурацию сети на выходе. И с этим, получить проблемы со сконфигурированным под старую конфигурацию софтом.
    Графическое окружение вам на этом сервере совершенно не нужно, к тому же. И если вам интересно и дальше этим заниматься, совершенно точно надо сразу переходить к консоли.

    Dhcpd, это не единственный софт, который может реализовывать DHCP, и в вашем случае, это был вероятно не он. У elastix, есть управление DHCP и вероятнее всего, именно его силами DHCP и работал.
    Ответ написан
    2 комментария
  • Какая разница между opcache и APCu cache?

    kotomyava
    @kotomyava
    Системный администратор
    1. Да, конечно. Надо понимать, что они совсем для разных целей, один для пользовательских данных, второй для кеширования промежуточного результата обработки самого скрипта.
    2. Нет, его надо самостоятельно использовать в скрипте, и класть туда данные какие-то которые надо кешировать, ну также, конечно, его может использовать уже готовый скрипт или библиотека какая-нибудь, относительно незаметно. Если всё написано правильно, то сброс кеша кроме повышения нагрузки не должен иметь последствий...
    3. Это значит, что это просто хранилище данных. Их можно туда положить и оттуда забрать, довольно быстро.
    Ответ написан
    Комментировать
  • Возможно ли сделать интернет магазин без знания php?

    kotomyava
    @kotomyava
    Системный администратор
    В вашем случае, есть только две разумные альтернативы:
    • Отказаться
    • Стать посредником, и либо просто заказать работу на стороне, либо сделать часть касающуюся вёрстки, а остальное отдать субподрядчику. И надо понимать, что организация проекта это тоже сложно, так что первый вариант разумнее.
    Ответ написан
    Комментировать
  • Как выявить проблемы с Linux Raid?

    kotomyava
    @kotomyava
    Системный администратор
    Потерянные/повреждённые файлы, это не к слою raid, который работает с блоками, и ничего не знает о ваших файлах, а к слою файловой системы, которая на нём.
    Так что смотрите в сторону fsck и подобных инструментов.
    Ответ написан
    Комментировать
  • Замена процессора на более мощный. Какие могут быть проблемы?

    kotomyava
    @kotomyava
    Системный администратор
    Имеет смысл апгрейдится:
    • Если стоит младшая модель в линейке процов, и на этот же нотик ставятся более производительные процессоры с той же системой охлаждения. В этом случае, у системы охлаждения есть потенциал для охлаждения более мощного проца, и замена оправдана.
    • Если можно обновиться на процессор сделанный по более современному техпроцессу, или с новыми ядрами, который потребляет ту же мощность, при большей частоте/более производительных ядрах. Или меньшую мощность, при той же производительности, если хочется автономности, хотя снижение яркости подсветки, или изничтожение лишних процессов тут даст больше толка.


    В вашем случае, можно поставить i5, но значительного прироста производительности добиться не получится - такие отличия заметны только в тестах...
    Ответ написан
    Комментировать
  • Ошибка соединения. Как отправить письмо через mail.ru, используя Blat?

    kotomyava
    @kotomyava
    Системный администратор
    Ничего не получится - blat не умеет работать через ssl, а mail.ru работает только по ssl.
    Надо искать другой smtp клиент. Также, может помочь stunnel, но это костыль...
    Ответ написан
    Комментировать
  • Выбор OS для домашнего router/firewall на старом железе?

    kotomyava
    @kotomyava
    Системный администратор
    FreeBSD для таких целей неплохо подходит. PF, и хороший сетевой стек... И менее хардкорно, чем OpenBSD. =)

    Но если Linux привычнее, то можно и Vyos.
    Или даже любой серверный линукс, и самому настроить фаерволл и маршрутизацию, тем более, что для домашних целей это не сложно, да и скилл прокачается. =) И получить как бонус, действительно полноценную среду, и возможность устанавливать произвольный софт без проблем.

    Но в итоге, вероятнее всего, проблемой станет возможность загрузки хоть чего-то из этого, на указанной железке, в виду её специфики. =)
    Ответ написан
    2 комментария