Поиск по сайту:

Бесплатная электронная книга от Packt — Поваренная книга по сценариям оболочки Linux — третье издание


На этой странице

  1. Что вы узнаете
  2. Об авторах

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

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

Эта книга покажет вам, как сделать все это и многое другое.

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

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

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

Наконец, вы узнаете, как настроить контейнеры Linux и виртуальные машины и даже запустить свой собственный облачный сервер с бесплатным сертификатом SSL от letsencrypt.org.

Чему вы научитесь

• Взаимодействуйте с веб-сайтами с помощью сценариев
• Напишите сценарии оболочки для извлечения и обработки данных из Интернета
• Автоматизируйте резервное копирование системы и другие повторяющиеся задачи с помощью crontab
• Создавайте, сжимайте и шифруйте архивы важных данных.
• Настройка и мониторинг Ethernet и беспроводных сетей
• Отслеживание и регистрация сетевой и системной активности
• Настройка системы для достижения оптимальной производительности
• Повышение безопасности систем
• Выявление чрезмерных ресурсов и узких мест в сети
• Извлечение звука из видеофайлов
• Создание веб-фотоальбомов
• Использование git или ископаемых для управления версиями и взаимодействия с проектами FOSS
• Создание и обслуживание контейнеров Linux и виртуальных машин
• Запустите частный облачный сервер

Об авторах

Клиф Флинт

Клиф Флинт программирует компьютеры с 1970 года, администрирует системы Linux/Unix с 1985 года и пишет с 9 лет. Он активен в сообществах пользователей Tcl/Tk и Linux. Он часто выступает на технических конференциях и в группах пользователей.

Он владеет и управляет корпорацией Noumena, где разрабатывает программное обеспечение на заказ и проводит тренинги. Его приложения использовались самыми разными организациями, от стартапов, состоящих из одного человека, до ВМС США. Эти приложения варьируются от распределенных систем моделирования до инструментов, помогающих авторам художественной литературы писать лучше (Editomat). Он обучал программистов на четырех континентах.

Сарат Лакшман

Сарату Лакшману 27 лет, и в подростковом возрасте он был укушен ошибкой Linux. Он инженер-программист, работающий в инженерной группе ZCloud в Zynga, Индия. Он лайфхакер, который любит исследовать инновации. Он энтузиаст GNU/Linux и активист бесплатного программного обеспечения с открытым исходным кодом. Он проводит большую часть своего времени, взламывая компьютеры и развлекаясь со своими большими друзьями. Сарат хорошо известен как разработчик SLYNUX (2005) — удобного для пользователя дистрибутива GNU/Linux для новичков в Linux. Он участвовал в таких проектах бесплатного программного обеспечения с открытым исходным кодом, как видеоредактор PiTiVi, дистрибутив SLYNUX GNU/Linux, Swathantra Malayalam Computing, School-Admin, Istanbul и проект Pardus. Он является автором множества статей для журнала Linux For You, посвященных различным областям технологий СОПО. Он внес свой вклад в несколько различных проектов с открытым исходным кодом во время своих многочисленных проектов Google Summer of Code. В настоящее время в свободное время он исследует свою страсть к масштабируемым распределенным системам.

Шантану Тушар

Шантану Тушар — продвинутый пользователь GNU/Linux со времен учебы в колледже. Он работает разработчиком приложений и участвует в разработке программного обеспечения в проектах KDE. Шантану был очарован компьютерами с детства и провел большую часть школьного времени за написанием кода C для выполнения повседневных задач. С тех пор как он начал использовать GNU/Linux, он использовал сценарии оболочки, чтобы заставить компьютер выполнять всю тяжелую работу за него. Он также находит время, чтобы посетить студентов в различных колледжах, чтобы познакомить их с мощью свободного программного обеспечения, включая его различные инструменты. Шантану является известным участником сообщества KDE и работает над подпроектами Calligra, Gluon и Plasma. Он отвечает за поддержку Calligra Active — офисного средства просмотра документов KDE для планшетов, Plasma Media Center и Gluon Player. Он верит, что однажды программирование станет настолько простым, что всем понравится писать программы для своих компьютеров.

Нажмите здесь, чтобы получить бесплатную электронную книгу