Программируй на Unix Shell! Освой /bin/sh за 7 дней!

Эффективно ли используете свое время?

  • Вы используете Unix системы?
  • Вы периодически выполняете рутинные задачи?
  • У Вас не получаете их автоматизировать?

Если ваш ответ “Да”, то Вы пришли точно по адресу.

Курс “Программируй на Unix Shell” позволит Вам сэкономить свое время и силы!

Бывало ли так, что вы вручную мучались с какой-то проблемой один или два дня?

Этого бы могло и не произойти, если бы Вы свободно владели бы программированием на shell.

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

Не надоело ли вам вручную делать одни и те же задачи по нескольку раз?

Если надоело — благодарю этому курсу вы научитесь писать скрипты, которые можно запускать автоматом (при помощи cron) и которые могут выполнять часть вашей периодической рутинной работы.

Содержание курса:

7 основных лекций с учебным материалом по оболочке /bin/sh и 12 бонусов с примерами и ответами на вопросы.

Пароль для доступа к архиву.

Основной курс

[free] Каст #1 - Вводный материал

  • План занятий

[$] Каст #2 - Базовые понятие shell

  • Как происходит раскрытие переменных?
  • Как интерпретируются переменные внутри одинарных и двойных кавычек ?
  • Как использовать подстановку “ ?
  • Как соединять несколько команд вместе ?
  • Пустая команда
  • Как сравнивать значения в shell?
  • Какие операторы есть в shell? Как они выглядят? Как они работают?
  • Домашнее задание

[$] Каст #3 - Ввод-вывод в shell, использование subshell

  • Как перенаправлять ввод-вывод в shell?
  • Как использовать here-documents?
  • Как группировать ввод-вывод нескольких команд?
  • Как объединять несколько команд в конвейер?
  • Какие подводные камни есть при использовании subshell?
  • Использование команды read и цикла while
  • Домашнее задание

[$] Каст #4 - Команды case, eval и эмуляция массивов в shell

  • Как работает команда case?
  • Как работает команда eval?
  • Как эмулировать массивы данных в shell?
  • Домашнее задание

[$] Каст #5 - Команда sed

  • Опции -n, -e, -E
  • Как адресовать строки в sed?
  • Какие есть базовые команды sed?
  • Примеры использования команды sed
  • Домашнее задание

[$] Каст #6 - Команда awk

  • Как писать программы на awk ?
  • Блоки команд, блоки BEGIN, END
  • Как адресовать поля в строке?
  • Условия обработки строк
  • Переменные awk
  • Вывод информации в awk

[free] Каст #7 - Что делать дальше?

  • Циклы по массиву в awk
  • Какие книги стоит почитать?
  • Какие задачи можно и нужно автоматизировать при помощи shell?
  • Какие задачи не стоит выполнять при помощи shell?

Бонусы:

[$] Бонус1: Анализ лога squid и блокировка пользователей при превышении лимита траффика

  • подробный разбор работы скрипта, запускающегося из cron
  • На что следует обратить внимание при запуске скрипта из cron?
  • Разбор чепочки команд
  • Как стоит делать подстановку переменных внутри строки?

[$] Бонус2: Запуск программ на выполнение, exec, встроенные переменные shell

  • exec, команда .
  • встроенные переменные
  • сдвиг позиционных аргументов

[free] Бонус3: Написание CGI программ на shell

  • Как использовать shell скрипты в качестве CGI программ?
  • Как принимать входные аргументы?
  • Как отдавать данные в браузер?
  • Зачем можно использовать shell скрипты, как CGI программы?

[$] Бонус4: Как удаленно запускать shell скрипты при помощи ssh

  • Как выполнять удаленные скрипты?
  • Как перенаправляются стандартный ввод и выво программ, запущенных через ssh?
  • Какие применения есть удаленному вызову скриптов?
  • Как выполнить скрипт, не передавая файл с ним на другой хост?

[$] Бонус5: Как удаленно (через ssh) ограничить выполнение только определенных команд, установка ssh соединения без запроса пароля

  • Как настроить ssh, чтоб он принимал бы соединения пользователем root?
  • Как настроить ssh, чтоб он не запрашивал пароль?
  • Как ограничить исполняемые через ssh команды (для повышения безопасности)?

