Category: Pазное

Дек 24 2008

Дополнительная настройка (tunning) FreeBSD

FreeBSD, операционная система ориентированна в первую очередь на работу как сервер, не важно, как какой сервер, почтовый, web, samba и имеет массу дополнительных настроек, которые по умолчанию не включены. Связано это прежде всего с соображениями стабильности работы, ведь многие настройки, особенно те, что касаются выделения дополнительной памяти, могут привести к нестабильной работе сервера. Должен заметить, что то что я написал, что FreeBSD ориентированна как сервер, не значит, что как рабочей станцией, ей нельзя пользоваться, можно, но цели проекта FreeBSD состоят именно в создании стабильной, быстрой серверной операционной системы.
Read more »

Дек 18 2008

Полезная утилита colorize

Каждому сисадмину приходится сидеть разбирать логи, часто среди миллионов записей пытаясь определить одну нужную строку. В этой работе может помочь утилита colorize. Она раскрашивает вывод в зависимости от ключевых слов, попадающих ей на STDIN
Установим ее из портов:

cd /usr/ports/sysutils/colorize/
make install clean

colorize написан на perl, устанавливается быстро.
Пример использования:

tail -f /var/log/exim/rejectlog| colorize

вывод tail примет такой вид:

2008-12-18 22:01:38 [74808] rejected EHLO from [94.248.100.134]:1769 I=[89.252.34.107]:25: syntactically invalid argument(s): \361omp

2008-12-18 22:01:39 [74808] rejected HELO from [94.248.100.134]:1769 I=[89.252.34.107]:25: syntactically invalid argument(s): \361omp

Теперь четко и ясно видно причину отказа от SMTP сессии.

Дек 16 2008

Установка ClamAv

Вирусописательством традиционно занимались различные «пионеры», стараясь реализовать свое стремление быть замеченным. Так было до той поры, пока эту нишу не заметили «серьезные дядьки» с серьезными намерениями, а именно владельцы всевозможных ботнетов, ориентированные на DOS атаки, рассылку спама. Именно поэтому теперь уже нельзя обойтись без антивируса. И хоть разработчики антивирусов все равно не успевают за вирусописателями, антивирус все равно должен быть, что бы снизить вероятность заражения компьютеров в локальной сети вирусами.

Мы воспользуемся ClamAv, он есть в портах FreeBSD и достаточно активно обновляет свою базу.
Read more »

Дек 15 2008

Конвертируем WMV в AVI.

Довольно много видео распространяется в формате WMV(asf) и если на компьютере посмотреть не проблема, то посмотреть через железный плеер не получается, а хочется.
Конвертирую в avi я таким скриптом:

#!/bin/sh
for i in *.wmv
do
nice -n +20 mencoder $i -oac mp3lame -ovc xvid -xvidencopts pass=1 -o /dev/null
nice -n +20 mencoder $i -oac mp3lame -lameopts abr:br=64 -ovc xvid -xvidencopts pass=2:bitrate=250 -o "${i%wmv}avi"
done

Приведенный скрипт нужно разместить в каталоге с файлами WMV и запустить.

Дек 09 2008

Убрать пробелы из имен файлов.

Часто бывает так, что навливают на FTP или на Sambу файлов с пробелами, а работать с ними потом толком не получается. Когда файлов 1 или 2 то ничего страшного нет, взяли и переименовали «ручками», а вот когда их больше сотни?
Я борюсь с такими файлами скриптом:

#!/bin/sh
for i in *.avi
do
k=`echo ${i}|sed s/' '/'_'/g`
mv "${i}" ${k}
done

дело не хитрое, но в хозяйстве очень полезное. Файлы с пробелами нужно переместить в отдельную директорию и запустить в ней приведенный скрипт.

Ноя 25 2008

Имена файлов в неправильной кодировке.

Иногда случается так, что залили файлы или разархивировали архив и получили кучу файлов с нечитаемыми именами. Для решения этой проблемы в портах FreeBSD есть специальная утилита convmv.
Установим ее:

cd /usr/ports/converters/convmv
make install clean

Использовать эту программу просто:

convmv -f CP1251 -t KOI8-R РЕЯР.txt

В итоге мы получили файл тест.txt

В командной строке необходимо указать:
-f чарсет в котором сейчас находится файл,
-t чарсет в который надо преобразовать файл
и имя файла.

Ноя 24 2008

Использование screen

При работе в консоле, постоянно возникает необходимость открывать дополнительные окна и если вы не пользуетесь графическим интерфейсом, количество виртуальных консолей ограничено. А избавиться от этого ограничения и позволяет утилита screen.
Установить ее можно из портов:

cd /usr/ports/sysutils/screen/
make install clean

Read more »

Ноя 16 2008

Запись nrg под FreeBSD

Если вам в руки попал образ диска, созданный Nero Burning Rom, а записать его нужно, и под рукой нет ничего, кроме FreeBSD, то на этот случай в портах есть утилита nrg2iso.

 cd /usr/ports/sysutils/nrg2iso
make install clean

Read more »


Украинская Баннерная Сеть