В книге известного автора Кристофера Негуса приводится описание современных дистрибутивов Linux, таких как Red Hat Fedora Core, KNOPPIX, Slackware, SUSE, Debian, Damn Small Linux, Gentoo, Feather, INSERT и Coyote, и рассматриваются способы решения ряда распространенных задач, возникающих перед пользователями и администраторами Linux. Большое внимание уделяется классическим и современным способам настройки, управления и использования операционной системы Linux и входящего в ее состав программного обеспечения. В книге на примерах описывается настройка компьютера под управлением Linux в качестве рабочей станции профессионального разработчика, домашней мультимедийной станции, маршрутизатора, брандмауэра, а также сервера, предоставляющего доступ к различным службам в локальной сети и сети Интернет.
В книге детально рассмотрены основные подсистемы и функции ядер Linux серии 2.6, включая особенности построения, реализации и соответствующие программные интерфейсы. Рассмотренные вопросы включают: планирование и выполнение процессов, управление временем и таймеры ядра, интерфейс системных вызовов, особенности адресации и управления памятью, страничный кэш, подсистему VFS, механизмы синхронизации, проблемы переносимости и особенности отладки.
Прочитав книгу, вы научитесь загружать и запускать различные версии операционной системы Linux, такие как KNOPPIX, SLAX, Gentoo, Damn Small Linux и другие. Также вы узнаете, как настраивать загрузочные диски, чтобы анализировать и восстанавливать данные в Windows и Linux системах. Кроме того, вы научитесь настраивать инструменты для обеспечения безопасности системы и контролировать группы компьютеров, используя кластеры системы Live CD.