Archive for the 'Тренинги' Category

Сюрприззы

Есть у меня несколько очень интересных вещей для вас:

Во-первых, кто уже в моем списке рассылки - вас ожидает очень вкусный сюрприз :) Кто не успел записаться - не успел :)

Во-вторых, на своем основном блоге опублиовал статью о смерти :) А что вы уже сделали, чтоб умереть?

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

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

Веб сервер apache - теория протокола http и “как работает web сервер?”

30 апреля я проведу открытый онлайн каст для всех, кто интересуется веб-сервером apache:

Список тем по http серверу

  • Как вообще работает протокол HTTP? (tcp level, application level, requests/response, headers/body, GET, POST, CONNECT)
  • Как обрабатывает запросы apache? (tcp listen, select, request per children, keep-alive, max requests, dynamic content, cgi, fast cgi, modules)
  • Как работают cookies? (Set-Cookie, Cookie)
  • Как отлаживать работу веб-сервера? (telnet, lynx, tcpdump)
  • На что обращать внимание при установке и настройке apache сервера? (max_servers)
  • Настройка SSL в Apache (ssl configuration, ssl connection setup, limitations)
  • Что из себя представляют сертификаты SSL? Как они вообще работают и как их настраивать в apache? (ca, trust, sign request, certificate, key,  x509, pkcs12)

Ну и, естественно, будут ответы на ваши вопросы. Не забудьте прийти на вещание!

Запись этого курса я выкладывать не буду!

Где будет прямой эфир?

Вещание будет на сервере http://unixmastera.ru/ , а точнее

http://unixmastera.ru/content/vvedenie-v-http-i-apache-php-mysql-server

Когда будет прямой эфир по http/apache?

30 апреля, 20:00 по москве, в онлайн.

Приходите, участие в онлайн вещании абсолютно бесплатное!

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

FreeBSD: Что такое ipfw и зачем его применять?

Что такое ipfw?

ipfw - это фильтр пакетов IP, который используется в FreeBSD. В данный момент ipfw уже вырос из просто фильтра пакетов и превратился в мощный сетевой инструмент для обеспечения безопасности.

Что он умеет делать?

  1. Как уже понятно из названия - фильтровать пакеты - часть пакетов пропускать, часть просто выкидывать.
  2. Фильтровать пакеты на разных уровнях - на канальном и на сетевом.
  3. Перенаправлять пакеты на другие хосты или в процессы, выполняющиеся на хосте (в частности, для NAT, для прозрачного кэширования или для тонкой настройки маршрутизации)
  4. Уничтожать пакеты и генерировать соответстувющий код ответа.
  5. Управлять полосой пропускания и распределением канала между разными запросами.
  6. Вводить ограничения по скорости для отдельных IP/протоколов/сетей.

Логически ipfw состоит из двух больших частей - фильтрация траффика (собственно ipfw) и управление скоростью/приоритетами (dummynet).

Зачем применяется ipfw?

  • Ограждать внутренюю сеть от внешних атак
  • Ограждать сервер от атак снаружи и изнутри
  • Четко контролировать доступ к сетевым ресурсам. Разрешать только санкционированый доступ и запрещать несакнционированый.
  • Предотвращать часть атак класса ‘отказ обслуживания’ (DoS).
  • Служит одним из слоев защиты сервера (защита на сетевом уровне).
  • Логгинг траффика - разрешенных и запрещенных пакетов.
  • Поддерживает трансляцию и преобразование запросов (при помощи посторонних программ)
  • Проверка целостности(состояния) запросов - вам не должны приходить ответы на запросы, которых вы не посылали.

Зачем применяется dummynet?

  • Ограничение скорости по отдельному сервису (скажем, для веб сервера).
  • Ограничение скорости по отдельному IP (не больше 64кбит для одного IP).
  • Ограничение скорость по сети (данному клиенту - не более такой-то полосы пропускания).
  • Эмуляция медленных каналов связи.
  • Эмуляция каналов связи с задержками.
  • Эмуляция каналов связи с потерями пакетов.

Наиболее распространеная ошибка при использовании ipfw!

Та-дамм. Естественно, удаленное администрирование ipfw. Если вы не предусмотрели механизмов автоматического отключения ipfw и загрузили неправильную конфигурацию - все, пишите письма. Только доступ к консоли вас спасет.

