Михаэль Кофлер Linux Полное руководство

Уважаемый гость, на данной странице Вам доступен материал по теме: Михаэль Кофлер Linux Полное руководство. Скачивание возможно на компьютер и телефон через торрент, а также сервер загрузок по ссылке ниже. Рекомендуем также другие статьи из категории «Новинки».

Михаэль Кофлер Linux Полное руководство.rar
Закачек 1583
Средняя скорость 7578 Kb/s
Скачать

Скачать книгу в формате: djvu pdf fb2 epub rtf mobi txt

Читать книгу на сайте: Читать онлайн

Дорогие читатели, есть книги интересные, а есть — очень интересные. К какому разряду отнести «Linux. Полное руководство» Кофлер Михаэль решать Вам! С помощью намеков, малозначимых деталей постепенно вырастает главное целое, убеждая читателя в реальности прочитанного. Произведение пронизано тонким юмором, и этот юмор, будучи одной из форм, способствует лучшему пониманию и восприятию происходящего. Благодаря уму, харизме, остроумию и благородности, моментально ощущаешь симпатию к главному герою и его спутнице. Гармоничное взаимодоплонение конфликтных эпизодов с внешней окружающей реальностью, лишний раз подтверждают талант и мастерство литературного гения. Созданные образы открывают целые вселенные невероятно сложные, внутри которых свои законы, идеалы, трагедии. Всем словам и всем вещам вернулся их изначальный смысл и ценности, вознося читателя на вершину радости и блаженства. Удачно выбранное время событий помогло автору углубиться в проблематику и поднять ряд жизненно важных вопросов над которыми стоит задуматься. Динамика событий разворачивается постепенно, как и действия персонажей события соединены временной и причинной связями. Долго приходится ломать голову над главной загадкой, но при помощи подсказок, получается самостоятельно ее разгадать. В процессе чтения появляются отдельные домыслы и догадки, но связать все воедино невозможно, и лишь в конце все становится и на свои места. «Linux. Полное руководство» Кофлер Михаэль читать бесплатно онлайн увлекательно, порой напоминает нам нашу жизнь, видишь самого себя в ней, и уже смотришь на читаемое словно на пособие.

StudyLINUX.ru От новичка до профессионала.

Эта книга — перевод девятого издания фундаментального руководства Михаэля Кофлера, уже ставшего классическим произведением по Linux. Михаэль Кофлер открыл путь в мир свободных операционных систем для нескольких поколений пользователей Linux. Журнал Linux-Magazin причисляет его к 15 наиболее влиятельным специалистам в данной области.
Книга представляет собой справочник на тему «Как это делается в Linux», она будет полезна и актуальна для всех, кто хочет работать с Linux на ПК или на сервере.

Название книги: Linux. Полное руководство
Автор: Михаэль Кофлер
Дата издания: 2011
Издание: Питер
Кол-во страниц: 800
Формат файла: PDF
Язык книги Русский

Эта книга — перевод девятого издания фундаментального руководства Михаэля Кофлера, уже ставшего классикой. Михаэль Кофлер открыл путь в мир свободных операционных систем для нескольких поколений пользователей Linux. Журнал Linux-Magazin причисляет его к 15 наиболее влиятельным специалистам в данной области. Книга представляет собой справочник на тему «Как это делается в Linux», она будет полезна и актуальна для всех, кто хочет работать с Linux на ПК или на сервере.

Виртуализация и Wine

