Категория: Руководства
Данная книга представляет собой великолепное руководство по 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 полное руководство
(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. Оно также освещает проблемы переноса программ с других операционных систем; влияющие на старые программы изменения в ядре и в системных вызовах, такие как последовательный ввод/вывод и работа по сети.
Converted on:
Fri Mar 29 14:43:04 EST 1996
А.А. Стахнов | 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 различных серверов и служб: электронной почты, WWW, FTP, INN, Proxy, NTP, а также проблемам администрирования сети, обеспечения безопасной работы и другим вопросам. Описаны способы настройки под Linux рабочих станций, в т. ч. и бездисковых, установки и эксплуатации на них графических сред типа X Window, а также конфигурирование модемных соединений, принтеров и сканеров, отладка взаимодействия с Linux-машинами такой «экзотической» периферии, как карманные компьютеры, мобильные телефоны, TV-тюнеры и т. п. Рассматриваемые в книге конфигурационные файлы и структура каталогов соответствуют дистрибутиву Red Hat Linux 7.x, тем не менее, при минимальной адаптации все упоминаемые в книге пакеты устанавливаются в любом дистрибутиве Linux.Для начинающих администраторов или пользователей Linux.
Эта книга — перевод девятого издания фундаментального руководства Михаэля Кофлера, уже ставшего классикой. Михаэль Кофлер открыл путь в мир свободных операционных систем для нескольких поколений пользователей Linux. Журнал Linux-Magazin причисляет его к 15 наиболее влиятельным специалистам в данной области. Книга представляет собой справочник на тему «Как это делается в Linux», она будет полезна и актуальна для всех, кто хочет работать с Linux на ПК или на сервере.
Виртуализация и WineИмеются разные варианты использования виртуализации.
В этой главе значительное внимание уделяется программе 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 — они расположены по алфавиту.
Управление файламиВ данной главе описаны способы управления файлами. Будут подробно рассмотрены следующие темы:
В главе 13 обсуждается администрирование файловых систем. Она в определенной степени представляет собой продолжение этой главы, но там будут рассматриваться вопросы, более важные не для пользователей, а для системных администраторов, а именно:
Коротко перечислю важнейшие фактические сведения об именах файлов.
Для ядра Linux имя файла — это просто байтовая последовательность, в которой не может присутствовать символ или код 0. Интерпретация этой байтовой последовательности зависит от применяемой кодировки.
Размер файлов в современных версиях 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, секреты и трюки настройки, оптимизация ядра и пр.
Изложение материала в основном на базе дистрибутивов Fedora Core (Red Hat) и Mandriva (Mandrake). Также рассмотрены дистрибутивы SuSe. Slackware. Gentoo. Knoppix. Дано их сравнительное описание и специфические особенности.
Книга написана известными специалистами и консультантами по использованию Linux. Если вы желаете разобраться в особенностях Linux. эта книга – лучший выбор.
Издательство: Наука и Техника, Санкт-Петербург, 2006
Формат: PDF
Размер: 94.1 MB