Руководства, Инструкции, Бланки

энциклопедия Linux наиболее полное и подробное руководство скачать img-1

энциклопедия Linux наиболее полное и подробное руководство скачать

Рейтинг: 4.3/5.0 (1875 проголосовавших)

Категория: Руководства

Описание

Linux полное руководство - Электронная библиотека

Linux полное руководство

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

Изложение материала ведется в основном на базе дистрибутивов Fedora Core (Red Hat) и Mandriva (Mandrake). Однако не оставлены без внимания и другие дистрибутивы SuSe, Slackware, Gentoo, Alt Linux, Knoppix. Дается их сравнительное описание, а по ходу изложения всего материала указываются их особенности. Книга написана известными специалистами и консультантами по использованию Linux, авторами многих статей и книг по Linux, заслуживших свое признание в самых широких Linux-кругах. Если вы желаете разобраться в особенностях Linux и познать ее внутренний мир, эта книга - ваш лучший выбор.

Скачать Linux полное руководство

Видео

Другие статьи

Linux: Полное руководство (fb2)

Linux: Полное руководство (fb2)

(Fb2-info) (ссылка для форума) (ссылка для блога) (QR-код книги)

[url=http://coollib.com/b/226675]
[b]Linux: Полное руководство (fb2)[/b]
[img]http://coollib.com/i/75/226675/img_0.jpeg[/img][/url]

Аннотация

Данная книга представляет собой великолепное руководство по Linux, позволяющее получить наиболее полное представление об этой операционной системе. Книга состоит из трех частей, каждая из которых раскрывает один из трех основных аспектов работы с Linux: Linux для пользователя, сетевые технологии Linux (и методика настройки Linux-сервера), программирование Linux. В книге охвачен очень широкий круг вопросов, начиная с установки и использования Linux «в обычной жизни» (офисные пакеты, игры, видео, Интернет), и заканчивая описанием внутренних процессов Linux, секретами и трюками настройки, особенностями программирования под Linux, созданием сетевых приложений, оптимизацией ядра и др.
Изложение материала ведется в основном на базе дистрибутивов Fedora Cora (Red Hat) и Mandriva (Mandrake). Однако не оставлены без внимания и другие дистрибутивы SuSe, Slackware, Gentoo, Alt Linux, Knоppix. Дается их сравнительное описание, a по ходу изложения всего материала указываются их особенности.
Книга написана известными специалистами и консультантами по использованию Linux, авторами многих статей и книг по Linux, заслуживших свое признание в самых широких Linux-кругах. Если вы желаете разобраться в особенностях Linux и познать ее внутренний мир, эта книга — ваш лучший выбор.

Оглавление

Электронная библиотека системного администратора

Программирование для UNIX. Наиболее полное руководство.

Программирование для UNIX. Наиболее полное руководство.

Автор - Марк Дж. Рочкинд

В книге Марка Дж. Рочкинда «Программирование для UNIX» подробно, с использованием многочисленных примеров описываются самые полезные системные вызовы UNIX. Большое внимание уделяется описанию особенностей системных вызовов для различных реализаций UNIX и UNIX-подобных операционных систем. Подробно рассматривается межпроцессорное и сетевое взаимодействие, терминальный и файловый ввод-вывод, управление сигналами, многопоточность, работа в реальном времени и многое другое. Книга включает в себя тысячи строк кода примеров, ко­торые большей частью взяты из реалистичных, пусть и упрощенных приложений, таких как командная оболочка, полноэкранная система меню, Web-сервер и про­грамма записи и воспроизведения вывода команд в реальном времени. Все приме­ры написаны на языке С, но в некоторых приложениях можно найти информацию об интерфейсах, позволяющих программировать на C++, Java и Jython (вариант Python).

Издательство – Русская редакция

Год издания – 2005

Любители печатных изданий могут заказать бумажный экземпляр этой же книги здесь.

Энциклопедия программиста Linux

Энциклопедия программиста Linux Написана Алексеем Паутовым (rldp@ftp.botik.ru) на основе The Linux Programmer's Guide
  • Copyright
    Энциклопедия программиста Linux написана Алексеем Паутовым (rldp@ftp.botik.ru) в 2000 году на основе The Linux Programmer's Guide © 1994, 1995 by Sven Goldt
    Sven Goldt, Sachsendamm 47b, 10829 Berlin, Germany
    <goldt @math .tu -berlin .de >.
    Глава 8 is © 1994, 1995 by Sven van der Meer <vdmeer @cs .tu -berlin .de >.
    Глава 6 is © 1995 Scott Burkett <scottb @IntNet .net >.
    Глава 10 is © 1994, 1995 Matt Welsh <mdw @cs .cornell .edu >.
    Особая благодарность John D. Harper <jharper @uiuc .edu > за исправления энциклопедии.
    Permission to reproduce this document in whole or in part is subject to the following conditions:
    1. The copyright notice remains intact and is included.
    2. If you make money with it the authors want a share.
    3. The authors are not responsible for any harm that might arise by the use of it.
  • Данное руководство далеко не полное. Первая версия (0.1) вышла в свет в сентябре 1994 года. По причине отсутствия личного состава и информации акцент был сделан на системных вызовах. Планировалось описание библиотечных функций и существенных изменений ядра, а также экскурс в наиболее важные области, такие как сети, звук, графика и асинхронный ввод/вывод. Может быть, позже будут включены некоторые соображения о том, как создать разделяемые библиотеки и указатели на полезные инструменты.
  • Введение
    Однажды автор инсталлировал Linux на своем ПК, чтобы больше узнать о системе управления. Он пытался инсталировать slip сервер, который не таботал с теневыми программами и mggetty. Пришлось подправить sliplogin и все работало, но до нового релиза Linux 1.1. Никто не смог объяснить что приключилось, а комментарии Расса Нельсона (Russ Nelson) об измиенениях в ядре с версии 0.99 не слишком помогли.

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

Converted on:
Fri Mar 29 14:43:04 EST 1996

Энциклопедия linux наиболее полное и подробное руководство скачать

А.А. Стахнов | Linux 4-e издание. Наиболее полное руководство [2011] [PDF] Автор: А.А. Стахнов
Название: Linux 4-e издание. Наиболее полное руководство
Год: 2011
Издательство: БХВ-Петербург
ISBN: 978-5-9775-0712-7
Отрасль (жанр): Компьютерная литература
Формат: PDF
Качество: Хороший скан
Страниц: 738 (цв. илл.)

Описание:
Приведены подробные сведения об особенностях и возможностях операционной системы Linux, идеологии файловой системы, инсталляции и основных командах, компиляции ядра, настройках и сервисах. Рассмотрены вопросы организации на базе Linux различных серверов и служб: электронной почты, WWW, FTP, INN, Proxy, NTP, а также проблемы администрирования сети, обеспечения безопасной работы и др. Описаны способы настройки под Linux рабочих станций, в том числе и бездисковых, установки и эксплуатации на них графических сред типа X Window, а также конфигурирование модемных соединений, принтеров и сканеров. Уделено внимание отладке взаимодействия с Linux-машинами современной периферии, такой как карманные компьютеры, мобильные телефоны, TV-тюнеры и т. п. Рассматриваемые в книге конфигурационные файлы и структура каталогов соответствуют дистрибутиву Fedora Core 14, однако при минимальной адаптации все упоминаемые в книге пакеты устанавливаются в любом дистрибутиве Linux. В четвертом издании добавлена информация о 3G-модемах, остальной текст обновлен и доработан.

[NNM-Club.ru]_A.A. Stahnov-Linux 4-e izdanie Naibolee polnoe rukovodstvo (2011)SK.pdf.torrent

Linux Наиболее полное руководство - Алексей Стахнов - читать книгу онлайн или скачать бесплатно

Linux [Наиболее полное руководство]

Жанр: ОС и Сети
Серия: Полное руководство
Аннотация: Книга посвящена операционной системе Linux. Приводятся подробные сведения о ее особенностях и возможностях, идеологии файловой системы, инсталляции и основных командах, вопросах компиляции ядра, настройках и сервисах. Большое внимание уделяется организации на базе Linux различных серверов и служб: электронной почты, WWW, FTP, INN, Proxy, NTP, а также проблемам администрирования сети, обеспечения безопасной работы и другим вопросам. Описаны способы настройки под Linux рабочих станций, в т. ч. и бездисковых, установки и эксплуатации на них графических сред типа X Window, а также конфигурирование модемных соединений, принтеров и сканеров, отладка взаимодействия с Linux-машинами такой «экзотической» периферии, как карманные компьютеры, мобильные телефоны, TV-тюнеры и т. п. Рассматриваемые в книге конфигурационные файлы и структура каталогов соответствуют дистрибутиву Red Hat Linux 7.x, тем не менее, при минимальной адаптации все упоминаемые в книге пакеты устанавливаются в любом дистрибутиве Linux.Для начинающих администраторов или пользователей Linux.

Отзывы

Михаэль Кофлер

Linux. Полное руководство

Эта книга — перевод девятого издания фундаментального руководства Михаэля Кофлера, уже ставшего классикой. Михаэль Кофлер открыл путь в мир свободных операционных систем для нескольких поколений пользователей 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).

Post navigation

Linux: Полное руководство (Учебники) - скачать бесплатно

Linux: Полное руководство

Книга: Linux: Полное руководство

Авторы: Колисниченко Д.Н. Ален Питер В.

Великолепное руководство по Linux. позволяющее получить довольно полное представление об этой операционной системе.

Книга состоит из трех частей:

  • Linux для пользователя (установка, офисные пакеты, игры, видео, Интернет)
  • Сетевые технологии Linux
  • Программирование Linux

    В книге есть описания внутренних процессов Linux, секреты и трюки настройки, оптимизация ядра и пр.

    Изложение материала в основном на базе дистрибутивов Fedora Core (Red Hat) и Mandriva (Mandrake). Также рассмотрены дистрибутивы SuSe. Slackware. Gentoo. Knoppix. Дано их сравнительное описание и специфические особенности.

    Книга написана известными специалистами и консультантами по использованию Linux. Если вы желаете разобраться в особенностях Linux. эта книга – лучший выбор.

    Издательство: Наука и Техника, Санкт-Петербург, 2006
    Формат: PDF
    Размер: 94.1 MB