Поэтому после одного-двух раз наученые опытом администраторы уже заранее готовятся к сценарию, что они неправильно создали конфигурацию. Даже маленькая опечатка в одну букву может лишить вас … доступа.

Поэтому нужно заранее предусмотреть, чтоб по прошествии какого-то времени восстановились предыдущие правила конфигурации или вообще отключился бы ipfw.

Конечно, можно еще неправильно его сконфигурировать, но это уже совершенно другая история.

Тренинг по ipfw

Все в деталях о ipfw - в тренинге по ipfw/pf/NAT.
Записывайтесь сейчас, 28 апреля цена подымется до 4000 рублей!

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

Распродажа - 13 апреля!

Вам сложно найти работу? Требуют большей квалификации?

Да, именно так. В последнее время работодатели стали более требовательны и избирательны к кандидатам, которых они принимают на работу. Часто можно услышать - “мы хотим универсального специалиста”. Или же увидеть объявление –  “требуется администратор с опытом работы в Windows и Unix”.

Это оправданная мера, потому что работодатели сейчас стараются экономить.  Единственный способ пройти через такие фильтры работодателя - это действительно обладать этими знаниями.

Кризис не помеха образованию, а самое выгодное время для роста!

Если вы делаете тоже самое, что и все,
то вы в конце концов окажетесь там же, где и все.
Идти против течения - часто самый эффективный
метод развития.

Все вокруг говорят, что кризис и стало существенно сложнее жить? Это не помеха для профессионального образования! Наоборот, именно в это время на рынке оказалось огромное количество средненьких специалистов и с уровнем ниже среднего, а хороших специалистов компании по-прежнему ищут и стараются набирать.

Не упустите свой шанс получить дополнительное образование и стать профессионалом в среде Unix!

Какие это дает плюсы?

Вы будете существенно успешней конкурировать с другими предендентами - если будете иметь в багаже набор знаний по Unix. В курсах описана не только практическая часть работы с системой FreeBSD, но и теоретические основы работы. Это касается и базовых знаний по сетям, базвых знаний по работе разных протоколов и так далее. Эти знания будут вам полезны не только при работе с FreeBSD, но и при работе с любой операционной системой, включая Windows.

Как я и обещал,  в этом году будет еще одна распродажа курсов - специально для тех, кто не успел в прошлом году на Новый Год, либо присоединился к нам после распродажи. Это уже ставшая традиционной распродажа - на свой день рождения я устраиваю распродажу - это весело и это интересно :)

sale

Купите все обучающие курсы с 70% скидкой и выиграйте поездку в Прагу в подарок!*

Итак, что будет на распродаже в этот раз?

  • Базовый курс по FreeBSD
  • Курс по сетевым технологиям в FreeBSD
  • Курс по безопасности FreeBSD
  • Введение в почтовые сервера в FreeBSD (протоколы SMTP и DNS)
  • Программирование на Shell - Базовый курс
  • Программирование на Shell (скринкасты)
  • Регулярные выражения в Shell (скринкасты)
  • Использование редактора vi/vim в FreeBSD (скринкасты)
  • Курс по ipfw/pf/NAT в FreeBSD

При неторопливом изучении всего этого материала у вас уйдет где-то месяц-полтора на то, чтоб прослушать всего его и выучить.

Какие курсы включены в пакет?

Уникальная распродажа со скидкой почти 70% - вы можете купить все продукты вместе за небольшие деньги. Плюс ко всему - вы получите еще один секретный бонус, которого вообще нет в каталоге и который не выставляется на продажу.

Программируй на Unix Shell!

6897 рублей

1900 рублей

Базовый курс по FreeBSD

4750 рублей

1000 рублей

Секреты эффективного администрирования сетей (FreeBSD)

6000 рублей

1200 рублей

РВР - Регулярные Выражения Рулят (скринкасты)

1990 рублей

1000 рублей

Вводный тренинг по почтовым протоколам “POP3/SMTP” + работа DNS для организации почтового сервера

1490 рублей

1000 рублей

Скринкасты по Shell программированию

3500 рублей

1500 рублей

Участие в тренинге по ipfw/pf/NAT

6000 рублей

2000 рублей

Тренинг по vi/vim - расширенный

