Утилита sar, о которой я уже упоминал собирает довольно большой набор статистики, но результаты доступны для просмотра только в текстовом виде. Удобнее, по крайней мере часть этих данных, отображать в графической форме. Нашел скрипт sar2rrd.
Позволяет создавать на основе текстового вывода команды sar три набора файлов - rrd, xml и png. В png содержаться уже готовые графики. В качестве аргументов указывается диапазон времени, за который будет построен график, интервал агрегации данных ну и собственно по каким подсистемам (процессор, память, сеть) строить графики и какие параметры из доступных с помощью sar на них отображать.
Решения тех проблем, с которым мне приходилось сталкиваться.
вторник, 5 мая 2009 г.
Мониторинг системы 2
Автор:
morridzh
на
15:27
1 коммент.
Ярлыки: администрирование, система
вторник, 21 апреля 2009 г.
имя файла, путь, расширение
Полезно при написании скриптов на bash, которые конвертят и/или переносят файлы.
Имеется полное имя файла. Как извлечь разные его компоненты (отдельно путь, имя с раширением, имя без расширения, отдельно расширение)
foo=/tmp/my.dir/filename.tar.gz
path = ${foo%/*}
file = ${foo##*/}
base = ${file%%.*}
ext = ${file#*.}
При этом получается следующее:
path=/tmp/my.dir
file=filename.tar.gz
base=filename
ext=tar.gz
Первые два выражения аналогичны командам dirname и basename соответственно.
источник
Автор:
morridzh
на
17:17
0
коммент.
четверг, 19 марта 2009 г.
кодировки в gedit
Как упростить работу в gedit с файлами в разных кодировках?
- С помощью gconf-editor расширить список кодировок в ветке /apps/gedit-2/preferences/encodings/auto_detected
- Установить специальный плагин, позволяющий менять кодировки на лету. Плагин нужно распаковать в ~/.gnome/gedit/plugins и активировать в gedit (Edit --> Preferences --> Plugins --> Encoding)
Подсмотрено здесь:
кодировка в текстовом редакторе Gedit
Автор:
morridzh
на
09:43
1 коммент.
Ярлыки: i18n
пятница, 13 марта 2009 г.
Документы Excel, OpenOffice и кодировка
В некоторых кривых Excel'евских документах русские символы при открытии их в OpenOffice Calc отображаются кракозябрами. Решение найдено такое:
- Скачивается дополнение CyrTools к OpenOffice
- Устанавливается (Сервис->Управление расширениями->Добавить...). Дополнение проявляет себя как новый пункт главного меню (Кириллический документ)
- После открытия "кривого" документа в меню выбираем "Кириллический документ->Перекодировка документа->Латиница-1 в кириллицу"
Автор:
morridzh
на
14:42
1 коммент.
четверг, 12 февраля 2009 г.
Добавить пользователя в группу
Как добавить linux-пользователя в существующую группу?
usermod -a -G admin user
Означает, что пользователь user будет добавлен в группу admin.
UPD:Оказывается, данный ключик относительно свежий. На более старом линуксе (не ubuntu) совсем недавно обнаружил его отсутствие у команды usermod. Но во всяком случае, в последнем LTS релизе (8.04.2) данный ключ уже есть.
А если ключ не поддерживается командой usermod, то для добавления в новую группу придется перечислить и все "старые"...
Автор:
morridzh
на
16:25
1 коммент.
Ярлыки: администрирование, мелочи
вторник, 16 декабря 2008 г.
Bluetooth стерео звук (a2dp)
Потребовалось подключить bluetooth-стерео гарнитуру к linux, чтобы слушать через нее музыку или смотреть фильмы. Долго искал и читал всякое, а оказалось все супер-просто.
Предполагается, что на машине уже установлена поддержка Bluetooth (пакеты gnome-bluetooth, bluez-utils и их зависимости). Служба Bluetooth запущена (по умолчанию она запускается при загрузке, если в это время было найдено Bluetooth карта (usb dongle или что-то подобное).
Если брелок подключается после загрузки нужно запустить службу вручную (/etc/init.d/bluetooth start).
Далее, включаем гарнитуру в режиме сопряжения (pairing mode). Определяем ее MAC-адрес.
hcitool scan
Адрес имет вид AB:CD:EF:GH:IJ:KL
Создаем файл ~/.asoundrc следующего содержимого
pcm.bluetooth {
type bluetooth
device AB:CD:EF:GH:IJ:KL
profile "auto"
}
Адрес, понятное дело, ставим настоящий.
Можно пользоваться! При первом подключении к гарнитуре она автоматически будет сопряжена с компьютером, возможно потребуется ввести PIN-код (по умолчанию обычно 0000).
Как заставить конкретную программу выдавать звук на ALSA-устройство с именем "bluetooth" это уже особенности каждой программы.
В audacious я отредактировал файл ~/.config/audacious/config, параметр pcm_device=bluetooth
Автор:
morridzh
на
11:57
3
коммент.
среда, 3 декабря 2008 г.
Как сделать hex-dump
Иногда бывает нужно заглянуть внутрь файла на уровне hex-dump. Обычно на помощь приходит mc или другие GUI-утилиты (например - ghex).
А то в же время в почти всех *nix дистрибутивах есть простая консольная утилита xxd. По умолчанию она "дампит" входной поток в выходной. Но самое главное ее свойство - она умеет выполнять обратное преобразование. Т.е. генерить из дампа бинарный файл.
PS: когда-то я именно так спасал стертый MBR... :)
Автор:
morridzh
на
09:27
0
коммент.
Ярлыки: утилиты