[$] Бонус6: Истории возникновения Unix, хакеры, Jargon File, о хакерах и художниках (Paul Graham)

  • Почувствуйте обстановку, в которой создавались Unix системы

[$] Бонус7: Написание ограниченной оболочки для пользователей

  • Как ограничить список команд , которые может выполнять пользователь?
  • На что стоит обращать внимание при написании ограниченной оболочки?

[$] Бонус 8: Как поставить сторожевой таймер, чтоб скрипты не выполнялись бы вечно

  • Как предотвратить зависание скриптов?
  • Как гарантировать, что скрипт завершенится в заранее известное время?

[$] Бонус9: Ответы на вопросы

  • поиск символа в строке при помощи case
  • как передать данные в awk ?
  • программы awk
  • сравнение строк с шаблоном

[free] Бонус10: Алис Блонди и Гаспар Чилингаров представляют совмесный каст — блондинка и сисадмин :)

  • без комментариев, нужно слушать ;)

[free] Бонус11: Суровые юникс администраторы - какие инструменты вам нужны для администрирования Unix.

  • Օбязательно к прослушиванию!
  • Какие иструменты вам нужно иметь для администрорования Unix?
  • Чем отличаются афроамегритянские админы от xUSSR админов?

[$] Бонус12: Ответы на вопросы - 2

  • Как строить график в shell?
  • Как обрабатывать перевод строки в sed?
  • Как решить задание по awk (с командой cal.) ?
  • Как поменять активный раздел в FreeBSD?

[$] Бонус13: “Счастливый сисадмин” — совместно KA6AH и Гаспар Чилингаров

  • Цените ли Вы свое время?
  • Что делать с кучей дел?
  • У стресса и скуки — общая причина ?

[free] Бонус14: Программирование на shell в экспремальных условиях - Гаспар Чилингаров

  • Как программировать на shell, если нет вспомогательных программ типа grep, cut и так далее?
  • Как эмулировать многие программы ТОЛЬКО при помощи shell?

Как купить это ВСЁ?!

  1. Стоимость коробки + абонемент на год составляет 12900р.
    1. Вам высылается коробка со следующими материалами:
      • печатные текстовые руководства, составленные на основе кастов + примеры использования команд
      • домашние задания
      • подсказки для решения домашних заданий
      • решения домашних заданий
      • аудио CD с записями кастов
      • дополнительные бонусные диски с аудио, текстами, файлами домашних заданий и т.д.
      • Книжку “Установка веб сервера на FreeBSD” (цена 6$) бесплатно
      • Инсталлятор FreeBSD 6.3 и все доступные пакеты (цена 30$) бесплатно - рекомендуется для установки на производственные сервера
      • Инсталлятор FreeBSD 7.0 и все доступные пакеты (цена 30$) бесплатно - рекомендуется для изучения системы и на менее ответственные машины
      • недокументированные бонусы (я включаю самые интересные на данный момент бонусы и информацию )
    2. Сразу же после оплаты вы получаете доступ ко ВСЕМ материалам круса в электронном виде.
    3. Абонемент на услугу ‘консультации по shell программированию на 1 год (цена 11000р) бесплатно — вы можете задавать мне любые вопросы по программированию на shell. Вы присылаете свой вопрос по почте и я даю вам рекомендации, как решить эту пробему или как поступать с данной задачей. Имейте всегда под рукой справочную службу для решения ваших проблем. Количество вопросов в течении месяца НЕ ОГРАНИЧЕНО. Стоимость отдельной годовой подписки на этот сервис 11000р/год. Включено в коробочную версию БЕСПЛАТНО.
  2. Стоимость коробки составляет 6997р.
    1. Вам высылается коробка со следующими материалами:
      • печатные текстовые руководства, составленные на основе кастов + примеры использования команд
      • домашние задания
      • подсказки для решения домашних заданий
      • решения домашних заданий
      • аудио CD с записями кастов
      • дополнительные бонусные диски с аудио, текстами, файлами домашних заданий и т.д.
      • Книжку “Установка веб сервера на FreeBSD” (цена 6$) бесплатно
      • Инсталлятор FreeBSD 6.3 и все доступные пакеты (цена 30$) бесплатно - рекомендуется для установки на производственные сервера
      • Инсталлятор FreeBSD 7.0 и все доступные пакеты (цена 30$) бесплатно - рекомендуется для изучения системы и на менее ответственные машины
    2. Сразу же после оплаты вы получаете доступ ко ВСЕМ материалам круса в электронном виде.
  3. сделать предоплату СЕЙЧАС и купить ее с 50% скидкой за 2950р. тогда вы получаете СЕЙЧАС все аудио файлы и получите доступ к файлам текстовых материалов ПОСЛЕ сбора всей коробки - вы покупаете ТОЛЬКО ЭЛЕКТРОННУЮ версию, без печатных материалов (это хорошая возможность сэкономить);

