• Как использовать утилиту awk с утилитой find, при запуске через -exec?

    Tolly
    @Tolly Автор вопроса
    find ~/myfiles -exec ЧТО-ТО ДЕЛАЮ \; -exec echo {} \; | sed 's|.*/\([^/]*\)$|\1|'

    find ~/myfiles -exec ЧТО-ТО ДЕЛАЮ \; -exec basename {} \;
    find ~/myfiles -exec ЧТО-ТО ДЕЛАЮ \; -exec echo "Файл -" `basename {}` \;

    что-то не пашет последняя строка, только через цикл:
    for i in `find ~/myfiles`
    do
    echo ">> " `basename $i`
    done
    Ответ написан
    Комментировать
  • Почему не загружается Elementor в wordpress?

    Tolly
    @Tolly Автор вопроса
    Еще один момент смущает, но на http же работает.
    Вот это:
    5b09696ee2563562304576.png

    Тут написано, что не может соединиться с сервером: my.elementor.com
    Я проверил, и действительно я не могу подключится к этому домену со своего компьютера.
    Пробую подключиться через online proxy - все работает, а без прокси нет.
    Хотя домен elementor.com открывается.
    Магия какая-то..

    Захожу в консоль wordpress, который https, выбираю "плагины > установить новый", выбираю любой плагин, пункт "Детали", кликаю на него, открывается пустое окно
    Ссылка имеет вид: https://....................

    Захожу в консоль wordpress, который http, выбираю "плагины > установить новый", у каждого плагина, есть пункт "Детали", кликаю на него, открываются детали по плагину
    Ссылка имеет вид: http://..............

    Все что идет после // идентично, что через http, что через https.

    Браузер один и тот же, только разные закладки.

    PS. В Debian файрвол - выключен.

    ==============================================================
    Решение найдено:
    на Debian в Nginx для снижения уязвимость сайта для кликджекинг-атак, у меня был прописан заголовок:
    add_header X-Frame-Options DENY;
    это как раз запрещало загрузку контента в frame/iframe.

    Сделал:
    add_header X-Frame-Options SAMEORIGIN;
    Позволяет загрузку контента в frame/iframe только, если фрейм и страница, его загружающая, расположены на одном домене.

    Полет нормальный! Все работает!
    Ответ написан
    Комментировать
  • Как побороть ошибку Python (ascii' codec can't decode) при создании сертификата Let's Encrypt?

    Tolly
    @Tolly Автор вопроса
    Удалил все сертификаты, удалил все настройки certbot-auto и certbot.
    Установил certbot заного, теперь все работает нормально, на русские буквы не жалуется, и что интересно ничего теперь дописывать не нужно и никакие служебные папки не создаются. В общим, все как раньше, только теперь запускаю certbot и все.
    Спасибо chupasaurus, что подсказал, что certbot-auto это лишь скрипт обновления certbot, т.е. его я больше ставить не буду, для обновления вполне достаточно:
    apt update
    apt upgrade

    пока тему прикрываю, вопросов как бы сейчас нет, но не знаю появится ли эта проблема еще или нет
    странно конечно это все
    Ответ написан
    Комментировать
  • Нормально ли так верстать?

    Зачем за кем-то повторять, нужно делать как удобно самому! Есть ситуации, когда лучше использовать одно, а есть ситуации когда логичнее использовать другое.
    Ответ написан
    Комментировать
  • Почему строка не является массивом?

    Tolly
    @Tolly Автор вопроса
    Надо было так:
    CPU=($(cat /proc/stat | grep '^cpu '))
    Ответ написан
    Комментировать
  • Как работать через домашний белый IP удаленно?

    У меня роутер Mikrotik там можно настроить хоть как proxy, хоть как VPN, т.е. подключаешься к роутеру и уже через него работаешь, со своего ip.
    Если нормально роутера нет и выключить компьютер, то имхо никак не поработать с этого ip, так как ip привязан к "домашней" авторизации.
    Опять же имхо, чтобы не изобретать костыли, можно попросить заказчика настроить на сервере другой вариант авторизации, к примеру ssh открыть, в качестве секьюрити можно сменить порт и включить сертификат.
    Либо использовать динамическое добавление ip-адресов на время, с помощью технологии Port Knocking.

    В общим вариантов куча.
    Ответ написан
    Комментировать
  • Как нормально сделать одну мышь на 2х ноутбука?

    Ответ написан
    Комментировать
  • Как в Debian посмотреть загрузку процессора?

    Tolly
    @Tolly Автор вопроса
    Все нашел в Интернете:
    ps aux | awk '{s += $3} END {print s "%"}'
    Ответ написан
    Комментировать
  • Как установить мониторинг Munin из исходников в Debian?

    Tolly
    @Tolly Автор вопроса
    Установил я таки этот munin:
    apt clean
    apt autoclean
    apt autoremove
    reboot
    /usr/local/src/munin/Build installdeps
    make
    make install

    далее началась хрень с запуском плагина, всему виной не совпадение пути, из пакета все ставится сюда:
    /etc/minin, а из исходников /usr/local/etc/munin

    При установке из исходников меняются пути, и потом даже если все по удалять, и поставить из пакета, то все равно пути при запуске службы будут смотреть тут: /usr/local/etc/munin, хотя по факту они тут: /etc/munin
    вопрос решил просто копированием:
    cp -r /etc/munin/* /usr/local/etc/munin/

    Кто-нибудь знает куда все таки эти пути записываются?
    Ответ написан
    Комментировать
  • Как включить поддержку LDAP в PHP 5.6.32 на уровне компиляции?

    Tolly
    @Tolly Автор вопроса
    Решение посмотрел тут: https://bugs.php.net/bug.php?id=49876
    Но подправил под себя:

    apt-get install libldap2-dev -y
    ./configure --with-ldap --with-libdir=lib/x86_64-linux-gnu

    где lib/x86_64-linux-gnu это путь к:
    find / -iname "*libldap.a*"
    ---------------------
    /usr/lib/x86_64-linux-gnu/libldap.a
    Ответ написан
    Комментировать
  • Как установить и настроить мониторинг cacti (Debian+MariaDB+PHP-FPM7.1)?

    Tolly
    @Tolly Автор вопроса
    Проблемы была в том, что должны были подключены все необходимые модули:
    php -m | egrep '^(snmp|xml|session|sockets|ldap|gd|pdo_mysql)$'

    Так что тему можно закрыть, кстати кому интересно, вот инструкция по установке:
    https://www.tecmint.com/install-cacti-with-cacti-s...
    Ответ написан
    Комментировать
  • Как правильно настроить alias на Nginx, чтобы работал php?

    Tolly
    @Tolly Автор вопроса
    Уже почти сдался, и оппачки нашел решение https://stackoverflow.com/questions/28490391/how-t...

    Решение выглядит так:
    location /bb {
    alias /var/www/mysite;
    location ~ ^/bb/(.+\.php)$ {
    fastcgi_pass backend;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $request_filename;
    include fastcgi_params;
    }
    }
    Ответ написан
    Комментировать
  • Как определить ip-адрес посетителя, если порт 80 проброшен через роутер?

    Tolly
    @Tolly Автор вопроса
    Вопрос решен! Может кому интересно:
    В апач 2.4 по винду, чтобы увидеть удаленный ip-адрес за NAT, нужно подключить модуль:

    LoadModule remoteip_module modules/mod_remoteip.so

    и прописать:

    <IfModule remoteip_module>
    RemoteIPHeader X-Forwarded-For
    RemoteIPTrustedProxy 127.0.0.1 192.168.5.1
    </IfModule>


    через пробел перечислить ip адреса, 127.0.0.1 нужен априори, 192.168.5.1 это у меня внутренний ip-адрес микротика.
    Ответ написан
    Комментировать