Категорії
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. И это далеко не единственный плюс!

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

Splunk: парсер nginx-логов и аналог google analytics

Splunk – это целая система, которая включает в себя и парсер логов и наблюдение за системой и много ещё. Мне же понадобился только парсинг логов. Подробную информацию можно найти на официальном сайте.

И так, схема следующая: имеем сервер + клиент для пересылки логов с удалённых хостов.

Скачиваем сервер отсюда, распаковываем (я ставил под Solaris, поэтому выбрал tar-архив) запускаем бинарник:

#/opt/splunk/bin/splunk start --accept-license

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

Xpra – аналог утилиты screen для графических программ

Xpra является аналогом консольных оконных менеджеров tmux и screen, нацеленным на работу с X11. В частности, xpra позволяет выполнить графическое приложение на удалённом хосте с трансляцией интерфейса на текущую машину, затем, не завершая выполнение программы, отсоединить её от текущего сеанса, через какое-то время подключиться к удалённому хосту с другого компьютера и продолжить работу с программой. Например, можно начать работу с программой на одной машине и продолжить на другой.

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

SRU: что такое и с чем едят

SRU – Security Repositare Updates, или другими словами репозиторий с обновлениями безопасности. Oracle регулярно (раз в месяц) выпускает такие updat’ы, которые доступны ТОЛЬКО через платную подписку. В них входят в основном bugfix’ы.

Версия SRU определяется 3-мя цифрами: X.Y.Z. Пример: SRU 4.5.0. Узнать текущий SRU можно так:

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