Ответы пользователя по тегу Linux
  • Какая утилита подобна wget, но умеет делать upload дерева файлов по https?

    gohdan
    @gohdan
    Системный администратор
    lftp (lftp.yar.ru) в режиме reverse mirror (mirror -R /local/dir dir), она умеет https в том числе.

    Только обязательно хорошо оттестируйте перед применением, если ошибиться в путях/флагах - легко рекурсивно поудалять то, что удалять не нужно. Например, непонятно, нужно ли вам удалять с сервера файлы, которых нет локально, а для этого есть отдельный флаг (по умолчанию, кажется, удаляет). Ну и лучше проверять наличие каталога на удалённом сервере и возможность в него зайти, а то отзеркалирует в корень (с потерей файлов, которые там могли уже быть).
    Ответ написан
    Комментировать
  • Не могу отловить процесс нагружающий Linux процессор?

    gohdan
    @gohdan
    Системный администратор
    В нагрузке на процессор учитывается нагрузка на диск, при этом в top на процессах вы этой нагрузки не увидите, нужно смотреть параметр wa (это iowait). Также есть утилита iotop. В заббиксе на графике CPU Utilization нагрузка от приложений выделяется синим, нагрузка на диск - жёлтым. Так что если видите жёлтый пик - это диск. В целом такие скачки не являются чем-то из ряда вон выходящим, ОС может свопить, например. Или скрипты сбрасывают результаты работы на диск блоками, при этом диск нагружается. Ещё, если это виртуалка (а это с большой вероятностью виртуалка), на гипервизоре может тормозить диск, тогда и у вас будет тормозить диск, но причину этих тормозов из виртуалки вы не увидите.
    Ответ написан
    Комментировать
  • Linux fedora для ноутбука?

    gohdan
    @gohdan
    Системный администратор
    На федоре сижу с первых выпусков, последние годы - на ноутбуках, сейчас уже третий сменил (lenovo, acer). Ставится нормально, работает нормально. Те, кто пишут, что она не стабильная, не разбираются. С драйверами действительно может не повезти и что-то работать не будет - но это касается любого линукса, правда, в последнее время с этим тоже проблем не встречал.
    Ответ написан
    Комментировать
  • Как грамотно изолировать сервисы на linux-сервере?

    gohdan
    @gohdan
    Системный администратор
    "Каждый проект / сайт в отдельный контейнер" - в корне неверный подход. Контейнеризация - способ изоляции процессов, а не проектов. Т. е. на проекте у вас будет несколько контейнеров (один для ноды, один для реббита, один для постгреса и т. д.), и в основной системе вы будете видеть сразу всю эту кучу контейнеров со всех проектов. Поэтому, если Вы хотите изолировать друг от друга проекты, Ваш выбор - не контейнеры, а виртуалки на KVM (и вот там уже внутри виртуалок можно будет проект разбивать на контейнеры попроцессно). Так у вас будет нормальная изоляция проектов друг от друга, и проблемы в одном проекте будут по минимуму затрагивать другие.
    Ответ написан
    Комментировать
  • По какой причине появляется emergency mode в CentOS 7?

    gohdan
    @gohdan
    Системный администратор
    Обычно это проблемы с файловой системой. В выдаваемых диагностических сообщениях он сообщает, с какой. Нужно эту файловую систему проверить fsck с исправлением ошибок (например, fsck -y /dev/sda1).
    Ответ написан
    Комментировать
  • Несколько виртуальных хостов apache 2.4 и редирект c www на без www?

    gohdan
    @gohdan
    Системный администратор
    У вас в настройках вхостов написано: "ServerName a.s", поэтому когда пользователь приходит на a.s, сервер знает, что это вхост a.s, а когда пользователь приходит на www.a.s, сервер уже такого вхоста не находит, доменное имя ведь отличается, поэтому показывает дефолтный вхост. Просто добавьте в конфиги вхостов ServerAlias:

    ServerAdmin webmaster@localhost
    ServerName a.s
    ServerAlias www.a.s
    DocumentRoot /var/www/a

    И можно будет класть .htaccess с рерайтом, специфичным для каждого домена, в его докрут. Пользователь при заходе на www.a.s будет попадать как раз на .htaccess для a.s, и в нём уже можно 301-м редиректом перенаправлять его просто на a.s.
    Ответ написан
    1 комментарий
  • С чего начать изучение Linux?

    gohdan
    @gohdan
    Системный администратор
    Раз уже сами настраиваете, большинство новичковых руководств уже не принесёт пользы. Попробуйте linuxfromscratch.org - пошаговое руководство по сборке работающей системы на GNU/Linux из исходных кодов. Даёт неоценимый опыт изучения внутренностей системы, в windows так глубоко залезть не получится ;)
    Ответ написан
    Комментировать