• Потоки HT CPU указывать как отдельные ядра в nginx.conf?

    alexclear
    @alexclear
    A cat
    Я еще ни разу не встречал ситуации, в которой для nginx реально нужны были бы все ядра в системе. Даже если использовать сжатие - обычно приложение упирается не в nginx и не в нехватку процессора для nginx.
    Поэтому нет большой разницы, как Вы укажете. Я вот предпочитаю, чтобы больших гроздьев процессов в системе не болталось, поэтому больше 4 воркеров у nginx не запускаю.
    Ответ написан
  • Как диагностировать линукс сервер?

    alexclear
    @alexclear
    A cat
    Чтобы узнать, что пишет на диск, нужно запустить iotop
    Если сервер "подтормаживает", надо посмотреть, что занимает процессор, и процессор ли занят - возможно, занята дисковая подсистема. Обычно команда top справляется с этой задачей.
    Все это не имеет никакого отношения ни к информационной безопасности, ни к хакерам.
    "Хакерская активность" - это что за активность такая? В чем она обычно проявляется? Если в том, что кто-то взял и сломал дырявый вордпресс, то такое легко ищется по крону путем поиска в .php файлах команды eval. Вообще, просматривать файлы на предмет их изменений - хорошая идея, этим занимаются Tripwire и AIDE. Вторая хорошая идея - разграничивать полномочия так, чтобы "хакерской активности" на сервере не наблюдалось - нельзя сломать сервис, если он публично не доступен. Третья хорошая идея - поставить мониторинг логов сервисов и смотреть аномалии.
    Ответ написан
    Комментировать
  • Насколько реально отреверсить dll на cpp?

    alexclear
    @alexclear
    A cat
    Она будет очень далека от оригинала, даже если подобное и удастся. Во-первых, компилятор применяет оптимизации при создании машинного кода. Во-вторых, если DLL собрана без debug symbols, то оригинальные имена переменных в ней вообще не хранятся. В-третьих, если при разработке были использованы шаблоны (templates), то восстановить оригинал не удастся вообще, компилятор вычисляет темплейты на этапе компиляции, в рантайм эта информация попадает уже преобразованной.
    Ответ написан
    Комментировать