ТОП-50 лучших книг в жанре Linux
bannerbanner

Linux - ТОП 50 лучших книг

Отображать сначала: популярныеновыеТОП лучших книг
Linux. От новичка к профессионалу (7-е издание)
4
Даны ответы на все вопросы, возникающие при работе с Linux: от установки и настройки этой ОС до настройки сервера на базе Linux. Материал книги максимально охватывает все сферы применения Linux: от запуска Windows-игр под управлением Linux до настройки собственного Web-сервера. Также рассмотрены: вход в систему, работа с файловой системой, использование графического интерфейса, установка программного обеспечения, настройка сети и Интернета, работа в Интернете, средства безопасности, резервное копирование, защита от вирусов и другие вопросы. Материал ориентирован на последние версии дистрибутивов Fedora, openSUSE, Slackware, Ubuntu. В седьмом издании книги много внимания уделяется веб-серверам, в частности, добавлены описание настройки SSL-сертификата и рекомендации по ускорению работы с помощью Google-сервиса PageSpeed и системы кэширования данных Memcached. На сайте издательства находятся дополнительные главы в PDF-файлах и видеоуроки. Для широкого круга пользователей Linux.
Администрирование Unix-сервера и Linux-станций
5
Книга описывает процесс развертывания и администрирования сети на основе Unix-сервера и Linux-станций. Автор предлагает готовые решения для быстрой установки и настройки локальной сети. Большое количество примеров и готовых настроек позволяет использовать эту книгу в качестве практического руководства для работы. Издание предназначено для системных администраторов и опытных пользователей.
Unix и Linux: руководство системного администратора
5
Данное издание, появившееся в год, когда исполняется 20 лет со дня появления мирового бестселлера по системному администрированию UNIX, стало еще лучше благодаря описанию распространенных вариантов системы Linux: Ubuntu, openSUSE и RHEL. Системное администрирование в книге рассматривается с практической точки зрения. Она представляет собой бесценный справочник как для начинающих администраторов, так и для опытных профессионалов. В ней подробно описываются эффективные методы работы и рассматриваются все аспекты системного администрирования, включая управление памятью, проектирование и управление сетями, электронную почту, веб-хостинг, создание сценариев, управление конфигурациями программного обеспечения, анализ производительности, взаимодействие с системой Windows, виртуализацию, DNS, безопасность, управление провайдерами IT-услуг и многое другое. В данной книге отражены текущие версии следующих операционных систем: Ubuntu®Linux, openSUSE® Linux, Red Hat® Enterprise Linux, Oracle America® Solaris™ (бывший…
Linux. Командная строка. Лучшие практики (pdf+epub)
5
Перейдите на новый уровень работы в Linux! Если вы системный администратор, разработчик программного обеспечения, SRE-инженер или пользователь Linux, книга поможет вам работать быстрее, элегантнее и эффективнее. Вы научитесь создавать и запускать сложные команды, которые решают реальные бизнес-задачи, обрабатывать и извлекать информацию, а также автоматизировать ручную работу. Узнайте, что происходит внутри командной оболочки Linux. Вне зависимости от используемых команд вы повысите эффективность работы в Linux и станете более конкурентоспособным специалистом. После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
Идиомы bash. Мощные, гибкие и понятные сценарии командной оболочки (pdf+epub)
3
Сценарии на языке командной оболочки получили самое широкое распространение, особенно написанные на языках, совместимых с bash. Но эти сценарии часто сложны и непонятны. Сложность – враг безопасности и причина неудобочитаемости кода. Эта книга на практических примерах покажет, как расшифровывать старые сценарии и писать новый код, максимально понятный и легко читаемый. Авторы покажут, как использовать мощь и гибкость командной оболочки. Даже если вы умеете писать сценарии на bash, эта книга поможет расширить ваши знания и навыки. Независимо от используемой ОС – Linux, Unix, Windows или Mac – к концу книги вы научитесь понимать и писать сценарии на экспертном уровне. Это вам обязательно пригодится. Вы познакомитесь с идиомами, которые следует использовать, и такими, которых следует избегать. После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
Тестирование на проникновение с Kali Linux
3
Подробно рассмотрен процесс тестирования на проникновение, его виды, этапы, юридический и практический аспекты. Даны советы по согласованию плана тестирования, выбору инструментария. Рассказано о возможностях дистрибутива Kali Linux, его настройке, принципах работы с командной строкой, показаны примеры вызова различных команд и написания скриптов для автоматизации рутинных процессов. Описан процесс сборки виртуальной лаборатории для тестирования на проникновение. С использованием инструментов Kali Linux максимально подробно и последовательно описываются все этапы пентеста: сбор информации, разведка и сканирование, перечисление работающих в целевых системах сервисов и служб, обнаружение уязвимостей, поиск эксплойтов, эксплуатация и постэксплуатация. Отдельный раздел посвящен правильному оформлению отчета о тестировании на проникновение и сопроводительной документации.
Системное программирование в среде Linux
3
В данном пособии описан интерфейс прикладного программирования (API) UNIX-совместимых операционных систем: от файловых операций и использования библиотек до методов и средств разработки многозадачного и многопоточного программного обеспечения, а также средства межзадачной (IPC) и межпоточной коммуникации: программные каналы и каналы FIFO, очереди сообщений, семафоры, разделяемая память System V и POSIX, взаимные исключения и условные переменные. Кроме того, кратко обсуждаются средства коммуникации процессов по сети и особенности взаимодействия приложений и системных служб. Учебное пособие предназначено для студентов IV курса, обучающихся по направлению 27.03.04 «Управление в технических системах», а также может быть полезно студентам ряда других технических специальностей, связанных с разработкой многозадачного и многопоточного программного обеспечения в среде операционных систем семейства Linux.
Kali Linux. Библия пентестера (+ epub)
4
Пентестеры должны в совершенстве знать Kali, чтобы эффективно выполнять свои обязанности. В книге есть все об инструментах и способах, которыми пользуются хакеры при взломе систем. Вы научитесь выстраивать надежную защиту от несанкционированного доступа к виртуальным ресурсам. Вне зависимости от уровня подготовки и начинающий, и практикующий пентестер почерпнет важные для себя сведения. После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
Linux. Книга рецептов. Все необходимое для администраторов и пользователей
3
Книга рецептов обучит начинающих пользователей и администраторов Linux управлять системой, используя как графические инструменты, так и командную строку. Независимо от того, используете ли вы Linux во встроенных или настольных системах, серверах, облачных или виртуальных средах, фундаментальные приемы одни. Цель книги – помочь вам быстро приступить к работе на простых и наглядных примерах. Карла Шрёдер приводит рецепты с объяснениями для конкретных ситуаций, а также ссылки для дополнительного изучения.
Ubuntu Linux с нуля
5
С позиции пользователя рассмотрена работа в популярной операционной системе Ubuntu Linux, в том числе установка и настройка системы, драйверов для работы с принтерами, сканерами и другим периферийным оборудованием. Описан процесс установки программ и настройка подключения к Интернету. Даны советы по использованию графического режима и командной строки. Описаны системные службы Ubuntu Linux, освещены вопросы по пользовательским правам доступа. Приведена информация по поиску неисправностей работы сети и устранению сбоев системы. Материал книги актуален и применим для работы с другими Linux-подобными операционными системами. Во втором издании учтены особенности и новшества последней версии ОС Ubuntu Linux, добавлены главы по созданию и установке сертификатов Let’s Encrypt и настройке файлового сервера Samba. Электронный архив на сайте издательства содержит дополнительные материалы и статьи по теме книги.
Astra Linux. Руководство по национальной операционной системе и совместимым офисным программам
4
Практическое руководство по использованию российской операционной системы Astra Linux. Книга знакомит с особенностями операционной системы, набирающей популярность в последние годы. Вы научитесь работать с текстовым редактором LibreOffice Writer, с электронными таблицами LibreOffice Calc и презентациями LibreOffice Impress. Кроме того, автор рассказывает о специальных настройках, действиях с файлами и папками, а также дает советы, как сделать работу с Astra Linux комфортной.
Linux для чайников
4
Что такое open sourse и чем он отличается от программ с закрытым исходным кодом? Как устроено дерево файловой системы самого распространенного бесплатного ОС в мире? где обитают демоны linux? как отличить root от администратора? Почему система windows небезопасная и сколько существует уровней защиты у unix-подобных систем? Ответы на эти и все другие, способные возникнут в процессе чтения инструкции к пользованию ОС linux ждут читателей не страницах первой версии данной книги. Дорогу осилит идущий и тот кто действительно хочет постичь все тонкости данного open-sourse-проекта данная книга точно не оставит равнодушным. Содержит нецензурную брань.
Kali Linux. Тестирование на проникновение и безопасность (pdf + epub)
3
4-е издание Kali Linux 2018: Assuring Security by Penetration Testing предназначено для этических хакеров, пентестеров и специалистов по IT-безопасности. От читателя требуются базовые знания операционных систем Windows и Linux. Знания из области информационной безопасности будут плюсом и помогут вам лучше понять изложенный в книге материал. После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
Внутреннее устройство Linux
5
Эта книга – введение во внутреннее устройство ОС Linux. Рассмотрены основные подсистемы ядра и их сущности, механизмы контроля доступа и привилегии, принципы и механизмы контейнеризации. Уделено внимание компонентам, подсистемам Linux и их функционированию как единой системы. Подробно описано пользовательское окружение, интерфейс командной строки CLI, язык командного интерпретатора и его использование для автоматизации актуальных задач. Все положения наглядно проиллюстрированы примерами, разработанными автором и проверенными им на практике. В 3-м издании описаны механизмы принудительного разграничения доступа и контроля целостности, уникальные для российского защищенного дистрибутива Astra Linux и операционных систем в целом. Учтены последние изменения в компонентах ОС и обновлены листинги примеров. Расширена глава про сетевую подсистему, добавлена глава по современным средствам трассировки, измерения нагрузки и мониторинга производительности.
BPF для мониторинга Linux
4
Виртуальная машина BPF – один из важнейших компонентов ядра Linux. Ее грамотное применение позволит системным инженерам находить сбои и решать даже самые сложные проблемы. Вы научитесь создавать программы, отслеживающие и модифицирующие поведение ядра, сможете безопасно внедрять код для наблюдения событий в ядре и многое другое. Дэвид Калавера и Лоренцо Фонтана помогут вам раскрыть возможности BPF. Расширьте свои знания об оптимизации производительности, сетях, безопасности.
Linux в действии (pdf+epub)
5
Без практики ничему нельзя научиться, и Linux не исключение. Книга «Linux в действии» поможет приобрести навыки защиты файлов, папок и серверов, безопасной установки патчей и приложений, а также управления сетью. В книге описываются 12 реальных проектов, в том числе автоматизация системы резервного копирования и восстановления, настройка личного файлового облака в стиле Dropbox и создание собственного сервера MediaWiki. На интересных примерах вы изучите виртуализацию, аварийное восстановление, обеспечение безопасности, резервное копирование, внедрение DevOps и устранение неполадок системы. Каждая глава заканчивается обзором практических рекомендаций, глоссарием новых терминов и упражнениями.
Современные операционные системы
3
Эндрю Таненбаум представляет новое издание своего всемирного бестселлера, необходимое для понимания функционирования современных операционных систем. Оно существенно отличается от предыдущего и включает в себя сведения о последних достижениях в области информационных технологий. Например, глава о Windows Vista теперь заменена подробным рассмотрением Windows 8.1 как самой актуальной версии на момент написания книги. Появился объемный раздел, посвященный операционной системе Android. Был обновлен материал, касающийся Unix и Linux, а также RAID-систем. Гораздо больше внимания уделено мультиядерным и многоядерным системам, важность которых в последние несколько лет постоянно возрастает. Появилась совершенно новая глава о виртуализации и облачных вычислениях. Добавился большой объем нового материала об использовании ошибок кода, о вредоносных программах и соответствующих мерах защиты. В книге в ясной и увлекательной форме приводится множество важных подробностей, которых нет ни в одном другом издании.
Алгоритмы формирования изображений состояний объектов для их анализа глубокими нейронными сетями
4
Представлены алгоритмы визуализации числовых данных, характеризующих состояние объектов и систем различной природы с целью нахождения в них скрытых закономерностей с помощью сверточных нейронных сетей. В алгоритмах применены методы получения изображений из числовых данных на основе дискретного преобразования Фурье фрагментов временного ряда, а также на основе применении визуализации с помощью диаграмм трехкомпонентных систем, если такое трехкомпонентное представление системы возможно. Программная реализация предложенных алгоритмов выполнена в среде Linux на языке Python 3 с применением открытой нейросетевой библиотеки Keras, являющейся надстройкой над фреймворком машинного обучения TensorFlow. Для процесса обучения нейронной сети был задействован графический процессор фирмы Nvidia, поддерживающий технологию программно-аппаратной архитектуры параллельных вычислений CUDA, что позволило значительно сократить время обучения. Также представлена программа, осуществляющая генерацию наборов изображений для реализ…
Операционные системы и среды. Основные понятия теории
4
В учебнике рассматриваются основное понятие предмета – операционная система, а также абстракции ее теории – процессы, память, файлы. Для них приведены как теоретические модели и алгоритмы, так и средства их практического изучения для двух семейств – Windows и UNIX/Linux. Учебник дополнен тремя приложениями, в которых приведены правила использования командного режим Linux и утилиты для изучения и управления процессами и файлами. Предназначен для студентов, обучающихся в бакалавриате по направлениям подготовки 01.03.04 «Прикладная математика», 09.03.02 «Информационные системы и технологии», 09.03.03 «Прикладная информатика».
Kali Linux от разработчиков (pdf+epub)
5
Авторы шаг за шагом познакомят вас с основами и возможностями Kali Linux. В книге предложен краткий курс работы с командной строкой Linux и ее концепциями, описаны типичные сценарии установки Kali Linux. Прочитав эту книгу, вы научитесь конфигурировать, отлаживать и защищать Kali Linux, а также работать с мощным менеджером пакетов дистрибутива Debian. Научитесь правильно устанавливать Kali Linux в любых окружениях, в том числе в крупных корпоративных сетях. Наконец, вам предстоит познакомиться и со сложными темами: компиляцией ядра, созданием собственных образов ISO, промышленным шифрованием и профессиональной защитой конфиденциальной информации.
Модуль управления командами GNU Linux/UNIX на языке Java
4
В статье представлены описание проекта и реализация библиотеки для формирования очереди команд GNU Linux/UNIX и их локального или удаленного исполнения в зависимости от названия и версии целевой операционной системы. В описании проекта отражены область применения, выбор средств реализации, описание структуры и примененные методики. Разработка базируется на классических работах [1 – 3] и развивает результаты, опубликованные в статьях [4, 5].
Открытая организация
3
Джим Уайтхёрст – президент и генеральный директор Red Hat, крупнейшей в мире корпорации, выпускающей программное обеспечение с открытым исходным кодом, – делится секретами управления высокоэффективной компанией нового типа – «открытой организацией». Эта принципиально новая модель большой компании достойно отвечает экономическим и технологическим вызовам XXI века. Открытая организация характеризуется крепкими горизонтальными связями и вовлеченностью сотрудников в идеологию и судьбу сообщества, к которому они принадлежат. Принципы меритократии предполагают участие персонала во всем круге вопросов, стоящих на повестке дня: разработка миссии, необходимость сплоченной реакции на кризисы, обсуждение целесообразности нового продукта… Автор подробно объясняет, каким образом структура открытой организации помогает развиваться талантам на разных должностях и культивирует в людях лояльность компании и энтузиазм, благодаря которым они способны свернуть горы. Книга будет интересна собственникам и руководителям бизнеса…
Free Pascal и Lazarus. Учебник по программированию
4
Free Pascal – свободная реализация языка Паскаль, совместимая с Borland Pascal и Object Pascal – Delphi, но при этом обладающая и некоторыми дополнительными возможностями. Свободный компилятор Free Pascal – кросплатформенный продукт, реализованный, в частности, для операционных систем Linux и Windows. Данная книга представляет собой учебник по алгоритмизации и программированию на основе языка Free Pascal. Кроме того, читатель познакомится с принципами создания визуальных приложений в среде Lazarus. К каждой теме прилагаются 25 вариантов задач для самостоятельного решения, что позволит использовать книгу не только начинающим самостоятельно изучать программирование, но и преподавателям в учебном процессе. Сайт книги: http://books.altlinux.ru/freepascal/ Книга адресована преподавателям и учащимся средних и высших учебных заведений, а также широкому кругу читателей, интересующихся программированием.
Системы управления бизнес-процессами и административными регламентами на примере свободной программы RunaWFE
5
В книге описан процессный подход к организации управления предприятием. Даны основы проектирования бизнес-процессов. Подробно рассмотрены исполнимые бизнес-процессы, предполагающие непосредственное их исполнение в компьютерной среде предприятия. Представлено описание основных элементов систем управления бизнес-процессами и административными регламентами. Также затронуты вопросы, связанные с внедрением этих систем и обучением пользователей. Описание работы с системой управления бизнес-процессами и административными регламентами производится на примере свободного ПО с открытым кодом RunaWFE. Во 2-м издании материал актуализирован с учетом произошедших изменений в области процессного управления, добавлена глава по основам проектирования бизнес-процессов предприятия. Значительно расширен материал, описывающей работу с системой управления бизнес-процессами. Издание предназначено для студентов, аспирантов, преподавателей, а также всех, интересующихся процессным управлением.
Linux. Справочное пособие
3
При работе в системе Linux невозможно обойтись без работ в терминале с командной строкой. Командная строка позволяет использовать всю мощь и гибкость системы Linux. Как правило, новичок или опытный пользователь вызывает страницы справочного руководства, однако, оно очень большое, к тому же, как правило, на английском языке. В этой книге приводится достаточно много примеров использования команд Linux, причем используется широкий спектр команд и не надо искать в разных справочниках. Пользователю достаточно выбрать нужный пример и применить его к своим условиям.
Unix и Linux: руководство системного администратора
4
Данное издание, появившееся в год, когда исполняется 20 лет со дня появления мирового бестселлера по системному администрированию UNIX, стало еще лучше благодаря описанию распространенных вариантов системы Linux: Ubuntu, openSUSE и RHEL. Системное администрирование в книге рассматривается с практической точки зрения. Она представляет собой бесценный справочник как для начинающих администраторов, так и для опытных профессионалов. В ней подробно описываются эффективные методы работы и рассматриваются все аспекты системного администрирования, включая управление памятью, проектирование и управление сетями, электронную почту, веб-хостинг, создание сценариев, управление конфигурациями программного обеспечения, анализ производительности, взаимодействие с системой Windows, виртуализацию, DNS, безопасность, управление провайдерами IT-услуг и многое другое. В данной книге отражены текущие версии следующих операционных систем: Ubuntu®Linux, openSUSE® Linux, Red Hat® Enterprise Linux, Oracle America® Solaris™ (бывший…
Linux API. Исчерпывающее руководство
3
Linux Programming Interface – исчерпывающее руководство по программированию приложений для Linux и UNIX. Описанный здесь интерфейс применяется практически с любыми приложениями, работающими в операционных системах Linux или UNIX. В этой авторитетной книге эксперт по Linux Майкл Керриск подробно описывает библиотечные вызовы и библиотечные функции, которые понадобятся вам при системном программировании. Вся теория сопровождается объяснениями на примерах четких и понятных полнофункциональных программ.
Администрирование Red Hat Enterprise Linux. Учебный курс
3
Эта книга позволит читателям получить знания и навыки, необходимые для успешного системного и сетевого администрирования операционной системы Red Hat Enterprise Linux 5 (RHEL), а также для решения задач, связанных с информационной безопасностью. Издание состоит из теоретической и практической частей, которые вместе позволяют получить систематизированные знания об ОС RHEL и умения решать практические задачи. Теоретическая часть раскрывает принципы работы системы, нюансы настройки различных компонентов и позволяет подготовиться к экзаменам Red Hat Certified Technician (RHCT) и Red Hat Certified Engineer (RHCE). При создании практической части было уделено внимание сбалансированности самостоятельных заданий. Они довольно разнообразны – от простых для «новичков», с подробным описанием всех шагов, до более сложных, с возможностью самостоятельного выполнения различными способами. Курс предназначен для системных администраторов и инженеров, обладающих начальными знаниями об ОС Linux, в объеме предыдущей книги се…
Основы работы с Linux. Учебный курс
3
Эта книга знакомит читателей с основами работы в операционной системе Linux на примере Red Hat Enterprise Linux 5 (RHEL). Она предназначена для людей, которые только начинают осваивать систему Linux. Книга состоит из теоретической и практической частей, которые вместе позволяют получить систематизированные знания о системе и умения решать практические задачи. Основной упор сделан на полноту раскрытия темы, при сохранении лаконичности изложения. Теоретическая часть раскрывает принципы работы системы, нюансы настройки различных компонентов и позволяет подготовиться к экзамену RHCT, комплексной программы сертификации Red Hat. При создании практической части, было уделено внимание сбалансированности практических заданий. Задания довольно разнообразны – от простых для «новичков», с подробным описанием всех шагов, до более сложных, с возможностью самостоятельного выполнения различными способами для людей, обладающих представлением и опытом работы с конкретной технологией. Курс состоит из 14-ти модулей, последов…
За пределами проекта «Linux® с нуля». Версия 7.4. Том 1
5
Проект «За пределами „Linux с нуля“» является развитием проекта «Linux с нуля». Перевод сделан с англоязычной версии 7.4 – первой стабильной версии, выпущенной в течение последних пяти лет. Эта версия синхронизирована с версией 7.4 проекта «Linux с нуля» и представляет собой расширение последнего приблизительно 750 пакетами. В первой части проекта, которая представлена в настоящей книге, приводится подробное описание установки и настройки пакетов, необходимых для безопасного использования системы и подключения ее к локальным и глобальным сетям. Из этой части вы также узнаете, как правильно установить общесистемные библиотеки, сетевые и системные утилиты, основные командные оболочки и некоторые текстовые редакторы. Вы также сможете установить среду виртуализации и ряд инструментальных пакетов, необходимых при программирования на таких языках, как C, С++, Perl, Python, PHP, Ruby и Java.
За пределами проекта «Linux® с нуля». Версия 7.4. Том 2
5
Во второй части подпроекта «За пределами „Linux® с нуля“» описывается установка основных серверов, почтовых серверов и серверов баз данных. Приведены сведения по сборке оболочек среды рабочего стола – KDE, Gnome, легковесной Xfce. Рассматривается установка офисных пакетов, графических браузеров и других приложений, необходимых для работы в системе X Window. В разделе «Мультимедиа» изучается, как устанавливать драйвера для видеоадаптеров и кодеки, как настраивать движки и интерфейсы доступа к ним. Также описана настройка и установка пакетов для печати и сканирования текстовых документов.
Linux с нуля. Версия 7.3
4
Если вы мечтаете собрать свою собственную операционную систему, то книга «Linux с нуля» – именно для вас. Из нее вы узнаете, как подготовить нужный для сборки набор инструментальных средств, откуда и какие взять для этого исходные коды программ, как собрать их в виде пакетов и заставить их вместе работать как единое целое, управляющее вашим компьютером. Книга подробно расскажет вам, как конкретно подготовить каждый из пакетов, из которых собирается система, проведет вас через лабиринты системных и пользовательских настроек, и, конечно, подскажет, где и как искать решения в случае, если что-то пойдет не так, как ожидалось. Система, которую вы соберете, станет не только вашей гордостью, но и, без всякого сомнения, послужит для вас той основой, на которой вы будете и дальше познавать увлекательный мир операционных систем Linux.
ALT Linux снаружи. ALT Linux изнутри
5
ALT Linux снаружи Пингвины живут даже на юге Африки, не говоря уже о зоопарках и «Сокровищнице Дикой Жизни» Лас-Вегаса (средняя забортная температура летом +38). Что это за зверь такой – Linux-пингвин? Что ему делать на моём компьютере? Любят ли пингвины Интернет, и как они его любят? Как использовать пингвина в мирных целях? Нуждается ли он в запчастях? А для начала – как засунуть пингвина в холодильник, то есть установить Linux на собственный компьютер? Обо всё м этом и о многом другом и рассказывает эта половина книги, первой в серии «Библиотека ALT Linux». Нашему «пингвину» – операционной системе и внушительной подборке программ на все случаи жизни – будет домом любой холодильник, что серверный, что персональный. Персональный даже интереснее: каждый может сделать со своим пингвином что угодно, достаточно только понять, что же на самом деле происходит внутри холодильника. Правда, для этого надо уметь читать книжки не только с начала, но и с конца. Пингвин прилагается. ALT Linux изнутри Пингвины не вью…
Линукс Юниор: книга для учителя
3
Цель книги – помочь преподавателю-предметнику быстро освоиться и начать работу в операционной системе Линукс Юниор, входящей в пакет свободного программного обеспечения (ПСПО), разработанный для школ России. В книге описывается не только операционная система, но и все основные свободные прикладные программы, входящие в дистрибутив Линукс Юниор. Описание каждой программы сопровождается несколькими примерами, в зависимости от сложности и насыщенности программы функциональными возможностями. Все примеры приближены к тем задачам, которые выполняет учитель в своей повседневной деятельности: организация, документирование, методическая разработка и проведение учебных занятий, а также составление разного рода отчётности. Книга адресована учителям-предметникам, желающим освоить работу в операционной системе Линукс Юниор.
Операционная система Linux. Курс лекций
4
В курсе даются основные понятия операционной системы Linux и важнейшие навыки работы в ней. Изложение сопровождается большим количеством практических примеров. Данный курс может рассматриваться как учебник для студентов, начинающих обучение по специальностям в области информатики и еще не знакомых с ОС Linux. Книга адресована студентам, начинающим обучение по специальностям в области информационных технологий, а также всем любознательным пользователям, желающим научиться грамотно и эффективно работать в Linux.
Встраиваемые системы на основе Linux
5
В книге подробно рассказано о том, как сконструировать встраиваемую Linux-систему из свободных программ с открытым исходным кодом, получив в результате надежный и эффективный продукт. Рассмотрены наборы инструментов, начальные загрузчики, ядро Linux и конфигурирование корневой файловой системы. Показано, как работать с системами сборки Buildroot и Yocto Project. Описаны процессы, потоки и управление памятью. Не обделены вниманием вопросы отладки и оптимизации платформы, а также выполнение приложений реального времени. Издание рассчитано на разработчиков программного обеспечения на платформе Linux и системных программистов, уже знакомых со встраиваемыми системами. Предполагаются знание основ языка C и опыт системного программирования.
Сценарии командной оболочки. Linux, OS X и Unix (pdf+epub)
5
Сценарии командной оболочки помогают системным администраторам и программистам автоматизировать рутинные задачи с тех самых пор, как появились первые компьютеры. С момента выхода первого издания этой книги в 2004 году многое изменилось, однако командная оболочка bash только упрочила свои лидирующие позиции. Поэтому умение использовать все ее возможности становится насущной необходимостью для системных администраторов, инженеров и энтузиастов. В этой книге описываются типичные проблемы, с которыми можно столкнуться, например, при сборке программного обеспечения или координации действий других программ. А решения даются так, что их легко можно взять за основу и экстраполировать на другие схожие задачи. Цель этой книги – продемонстрировать практические приемы программирования сценариев на bash и познакомить с самыми распространенными утилитами на коротких и компактных примерах, не вдаваясь в излишние подробности. Экспериментируйте с этими сценариями – ломайте, исправляйте и приспосабливайте их под свои нужды…
Запускаем Linux. 5-е издание
3
Классический труд, вышедший уже 5-м изданием, значительно расширен с целью отразить зрелость операционной системы и изобилие существующего ПО. Такие горячие темы, как воспроизведение звука и видео, ПО для рабочих групп и фильтрация спама, соседствуют рядом с основами настройки и администрирования, которые всегда делали книгу популярной. Издание охватывает не только основные способы обмена информацией (электронная почта, навигация в Сети и обмен мгновенными сообщениями), но и описывает тонкости настройки сети, включая соединение по коммутируемым линиям, ADSL и кабельные модемы. Перечень новых тем включает шифрование электронной почты и шифрующие файловые системы, передовые методы работы с командными оболочками и приложения удаленной регистрации. Классические темы, касающиеся загрузки, управления пакетами, пересборки ядра и настройки X Window, также обновлены. Предвидя возможные трудности, авторы предлагают надежные решения и дают четкие и ясные инструкции, которые обеспечат вам успешную работу в Linux. Мат…
Запускаем Linux. 4-е издание
3
Бестселлер «Запускаем Linux», выходящий уже четвертым изданием, признан в сообществе Linux лучшим руководством для начинающих. В книге рассказано обо всем, что необходимо для понимания, установки и начала работы с ОС Linux. Авторы, опытные специалисты по Linux, не ограничиваются рассмотрением ядра, или оболочки, или графического интерфейса, или даже основных приложений. Они предвидят возможные трудности и предлагают надежные решения, которые обеспечат успешную работу в Linux. Глубоко освещаются вопросы конфигурирования, на которых часто спотыкаются пользователи, но о которых умалчивают другие издания. Материал излагается просто и ясно, но представлен достаточно полно, чтобы служить руководством для начинающих и в то же время обеспечить новой информацией опытных пользователей. В четвертом издании глубже рассмотрены установка системы и ее администрирование, конфигурирование настольных рабочих сред и сетевое взаимодействие. В число новых тем входят: популярная конфигурация LAMP, объединяющая Linux, Apache, M…
Linux. Справочник. 3-е издание
3
Это уже третье издание справочника, освещающего все основные команды Linux, доступные в любом дистрибутиве системы. Здесь вы найдете полноценный справочный материал по пользовательским командам, инструментам программирования, администрирования и работы с сетью. Книга необходима каждому пользователю Linux и включает все, что нужно для каждодневной работы с системой: команды с полным описанием параметров, синтаксис работы с интерпретаторами bash, csh и tcsh, поиск по шаблонам, команды редактирования Emacs и vi, команды sed и gawk, инструменты разработки программного обеспечения, команды системного администрирования. В третье издание включен новый материал с описанием программ LILO и Loadlin, инструментов контроля версий RCS и CVS, методов настройки графических сред GNOME и KDE и оконного менеджера fvwm2. Подробно рассмотрены менеджер пакетов Red Hat – rpm и системы управления пакетами Debian – dpkg. Добавлено описание многих новых команд.
Самоучитель системного администратора
3
Изложены основные задачи системного администрирования, описаны базовые протоколы, даны рекомендации по выбору оборудования и проведению ежедневных рутинных операций. Подробно раскрыты технологии, используемые при построении информационных систем, описаны средства мониторинга и обслуживания как малых, так и распределённых сетей. Рассмотрены методы централизованного управления, основы создания безопасной среды. Даны рекомендации по поиску неисправностей, обеспечению защиты данных. Параллельно рассмотрены решения на основе операционных систем Windows и Linux с использованием как проприетарных, так и открытых технологий. Книга написана на основе многолетнего опыта разработки и практического администрирования информационных систем. В 7-м издании весь материал актуализирован для Windows Server 2022 (русская версия), дополнительно рассмотрены файрвол ufw, утилита monit, виртуализация средствами KVM.
Практическое руководство системного администратора
3
Практическое руководство к действию для системных администраторов, создающих и эксплуатирующих информационные системы офиса. Параллельно рассмотрены решения на основе технологий Windows и Linux. Приведены рекомендации по установке, настройке и оптимизации основных служб информационной системы, организации работы системного администратора, развертыванию операционных систем Windows и Linux (Ubuntu), программ корпоративной работы, мониторинга состояния серверов. Особое внимание уделено вопросам обеспечения безопасности и надежности. Даны конкретные советы по настройке основных сетевых служб, обеспечению распределенной работы в Интернете. Описана технология разрешения проблем в работе операционной системы и прикладных программ и их совместная тонкая настройка. Второе издание доработано с учетом выхода новых версий ПО и появления новых технологий. Для системных администраторов.
Командная строка Linux и автоматизация рутинных задач (2-е издание)
3
Рассмотрены команды Linux, основы работы в командной строке, а также настройка системы с помощью программ, обладающих только текстовым интерфейсом. Работа с системой выполняется только в режиме консоли, что требует определенной квалификации пользователя. Подробно описаны наиболее полезные команды Linux, особенности файловой системы Linux, криптографическая файловая система eCryptfs, система инициализации systemd, загрузчики GRUB и GRUB2, ядро 3.x. С позиции пользователя оценены интерактивные возможности оболочки zsh. Даны практические примеры разработки сценариев на языках оболочек bash и tcsh. Рассмотрено управление пакетами для наиболее актуальных на данный момент дистрибутивов. Для энтузиастов Linux написана отдельная глава о разработке собственного дистрибутива Linux и создании загрузочного LiveCD. Во втором издании полностью переработан материал по созданию собственных RPM-пакетов, настройке сети и Интернета, появилось описание псевдофайловой системы /proc и ряда полезных утилит: chage, pwck, grpck, …
Администрирование сервера NGINX
5
NGINX – это высокопроизводительный сервер, который реализует функции прокси для веб-серверов и почтовых серверов и потребляет очень мало системных ресурсов. В Интернете хватает руководств по его настройке и примеров конфигураций, но при этом трудно понять, как правильно настроить NGINX для конкретных нужд. Эта книга расчистит мутные воды конфигурирования NGINX и научит вас настраивать его для решения различных задач. Попутно вы узнаете, что означают некоторые покрытые мраком параметры, и поймете, как разработать конфигурацию, отвечающую именно вашим целям. Вначале дается краткий обзор процедуры компиляции NGINX и описывается формат конфигурационного файла. Затем автор переходит к модулям и рассказывает о многочисленных настройках, позволяющих использовать NGINX в качестве обратного прокси-сервера. Завершается книга обсуждением поиска и устранения неполадок. Издание предназначено для системных администраторов или инженеров, имеющих опыт эксплуатации веб-серверов.
Linux. От новичка к профессионалу
3
Даны ответы на все вопросы, возникающие при работе с Linux: от установки и настройки этой ОС до настройки сервера на базе Linux. Материал книги максимально охватывает все сферы применения Linux от запуска Windows-игр под управлением Linux до настройки собственного веб-сервера. Также рассмотрены: вход в систему, работа с файловой системой, использование графического интерфейса, установка программного обеспечения, настройка сети и Интернета, работа в Интернете, средства безопасности, резервное копирование, защита от вирусов и другие вопросы. Материал ориентирован на последние версии дистрибутивов Fedora, openSUSE, Slackware, Ubuntu. В восьмом издании рассмотрены Fedora 33, модуль zRAM, файловая система Btrfs, настройка Apache для работы на нескольких портах, организация поддоменов *.example.com, выбор и настройка VDS, брандмауэр ufw, лайфхаки для начинающих администраторов. На сайте издательства находятся дополнительные главы в PDF-файлах и видеоуроки.
Обучение компьютерной графике с использованием свободно распространяемого программного обеспечения
4
Описан опыт использования свободного программного обеспечения (СПО) для проведения учебных занятий по компьютерной графике (обработка рисунков и фотографий, создание анимации и потокового видео). Созданный на основе системы Linux дистрибутив, ориентированный на работу с графикой, позволил организовать обучение детей во время летних каникул в компьютерном классе на территории базы отдыха. Достигнуты значимые положительные результаты. Созданы загрузочный компакт-диск (Live CD) и установочная версия системы, содержащая все необходимое программное обеспечение, методические указания и программу курса.
Моделирование инструкций поддержки транзакционной памяти в современных центральных процессорах
4
Аппаратная поддержка транзакционной памяти становится доступной в новейших процессорах. В статье описывается реализация набора инструкций RTM в функциональном симуляторе Wind River® Simics. Цель работы – обеспечение корректного исполнения новых инструкций и сохранение высокой скорости работы симулятора, которую может продемонстрировать Simics.
Командная строка Linux и автоматизация рутинных задач
5
Рассмотрены команды Linux, основы работы в командной строке, а также настройка системы с помощью программ, обладающих только текстовым интерфейсом. Работа с системой выполняется только в режиме консоли, что требует определенной квалификации пользователя. Подробно описаны наиболее полезные команды Linux, особенности файловой системы Linux, криптографическая файловая система eCryptfs, система инициализации systemd, загрузчики GRUB и GRUB2, ядро 3.0. С позиции пользователя оценены интерактивные возможности оболочки zsh. Даны практические примеры разработки сценариев на языках оболочек bash и tcsh. Рассмотрено управление пакетами для наиболее актуальных на данный момент дистрибутивов. Для энтузиастов Linux написана отдельная глава о разработке собственного дистрибутива Linux и создании загрузочного LiveCD. Для системных администраторов, программистов и квалифицированных пользователей Linux.
Linux и Windows в домашней сети
5
Книга представляет собой практическое руководство по созданию простой локальной вычислительной сети для дома или небольшого офиса на основе компьютеров под управлением Windows и Linux. Обсуждаются вопросы маршрутизации, удаленной работы на компьютерах, совместного использования ресурсов, создания смешанной сети. Представлено описание программ для организации общения в сети. Рассмотрено применение виртуальных компьютеров в сети. Для опытных пользователей.
Qt4 на примерах
3
Рассмотрена разработка приложений на языке C++ для Windows и/или Linux с применением библиотеки Qt 4, которая широко используется как в мире коммерческого, так и свободного программного обеспечения. Приведены примеры решения многих задач, с которыми сталкивается разработчик при проектировании пользовательского интерфейса, сетевых взаимодействий, применении средств мультимедиа, языков XML и XQuery, многопоточном программировании. Особое внимание уделено созданию приложений баз данных и программ, которые могут расширяться конечным пользователем с помощью встроенных языков Qt Script или Python. Для программистов. (Комакт-диск прилагается только к печатному изданию.)