пятница, 1 февраля 2013 г.

определение свободного места на диске скрипт

Распространенных вариантов NAT-а под FreeBSD есть довольно много. Это и natd, ipnat, pfnat, ng_nat либо как вариант «купи ASA 5550 и не выделывайся». К сожалению, в последнее время мне попадалось очень мало хороших и главное доступных статей о ipfw nat который появился, если мне не изменяет память еще в 7.0. Во-первых, потому, что я сторонник простых и очевидных решений, поддерживаемость которых возможна практически с первого взгляда без длительных медитаций и размышлений на тему «а как это работает?

Пакетный Фильтр (с этого места именуемый PF) это OpenBSD система для фильтрации TCP/IP трафика и преобразования сетевых адресов. PF также способен нормализовать и ограничивать TCP/IP трафик и предоставлять контроль над полосой пропускания и приоритезацией пакетов. PF стал частью ядра GENERIC начиная с OpenBSD 3.0.

Давайте каждый попробует ответить на вопрос: как установить apache на сервер? Этот вопрос порождает ещё десяток: какая ОС стоит на сервере, какую версию ставить, где лежат конфиги по-умолчанию и т.д. и т.п. А теперь давайте попробуем ответить на вопрос: как установить apache на 1000 серверов?

This page contains tools and tips for using FreeBSD/i386 on certain (not all) ProLiant servers. Most of these tools are only applicable to the ProLiant BL, DL & ML 300-series and above. The hpasm package includes two components to assist in managing and monitoring your ProLiant server with FreeBSD.

Дома имеется сервер, который подключён к небольшой локальной сети и по совместительству работает обменником. Всяческим хламом он забивается моментально и переодически нужно передвигать и выбрасывать «мебель». Описание скрипта Скрипт генерирует список всех жёстких дисков и их разделов. Для каждого раздела выделяется точка монтирования, свободное место на диске в процентах и общая ёмкость раздела. В последствии я добавил отображение текущей температуры жёсткого диска используя пакет <b>hddtemp </b>, как оказалось это очень помогает в определении эффективности охлаждения.

Один из наших клиентов столкнулся с такой проблемой: есть 2-а сервера с HDD на 120Gb, на одном из серверов есть папка, которая почти подъела весь этот винт. Переносить ее на другой сервер нет смысла - там тоже все будет впритык. Хочется использовать часть винта с соседнего сервера. Казалось бы первый ответ это NFS, но для NFS нужно экспортить конкретные диры, а не место как таковое. А из-за хитрой структуры подкаталогов в той большой папке, NFS совсем не катит.

Этот раздел посвящён операционной системе FreeBSD - её установке, настройке, конфигурированию, а также превращению его (имеется ввиду компьютер с этой операционной системой) в полноценный сервер, - причём абсолютно неважно как вы его будете использовать - как интеренет сервер на котором будут крутится сайты, почта, прокси, как файл сервер в сети, или как контроллер домена в сети Windows (хотя лично на мой взгляд - последнее применение абсолютное извращение). Кроме этого есть подраздел куда вынесено описание всех программ для работы с файловой системой, которые я нашёл в составе FreeBSD - получилось как-то случайно, что называется "Остапа Понесло" - надо было разобраться всего с одной, а начал и не могу остановится - хочу осилить все :)

Захотелось мне получать прогноз погоды на завтра по смс. Бесплатно, конечно :) Причём захотелось давно, был написан скрипт, который успешно работал, но некоторое время назад перестал (сменился формат на сайте). Решил переписать скрипт заново, заодно и сменить «поставщика прогнозов» на всем известного Gismeteo . Заранее оговорюсь, что скрипт, может, и не само совершенство, зато в некотором роде универсальный (предусмотрен вариант отправки транслитом) и, что самое главное, рабочий :) WEATHERN_TR = ` echo $WEATHERN | tr "абвгдезийклмнопрстуфхцьыАБВГДЕЗИЙКЛМНОПРСТУФХЦЬЫ" "abvgdezijklmnoprstufhc'yABVGDEZIJKLMNOPRSTUFHC'Y" | sed -e 's/ё/io/g;s/ж/zh/g;s/ч/ch/g;s/ш/sh/g;s/щ/sch/g;s/э/\`e/g;s/ю/yu/g;s/я/ya/g;s/ъ/"/g;s/Ё/Io/g;s/Ж/Zh/g;s/Ч/Ch/g;s/Ш/Sh/g;s/Щ/Sch/g;s/Э/\`Е/g;s/Ю/Yu/g;s/Я/Ya/g;s/Ъ/"/g;' `

Комментариев нет:

Отправить комментарий