Эффективно ли используете свое время?
- Вы используете 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?
Как купить это ВСЁ?!
- Стоимость коробки + абонемент на год составляет 12900р.
- Вам высылается коробка со следующими материалами:
- печатные текстовые руководства, составленные на основе кастов + примеры использования команд
- домашние задания
- подсказки для решения домашних заданий
- решения домашних заданий
- аудио CD с записями кастов
- дополнительные бонусные диски с аудио, текстами, файлами домашних заданий и т.д.
- Книжку “Установка веб сервера на FreeBSD” (цена 6$) бесплатно
- Инсталлятор FreeBSD 6.3 и все доступные пакеты (цена 30$) бесплатно - рекомендуется для установки на производственные сервера
- Инсталлятор FreeBSD 7.0 и все доступные пакеты (цена 30$) бесплатно - рекомендуется для изучения системы и на менее ответственные машины
- недокументированные бонусы (я включаю самые интересные на данный момент бонусы и информацию )
- печатные текстовые руководства, составленные на основе кастов + примеры использования команд
- Сразу же после оплаты вы получаете доступ ко ВСЕМ материалам круса в электронном виде.
- Абонемент на услугу ‘консультации по shell программированию‘ на 1 год (цена 11000р) бесплатно — вы можете задавать мне любые вопросы по программированию на shell. Вы присылаете свой вопрос по почте и я даю вам рекомендации, как решить эту пробему или как поступать с данной задачей. Имейте всегда под рукой справочную службу для решения ваших проблем. Количество вопросов в течении месяца НЕ ОГРАНИЧЕНО. Стоимость отдельной годовой подписки на этот сервис 11000р/год. Включено в коробочную версию БЕСПЛАТНО.
- Вам высылается коробка со следующими материалами:
- Стоимость коробки составляет 6997р.
- Вам высылается коробка со следующими материалами:
- печатные текстовые руководства, составленные на основе кастов + примеры использования команд
- домашние задания
- подсказки для решения домашних заданий
- решения домашних заданий
- аудио CD с записями кастов
- дополнительные бонусные диски с аудио, текстами, файлами домашних заданий и т.д.
- Книжку “Установка веб сервера на FreeBSD” (цена 6$) бесплатно
- Инсталлятор FreeBSD 6.3 и все доступные пакеты (цена 30$) бесплатно - рекомендуется для установки на производственные сервера
- Инсталлятор FreeBSD 7.0 и все доступные пакеты (цена 30$) бесплатно - рекомендуется для изучения системы и на менее ответственные машины
- печатные текстовые руководства, составленные на основе кастов + примеры использования команд
- Сразу же после оплаты вы получаете доступ ко ВСЕМ материалам круса в электронном виде.
- Вам высылается коробка со следующими материалами:
- сделать предоплату СЕЙЧАС и купить ее с 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 дней!”
Leave a Reply