Архив рубрики ‘ FAQ

Замена строки во всех файлах текущей директории

Задача: заменить строку(ip-адрес, например) во всех файлах текущей директории. Полезно при изменении конфигов named, apache и т.п.

192.168.0.50 — что ищем,
8.8.8.8 — на что заменяем.

grep -l 192.168.0.50 * | xargs perl -p -i -e 's/192.168.0.50/8.8.8.8/g'

Поиск файла содержащего строку с фильтром по имени файла

Ищем от текущей директории рекурсивно, файл сожержащий lwp-download и не содержащий в названии «*gz» или «*bz2» или «*gif» или «*jpg»:

find . \(  -not -iname "*gz"  -not -iname "*bz2" -not -iname "*gif" -not -iname "*jpg" \) | xargs grep "<strong>lwp-download</strong>" -sl

Изменение расширения файлов в подкаталогах

Задача: изменить расширение у всех соответствующих файлов в текущей папке и всех подпапках.
Изменяем расширение с .alaw на .ulaw:

Читать запись полностью »

Создание tar.gz архива

Создание многотомного tar.gz архива с исключением директорий и файлов по маске

tar -czvf - --exclude=www/gallery --exclude=www/ice_media \
--exclude=www/kom --exclude='*.zip' ./www/ \
| split -b 1999m - ./backup-25-08-2009-10-40.tar.gz

Хитрости:

  • «-» после -czvf говорит tar'у выводить в stdout, чтобы потом split мог его разбить на части(а «-» в split говорит ему брать из stdin)
  • операторы exclude должны стоять ДО указания папки источника
  • патерн исключения маски файлов должны быть заключены в одинарные кавычки

Почтовая очередь Postfix

Просмотр
# mailq
и
# mailq -Ac

Flush (немедленная попытка доставки)
# postfix flush
или
# postfix -f

Очистка очереди
# postsuper -d ALL

Очистка отложенной (deferred) очереди
# postsuper -d ALL deferred

Ускоряем FireFox 3

Вот несколько настроек FF3 позволяющих заметно его ускорить:

В адресной строке пишем about:config

 

Читать запись полностью »

Почтовый сервер за NAT

В: Будет-ли почтовый сервер нормально работать за NAT'ом или лучше клиенту просить второй IP?

О: Если доступ для сотрудников предоставляется с этого-же IP-адреса, то надо просить.
Т.к. рано или поздно они поймают злобный вирус который будет слать спам и почтовик на этом-же ИПе попадет в блэклисты.

Как скрыть рубрику в WordPress?

В: Как скрыть рубрику на главной в WordPress?

О: Использовать плагин Advanced Category Excluder.

Он позволяет тонко настроить видимость постов и категорий в зависимости от раздела сайта.