Ответы пользователя по тегу Linux
  • Вредит ли 2 ОС жесткому диску?

    NetBear
    @NetBear
    Я сейчас наверное скажу что-то банальное, но диск вообще не знает о существовании операционных систем, в которых одним из модулей является файловая система. Диск, точнее контроллер диска, умеет делать ровно две операции: чтение и запись блоков данных.
    Ответ написан
    Комментировать
  • Как раздавать Wi-Fi с ноутбука с ОС Fedora?

    NetBear
    @NetBear
    Ответ написан
    Комментировать
  • Какой посоветуете дистрибутив Linux?

    NetBear
    @NetBear
    Вам не нужно выбирать между дистрибутивами Линукс. Вам нужно, отталкиваясь от задач, которые призван решать инструмент-компьютер, выбрать и установить соответствующее графическое окружение. Можете также взглянуть на сводный график потребляемых ресурсов, хотя, на мой взгляд, вы рассматриваете проблему под микроскопом тем самым преувеличивая её масштаб. Если у вашего компьютера современная начинка, а Haswell i7 указывает именно на это, то Вы скорее всего не почувствуете разницы вне зависимости от того, что Вы с ним будете делать.
    89c2e530309b4311a16d6a899ddd3294.png
    Ответ написан
    3 комментария
  • Как написать скрипт конфигурации окружения для linux?

    NetBear
    @NetBear
    Если машин много и они постоянно переустанавливаются, то однозначно Puppet. У нас он дерижирует как по нотам парк из более, чем 1000 серверов.
    Хотя, про Ansible тоже слышал много хорошего.
    Ответ написан
    Комментировать
  • Как увеличить число сообщений, которые могут быть отображены в консоли вывода?

    NetBear
    @NetBear
    - Взять монитор с большим разрешением и большей диагональю.
    - Перевернуть монитор в вертикальное положение.
    - В консольном терминале увеличить параметр Lines of Scrollback.

    А вообще, вопрос задан непонятно. Не хватает деталей.
    Ответ написан
    Комментировать
  • Как поймать трафик(пакеты) исходящие от определенного приложения с определенным PID(Linux)?

    NetBear
    @NetBear
    Например по порту. Определённое приложение будет сидеть на определённом сетевом порте.
    Сделайте так:
    tcpdump -i eth1 'port 80'

    Да, чуть не забыл. Определить на каком порте сидит приложение можно с помощью netstat.
    Ответ написан
    Комментировать
  • Контроль памяти процесса Linux?

    NetBear
    @NetBear
    cgroups
    cgroups (control groups) is a Linux kernel feature to limit, account and isolate resource usage (CPU, memory, disk I/O, etc.) of process groups.
    Ответ написан
    Комментировать
  • Красивый подсчет места на диске?

    NetBear
    @NetBear
    Совсем недавно столкнулся с подобным явлением на одном из серверов под CentOS. У меня там бежал некий процесс, запущенный под nohup, который в свою очередь весь свой вывод лил в текстовый nohup.out. Програмист забыл убрать отладочный print из кода, поэтому вывод был очень массивным и через пару часов я имел в наличие текстовый файл на 350 МБ. Чтобы исправить ситуацию, не прибегая к перезапуску приложения, я просто стёр файл nohup.out, проверил, что он не маячит в ФС и успокоился. А ещё через несколько часов мой сервер благополучно лёг за неимением места на одном из разделов. Короче, я полез разбираться и обнаружил любопытное явление. Файл, который я якобы стёр, прекрасно себе существовал в какои-то невидимой для команды ls ипостаси и продолжал расти, пока не сожрал всё место на томе. Явление объясняется тем, что если некий процесс пишет (или читает) в файл, то он его цепляет и пока либо не завершится процесс записи, либо не будет убит сам пишущий процесс или перезагружена ОС. Причём, команды df и du показывают совершенно разные результаты (здесь подробнее), в точности как вы описали. Поетому, имеет смысл проверить что у вас происходит на сервере, например с помощью команды lsof, она покажет все открытые любыми процессами файлы, даже невидимые для ls.
    А тезис, что это такой маркетинговый ход вашего облачного провайдера, скорее из разряда шуток юмора :)
    Ответ написан
    4 комментария