2000 рублей

1200 рублей


32727 рублей

10800 рублей

Вы получите все курсы в ЭЛЕКТРОННОМ виде, без физической коробки. (не говорите, что я вас не предупреждал! :)

Общий объем файлов -

  • аудио (mp3) - около 230Мб,
  • скринкасты весят 155 Мб - регулярные выражения, 185 Mb - шелл программирование.

Я открою доступ к продуктам в течении 2-3 дней, пока буду обрабатывать ваши заявки. Все продукты скачиваются по HTTP.

Антикризис!southpark

Как вы знаете, я запрещаю передавать или распространять мои курсы. Но в этот раз я решил сделать вам дополнительное предложение.

Вы можете совершенно легально скинуться и купить этот курс втроем. То есть при этом один человек оплачивает весь пакет полностью, после чего присылаем мне e-mail еще двух пользователей, которым тоже будет открыт доступ к этому курсу. Таким образом вы можете здорово сэкономить.

Почему стоит покупать этот курс вместе с другими? Командный зачет!

В курсе по ipfw/pf/NAT будет много домашних заданий и вы можете выполнять их вместе, а можете выполнять их по отдельности. Но если вы приведете своих друзей и будете выполнять задания вместе - вероятность победить будет больше.

А первому успешно звершившему курс по ipfw/pf/NAT достанется еще дополнительный приз — это будет сюрпризом, но компьютерщикам он точно должен понравиться ;)

Итак, шаги 1-2-3!

1. Если вы собираетесь покупать группой -  до 13-го апреля находите еще 2-х человек, которые готовы купить курс вместе с вами. Если покупаете индивидуально - пропускаете этот шаг.

2. Распродажа будет длиться ровно одни сутки - с 00:00 часов по московскому времени до 23:59 по московскому времени. Подготавливаетесь к ней, заранее перегоняете деньги на соответствующий кошелек WebMoney или другой платежной системы (различные способы оплаты описаны ниже). Поскольку платежная система может взымать дополнительную комиссию - сумма может быть несколько больше.

3. 13-го числа оплачиваете курс (в это время появится кнопочка оплаты) и в течение этого или следующего дня я открываю вам доступ к всем материалам курса.

Внимание: Бесплатные бонусы!

Вдобавок ко всем этим курсам вы получаете еще пару бесплатных бонусов:

Хотите не пропустить распродажу и получать обновления?

Ваш e-mail: *
Ваше имя: *

Дождитесь, пока к вам придет письмо регистрации с gasparch@gmail.com .
Обыкновенно это происходит за 5-10 минут.
Если вы не получили письма - проверьте папку Spam - иногда письма попадают туда.

Оплата

В качестве оплаты за курс я принимаю:

  • WebMoney
  • Яндекс.Деньги
  • Оплата через систему Z-PAYMENT
  • Оплата через все системы, которые поддеживает Roboxchange.com (RBK Money, EasyPay и так далее)
  • Банковским переводом через СберБанк РФ
  • Денежные переводы по России
    • Перевод Anelik (RUR)
    • Перевод Аллюр (RUR)
    • Перевод CONTACT (RUR)
    • Перевод Юнистрим (RUR)
    • Перевод Migom (RUR)
  • Денежные переводы из-за границы - Перевод MoneyGram (USD)
  • Наличные расчеты
    • Оплата через дилеров Z-PAYMENT
    • Оплата через терминалы Эликснет

Если вы хотите формить покупку на юридическое лицо - напишите мне заранее по адресу gasparch@gmail.com .

* Приз в виде поездки на 3 дня в Прагу будет разыгрываться только при количестве купивших больше 10 человек.

Полное отсутствие риска

Поскольку я полностью уверен в качестве продуктов, которые вы получаете - я решил предоставить на этот продукт 100% гарантию и ТРОЙНУЮ!!!  защиту от риска.

1. Полный возврат денег в течении 180 дней, если вам не понравится этот курс.

Это безусловная гарантия - вам может не понравиться любая часть материала и вы просто сможете возвратить его обратно и получить свои деньги. Если вы покупали коллективно - то я делаю возврат только для всех трех человек сразу, не по отдельности. Это обозначает, что вам не понравился такой формат преподавания и после этого мы не будем работать вместе - чтоб не тратить друг другу время и лишние нервы.

