Категорії
Misc, staff, other

[shell] Выводим Топ10 по занимаемому месту в папке

Частенько бывают моменты, когда нужно узнать какие папки или файлы занимают больше всего места. Вот простая команда, которая поможет вам

#du /var -sk | sort -nr | head

Категорії
Misc, staff, other

[shell] squid и конвертация русских символов

Если у вас встречаются русские символы в именах пользователей, то в логах вы будете видеть вот такие “крякозяблы” %25d3%25d4%25cf%25cc%25c5%25d4%25ce%25c5%25d7%25c1. Что бы их раскодировать можно применить один из следующих методов:

1) echo "%25d3%25d4%25cf%25cc%25c5%25d4%25ce%25c5%25d7%25c1" | awk '{gsub(/%25/, " 0x", $0); FS=" "; for(i=1; i<=NF; i++) printf "%c", $i; print ""}' -
2) echo '%25d3%25d4%25cf%25cc%25c5%25d4%25ce%25c5%25d7%25c1' | perl -pe ' s/%25([a-f0-9]{2,2})/chr(hex($1))/eg;' | recode -f koi8-r..utf-8
3) $ s=""; for i in d3 d4 cf cc c5 d4 ce c5 d7 c1; do o=`printf "%o" 0x$i`; c=`printf "\0$o"`; s=${s}${c}; done; echo "$s"
4) printf '%b\n' "$(echo '%25d3%25d4%25cf%25cc%25c5%25d4%25ce%25c5%25d7%25c1' | sed 's/%25/\\x/g')" | iconv -f koi8-r
5) echo $text = urldecode(urldecode('%25d3%25d4%25cf%25cc%25c5%25d4%25ce%25c5%25d7%25c1'));

Далее можно составить скрипт, например, на perl’e и в реальном режиме пайпить.

Категорії
Misc, staff, other

Служебные значения запуска задания по Cron’y

Иногда бывают моменты, когда нужно задать своеобразное время выполнения скрипта (например, только при загрузке). Для этого на помощь приходят зарезервированные слова:

Категорії
Misc, staff, other

Публичные DNS сервера.

Иногда бывают моменты, когда провайдер не предоставляет DNS сервера или они постоянно в down’e или ещё какие-то причины не использовать DNS провайдера. Тогда настаёт момент использования публичных DNS серверов. Вот их список:

Категорії
Billing Misc, staff, other

Система автоматического управления услугами – Ghost Billing

Ghost Billing – это современная, удобная, быстрая и простая в использовании система управления предоставляемыми услугами интернет.
Система автоматического управления услугами – Ghost Billing предоставляет Вам возможность на своей основе создать удобный и надёжный сервис как по распределению интернета на рабочие места в офисе, так и для распределения и учёта услуг интернета предоставляемых в локальных сетях и небольших провайдерах. На данный момент в него включены следующие возможности:

Категорії
Billing Misc, staff, other

Многофункциональный биллинг NeTAMS

NETAMS (Network Traffic Accounting and Monitoring Software) – многофункциональная Автоматизированная Система Расчетов (система биллинга), программа по учету и управлению IP-трафиком. Версия 4 разрабатывается с 2009 года, написана на Java, и предназначена для запуска на вашем PC-роутере, или выделенном сервере. Основные характеристики:

Категорії
Billing Misc, staff, other

Биллинг NoDeny

NoDenyOpen Source проект биллинговой системы для управлениями домашними сетями различных масштабов. Распространяется под своей собственной лицензией, предусматривающей бесплатное пользование системой при условии наличия не более 300 учетных записей в базе данных. Проект написан на языке Perl и использует MySQL.

Категорії
Misc, staff, other

Openvpn: allow this incoming source address/port by removing –remote or adding –float

Такое сообщение может появляться когда, вы пробуете подключаться к одному серверу с по 2-м разным каналам.

Решение простое: на клиенте, в конфигурационном файле меняет слово client на float. После переподключаемся.

Категорії
FreeBSD Misc, staff, other OpenBSD Security

[pf] Разбираем ключевые слова в имени адреса

У pf есть некоторые особенности использования ключевых слов при составлении правил. Ими пользоваться достаточно просто. Основное преимущество заключается в том, что мы не привязывается к IP адресу, а это очень удобно

– один и тот же конфиг можно использовать на многих машинах, без изменений
– при смене IP адреса нет надобности редактировать правила

Категорії
Misc, staff, other Windows

Настройка файервола для работы Zabbix агента

Всё ниже сказанное относится к Windows 2008. По умолчанию файервол блокирует все порты, кроме разрешённых. Что бы открыть порт 10050, выполняем такую команду (перед этим нужно запустить консоль “от имени Администратора“, иначе получите ошибку, о том, что недостаточно привелегий) в консоли

Netsh Advfirewall Firewall Add Rule name="Zabbix" dir=in action=allow description="Zabbix" profile=any localport=10050 protocol=tcp

После этого всё должно заработать.

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP