Задать вопрос
  • OOM killer убивает cron. Как быть?

    bingo347
    @bingo347
    Crazy on performance...
    У Вас же наверняка современная система в которой есть systemd?
    1. Делаем systemd service unit для запуска нашего скрипта
    2. Ограничиваем сервису память через cgroups чтобы из-за протекающего сервиса не вызывать проблемы в системе в целом
    3. Делаем systemd timer unit, который будет запускать наш сервис и полностью заменит нам cron
    4. systemctl enable --now my-unit.timer
    Ответ написан
    Комментировать
  • Подойдет ли мне PCI-E адаптер для NVME?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Будут ли работать на такой достаточно старой материнской плате NVME диски, подключенные через адаптер PCI-E?

    Да. Ограничение только что не сможет быть загрузочным диском. Когда nvme только появлялись, даже в штатном комплекте имели адаптер на PCI-E слот с отдельными пометками, мол, в зависимости от материнки устройство может не работать как загрузочное устройство. Под данные работает, лишь бы ОС знала что такое NVME, а материнке уже без разницы.
    (собственно даже я сейчас набираю это сообщение с несильно более новой материнки чем ваша, Z77 чипсет, имея nvme в адаптере)

    Рассматриваю покупку PCI-E x16 платы на 4 NVME диска, но вот в отзывах на эту плату пишут такое:

    Такие адаптеры полагаются и соответственно требуют использования технологии под названием PCI-E Bifurcation. Ваша материнка наверняка слишком старая для этого. Соответственно, материнка считает что в одном слоте PCI-E x16 может быть только одно устройство (потому что это шина точка-точка) и из 4 слотов под NVME диски работать будет только один.
    PCI-E Bifurcation позволяет сконфигурировать и объяснить материнке, что да, это слот х16, но будь добра считать его за х4+х4+х4+х4 разные слоты, соответственно на 4 устройства меньшей пропускной способности.
    Ответ написан
    1 комментарий
  • Proxmox установка, loading drivers, зависает намертво?

    @Scollia_0
    Загрузитесь в меню начальной установки grub. Там нажмите клавишу e, чтобы отредактировать запись загрузки (например, графическую). Используйте клавиши со стрелками, чтобы перейти к строке, начинающейся с linux, переместитесь вправо, где находится параметр quiet и добавьте туда nomodeset.
    Затем нажмите CTRL + X для загрузки.
    Источник: forum.proxmox.com
    Ответ написан
    Комментировать
  • Как мне настроить VPN, чтобы обойти гугловский определитель локации?

    @wertelko
    ChatGpt и Gemeni на Андроиде обхожу при помощи settings > network and internet > private dns = comss.dns.controld.com

    При этом прокси и VPN не нужны
    Ответ написан
    1 комментарий
  • Как поймать, что дает высокий Load Average?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    Установите atop в режиме хранения истории. С помощью него найдёте виновника - и можно будет диагностировать дальше более узко.
    Ответ написан
    Комментировать
  • Как проверить, что wireguard не заблокирован?

    ValdikSS
    @ValdikSS
    Самый простой вариант — отправить любой мусор первым UDP-пакетом, а затем устанавливать соединение.

    1. В конфигурационном файле клиента задать статичный ListenPort, например, ListenPort = 56789
    2. Выполнить
    sudo nping --udp --count 1 --data-length 16 --source-port 56789 --dest-port DEST_PORT DEST_IP

    3. Подключаться.

    https://ntc.party/t/wireguard/4968/6
    Ответ написан
    5 комментариев
  • Чем вести логи ООМ контейнеров docker?

    @igortru Автор вопроса
    Вопрос решил так:
    * поставил promtail на vm
    * написал правило
    scrape_configs:
      - file_sd_configs:
        - files:
          - /etc/promtail/file_sd/*.yml
          - /etc/promtail/file_sd/*.yaml
          - /etc/promtail/file_sd/*.json
        job_name: file_sd
    
      - job_name: journal
        journal:
          labels:
            hostname: ''
            job: systemd-journal
          max_age: 12h
        pipeline_stages:
        - regex:
            expression: .*(?P<drop_key>oom-kill).*
        - labels:
            drop_key: null
        - match:
            action: drop
            selector: '{drop_key!="oom-kill"}'
        relabel_configs:
        - source_labels:
          - _journal_systemd_unit
          target_label: unit
    Ответ написан
    Комментировать
  • Что это за неведомый слот?

    Denisov80
    @Denisov80
    Юный Программист
    6601337eeed2a758382218.jpeg

    Все видно нормально, дорожки уходят в никуда, отпилили и шлифанули торец платы
    Ответ написан
    Комментировать
  • Что это за неведомый слот?

    @Grand_turizmo
    Любитель поэкспериментировать с пк
    Похоже кто-то из китайцев обрезал планку ddr и продаёт её как ssd
    Ответ написан
    7 комментариев
  • Как исправить ошибку в mysql бекап?

    @yurybykov
    Если не используете TABLESPACE, то новых прав добавлять НЕ НАДО!
    Нужно при вызове mysqldump указать опцию --no-tablespaces.
    Ответ написан
    Комментировать
  • Как написать скрипт сбора tcpdump?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    PID=0
    while true; do
    
    ping -q -w 1 -c 1 x.y.z.w > /dev/null
    if [ $? -ne 0 ] && [ $PID -eq 0 ]; then
      tcpdump …. &
      PID=$!
    elif [ $PID -ne 0 ] ; then
        kill $PID
        PID=0
    fi
    
    done
    Ответ написан
    Комментировать
  • Как увеличить Physical volumes (LVM) после расширения диска в VMware?

    drno-reg
    @drno-reg
    см не кратко
    история если увеличили уже существеющий HDD Unit в VMWare
    ищем за счет какого физического раздела будет расширение
    fdisk -l
    делаем растягивание
    pvresize /dev/sdd
    смотрим, что появилось свободное место
    pvdisplay
    vgdisplay

    вытягиваем раздел
    lvextend -l +100%FREE /dev/mapper/data_vg-data_lv
    фиксируем
    resize2fs /dev/mapper/data_vg-data_lv
    проверяем
    df -h
    Ответ написан
    1 комментарий
  • Что означает знак $ в файле htaccess?

    @ShamblerR
    $ может использоваться в двух вариантах
    1. конец строки например ^строка$ начало-строка-конец
    2. когда вы заменяете текст
    например:

    ненужная_часть_строки(нужная_часть_строки)опять_ненужная
    в таком случае
    $1 будет возвращять содержимое первых скобок, каждые следующие скобки в регулярном выражение будут давать следующий бакс на выходе
    в таком варианте будет следуюеее
    ^cpanel-([0-9]+)-prolongation.html $1 получите урл соответствующий суловию [0-9]+
    Так же нужно понимать что не все редиректы могут работать с регулярками. например класичесий 301 просто строковы редирект, в его случае он будет возвращять цифру $1 а так же будет считать $ в конце обычным $
    если же вы делаете конструкцию двухуровневую

    RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

    То обратите внимание что в конечном урле присутствует $ и %1 поскольку $1 это первая группа в RewriteRule, а %1 в RewriteCond
    Больше о баксах добавитьнечего
    Ответ написан
    Комментировать
  • Как открыть "чистую" консоль powershell?

    Можно использовать параметр командной строки pwsh.exe -NoLogo

    Подпишусь, если вдруг есть вариант через профиль это переопределить, или переменные среды.
    Ответ написан
    6 комментариев
  • Зачем нужны маски подсети?

    fzfx
    @fzfx
    18,5 дм
    маски подсети нужны чтобы указывать размер подсети. размер подсети нужно указывать для того, чтобы обозначить для сетевого стека, какой диапазон адресов относится к широковещательному домену и не требует маршрутизации, а какие адреса относятся к другим сетям, чтобы пакеты были на них смаршрутизированы через таблицу маршрутизации (шлюз по умолчанию или иные шлюзы, подсети для которых также заданы с использованием маски подсети).
    максимальную можно указать только в том случае, когда её можно указать, а если её указать нельзя, тогда нельзя.
    маски подсети не сказываются на производительности напрямую.
    Ответ написан
    3 комментария
  • Как сделать редирект в htaccess без изменения адресной строки?

    Defman21
    @Defman21
    RewriteEngine on
    RewriteRule ^gorod\.html$ /etot-gorod.html [L,QSA]
    Ответ написан
    Комментировать
  • Как проверить доступность сайта в течении дня?

    @vitaly_il1
    DevOps Consulting
    https://www.statuscake.com/
    https://hetrixtools.com/
    https://www.freshworks.com/website-monitoring/

    и еще пара десятков. Включая проверку на строчку в ответе, в продвинутых планах - сценарии, то есть - зарегистрироваться, добавить товар в корзину, и т.п.
    Ответ написан
    Комментировать
  • Можно ли сделать программу похожую на zoom?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Сделать можно, но неактуально.
    Шансов на успех у тебя ровно ноль. Хотя бы потому, что ты сам не смог найти ответ на свой же вопрос, а решил задать его на тостере.
    Ответ написан
    Комментировать
  • Как организовать сеть?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    1. Нанимаете админа...
    Ответ написан
    Комментировать
  • Как организовать сеть?

    zabudkin
    @zabudkin
    Инженер-системотехник, программист, админ, ТПУ!!!!
    Бюджетная организация делает закупку, что Вы тут мозги всем компассируете. Делайте схему, считайте и готовьте задание на закупку оборудования, а если сами бараны, то и на оказание услуг.
    Ответ написан
    Комментировать