Имеются разные варианты использования виртуализации.

  • Единовременная работа в Windows и Linux — никогда не стоит полагаться на одну из операционных систем больше, чем на другую. Благодаря виртуализации можно одновременно использовать две операционные системы на одном и том же компьютере. Исходной системой может быть как Windows, так и Linux. Тогда в определенном окне будет работать та или иная операционная система
  • Компьютер для технической поддержки и разработки — часто разработчику программ для системы Linux необходимо тестировать плоды своего труда в различных версиях разных дистрибутивов. Схожие требования предъявляются и к сотрудникам службы поддержки: многие вопросы пользователей касаются определенного дистрибутива. Вместо того чтобы каждый раз заново перезапускать систему или задействовать несколько компьютеров, можно установить несколько дистрибутивов операционной системы в одной среде разработки и по мере надобности активизировать или останавливать те или иные системы. Таким образом экономятся время и ресурсы.
  • Виртуализация сервера — возможности современных серверов далеко не ограничиваются выполнением одной серверной функции. Системы виртуализации позволяют размещать на одной физической машине несколько виртуальных серверов. Эта возможность имеет определяющее значение, так как виртуальные серверы работают полностью независимо друг от друга. Проблема, связанная с безопасностью, или неправильная конфигурация одного сервера не влияют на остальные серверы.

В этой главе значительное внимание уделяется программе VirtualBox производства Sun (или Oracle), которая в настоящее время является наилучшим свободно распространяемым решением, предназначенным для виртуализации. С помощью VirtualBox можно задействовать Linux в Windows, Windows в Linux или параллельно работать с несколькими дистрибутивами. Кроме того, будет рассмотрена система виртуализации KVM/QEMU, популярность которой неуклонно растет.

Wine. Между прочим, совсем необязательно проделывать массу работы и виртуализировать операционную систему целиком. Если нужно всего лишь запустить определенную программу для Linux в системе Windows, то на помощь приходит программа Wine или ее усовершенствованный коммерческий вариант CrossOver. Сокращение Wine расшифровывается как Wine is not an emulator (Wine — не эмулятор), то есть Wine — никакой не эмулятор, а собрание библиотек, содержащее все самые важные функции из библиотек Windows.

Работа с консолью

До сих пор мы рассматривали Linux как настольную систему. Мы познакомились с разными офисными программами и программами для работы в Интернете. Эти программы выглядят немного иначе, чем в Windows или Mac OS X, по, по сути, выполняют те же задачи и работа с ними также не особенно отличается от аналогов из двух вышеупомянутых систем. Однако на этом работа с Linux не заканчивается! Ведь есть еще одна сторона данной системы, которая на первый взгляд может показаться пугающей.

Опытные пользователи Linux выполняют команды в текстовой консоли или в окне консоли и получают ответ опять же в текстовом виде. Мышь играет лишь второстепенную роль, графические пользовательские интерфейсы остались не у дел.

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

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

В этой главе будет сделан лишь вводный обзор способов работы с консолью. В следующей главе соответствующие команды Linux мы рассмотрим более подробно. Эти команды служат, например, для управления файловыми системами (Is, ср, mv, In, гш) для поиска файлов (find, grep, locate), для управления сетевыми функциями (ping, ifeonfig, ssh) и т. д. Кроме того, мы подробнее изучим многие особенности Linux.

В главе 8 рассказывается об оболочке bash. Это программа, которая обычно работает с любой консолыо и принимает команды, вводимые через нее. Bash может применяться и для программирования. В разделе 9.2 описывается конфигурация текстовой консоли. Если у вас возникнут проблемы с раскладкой клавиатуры, отображением специальных символов и т. д., здесь будут предложены решения таких проблем. Наконец, в главе 8 содержится справочник важнейших команд Linux — они расположены по алфавиту.

Управление файлами

В данной главе описаны способы управления файлами. Будут подробно рассмотрены следующие темы:

  • файлы, каталоги и ссылки;
  • копирование, перемещение и удаление файлов и каталогов;
  • сжатие и архивация файлов;
  • поиск файлов;
  • запись CD и DVD;
  • резервное копирование;
  • права доступа к файлам (включая список контроля доступа);
  • структура каталогов в Linux;
  • файлы-устройства.

В главе 13 обсуждается администрирование файловых систем. Она в определенной степени представляет собой продолжение этой главы, но там будут рассматриваться вопросы, более важные не для пользователей, а для системных администраторов, а именно:

  • какие файловые системы существуют;
  • как файлы интегрируются в систему f/etc/fstab, mount-параметры];
  • как можно применять систему программ массива независимых жестких дисков; О что такое LVM;
  • как можно зашифровать целую файловую систему.