По предварительной записи, пока коробка подготавливается, можно купить коробку со СКИДКОЙ.

Первые 10 9 8 7 экземпляров все еще ждут своего владельца:
*не надоело упускать возможности?:))))

  • Саму коробку за 6000р - если вы оплачиваете прямо СЕЙЧАС
  • Коробку + абонемент на год за 9950р - если вы оплачиваете прямо СЕЙЧАС

Оплата!

  • при помощи Webmoney — переведите на рублевый кошелек R374057138343 с пометкой “bin sh, коробка” и ОБЯЗАТЕЛЬНО пишете в назначении платежа СВОЙ e-mail.
  • Yandex.Деньги — переведите на мой кошелек необходимую сумму с пометкой “bin sh, коробка” и ОБЯЗАТЕЛЬНО пишете в назначении платежа СВОЙ e-mail.Для того, чтоб узнать номер кошелька напишите почту по адресу nm@web.am
  • Кредитные карточки и банковский платеж (wire transfer) — тоже возможно, для уточнения метода платежа свяжитесь со мной по адресу nm@web.am.

90 дней 180 дней для оценки материала, 100% гарантия возврата денег!

Я предлагаю вам 90 дней 180 дней (это целых полгода) 100% гарантии. Вы можете получить продукт, прослушать его и если он вам не понравится или вы посчитаете, что он вам не подходит — вы можете возвратить его мне без каких-либо возражений! Даже если вам не понравится размер фонта или цвет обложек! Без препятствий, без вопросов, без обвинений, просто возврат. Я уважаю ваше и свое время — поэтому если этот продукт вам не понравится я удалю вас из базы наших клиентов, чтоб мы не тратили время зазря в дальнейшем. Надеюсь на ваше понимание.

Что еще почитать:

  • 100 дней до 30 летРаботал сегодня с календариком-пинариком и понял, что до 30-летия осталось всего 100 дней. Самое подходящее время подводить итоги этого периода...
  • Бесплатные материалы по FreeBSDПомоги нашему проекту - поставь у себя кнопку! <a href=”http://gasparchilingarov.com/business/freebsd/besplatnye-materialy-po-freebsd/” > <img src=”http://gasparchilingarov.com/wp-content/uploads/2008/04/button.gif” border=”0″> </a> Вы можете скачать здесь бесплатные...
  • Деньги - взаимодействие с ними и персональное отношениеЯ писал уже один раз о том, что тему взаимодействия с деньгами нужно и можно прорабатывать. Учитывая, что сейчас есть...
  • Все гениальные люди немного долбануты на головуКак я и обещал, в продолжение темы топорика, я свозил его прогуляться в Прагу. Документальные подтверждения этому прилагаются ;))) Я...
  • FreeBSD:Быстрые советыПодкаст 1 - Установка FreeBSD системы Коротко об истории создании unix систем Преимущества юникс систем - изолированность процессов, конвеерная обработка...
  • Вещание о тренинге postfix и прочееВещание начнем в 9:30 по москве - буквально через минут 15 1. Аудио здесь — http://217.113.20.82:8000/shell , открываете в winamp...
  • Все чувствуют ветер перемен ?Добрый день, дорогие мои читатели! Если вы думаете, что я пропал - вы сильно ошибаетесь У меня для вас есть...

Related posts brought to you by Yet Another Related Posts Plugin.

0 Responses to “Программируй на Unix Shell! Освой /bin/sh за 7 дней!”


  1. No Comments

Leave a Reply

Spam protection by WP Captcha-Free






Анонс книги: Использование Shell с нуля и до профи!