Книги по Linux · 3 min read · Nov 09, 2025

Бесплатная электронная книга от Packt - Кулинарная книга по скриптам оболочки Linux - Третье издание

Кулинарная книга по скриптам оболочки Linux

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

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

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

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

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

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

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

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

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

Об авторах

Клиф Флинт

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

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

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

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

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

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

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

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.