Ответы пользователя по тегу Ubuntu
  • Способ борьбы с зависанием Ubuntu?

    @immaculate
    Программист-путешественник
    Ограничиваются процессы при помощи ulimit.

    Для прибития самого прожорливого процесса можно использовать Magic SysRq. Конкретно, OOM Killer вызывается нажатием SysRq+F
    Ответ написан
    Комментировать
  • Как откатить изменения в файле Linux или достать конфиг из кэша Nginx?

    @immaculate
    Программист-путешественник
    Надо делать резервные копии.
    Способа откатить не существует (в общем случае, скорее всего и в вашем тоже).

    Я не знаю, держит ли nginx открытым файл конфига после запуска (маловероятно). Можно при помощи lsof посмотреть, держит ли он файл открытым, и, если это так, и если перезаписывание произошло путем замены файла, попробовать достать старый файл по номеру inode или через /proc (как именно навскидку не скажу, но это возможно). Впрочем, это маловероятно.

    Второй вариант: https://serverfault.com/questions/173999/dump-a-li...
    Можно попытаться сдампить память и надеяться, что где-то остались ошметки файла. Правда маловероятно, что они остались в памяти nginx, возможно надо дампить всю память сервера, но и то, мне кажется, маловероятно, что удастся найти.

    Но попробовать стоит.
    Ответ написан
    1 комментарий
  • Настройка ubuntu 16.04 lts для Django. Что нужно чтобы сайт был доступен не только в локальной сети?

    @immaculate
    Программист-путешественник
    Скорее всего, дело в том, что вы сидите за NAT провайдера. Для демонстрации сайта клиентам проще всего использовать ngrok.
    Ответ написан
    Комментировать
  • Запрашивает root пароль Linux Ubuntu?

    @immaculate
    Программист-путешественник
    Запрашиваемый пароль - это ваш пароль, который вы вводите при входе в систему.
    Ответ написан
    2 комментария
  • Какое средство резервного копирования для Ubuntu лучше всего?

    @immaculate
    Программист-путешественник
    Я использую утилиту duplicity уже около 6 лет. Причем как для резервного копирования своего ноутбука, так и для копирования серверов, которые поддерживаю и администрирую.

    Она простая, запускается из командной строки, поддерживает шифрование (GPG), бэкапы в определенную папку, на S3, ftp, и т.д. и т.п. Инкрементальное копирование с полным через определенные интервалы, разбиение копий на тома заданного размера.

    Настоящий комбайн, при том достаточно простой. Например, вот часть моего скрипта для бэкапа ноута:
    duplicity \
        --full-if-older-than 3M \
        --volsize 150 \
        --exclude='**/*.pyc' \
        --exclude='**/firefox/*/cache2' \
        --exclude='**/lib/python2.7' \
        --exclude='**/.thumbnails' \
        --exclude='**/.virtualenvs' \
        --exclude='**/.virtualenv' \
        --exclude='**/thumbnails' \
        --exclude='**/.xsession-errors*' \
        --exclude='**/.PyCharm*' \
        --exclude=/home/jmv/.Private \
        --exclude=/home/jmv/.ecryptfs \
        --exclude=/home/jmv/.cache \
        --exclude=/home/jmv/.macromedia \
        --exclude=/home/jmv/.adobe \
        --exclude=/home/jmv/.nvm \
        --exclude=/home/jmv/.local/share/zeitgeist \
        --include=/etc \
        --include=/home/jmv \
        --exclude='**' \
        / $DEST
    
    duplicity remove-older-than 12M --force $DEST
    Ответ написан
    11 комментариев
  • Ubuntu 10.04. Segmentation fault?

    @immaculate
    Программист-путешественник
    Первым делом я бы проверил железо. В ubuntu в загрузочном меню есть memtest86. По опыту могу сказать, что некоторые ошибки проявляются спустя полчаса тестирования (зависит от скорости процессора и памяти, а также ее объема), у некоторых, слышал, спустя сутки тестирования.

    Дальше запустил бы strace на падающие команды.

    Еще слазил бы вручную на сайт packages.ubuntu.com, и если там есть более новая версия libc, попробовал бы скачать и установить ее вручную (dpkg -i, если dpkg не падает).
    Ответ написан