По умолчанию в истории выполнения команд bash дата и время выполнения не сохраняется. Чтобы исправить этот обстоятельство достаточно определить env-переменную HISTTIMEFORMAT. После её установки в файл ~/.bash_history в виде комментариев к каждой сохраненной в него команде будут добавляться метки времени вида. #1479021790 history Для включения истории выполнения команд достаточно выполнить нижеприведённую команду и запустить bash…
Рубрика: Администрирование
traffic control или пример tc + iptables
В интернете можно найти множество разнообразных статей, описывающих работу с утилитой tc (traffic control). Все желающие углубиться в механизмы работы шейпера, шедулера и приоритизатора линукс без труда смогут найти их на его просторах. Здесь же я хочу привести простой пример ограничения полосы промаркированного iptables исходящего трафика до 500кБит/с (в пике 600кБит/с) на базе htb (Hierarchy…
Unix-socket сниффер — socat
Бывает необходимо послушать траффик между клиентом и сервером, общающимся через unix-сокет. Для этого копируем переименовываем сокет скажем в сокет.orig и поднимаем одноименный сокет, который будет транслировать все данные в оригинал. Немного об опциях socat: -t100 — таймаут 100 сек. -x -v — дублирование данных в STDERR, в формате hexadecimal с указанием направления передачи данных. Ниже привожу…