Собственно, сабж до сих пор формируется на базе ubuntu 18.04, или уже переползли на 20.04?
Есть сервер на Centos, isp panel, хостятся сайты, все как обычно.
Бывают случаи когда боты эксплуатируют уязвимости и устанавливают backdoor`ы
В последний раз скрипт брутил сторонние серверы, пришлось заблокировать исходящий в iptables по пользователю.
Отсюда вопрос, чем воспользоваться для анализа исходящего трафика?
Пока мыслю в сторону iptables log, и блокировать если много исходящих (сигнатуру проработать можно), или есть готовые решения?
Если например написать tmux и прожать два раза Tab, то в терминал выведется дополнение опций, если выбрать опцию, то все норм. Но если стереть то, что введено в приглашении к вводу, то вывод опций останется и засорит буфер терминала. Неудобно если нужно смотреть что-то в начале, так как пролистывать довольно долго. Возможно ли вынести подсказки по опциям в zsh в отдельный буфер как, например, работает вставка команд из истории в hstr или fzf.
После установки Whonix и запуска Whonix gateway появляется чёрный экран с надписью:
incomplete mode parameter data
и в таком положении всё застывает
может кто то сталкивался с такой проблемой и знает как её решить?
на главном форуме разработчиков Whonix когда то давно эту тему открывали но никто не ответил
forums.whonix.org/t/whonix-wont-start/9235
Если кто то знает решение - помогите
всем привет
Подскажите плиз
Как обработать данные, в случае если значение false, чтобы весь playbook завершался.
Приветствую. Есть у меня задача - организовать офисную телефонию, но так чтобы с возможностью переписки. Оптимальным вариантом был бы хардварный телефон с андроидом, но без GSM модуля. Ну что-то типа DECT, только WiFi. Но клиента устраивает и вариант с обычным смартфоном, просто симку вставлять не будет и всё.
Соответственно вопрос - не встречал ли кто в природе офисные WiFi трубки, для SIP, на андроиде? Или же - посоветуйте SIP клиента для андроида с возможностью чатиться. Ещё очень хотелось бы чтобы этот клиент занимался только своей непосредственной задачей, а не отсылал данные налево-направо. Клиенты с таким же функционалом для десктопа приветствуются.
Пробовал linphone на обычном смарте - звонки работают, а вот с сообщениями беда. Работают, но коряво.
Вопрос по созданию простого terminal user interface.
https://imgur.com/0vZWl0Y
Хочу сделать так, что бы была «шапка» программы с указанием текущего шага, а весь вывод был ниже и не перезаписывал шапку. Как это можно реализовать? Пример на скриншоте выше.
Здравствуйте!
При попытке установить playonlinux:
* Ожидание в очереди... Не удалось установить пакеты: Could not depsolve transaction; 1 problem detected:
Problem: conflicting requests
- nothing provides wxPython needed by playonlinux-4.3.4-fedora0.noarch
Здравствуйте.
Есть VPS сервер на хостинге с правами root.
Настраиваю ftp для одноразовой закачки файлов на сервер.
Пробую анонимный вход и стараюсь разрешить все действия для анонима.
vstfp.conf следующий:
listen_ipV6=YES
anonimous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
use_localtime=YES
pasv_enable=NO
chroot_local_user=YES
allow_writeable_chroot=YES
local_root=/home/ftp
anon_root=/home/ftp
no_anon_password=YES
#secure_chroot_dir=/var/run/vsftpd/empty закомментирован
Подключаюсь к этому добру через FileZilla, соединение успешно, каталог извлечён. Но директория корневая и пустая и нет возможности перейти в любую другую папку, создать новую и т.д.
Также при попытке копирования файла в окне сообщений FileZilla следующие меседжи:
- Ответ: 200 PORT command successful. Consider using PASV.
- Команда: STOR index.html
- Ответ: 553 Could not create file.
- Ошибка: Критическая ошибка при передаче файлов
Подскажите, как лечить.
P.S. Простите за кривые руки.
По поводу пайпов между дочерними процессами на SO полно всякого разного: e.g. тыц, туц, тут – and I’m good.
А вот если я хочу stdout подпроцесса – в файл (или stderr в файл, или stdin из файла)? Видится мне два варианта:
В дочернем процессе, между fork() и exec() открыть файл из dup2() его в STDOUT (STDERR, STDIN). Ещё не добрался попробовать, будет ли это работать в принципе. И тут с ходу виден ещё один косяк: если exec()-нутая программа тоже создаст подпроцесс, то FD туда пробросится (я ж не могу его открыть O_CLOEXEC прямо перед вызовом exec()? или могу потому что dup2 в STD…?) и непонятно как оно там себя потом будет вести (pipe read end например не отдаст EOF пока не будут закрыты все FD).
В родительском процессе открывать файл и вручную (через epoll API) перекачивать из него данные в pipe. Чёрт с ним с геморроем, у меня уже есть работающий epoll loop. Но тут не запустить дочерний процесс асинхронно: родитель не может завершиться, не дождавшись завершения детей.
Собсна, сабж.
Доброе время суток.
По просторам интернета разбросаны посты о возможности успешной загрузки систем собранных с АМ4 процессорами без видеокарты - headless - списки слегка устаревшие, а производители данную информацию явно не заявляют.
Если есть возможность, прошу владельцев подобных материнских плат подтвердить\опровергнуть возможность подобной загрузки и указать модель материнской платы.
Бодрый день! Мучаюсь с тем что при открытии любого торрент-клиента в списке нет ничего. Проблема эта имеется и на ubuntu 18.04 и на debian 10. Сейчас пользуюсь qbittorrent, при самом первом запуске он должен говорить что-то типа «вы несете ответственность за то что вы там качаете». Так у меня эта надпись появляется при каждом запуске и после этого список загрузок пуст.
Единственным способом получить свой список старых/недокачанных загрузок - закрыть клиент, найти любой .torrent файлик и дабл-кликом начать добавлять его в список загрузок, запустив таким образом клиент. Вуаля, все старые загрузки на месте, сколько бы их там ни было.
Запуск sudo через консоль выдает только QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Без sudo ничего не выводится, но поведение в обоих случаях одинаковое. Пустой список.
И еще одна проблема, очень важная для моей паранойи.
Почему после переустановки системы с Ubuntu на Debian (сносил выбрав в установщике «полное удаление разделов и установка debian» при повторении выше названных действий с добавлением .torrent в свежеустановленный qbittorrent, у меня в списке открываются старые загрузки, которые я качал еще на ubuntu?
Статистика в PostgreSQL в таблице pg_stat_statements кумулятивная.
То есть она накапливается и данные там суммируются.
pg_stat_statements сбрасываю раз в сутки.
Имеет ли смысл делать такой запрос в prometheus
topk(3, increase(pg_stat_statements_calls{datname!~"template.*", datname!~"postgres", instance=~"$instance", datname=~"$datname"}[10m]))
?
Или лучше делать вот такой запрос в prometheus
topk(3, pg_stat_statements_calls{datname!~"template.*", datname!~"postgres", instance=~"$instance", datname=~"$datname"})
?
Есть запрос в prometheus в postgres_exporter
topk(5, sum by (datname,queryid) (increase(pg_stat_statements_mean_time_seconds{datname!~"template.*", datname!~"postgres", instance=~"$instance", datname=~"$datname"}[1m])))
Таблица с запросом выглядит вот так
https://habrastorage.org/webt/x4/ej/jk/x4ejjkw4pzzocqmgk7zzmetlzuq.jpeg
Как вывести в таблицу queryid из этого запроса ?
Есть запрос в prometheus в postgres_exporter
topk(5, sum by (datname) (increase(pg_stat_statements_mean_time_seconds{datname!~"template.*", datname!~"postgres", instance=~"$instance"}[1m]) > 10 ))
График с запросом выглядит вот так
https://habrastorage.org/webt/sb/4e/id/sb4eidbln70tbwbnnzekpdvlyxa.jpeg
Как сделать более плавные графики в запросе topk(5, sum by (datname) (increase(pg_stat_statements_mean_time_seconds….. в prometheus ?
Всякие авидимуксы и ффмпеги не годится и тем более консоль. Уже 21-й век, а я должен танец с бубном, чтоб отделить звук от видео?