Работа с файлами и каталогами

Коротко перечислю важнейшие фактические сведения об именах файлов.

  • В ОС Linux имя файла должно быть не длиннее 255 символов.
  • Имена файлов чувствительны к регистру!
  • В именах файлов допускается указание международных символов, однако при использовании различных кодировок могут возникать проблемы (например, если разные кодировки одновременно применяются в одной и той же сети).
  • С недавнего времени почти во всех дистрибутивах Linux стандартной кодировкой считается UTF-8. О том, какие еще существуют кодировки и на что необходимо обращать внимание при их смене, рассказано в разделе 9.5, который посвящен проблеме интернационализации.

Для ядра Linux имя файла — это просто байтовая последовательность, в которой не может присутствовать символ или код 0. Интерпретация этой байтовой последовательности зависит от применяемой кодировки.

  • В имени файла может содержаться сколько угодно точек. Имя файла README. bootuti 1 s. gz является совершенно тривиальным и означает, что мы имеем дело с файлом README по теме «Загрузочные утилиты».
  • Файлы, имена которых начинаются с точки, считаются скрытыми (см. подраздел «Скрытые файлы» этого раздела). Как правило, скрытые файлы не отображаются в программе Is и в различных файловых менеджерах.
  • Имена файлов, которые невозможно однозначно опознать как таковые после ввода команды (в частности, имена файлов, содержащие пробелы) должны даваться в кавычках (например, “а b”).

Размер файлов в современных версиях Linux практически ничем не ограничен и в зависимости от файловой системы обычно исчисляется терабайтами.

Управление процессами

В данной главе описано, как в системе Linux организована работа с процессами. На страницах этой главы будут рассмотрены следующие вопросы:

  • какие существуют возможности запускать программы и (при необходимости принудительно) завершать их;
  • как обычному пользователю получить привилегии администратора для выполнения программы;
  • что такое «демон»;
  • как можно автоматически запускать программу в заданный момент времени.

Конвертер графических, аудио- и текстовых файлов

В Linux имеется множество команд, с помощью которых можно преобразовывать изображения, тексты и другие файлы из одних форматов в другие: из GIF в JPEG, из PostScript в PDF, из HTML в обычный текст, из MP3 в WAV и т. д.

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

Сетевые инструменты

В этой главе будут представлены команды, предназначенные для работы с простейшими сетевыми службами. Здесь мы рассмотрим, как с использованием ssh войти в сеть с другого компьютера, как передать файлы с помощью команды wget или rsync и т. д. Для работы с некоторыми из представленных здесь команд существуют удобные пользовательские интерфейсы. Однако, как и в предыдущих главах, мы рассмотрим в первую очередь текстовые команды.

Обратите внимание, что некоторые команды, показанные здесь, могут использоваться только администратором или с помощью sudo. Другие команды могут выполняться и обычными пользователями, однако они, как правило, не предоставляются по умолчанию (то есть в переменной окружения PATH отсутствует каталог, в котором находятся такие команды), поэтому необходимо точно указывать путь к этим командам. Обычно это /sbin или /usr/sbin.

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

При работе в сети часто бывает нужно обратиться к файлам, которые находятся на другом компьютере. В UNIX и Linux обычно применяется путь NFS (сетевая файловая система). Как интегрировать каталог NFS с локальной файловой системой, рассказано в разделе 13.12. Доступ к сетевым каталогам Windows — независимо от того, выходите вы в локальную сеть с помощью программы Samba, написанной для Linux, или через систему Windows, — обычно осуществляется прямо через файловый менеджер. Кроме того, можно интегрировать каталоги Windows прямо в локальную файловую систему. Некоторые другие клиентские программы Samba будут описаны при обсуждении конфигурации сервера Samba (раздел 20.8).


Статьи по теме