2. Вы можете оставить себе все бесплатные бонусы этого курса!

В знак моей благодарности за то, что вы решили попробовать мои продукты - я хочу подарить вам бесплатно бонусы, которые распространяются на этой распродаже. Пусть они помогают вам изучать и постигать сложный мир Unix систем.

3. 110% процентов гарантии - если вы считаете что этот материал был неполезен для вас!

Да! Вы можете получить даже больше чем заплатили, если вы считаете, что материал был для вас бесполезен. Вам нужно будет заполнить форму и прислать ее мне.

PS. Вы все еще ждете? К сожалению, эта распродажа продлится всего один день. На это у меня есть несколько причин:

  • На распродажу уходит огромное количество сил и внимания и параллельно не удается делать ничего другого.
  • Я не могу держать свои цены настолько низкими все время, поэтому я делаю распродажи всего пару раз в год.

Поэтому не откладывайте на потом - приготовьтесь к распродаже сейчас и поучаствуйте в ней 13 апреля.  До следующей распродажи еще ждать и ждать - она будет ближе к Новому Году, как и в прошлый раз.

8 курсов по FreeBSD, 2 бонуса, один СЕКРЕТНЫЙ бонус, розыгрыш поездки - возможность поучаствовать в обучении с друзьями - только на распродаже 13-го числа.

Щелкните сюда, чтоб подписаться на новости распродажи!

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

Vim Bonus: форматирование текста

Решил выложить еще один бонусный каст из тренинга по vi/vim в открытый доступ.

Бесплатная раздача материалов тренинга по vi/vim?

Я смотрю на этот тренинг и думаю - может все-таки имеет смысл распространять его  бесплатно? Все-таки он очень базовый и нужен большому количеству пользователей Unix.

Сам тренинг я думаю распространять бесплатно на CD, только наверно буду просить оплатить печать/запись диска и доставку по России.

Печать диска + пересылка почтой России будет стоить 650 рублей.  Если почтой EMS - тогда 1300 рублей. Заехать и забрать откуда-то, к сожалению, нельзя.

Ваше мнение - стоит распространять или нет?

Приглашаю авторов на Unixmastera.ru. Вы можете написать что-то полезное! Опубликуйте свой unixhack :) (если есть life hack, то почему не может быть unix hack, a?)

[poll id="3"]

Сам курс - это 10 скринкастов суммарным звучанием под 3.5-4 часа.

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

Vim: Первые скринкасты по редактированию текста

Ну все, тренинг начался, уже идет второй день и за это время мы уже успеваем пройти по 3 темы в день.

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

Щелкаем на страничку тренинга по vi/vim и смотрим скринкаст.

В качестве бонуса участники тренинга получают доступ к шпаргалке по vi/vim.

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

FreeBSD: Статистика ошибок сети

Иногда в FreeBSD нужно бывает посмотреть статистику ошибок сети - есть ли ошибки при передаче и приеме данных на канальном уровне.

Эти данные покажет команда netstat -i

Запускаем netstat -i и видим

Name    Mtu Network       Address              Ipkts Ierrs    Opkts Oerrs  Coll
rl0    1500 <Link#1>      00:e0:7d:e2:92:90    52122     0    64704     0     0
rl0    1500 217.113.255.2 2.255.113.217.in-    51742     -    64678     -     -
plip0  1500 <Link#2>                               0     0        0     0     0
lo0   16384 <Link#3>                            2490     0     2490     0     0
lo0   16384 your-net      localhost             2490     -     2490     -     -

Столбец Ierrs показывает сколько ошибок произошло при приеме пакетов, столбец Oerrs - сколько ошибок произошло при передаче, а Coll - сколько коллизий было при передаче ethernet пакетов.

Если запустить nestat -i -w 1, то можно смотреть статистику в режиме реального времени (суммарно по всем интерфейсам). Чтоб посмотреть статистику по интерфейсам по отдельности нужно запускать netstat -i -w 1 -I имя_интерфейса.

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

Как отладить apache при помощи strace

Стоял у меня один apache сервер на Linux/CentOS сервере, и вдруг он стал ни с того ни с сего падать :)

Совершенно причем непонятно - сервер запускался, работал пару секунд и падал.

