Категорії
Windows

CurrPorts – утилита для просмотра списка открытых TCP/IP и UDP портов

CurrPorts – крошечная бесплатная утилита, которая выводит список всех открытых на локальной машине TCP/IP и UDP-портов. Для каждого порта отображаются сведения об инициализирующем процессе (имени, пути, версии, файле и т.д.), времени запуска и соответствующем пользователе. Также CurrPorts позволяет завершать нежелательные TCP-соединение, убивать процессы, сохранять информацию в HTML, XML или текстовый файл.

Категорії
FreeBSD Linux OpenBSD Solaris

Запуск приложения на конкретном CPU

FreeBSD

# cpuset -C -c -l 0,2 -p 1701

OpenBSD

cpu affinity

Linux

# taskset 0x00000001 google-chrome
# dplace -c 2 date

Рекомендую так же прочесть этот обзор

Solaris

# pbind -b 2 204 223

Категорії
FreeBSD

geom_mirror(gmirror) и upgrade 9.X -> 9.2

Если корень у вас находится на зеркале (именно gmirror), то после обновления получим незагружаемую ОС. Всё дело в том, что в версии 9.2 по умолчанию стоит kern.geom.raid.enable=1, и для рейда пытается использоваться именно graid, а не gmirror. Решение простое: прописать в /boot/loader.conf строку

kern.geom.raid.enable=0

Подробнее можно прочесть здесь

Категорії
WWW

[nginx] Исключения для limit_req_zone

Как убрать ограничение для limit_req_zone? Оказывается это просто и решается через модули geo и map. Ниже решение, найденное на просторах сети:

geo $limited_net {
    default      1;
    10.1.0.0/16  0;
}

map $limited_net $addr_to_limit {
    0  "";
    1  $binary_remote_addr;
}

limit_req_zone  $addr_to_limit  zone=gulag:10m  rate=2r/s;

Вся разгадка в том, что бы сделать непустое значение для нашей переменной. Напомню, что пустые значения (как в даном случае у нас определена подсеть 10.1.0.0/16) не учитываются.

Категорії
Solaris

Solaris zone LOFS

Как можно быстро добавить в зону датасет или нужную папку? Есть не мало методов, но самый оптимальный – это использовать LOFS из global. Почему оптимальный? Потому что это делается быстро и не требуется перегружать зону.

Категорії
Solaris

Создание зависимостей для SMF сервисов

Буду рассказывать всё на примере, так понятнее. Имеем selenium, который зависит от Xvfb. И так, нужно что бы сначала стартовал Xvfb, а потом уже selenium, и была зависимость selenium от Xvfb.

1) Создание сервиса Xvfb.

Для запуска создаём скрипт /opt/scripts/xvfb.sh. На основе этого скрипта создаём SMF сервис:

# svcbundle -i -s service-name=application/xvfb -s model=daemon -s start-method="/opt/scripts/xvfb.sh"

Категорії
Misc, staff, other Windows

FreeFileSync – утилита сравнения и синхронизации файлов в каталогах

FreeFileSync – бесплатная утилита для сравнения и синхронизации файлов в каталогах, основное внимание при разработке которой было обращено на удобство использования и быстродействие. Программа позволяет сравнивать файлы по содержимому и по дате, поддерживает работу по сети, обладает удобным и понятным интерфейсом, способна работать в режиме командной строки, способна обрабатывать файлы размером более 4 гигабайт и т.д.

Категорії
Linux

Переименование сетевого интерфейса под Linux

Правим в файле /etc/udev/rules.d/70-persistent-net.rules строку, относящуюся к eth0:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:1f:xx:a1", ATTR{type}=="1", KERNEL=="eth*", NAME="netdev0"

Переименовываем файл /etc/sysconfig/network-scripts/ifcfg-eth0 в /etc/sysconfig/network-scripts/ifcfg-netdev0 и правим внутри строку DEVICE=”netdev0″

Категорії
Misc, staff, other

Система управления RAID-массивами Einarc

После трёх лет разработки представлен релиз системы управления RAID-массивами Einarc 2.0. Einarc представляет собой оболочку-транслятор, работающую поверх множества систем управления RAID-контроллерами (в первую очередь проприетарных – Adaptec, LSI, Intel, Areca, 3Ware / AMCC, SuperMicro, Dell), и предоставляющую единый интерфейс для управления RAID-массивами и устройствами хранения, скрывающий особенности специфичных инструментов, поставляемых производителем. Основная область применения – универсальное управление разнородными контроллерами в новых системах, мониторинг дисковых подсистем на существующих системах, восстановление после сбоев, реализации NAS / SAN (aStorOpenSAN). Код проекта распространяется под лицензией GPLv3.

Категорії
Solaris

zfs_prefetch_disable = 1

На постоянной основе отключается через внесение в /etc/system такой строки:

set zfs:zfs_prefetch_disable = 1

Налету так:

# echo zfs_prefetch_disable/W0t1 | mdb -kw

Посмотреть текущее значение:

# echo "::zfs_params" | mdb -k | grep zfs_prefetch_disable

Не забываем делать

# bootadm update-archive

иначе будет двойная перезагрузка.

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff