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

Параллельное выполнение команд: GNU Parallel

GNU Parallel представляет собой оболочку для параллельного выполнения функций локально или с использованием удаленных машин. Как правило, функции представляют собой команды или небольшие скрипты, которые должны быть запущены для каждой из строк на входе.
Входными данными может выступать список файлов, список хостов, список пользователей, список URL-адресов или список таблиц.

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

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

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

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

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

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

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

Разбудить компьютер через WOL

Если компьютер находится за несколькими маршрутизаторами в IPv4-сети, то пакет нужно послать на широковещательный адрес сети назначения.

Для IPv6 такое сделать невозможно.

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

Настройка контроллера LSI SAS 9280-4i4e для работы с JBOD-дисками

Для работы с этим контроллером потребуется утилита MegaCli, которую можно скачать с официального сайта.

Проверяем существование старой конфигурации:

# MegaCli -CfgForeign -Scan -aALL
There are 1 foreign configuration(s) on controller 0.
Exit Code: 0x00

При этом, если посмотреть состояние диска, оно может быть таким

# MegaCli PDList -aALL | grep 'Foreign State'
Foreign State: Foreign

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

[perl] Замена текста в файле

С бэкапным файлом input.back

perl -pi.back -e 's/<PREF>/ABCD/g;' inputfile

Без бэкапного файла

perl -pi -e 's/<PREF>/ABCD/g;' inputfile

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

Уменьшение объёма бинарника

Если у вас мало места, то может пригодится утилита strip, которая вырезает из бинарного файла или библиотеки debug и symbols, а так же выборочные секции. В итоге объём файла может сократится в несколько раз.

Примечание!

Учтите, что по-умолчанию strip работает с текущим файлом и не создаёт бэкапов. Что бы не трогать исходный файл, запускайте strip с параметром -o output.file

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

Быстрое сканирование подсети

$ nmap -n -sP 10.0.0.0/24

Покажет какие хосты в UP’e

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

[mysql, postgresql] Паралельный дамп таблиц

mysql

Это можно сделать с помощью утилиты mk-parallel-dump из набора Maatkit

postgresql

Это можно сделать штатно, через утилиту pg_dump, начиная с версии 9.3

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

Mosh – mobile shell

Mosh — замена(или дополнение) SSH. Он быстрее и отзывчивее, особенно на линках с высокой задержкой, например, в мобильных сетях. Набираете символ, и моментально видите его на экране, так же, как и в локальном терминале. Почему? Потому, что в Mosh реализован так называемый local line editing, который не дожидается ответа от сервера, а сразу все отображает на экране. Работает даже в полноэкранных приложениях, вроде vim или emacs. И это далеко не единственный плюс!

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