Пришлось доставать из загажника тяжелые инструменты. В частности, утилиту strace. Для не-программиста ее вывод страшен и может испугать до смерти. В действительности, ничего страшного там нет.

Давайте посмотрим как это было.

Я мониторил все лог файлы на своем сервере:

tail -f /data/sites/*/logs/error_log /var/log/*

Ошибка, с которой слетает команда tail -
Too many open files

Отлично, увеличиваем лимит количества открытых файлов
limit descriptors 250
и tail запускается.

Apache вылетает и при этом полная тишина в файлах. Вообще. Ти-ши-на.

Значит будем смотреть, что еще делает apache, перед тем как вылететь.

fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
pipe([25, 26]) = 0
fcntl(25, F_GETFL) = 0 (flags O_RDONLY)
fcntl(25, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
open(”/etc/httpd/logs/error_log”, O_WRONLY|O_CREAT|O_APPEND, 0666) = 27
dup2(27, 2) = 2
open(”/data/sites/nevazhno.ru/logs/error_log”, O_WRONLY|O_CREAT|O_APPEND, 0666) = 28
open(”/data/sites/nevazhno.ru/logs/error_log”, O_WRONLY|O_CREAT|O_APPEND, 0666) = 29
open(”/data/sites/nevazhno.ru/logs/error_log”, O_WRONLY|O_CREAT|O_APPEND, 0666) = 30
open(”/data/sites/nevazhno.ru/logs/error_log”, O_WRONLY|O_CREAT|O_APPEND, 0666) = 31
open(”/data/sites/nevazhno.ru/logs/error_log”, O_WRONLY|O_CREAT|O_APPEND, 0666) = 32
open(”/data/sites/nevazhno.ru/logs/error_log”, O_WRONLY|O_CREAT|O_APPEND, 0666) = 33
open(”/data/sites/nevazhno.ru/logs/error_log”, O_WRONLY|O_CREAT|O_APPEND, 0666) = 34
open(”/data/sites/nevazhno.ru/logs/error_log”, O_WRONLY|O_CREAT|O_APPEND, 0666) = 35
open(”/data/sites/nevazhno.ru/logs/error_log”, O_WRONLY|O_CREAT|O_APPEND, 0666) = 36
open(”/data/sites/nevazhno.ru/logs/error_log”, O_WRONLY|O_CREAT|O_APPEND, 0666) = 37
open(”/data/sites/nevazhno.ru/logs/error_log”, O_WRONLY|O_CREAT|O_APPEND, 0666) = 38
open(”/data/sites/nevazhno.ru/logs/error_log”, O_WRONLY|O_CREAT|O_APPEN
open(”/data/sites/nevazhno.ru/logs/access_log”, O_WRONLY|O_CREAT|O_APPEND, 0666) = 69
open(”/data/sites/nevazhno.ru/logs/access_log”, O_WRONLY|O_CREAT|O_APPEND, 0666) = 70
open(”/etc/mime.types”, O_RDONLY) = 71
fstat(71, {st_mode=S_IFREG|0644, st_size=13099, …}) = 0
read(71, “# This is a comment. I love comm”…, 4096) = 4096
read(71, “ion/vnd.groove-tool-message\nappl”…, 4096) = 4096
read(71, “-wbxml\napplication/vnd.uplanet.s”…, 4096) = 4096
read(71, “\ntext/sgml\t\t\tsgml sgm\ntext/tab-s”…, 4096) = 811
read(71, “”, 4096) = 0
close(71) = 0
semget(IPC_PRIVATE, 1, IPC_CREAT|0600) = -1 ENOSPC (No space left on device)
open(”/etc/localtime”, O_RDONLY) = 71
fstat(71, {st_mode=S_IFREG|0644, st_size=1267, …}) = 0
fstat(71, {st_mode=S_IFREG|0644, st_size=1267, …}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0×2a98c29000
read(71, “TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0″…, 1024) = 1024
read(71, “\0\1\0\1\0\1\0\1\2\3\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1″…, 1024) = 243
close(71) = 0
munmap(0×2a98c29000, 4096) = 0
write(27, “[Fri Feb 20 17:39:14 2009] [crit"..., 110) = 110
write(2, "Configuration Failed\n", 21) = 21
close(70) = 0
close(69) = 0
close(68) = 0
close(67) = 0
close(66) = 0
close(65) = 0
close(64) = 0
close(63) = 0
close(62) = 0
close(61) = 0
close(60) = 0
close(59) = 0
close(58) = 0
close(57) = 0

Ого, я заметил лог файл, который я не мониторил (/etc/httpd/logs/error_log), ну и видна ошибка (Configuration Failed).

Начинаем мониторить еще один файл
tail -f /etc/httpd/logs/error_log

Читаем сообщение:

[Fri Feb 20 17:40:01 2009] [crit] (28)No space left on device: mod_rewrite: could not create rewrite_log_lock
Configuration Failed

Проверяем место на диске:

@gasparch ~> df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/vzfs xxxxx xxxxx 1150814 xx% /
@gasparch ~>

Есть как минимум один гигабайт свободно места - и тем не менее No space left.

Попутно я проверил количество свободный inodes - они тоже были свободны. А места нет :)

@gasparch ~> strace -o log httpd
@gasparch ~> grep rewrite log
open("/etc/httpd/modules/mod_rewrite.so", O_RDONLY) = 4

Записываем лог выполнения httpd в файл log и проверяем, что же там вытворяет rewrite модуль и какой файл он пытается отрыть. В результате - пустота. Странно. Проверяем по конфигу.

@gasparch ~> grep -i rewrite /etc/httpd/conf/httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so

Значит rewrite модуль активируется где-то в .htaccess файлах.

Я помню, что запуск Rewrite модуля был в корневой директории какого-то сайта, поэтому можно искать просто patter-ом, а не командой find.

Просто командой
grep -i rewrite /data/sites/*/htdocs/.htaccess

