Записки сисадмина

Или помойное ведро идей


Выделенные сервера от $130
VDS/VPS от $20

Юзабельные утилиты для работы с портами FreeBSD

Бродил по портам, нашел несколько полезных вещей в /usr/ports/ports-mgmt

  1. portaudit, portaudit-db – Можно наглядно посмотреть какие нынче дырки существуют на сервере :)
    Инструкция:
    # make install -C /usr/ports/ports-mgmt/portaudit
    # /usr/local/sbin/portaudit -Fda

    auditfile.tbz                                 100% of   54 kB   57 kBps
    New database installed.
    Database created: Fri Feb 27 23:10:00 MSK 2009
    …….
    28 problem(s) in your installed packages found.
    You are advised to update or deinstall the affected package(s) immediately.

    Вот оно чё, Михалыч!

  2. pkg_add_it – юзабельная утилитка типа линуксового yum‘а или Adept‘а (только намного примитивней) для быстрой установки прекомпиленых пакажей вместе с зависимостями.
    Инструкция:
    # make install -C /usr/ports/ports-mgmt/pkg_add_it/
    Да, утилитка сыровата конечно, определять систему не умеет )) По этому:
    #OSRELEASE=7.1-release
    #export OSRELEASE
    #MACHTYPE=amd64
    #export MACHTYPE

    Если на сработало, то в cwd принудительно нуна закачать файло  ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7.1-release/INDEX (amd64 и 7.1-release поменять соответственно системе)

    Ну зато дальше как по маслу :)
    # pkg_add_it –remote ImageMagickИ за сэкономленых два часа компиляции ImageMagick и его зависсимостей можно поиграть в контру. Загрузит и установит все не хуже YUM’a ;)

    
    

Теги: ,,,

28.02.2009 Автор admin | Очумелые ручки, Утилиты | 2 comments

MySQL & thread_cache

Кто еще не знает о великом могуществе конфигурационной переменной mysql thread_cache_size, выключенной по дефалту, поставьте ее значение от 4 до 20 и офигейте с проседания нагрузки )

P.S. Данное относится к Linux & FreeBSD 7.x
P.P.S Данное не относится к FreeBSD < 5.x
P.P.P.S Для FreeBSD 5.x,6.x необходимо для мускуля включить libthr.so в /etc/libmap.conf:

[mysqld]
libpthread.so.2 libthr.so.2
libpthread.so libthr.so

Теги: ,,

09.07.2008 Автор admin | Базы Данных, Тюнинг | 5 comments

Банилка очень любопытных ботов

Мне довольно часто достают какие то боты непонятной природы, которые как саранча быстро наваливаются на сервер, качают все что можно в сотни потоков и так же быстро исчезают.

Решил написать простенькую банилку. Обращаю внимание, банилка простенькая, в качестве БД используется MySQL – не рекомендуется как защита от DDoS атак. Возможно позже переведу ее на Berkeley DB.

Платформа: Nginx + ipfw + MySQL + свой скрипт. Впрочем, подойдет любой другой веб сервер, который умеет выборочно писать логи, например, apache+mod_setenv_if

Читать далее…

Теги: ,,,

08.07.2008 Автор admin | Очумелые ручки | 3 comments