imho.ws |
![]() |
![]() |
![]() |
# 23 |
Newbie
Регистрация: 18.10.2005
Адрес: Москва
Сообщения: 13
![]() |
Наткнулся сегодня на статью про блокировоки попыток подбора паролей на unix машине.
Fail2ban блокирует злоумышленников через iptables http://beshenov.ru/debaday/200704.html |
![]() |
![]() |
# 24 |
Full Member
Регистрация: 06.03.2003
Адрес: Earth
Сообщения: 761
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
как последовательно установить один и тот-же софт на N одинакрвых машин
for x in 1 2 3 4 5 ; do echo "hostname-$x:" ; ssh -o ConnectTimeout=1 root@hostname-$x aptitude install -y apbs ; done
__________________
Смерть фашистским оккупантам. |
![]() |
![]() |
# 25 |
Full Member
Регистрация: 06.03.2003
Адрес: Earth
Сообщения: 761
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
подсчитать кол-во имзмененых файлоы в базе за последние 24 часа , result в G.
find /var/lib/mysql/ -type f -mtime 0 -print | xargs ls -l | awk '{sum=sum+$5}END{print sum/(1024*1024*1024)}'
__________________
Смерть фашистским оккупантам. |
![]() |
![]() |
# 26 | |
Newbie
Регистрация: 02.09.2004
Пол: Male
Сообщения: 35
![]() |
Добавление календаря на обои:
Цитата:
|
|
![]() |
![]() |
# 27 |
Newbie
Регистрация: 08.11.2004
Адрес: 2:5020
Пол: Male
Сообщения: 31
![]() |
если используете плеер Quod Libet, то вот скрипт для генерации строки now playing (например, для жж-клиента logjam хорошо работает)
#!/bin/bash CURRENT=${HOME}/.quodlibet/current if test -e ${CURRENT}; then TITLE= cat ${CURRENT} | grep title | \ sed s/"title="/"NP: "/ echo "${TITLE}"; else echo "NP: silence "; fi
__________________
=tD= |
![]() |
![]() |
# 29 |
Newbie
Регистрация: 20.03.2006
Адрес: Питер. Россия
Пол: Male
Сообщения: 48
![]() |
Есть такая утилитка rsync. Те, кто занимается резервным копированием знают. Можно работать как локально так и по сети. Масса возможностей и настроек.
Но как избавиться от полного дерева папок каждый раз при копировании какого-нибудь глубоко зарытого файла? Есть решение: rsync -vru --include='*/' --include='*.mask' --exclude='*' /path/to/your/folder/ /path/to/backup/ В данном случае, в папку backup будут помещаться только файлы с расширением mask из папки folder. В свое время, для меня было довольно нетривиально подобрать комбинацию include/exclude масок. |
![]() |