Никах упоминаний RewriteLog или чего-то подобного.

А вот как я это лечил и заставил всю эту фигню работать - это читайте в книжке.  Плюс там я подробнее разберу, как именно разбирать и понимать лог файл strace. На FreeBSD аналог этой команды - ktrace/kdump.

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

Запуск Мастер Группы по Unix системам

Итак, начинаем )

Подробное описание Мастер Группы и как туда записаться - можно увидеть здесь.

Первое вещание будет 18 января 2009, в 21:00 по Московскому времени.

Адрес вещания будет разослан всем участникам, кто запишется в МастерГруппу, на электронную почту.

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

Распродажа закончилась!!!

sale-kaputНу вот и все, грандиозная распродажа 26 декабря 2008 года закончилась.

Немного грустно и с другой стороны - приятно, поскольку с десяток работящих людей за небольшие деньги получили доступ к совершенно огромному объему информации, который им придется прочесть, прослушать и закрепить знания на практике.

Для тех, кто сидел на заборе и не участвовал

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

Бонусы для участников

Всем, кто покупал мои продукты в прошлом, или купил их на этой распродаже - у них появляется возможность попасть в мастер-группу на месяц совершенно бесплатно.

Что именно будет в мастер-группе?

  • мы будем доводить полученные знания до навыков - поэтому приготовьтесь к большому количсетву домашних заданий
  • будут тесты “только для своих”, чтоб оценить свой уровень подготовки в Unix системах
  • участники мастер-группы будут присутствовать при записи новых продуктов и, фактически, будут первыми получать к ним доступ - причем совершенно бесплатно. Всем оставшимся придется покупать потом эти продукты за деньги.
  • для участников мастер-группы будет существовать дополнительная скидка на все мои продукты.

Для тех, кто не покупал продукты

Для тех, кто не покупал продукты, тоже есть возможность попасть в мастер-группу

  • вам достаточно будет оплатить один месяц (оплата за месяц составит совершенно смешные деньги -300р.)
  • цена на запись в мастер-группу будет постепенно повышаться
  • пока вы находитесь в мастер-группе — цена на ваше участие не изменяется. Но если вы вылетели из нее - тогда записываться придется по новой цене. К сожалению, мне не интересны участники, которые то появляются, то вылетают из мастер-группы, поэтому повторно вписываться можно будет всего пару раз, после чего я вообще запрещу доступ к моему проекту. Мне интересней работать с людьми, которые постоянно со мной и которые уже продвинулись в теме unix администрирования достаточно далеко.

Следите за обновлениями моего блога!

Приятных вам новогодних праздников :)

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).