Задать вопрос
  • Как установить идентичное время на сервере и клиенте?

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    Включить и настроить NTP на единый источник времени.
    Если ОС клиента вам не подконтрольна - то вы не можете рассчитывать на то, что часы на клиенте и сервере совпадают и должны придумывать как с этим жить вашему приложению.
    Ответ написан
  • Как убрать лишнее из вывода команды?

    @dodo512
    grep -oP '^[a-z]+(-[a-z]+)*'

    grep -oP '^.+?(?=-\d|$)'

    sed 's/-[0-9].*//'
    Ответ написан
    2 комментария
  • Запрет одному из сайтов полностью грузить сервер, как?

    Sanes
    @Sanes
    Что именно грузит? Cgroups может помочь. Можно некоторые ограничения для MySQL пользователя сделать.
    Если нагрузка легальная, то ограничения вам не помогут. Ищите источник.
    Ответ написан
    3 комментария
  • Как установить PostgreSQL 11.5 на Ubuntu Server?

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    Вам не нужна именно 11.5. Ставьте актуальный minor - 11.8 или в четверг это уже будет 11.9.

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

    Minor релизы postgresql содержат только исправления ошибок и безопасности. Искать давно исправленные ошибки не самое полезное что можно придумать.
    Ответ написан
    3 комментария
  • Как запретить А запись в DNS сервере windows?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Выключить регистрацию в DNS в свойствах сетевого адаптера и создать руками нужные статические записи.
    Ответ написан
    6 комментариев
  • Как правильно экранировать символы $ и ' при передаче их в ansible shell?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Почитать документацию шелла по кавычкам.

    Вкратце:
    1. Внутри одинарных кавычек ВСЕ символы теряют свое специальное значение. Включая backslash, поэтому
    'STRING1\'STRING2'
    - это не экранированная одинарная кавычка в кавычках, а строка STRING1\ в одинарных кавычках потом STRING2 без кавычек, а потом еще одна открывающая одинарная кавычка, которая незакрыта.
    Можно делать так:
    'STRING1'\''STRING2'

    2. Внутри двойных кавычек, все символы теряют свое специальное значение кроме $, backslash и обратных одинарных кавычек. Примеры:
    "${VARIABLE} \${VARIABLE} $(hostname) `hostname`"
    значение VARIABLE, строка ${VARIABLE} которая раскроется позже, дважды результат команды hostname вызванный разными способами
    Ответ написан
    Комментировать
  • Не отображаются файлы в папке Windows, но файлы есть?

    Jump
    @Jump
    Системный администратор со стажем.
    Не видно - значит атрибут скрытый или системный стоит.
    Так же возможно на уровне прав запрет стоит на просмотр содержимого директории.
    Ответ написан
  • Postgresql сломалась репликаци знаю причины не знаю как поченить стэндбай?

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    скопировать с мастера папку pg_wal с файлами

    Если бы нужный сегмент на primary был - его бы уже давно отдали реплике по запросу walreceiver'а. Значит его там нет.
    Если у вас на какой-то из реплик все необходимые wal всё же есть - да, их можно подложить в pg_wal. База их в своём обычном цикле опроса источников wal увидит. Или переключить primary_conninfo на эту реплику, сама заберёт.

    Которая в свою очередь лочит базу

    basebackup не блокирует базу. Это вообще весьма простая и глупая по своей сути штука.

    Чтобы реплика при отсутствии необходимых WAL догнала primary - вам нужно знание внутренностей PGDATA. Которого у вас нет, что очевидно по вопросу "не станет ли слейв после этого мастером ?". А потому единственным простым и надёжным способом будет сделать pg_basebackup заново.
    Ответ написан
    Комментировать
  • Как исправить ошибку скрипт bash?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    выполните перед запуском скрипта
    dos2unix СКРИПТ
    уберёт все проблемы которые могут возникнуть при работе со скриптом из под винды

    п.с.
    точка с запятой(;) это лишнее если вы не выполняете в одной строке несколько команд подряд.
    Путь к файлу/директории в котором есть переменная лучше брать в двойные(") кавычки, а то если в переменную вдруг попадёт значение с пробелом то выйдет казус
    да и дублирование лучше уменьшить:
    echo "Write your domain without http and www:"
    read sitedomain
    DIR="/var/www/$sitedomain"
    sudo mkdir -p "$DIR/public_html"
    echo "Hello world" > "$DIR/public_html/index.html"
    Ответ написан
    Комментировать
  • Регулярка на url с user_id?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    /^\/info\/[a-zA-Z0-9_]+$/.test(url)
    Ответ написан
    Комментировать
  • Ошибка при скачивании программы, как исправить?

    @antonwx
    Пойти в эту папку и проверить, есть ли там права нужные. В идеале отменить установку полностью, удалить папку Adobe и установить заново. И перестать пользоваться сборками от васянов.
    Ответ написан
    Комментировать
  • Как я могу исправить плохие сектора на жестком диске?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    bad sectors - это обычно физическое повреждение секторов на диске.
    Исправить это невозможно.

    То-есть из-за этой программы по исправлению плохих секторов - стало только хуже.

    Стало только лучше.
    На каждом диске есть некоторый запас секторов, которые не используются изначально. И если на диске появляются плохие сектора, то можно пометить их как плохие, а вместо них использовать целые из этого запаса. Это и называется remap.

    И если виктория нашла еще плохих секторов на диске и пометила их, значит у вас диск все больше и больше ломается. И если ваши данные попадут на плохой сектор, вы их вообще не сможете прочитать.

    Диск починить нельзя, выбрасывайте и покупайте другой.
    Ответ написан
    4 комментария
  • При переходе в спящий режим обрывается интернет. Что делать?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    У меня ноутбук как только уйдет в спящий режим, так сразу же обрывается интернет-соединение.
    Разумеется, так и должно быть.
    Спящий режим это минимальное энергопотребление, прекращается выполнение всех программ, в том числе и драйверов работающих с сетью.
    Спит компьютер.

    В чем проблема и как можно это исправить?
    Никакой проблемы нет, следовательно и исправлять ничего не нужно.
    Ответ написан
    Комментировать
  • Что произойдёт при попытке получить доступ к адресу 0х0 виртуальной памяти?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    В контексте языка С++ будет неопределённое поведение с непредсказуемыми последствиями. Оптимизирующий компилятор может реорганизовать последовательность выполнения программы рассчитывая на то, что разыменовываемый указатель в валидной программе не может быть равен 0.

    В контексте поведения программы, если доступ по адресу 0 произойдёт, поведение зависит от ОС/среды выполнения. Варианты -- программе будет послан сигнал SIGSEGV (POSIX), в программе произойдёт исключение (windows), доступ будет выполнен как к любому другому адресу (ОС без защиты памяти).
    Ответ написан
    Комментировать
  • Почему возникает ошибка сегментации?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    int* a()
    {
        int b[3]= {1,2,3};
        return b;
    }  // вот тут b перестает существовать. Возвращенный функцией указатель будет поломан.
    Ответ написан
    Комментировать
  • В каком виде я должен отправлять сайт заказчику?

    Sanes
    @Sanes
    Как договорились, так и отдаете. Одно дело продемонстрировать у себя и отдать файлы, другое разворачивать окружение или переносить на существующее.
    Ответ написан
    Комментировать
  • Как разрешить конфликт между пакетами php в CentOS 7?

    @q2digger
    никого не трогаю, починяю примус
    у вас добавлен репозитарий от Webtatic (это видно по именам конфликтующих пакетов).
    Так и ставьте свой пакет оттуда, пишите запрос правильно
    yum install php71w-xcache

    А если он вам не нужен, и нужен "оригинальный" php-xcache , то отключите этот "левый"репо , но будьте готовы, что пакеты установленные из него будут удалены.
    Ответ написан
    1 комментарий
  • Файловая система в ОЗУ?

    Файловая система — абстракция над устройством хранения. ОЗУ обычно используется без неё, а диски обычно используются с нею. Но ни первое, ни второе не абсолют. А есть ещё такая штука как виртуальная память, которая прозрачно (для приложения) отображает адреса памяти на сектора диска через файловую систему диска.
    Ответ написан
    Комментировать
  • Программа для ведения учета товаров?

    Jump
    @Jump
    Системный администратор со стажем.
    вбить товар, его закупочную стоимость, и цену для продажи. В конце рабочего дня вбить сколько продано, и чтобы она самостоятельно посчитала заработанное - все.
    - Это Excel.
    Разбираться не надо, открывайте таблицу и вбивайте.

    Если нормальный учет нужен - то 1с.
    Такой учет как вы описали на практике не работает.
    И по этой самой причине именно такой программы вы не найдете.
    Ответ написан
    Комментировать
  • Файловая система в ОЗУ?

    ОЗУ это большая матрица! :-)
    Как бы вы не подумали что я прикалываюсь, но это так. На ОЗУ находятся банки (это те такие чёрные чипы торчящие из платы). В каждом банке находитя постоянно перезаписываемая матрица. Внутри всё работает по адресам. Чтение из ОЗУ происходит выбором рядка и солбца, после чего выдаётся информация. Всё работает на определенном такте.

    Если вам надо хранить файлы в ОЗУ на уровне ОС, используйте RAM disk.
    Ответ написан
    Комментировать