
Linux: Полное руководство
Описание
Это исчерпывающее руководство по Linux, которое поможет вам глубоко понять эту операционную систему. Книга состоит из трех частей, каждая из которых посвящена различным аспектам работы с Linux: использование Linux, сетевые технологии и программирование. От установки и использования Linux в повседневной жизни (офисные приложения, интернет, видео) до настройки Linux-сервера и разработки приложений, книга охватывает широкий спектр тем. Эта книга идеально подходит для тех, кто хочет перейти с Windows на Linux или уже использует Linux и хочет углубить свои знания.
Все большую и большую популярность в России и во всем мире завоевывает Linux — UNIX-подобная операционная система для IBM-совместимых персональных компьютеров. Растет количество приложений, разработанных для нее. Постоянно расширяется круг задач, для которых она используется. Из операционной системы для программиста и администратора интернет-сервера она уже превратилась в реальную альтернативу ОС Windows в сфере домашнего и офисного применения.
Эта книга призвана помочь читателю освоить ОС Linux и научиться полноценно работать в ней. Я предполагаю, что читатель знает, с какой стороны подойти к компьютеру, умеет решать свои прикладные задачи, работая в среде Windows или хотя бы MS DOS, и хочет попробовать на практике операционную систему совсем другого класса, чтобы в дальнейшем, возможно, полностью «пересесть» на нее. Изложение материала происходит последовательно, начиная с этапа установки ОС и заканчивая советами по разработке собственных приложений. Знакомство с операционной системой — соперницей Windows начинается с описания прикладных программ, работающих под ее управлением и предназначенных для решения повседневных задач, стоящих перед пользователем домашнего компьютера: редактирование текста и изображений, работа в Интернете, проигрывание музыки и видео и т.п. Для облегчения перехода с Windows на Linux в конце книги приведена таблица соответствия популярных Windows-приложений приложениям Linux, разработанным для решения тех же задач. Далее в разделе для пользователя изложены основные сведения о внутренней организации Linux — ядре, файловой системе, процессах и демонах, их взаимодействии, — необходимые для настройки и базового администрирования системы, то есть обслуживания многопользовательской среды, установки программного обеспечения, обеспечения сохранности данных. Собственно сетевому администрированию, то есть настройке различных сетевых служб, посвящен второй раздел книги. И для читателей, знакомых с программированием в среде Windows, предназначен последний раздел, освещающий особенности разработки приложений в ОС Linux и некоторые полезные инструменты разработчика.
Устанавливая Linux, вы получаете множество преимуществ:
♦ Гибкость. Мало того, что практически все в Linux поддается настройке в соответствии с именно вашими задачами и оборудованием, так вам еще и становятся доступны исходные тексты ядра и приложений, и вы можете модифицировать систему так, как вам нужно. Такое можно встретить далеко не в каждой операционной системе, особенно семейства Windows. Вы видели где-нибудь исходные тексты хотя бы Блокнота Windows? Мне, например, очень не хватает функции замены текста в этом редакторе. Для решения этой проблемы я написал собственный редактор, в котором и реализовал эту функцию. А если мне нужно сделать небольшое изменение в ядре? Не буду же я полностью переписывать Windows? Остается только надеяться, что новая функция будет реализована в следующей версии, и ради этой единственной функции устанавливать «монстра», пожирающего еще больше системных ресурсов.
♦ Дешевизна. ОС Linux абсолютно бесплатна. Конечно, компакт-диски с дистрибутивами продаются за деньги, но эти деньги вы платите не за лицензию, а за сам носитель, подбор программного обеспечения на нем и программу-инсталлятор — все, как у пиратов, с той лишь разницей, что это: а) полностью легально, б) гарантированно работает и пользуется технической поддержкой. Вы можете и не покупать дистрибутив, а анонимно и бесплатно выкачать исходные тексты или уже собранные программы из Интернета, установив их самостоятельно и заплатив только за трафик — и это тоже полностью легально. Вам не придется ничего доплачивать, устанавливая Linux на каждый следующий компьютер, не нужно покупать отдельную лицензию на использование Linux на сервере. В любом случае стоимость всего программного обеспечения составит всего несколько долларов. Я не буду сравнивать стоимость построения Linux-сервера со стоимостью аналогичного сервера на платформе Microsoft, вы сами можете это сделать на сайте компании Microsoft.
♦ Простота обслуживания. Сама система и все службы настраиваются путем редактирования конфигурационных файлов. Это обычные текстовые файлы; зная их расположение и формат, вы сможете настроить любой дистрибутив, даже если у вас под рукой нет никаких инструментов, кроме текстового редактора. Кроме того, для облегчения перехода с ОС Windows NT/2000/2003 Server, где сервисы настраиваются в основном через графический интерфейс, создано множество графических конфигураторов, работа с которыми интуитивно понятна и позволяет сосредоточиться на сути выполняемых действий, а не способе их выполнить.
Похожие книги

Искусство обмана
Эта книга – увлекательное и глубокое исследование феномена обмана. Авторы, объединив научный подход с доступностью изложения, анализируют психологические и социальные аспекты обмана, рассматривая его как неотъемлемую часть человеческой истории и эволюции. Книга рассматривает историю обмана, его формы и методы, а также механизмы восприятия и противостояния обману. В ней представлены примеры из различных культур и исторических периодов, позволяя читателю глубже понять природу этого сложного явления. Искусство обмана – это не просто описание, но и попытка понять и осмыслить причины и последствия обмана в жизни человека. Книга адресована всем, кто интересуется психологией, социологией, историей и хочет узнать больше об этом важном аспекте человеческого взаимодействия.

UNIX
Эта книга, написанная опытными разработчиками UNIX, предоставляет глубокое понимание операционной системы. Она выходит за рамки простого описания языков программирования, фокусируясь на автоматизации задач программиста и системной поддержке. Книга содержит многочисленные примеры использования языка управления заданиями shell. Идеально подходит для программистов, работающих с UNIX, и тех, кто стремится освоить эту мощную систему. Книга подробно описывает структуру, функционирование и использование системы, от командного языка до примитивов нижнего уровня. Вы научитесь создавать программы, использовать файловую систему, командный интерпретатор shell, и многое другое. Превосходное руководство для начинающих и опытных программистов.

Основы AS/400
В этом полном руководстве, основанном на втором издании книги "Основы AS/400", подробно рассматриваются все аспекты работы системы AS/400. От новейших аппаратных и программных технологий до истории создания, книга охватывает все ключевые моменты. Автор, Фрэнк Солтис, ведущий эксперт в области AS/400, предоставляет глубокий анализ архитектуры и идеологии системы. Книга адресована широкому кругу читателей, от бизнесменов и менеджеров до специалистов, желающих углубиться в детали. Первое издание на русском языке.

Веб-дизайн
Этот курс веб-дизайна, написанный Дмитрием Кирсановым, автором бестселлера "Факс-модем", охватывает все аспекты создания веб-сайтов. От базовых принципов визуального дизайна до практических приемов работы над сайтом, книга предоставляет исчерпывающие знания. Понятный и увлекательный стиль изложения делает обучение эффективным и интересным для начинающих веб-дизайнеров, а также для специалистов в смежных областях, таких как дизайнеры, маркетологи, художники и программисты. Книга идеально подходит для тех, кто хочет освоить веб-дизайн с нуля или углубить свои знания в этой области.
