Лучшие книги о Linux. Эндрю Таненбаум - Современные операционные системы. Даниэл Дж. Баррет - Linux. Основные команды. Карманный справочник

У любого пользователя может возникнуть интерес попробовать операционную систему Linux . Так когда-то было и со мной. В интернете куча литературы, но всегда остаётся актуальным вопрос: «С чего начать?». Кто-то видел линукс у друзей, кто-то нашёл видео или читал статьи в интернете, но всё это чаще готовые варианты. А если вы сами хотите установить такую ОС к себе на компьютер, то у вас возникнет куча вопросов. Первый вопрос который меня волновал – выбор дистрибутива…

Я перерыл кучу литературы, но мнения разделялись, да и разделяются до сих пор. Кто-то обеими руками за Debian , кто-то за Mandriva , RedHat и т.д. В настоящее время существует более 1300 сборок ОС Linux и выбор одной конкретной из них заставляет закоренелого виндузятника глубоко задуматься. Я пробовал ставить разные, но это не всегда удавалось в силу конфликтов оборудования да и просто неопытности. Первый удачно установившийся дистрибутив был OpenSuse 11.1, потомDebian . Загвоздка в том, что у этих дистрибутивов разная файловая структура, программы и прочее. Это ещё сильней запутало меня, но я продолжал эксперименты до тех пор, пока не остановил свой выбор на Ubuntu . О ней и пойдёт речь.

Я думаю стоит отметить, что Ubuntu основана на дистрибутиве Debian , который в свою очередь является весьма популярным у системных администраторов. Что значит «основана»? Я попробую провести параллель с ОС Windows . Представьте себе обычный лицензионный диск Windows . Представили? А теперь представьте какую-либо сборку, пусть даже пресловутый ZverDVD . Так вот,Ubuntu является «сборкой» Debian ’a , которая имеет обновлённое ядро, патчи (заплатки), собственные программы и репозитории. Позже я расскажу про всё это в отдельности. Я думаю не стоит слишком углубляться в отличия Ubuntu от Debian , добавлю лишь, что дистрибутив этот весьма популярен и новые версии Ubuntu выходят каждые полгода (в апреле и октябре). И всё же, почему Ubuntu ? Да просто она отвечает тем требованиям, которые ставит перед новой ОС начинающий пользователь.

  1. Простота и лёгкость в установке . Я хочу вставить диск, установить, посмотреть и чтобы не было лишних танцев с бубном (хотя при дальнейшей работе без танцев с бубном не обойдётся). Отмечу, что работая в Windows вы можете являться простым пользователем и не заморачиваться как и что работает, а в случае возникновения нечастых проблем или затруднений просто обратиться к знающим и понимающим людям, которые могут вам помочь. В случае с линуксом вам придётся во многом самостоятельно разбираться и самому стать «знающим» человеком. Но не стоит бояться, вы же не за этим сюда пришли. Как бы то ни было вы всегда можете задать вопрос, а мы в свою очередь постараемся вам помочь.
  2. Чтобы всё работало . Установили? Вот вам и рабочий стол и менюшки всякие и программы многие, и браузер, и пакет офисных программ и апплет настройки сети (однако мы будем учиться работать без него и настраивать сеть вручную). Есть даже проигрыватель, но он не умеет по умолчанию воспроизводить многие форматы аудио\видео, я объясню позже почему так и как это решить.
  3. Не хочу ничего потерять. На разделе с ОС Windows много приложений и документов которые я не хочу потерять при установке Linux . Ubuntu предложит вам разделить жёсткий диск на части, сбережёт Windows или любую другую ОС и установит свой загрузчик, который умеет грузить как Windows так и Linux . Современные дистрибутивы Linux , считая Ubuntu имеют замечательную возможность – запуск с диска или флешки без установки на жёсткий диск компьютера. Дистрибутивы, умеющие это делать, называются LiveCD /LiveDVD (сиречь «живой диск»). Я советую перед первой установкой сначала попробовать запустить ОС с установочного диска . Так вы будете точно знать, что конкретный дистрибутив справиться с железом вашего компьютера и не возникнет проблем при установке. Кстати велика вероятность, что при запуске Ubuntu с диска LiveCD вы сможете, вбив настройки сети, пользоваться интернетом и сетью. Вы сможете работать с текстовыми документами и таблицами. Сможете просматривать картинки и прочее-прочее. Просто попробуйте загрузиться с диска. Не стоит забывать что работа с LiveCD это всё-таки не работа в полноценной, установленной на жёсткий диск операционной системе, так что готовьтесь к «тормозам» при чтении с компакт-диска в попытке открыть ту или иную программу.

Вы всегда можете оставить в комментариях свои замечания и пожелания по доработке, изменению или исправлению статьи. Мы работаем для вас!


Все книги можно скачать бесплатно и без регистрации.

NEW. Майкл Лукас. FreeBSD. Подробное руководство. 2009 год. 866 стр. djvu. 5.5 Мб.
Всеобъемлющее руководство по FreeBSD, мощной, гибкой и бесплатной операционной системе семейства UNIX, выбранной многими предприятиями в качестве серверной платформы. Прочитав книгу, вы сможете использовать FreeBSD для предоставления сетевых сервисов, научитесь управлять системами FreeBSD, поддерживать их и накладывать "заплатки". Руководство охватывает установку системы, работу в сети, вопросы безопасности, производительность системы, тонкую настройку ядра, файловые системы, SMP, проведение обновлений, устранение неполадок и управление программным обеспечением.
Руководство написано одним из активных участников проекта FreeBSD и адресовано администраторам UNIX, у которых назрела потребность в сборке и конфигурировании выделенных серверов FreeBSD. Книга будет также интересна пользователям, планирующим применять FreeBSD на своем рабочем компьютере или комбинировать настольные/серверные системы. Настоящее издание существенно обновлено и дополнено с учётом появления новых версий системы и аппаратных средств.

Скачать.

Дж. Валади. 100% самоучитель Linux. 2006 год. 336 стр. djvu. 5.9 Мб.
Книга предназначена для домашнего и офисного начинающею пользователя Linux и по- может ему самостоятельно установить и настроить операционную систему Ubuntu. Paccмот- репы вопросы, возникающие при ежедневной работе установка и удаление программ, ис- полыование файловой системы, настройка сети и Интернета, настройка приложений для работы в Интернете, управление периферийными устройствами, использование офисных и мультимедийных приложений Материал ориентирован на последние версии дистрнбутива Ubuntu - 6,06 Dapper и 6.10 Edgy.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Скачать.

В. Водалазский. Путь к LINUX. Руководство по установке и настройке 32-разрядной операционной системы. HTML. Объем 204 Кб.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . скачать

Колисниченко. Краткое руководство пользователя. 2007 год. 304 стр. djvu. 9.7 Мб. . 100% самоучитель Linux. 2006 год. 336 стр. djvu. 5.9 Мб.
Изложение ведется на тщательно подобранных предметов.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Скачать.

Колисниченко. Linux Сервер своими руками.
Третье издание книги, ставшей бестселлером в своей области.
В ней вы найдете подробное описание настроек сетевых сервисов, позволяющих на основе ОС Linux создать сервер требуемой конфигурации и функциональности. Узнаете, как должен быть организован Linux-сервер для выполнения тех или иных задач. Ознакомитесь с практическими примерами настройки. Научитесь администрировать Linux. Благодаря этой книге вы сможете настроить сервер любого типа: от сервера локальной сети до Интернет-сервера и сервера удаленного доступа.
Во третьем издании книга была немного дополнена и существенно обновлена (в соответствии с появлением новых дистрибутивов Mandrake, Fedora Core). Более широко стало рассмотрено создание Linux-сервера для Windows-сетей. Книга подойдет как для профессиональных, так и для начинающих администраторов, поскольку изложение материала начинается с установки ОС Linux, а в первой главе дано описание основных сетевых технологий и протоколов (курс молодого администратора).
В одном из множества благодарных отзывов по первому изданию говорится: "Наконец-то нашел книгу, в которой все понятно и толково описано". И этими словами можно выразить общее мнение читателей о ней. Так что если вам нужно настроить сервер на основе Linux, узнать его внутренний мир - эта книга для вас.
2004 г. 704 стр. PDF, 30,1 Мб.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . скачать

Д. Колисниченко. Linux. От новичка к профессионалу. 2010 год. 781 стр. djvu. 77.2 Мб.
Даны ответы на все вопросы, возникающие при работе с Linux: от установки и настройки этой ОС до настройки сервера на базе Linux. Материал книги максимально охватывает все сферы применения Linux от запуска Windows-игр под управлением Linux до настройки собственного Web-сервера Также рассмотрены: вход в систему, работа с файловой системой, использование графического интерфейса, установка программного обеспечения, настройка сети и Интернета, работа в Интернете и другие вопросы. Материал ориентирован на последние версии дистрибутивов ALT Linux, ASPLinux, Debian, Fedora, Mandriva, openSUSE, Slackware, Ubuntu.
Прилагаемый DVD содержит LiveCD-версии ряда описанных в книге дистрибутивов, презентации установки дистрибутивов Fedora, Slackware, Debian, презентацию использования программы разметки диска diskdrake, дополнительные материалы (в формате PDF) с описанием практических приёмов работы в Linux, советами по установке различных дистрибутивов Linux, а также информацией о новом модуле безопасности Tomoyo. Отличительной особенностью издания является то, что содержимое прилагаемого диска регулярно обновляется по мере выхода новых версий дистрибутивов.
Для широкого круга пользователей Linux.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Скачать.

Ди-Анн Лебланл и др. Linux для чайников. 2003 год. 320 стр. PDF, размер 5.4 Мб. Подробное описание от установки системы до настройки работы в сети. Основные команды.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . скачать

Эви Немет, Гарт Снайдер, Трент Хейн. Руководство администратора Linux. 2-е изд. 2007 год. 1070 стр. djvu. 12.9 Мб.
Новое издание книги общепризнанных "гуру" в области системного администрирования Linux представляет собой наиболее полное руководство по всем аспектам установки, настройки, развертывания и сопровождения систем любого уровня сложности на базе широко используемых дистрибутивов операционной системы Linux. Среди рассматриваемых систем - Red Hat Enterprise Linux, Fedora Core Linux, SUSE Linux Enterprise, Debian GNU/Linux и Ubuntu Linux. Круг вопросов простирается от базовых задач администрирования для многопользовательских систем до рассмотрения таких сложных проблем, как организация работы в сетях, доступ в Internet и тонкая настройка производительности. Изобилие ценных советов и проверенных многолетним опытом методик превращает эту книгу в поистине бесценный источник знаний, необходимых в повседневной работе любого системного администратора.
Книга "Руководство администратора Linux" рассчитана на профессионалов в области информационных технологий, однако будет полезной и для новичков, только-только постигающих тонкости столь увлекательной и трудной работы, каковой является системное администрирование Linux.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Скачать.

Робачевский А. ОПЕРАЦИОННАЯ СИСТЕМА UNIX. Книга посвящена семейству операционных систем Unix и содержит информацию о принципах организации, идеологии и архитектуре, объединяющих различные версии этой рационной системы.
В книге рассматриваются: архитектура ядра UNIX (подсистемы ввода/вывода, управления памятью и процессами, а также файловая подсистема), программный интерфейс UNIX (системные вызовы и основные библиотечные функции), пользовательская среда (командный интерпретатор shell, основные команды и утилиты) и сетевая поддержка в UNIX (протоколов семейства TCP/IP, архитектура сетевой подсистемы, программные интерфейсы сокетов и TLI).
526 стр. PDF, 8.1 Мб.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .скачать

Гордон Фишер и др. Linux. Азбука ядра. 2007 год. 560 стр. djvu. 8.5 Мб.
Книга представляет собой справочное руководство по администрированию сетей в среде Linux. Она будет интересна как начинающим, так и опытным пользователям всесторонним анализом популярных служб в системах Linux, описанием важнейших сетевых программ и утилит. Подробная информация по конфигурации и администрированию компонентов сети позволит администратору организовать работу в сети Linux на качественно ином уровне. Диапазон рассматриваемых тем широк. Обстоятельный подход авторов и продуманная структура книги облегчит задачи, стоящие перед администратором.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Скачать

Карла Шредер. Linux. Сборник рецептов. 2006 год. 430 стр. djvu. 18.2 Мб.
Предлагаемое издание содержит уникальную коллекцию советов, инструментов и сценариев; вы найдете *ряд готовых отлаженных решений сложных проблем, с которыми сталкивается любой администратор, настраивающий Linux-сервер; эти решения пригодятся и при настройке небольших сетей, и при создании мощных распределенных хранилищ данных. Книга написана в уже ставшей популярной форме рецептов издательства O"Reilly в формате «Проблема-Решение-Обсуждение».
Для опытных пользователей, программистов, системных администраторов, студентов вузов, аспирантов и преподавателей.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Скачать.

Сергей Яремчук. Linux Mint на 100%. 2011 год. 242 стр. djvu. 10.1 Мб.
Эта книга позволит вам освоить на 100% Linux Mint - популярнейший дистрибутив операционной системы GNU/Linux. "From freedom came elegance" ("От свободы к элегантности") - девиз данного дистрибутива, который совместим с оригинальным Ubuntu и вместе с тем избавлен от многих его недостатков и недочетов, а также оснащен оригинальным интерфейсом и набором собственных приложений, таких как mintInstall, mintUpdate, mintMenu и т.д. Данное руководство рассчитано, в первую очередь, на читателей, не имеющих опыта работы в этой операционной системе. Тем не менее, содержащиеся в книге обширный справочный материал и советы профессионалов будут полезны и опытным пользователям ОС Linux. Многие темы и вопросы, раскрываемые в издании, заинтересуют также пользователей дистрибутивов, родственных Linux Mint, в частности Linux Ubuntu, Debian GNU/Linux.
С помощью "Linux Mint на 100%" вы с легкостью освоите самую элегантную ОС современности и, безусловно, полюбите вкус свободного ПО.

Название : Самоучитель Linux для пользователя.

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


Содержание
Предисловие.1
Для кого эта книга.1
О чем эта книга.2
Как возникла эта книга.3
Типографские соглашения.4
Благодарности.5
Глава 1. ОС Linux: история и дистрибутивы. 7
1.1. Что такое ОС вообще и Linux в частности.7
1.1.1. Семейство ОС типа UNIX.7
1.1.2. Немного истории.8
1.1.3. Основные характеристики ОС Linux.11
Реальная многозадачность.11
Многопользовательский доступ.11
Свопирование оперативной памяти на диск.11
Страничная организация памяти.12
Загрузка выполняемых модулей "по требованию".12
Совместное использование исполняемых программ.12
Общие библиотеки.12
Динамическое кэширование диска.12
100%-ное соответствие стандарту POSIX 1003.1.
Частичная поддержка возможностей System V и BSD.13
System VIPC.13
Возможность запуска исполняемых файлов других ОС.13
Поддержка различных форматов файловых систем.13
Сетевые возможности.14
Работа на разных аппаратных платформах.14
1.2. Дистрибутивы Linux.14
1.3. Требования к компьютеру.17
1.4. Где взять Linux?.19
Глава 2. Инсталляция ОС Linux на компьютер с Windows. 21
2.1. Подготовка к инсталляции.21
2.2. Предостережения и рекомендации.23
2.3. Разделы на диске и процесс загрузки.25
2.3.1. Что такое "геометрия диска"?.25
2.3.2. Разделы диска и таблица разбиения диска.26
2.3.3. Процесс загрузки ОС фирмы Microsoft.28
2.3.4. Проблемы с большими дисками.31
2.4. Выбор загрузчика.32
2.4.1. Загрузчик LILO из дистрибутива ОС Linux.33
2.4.2. Другие загрузчики ОС.34
2.4.3. Варианты загрузки.35
2.5. Подготовка разделов на диске.36
2.5.1. Рекомендации по созданию разделов.36
2.5.2. Программы для разбиения диска.39
2.6. Windows NT и Linux: загрузка через OS Loader от NT.40
2.7. Использование загрузчика LILO.43
2.7.1. Установка и настройка загрузчика LILO.43
2.7.2. Установка других операционных систем после Linux.47
2.7.3. Перенос каталога/boot в DOS-раздел.48
2.8. Загрузка Linux из MS-DOS с помощью loadlin.exe.48
Глава 3. Первый запуск ОС Linux. 53
3.1. Загрузка ОС Linux.53
3.2. Вход в систему.54
3.3. Консоль, виртуальные терминалы и оболочка.56
3.4. Редактирование командной строки. История команд.59
3.5. Завершение работы системы Linux.63
3.6. Помощь по работ с Linux.64
3.6.1. Источники справочной информации.65
3.6.2. Страницы интерактивного руководства man.65
3.6.3. Команда info.67
3.6.4. Команда help.68
3.6.5. Документация, поставляемая с дистрибутивом и пакетами ПО.68
3.6.6. Команда Хтап.69
3.6.7. Команда helptool.69
3.6.8. Книги и Интернет.70
Глава 4. Знакомство с файловой системой ext2fs. 71
4.1. Файлы и их имена.71
4.2. Каталоги.74
4.3. Назначение основных системных каталогов.
4.4. Типы файлов.83
4.4.1. Файлы физических устройств.83
4.4.2. Именованные каналы (pipes).85
4.4.3. Доменные гнезда (sockets).85
4.4.4. Символические ссылки (еще раз об именах файлов).86
4.5. Права доступа к файлам и каталогам.87
4.6. Команды для работы с файлами и каталогами.94
4.6.1. Команды chown и chgrp.94
4.6.2. Команда mkdir.94
4.6.3. Команда cat.94
4.6.4. Команда ср.95
4.6.5. Команда mv.96
4.6.6. Команды т и rmdir.96
4.6.7. Команды тоге и less.97
4.6.8. Команда//^ и символы шаблонов для имен файлов.98
4.6.9. Команда split - разбиваем файл на несколько частей.101
4.6.10. Сравнение файлов и команда patch.102
4.7. Команды архивирования файлов.103
4.7.1. Программа tar.104
4.7.2. Программа gzip.106
4.7.3. Программа bzip2.108
4.8. Создание и монтирование файловых систем.110
Глава 5. Оболочка bash. 117
5.1. Что такое оболочка?.117
5.2. Специальные символы.118
5.3. Выполнение команд.120
5.3.1. Оператор;.120
5.3.2. Оператор &.120
5.3.3. Операторы && и |.120
5.4. Стандартный ввод/вывод.121
5.4.1. Потоки ввода/вывода.121
5.4.2. Команда echo.122
5.4.3. Команда cat.122
5.5. Перенаправление ввода/вывода, каналы и фильтры.123
5.5.1. Операторы >, < и ».123
5.5.2. Оператор |.125
5.5.3. Фильтры.125
5.6. Параметры и переменные. Окружение оболочки.126
5.6.1. Разновидности параметров.127
5.6.2. Приглашения оболочки.129
5.6.3. Переменная PATH.131
5.6.4. Переменная IFS.131
5.6.5. Текущий и домашний каталоги.131
5.6.6. Команда export.132
5.7. Раскрытие выражений.132
5.7.1. Раскрытие скобок.132
5.7.2. Замена тильды.133
5.7.3. Подстановка параметров и переменных.133
5.7.4. Подстановка команд.134
5.7.5. Арифметичекие подстановки.134
5.7.6. Разделение слов.135
5.7.7. Раскрытие шаблонов имен файлов и каталогов.135
5.7.8. Удаление специальных символов.136
5.8. Shell как язык программирования.136
5.8.1. Операторы //и test (или ).136
5.8.2. Оператора и условные выражения.138
5.8.3. Оператор case.140
5.8.4. Оператор select.141
5.8.5. Операторfor.142
5.8.6. Операторы while и until.143
5.8.7. Функции.143
Синтаксис.143
Аргументы.144
Локальные переменные.144
Функция вычисления факториалаfact.145
5.9. Скрипты оболочки и команда source.145
5.10. Командам.146
Глава 6. Программа Midnight Commander. 147
6.1. Установка программы Midnight Commander.147
6.2. Внешний вид экрана Midnight Commander.148
6.3. Получение помощи.150
6.4. Поддержка мыши.152
6.5. Управление панелями.152
6.5.1. Форматы отображения списка файлов.153
6.5.2. Другие режимы отображения.156
6.5.3. Клавиатурные команды управления панелями.158
6.6. Функциональные клавиши и меню Файл.159
6.7. Маски файлов для операций копирования/переименования.162
6.8. Сообщения Midnight Commander при выполнении операций копирования и перемещения файлов.165
6.9. Командная строка оболочки.166
6.10. Меню Команды.168
6.11. Настройка программы Midnight Commander.173
Глава 7. Графический интерфейс. 181
7.1. XFree86 и его составные части.181
7.2. Как работает видеосистема компьютера.186
7.3. Конфигурирование Х-сервера.189
7.3.1. Сбор необходимых данных.190
7.3.2. Структура файла/etc/Xll/XF86Config.191
7.3.3. Настройка /etc/Xll/XF86ConfIg.200
7.4. Запуск системы X Window.207
7.5. Выбор и настройка менеджера окон.211
7.6. Графическая среда KDE.212
7.7. Использование менеджера дисплея.213
Глава 8. Основы администрирования системы. 215
8.1. Основные задачи системного администрирования. Процессы и их идентификаторы.215
8.2. Процедура загрузки ОС Linux.218
8.2.1. Процесс init и файл /etc/inittab.218
8.2.2. Основные конфигурационные файлы.222
8.2.3. Другие файлы, влияющие на процесс загрузки.224
8.2.4. Процессы, происходящие при регистрации пользователя.225
8.2.5. Загрузка в однопользовательском режиме.226
8.3. Запуск и настройка общесистемных сервисов.228
8.3.1. Редактирование файла /etc/fstab.228
8.3.2. Файлы и разделы подкачки.229
8.3.3. Запуск демонов.231
8.3.4. System V Init Editor ksysv.232
8.4. Управление процессами.235
8.4.1. Команда/w.235
8.4.2. Команда top.237
8.4.3. Приоритеты, значение nice и команда renice.238
8.4.4. Сигналы и команда kill.239
8.4.5. Перевод процесса в фоновый режим.242
8.4.6. Команда nohup.243
8.5. Управление пользователями.243
8.6. Управление ресурсами.246
8.6.1. Сколько осталось места на диске?.247
8.6.2. Освобождение дискового пространства.248
8.7. Программные средства для конфигурирования системы.250
8.8. Настройка окружения пользователя.253
Глава 9. Подключение и настройка аппаратных устройств. 255
9.1. Драйверы устройств.255
9.2. Специальные файлы устройств.257
9.3. Клавиатура.259
9.3.1. Команда kbdrate.260
9.3.2. Таблицы кодировки символов.260
9.3.3. Ввод символов с клавиатуры.264
9.3.4. Изменение раскладки клавиатуры для текстового режима.267
9.3.5. Создание собственной раскладки.268
9.3.6. Работа с клавиатурой в графическом режиме.270
9.3.7. Модуль ХКВ.270
Несколько практических рекомендаций по настройке модуля ХКВ.275
9.4. Мышь.277
9.4.1. Определение типа мыши.278
9.4.2. Конфликты по прерываниям.278
9.4.3. Настройка мыши.279
9.5. Жесткий диск.280
9.5.1. Нумерация.280
9.5.2. Форматирование жесткого диска.281
9.5.3. Команда hdparm.282
9.5.4. Команда fc.285
9.6. Принтер.288
9.6.1. Традиционные средства печати UNIX.288
9.6.2. Файл/etc/printcap.290
9.6.3. Настройка LPD с помощью программы printconf-gui.292
9.6.4. Фильтры.296
9.6.5. PostScript и Ghostscript.297
9.6.6. Шрифты для Ghostscript.298
9.6.7. Печать на удаленный принтер.301
9.7. Звуковая карта.301
9.8. Дисковод CD-ROM.303
9.9. Zip-диск фирмы Iomega для параллельного порта.304
Глава 10. Установка и обновление программных пакетов. 307
10.1. Два способа установки ПО.307
10.2. Программа rpm.307
10.3. Компиляция ПО из исходных текстов.313
10.3.1. Необходимые сведения о программировании на языке С.313
10.3.2. Инсталляция пакетов ПО из исходных текстов.315
Глава 11. Русификация и шрифты. 317
11.1. Предварительные сведения.318
11.1.1. Вывод символов на экран.318
Текстовый режим.318
Графический режим.320
11.1.2. Локализация.320
11.2. Настройка системных средств локализации.322
11.2.1. Проверка наличия средств локализации.322
11.2.2. Формат задания значений переменных локализации.323
11.2.3. Включение средств локализации.324
11.3. Русификация консоли.325
11.3.1. Что нужно сделать.325
11.3.2. Как это сделано в дистрибутиве Black Cat.328
11.3.3. Переключение кодировок.330
11.4. Русификация X Window.330
11.4.1. Немного о терминологии.331
11.4.2. Форматы файлов шрифтов.334
Растровые шрифты (Bitmap Fonts).334
Шрифты Type 1.334
Шрифты Type 3.335
Шрифты TrueType.335
Шрифты Type 42.335
Сравнение форматов Туре 1 и TrueType.335
Метафонт.336
11.4.3. Конфигурация Х-сервера.337
11.4.4. Фонт-серверы.338
Фонт-сервер xfs.338
Фонт-серверы xfstt и xfsft.339
11.4.5. Ревизия шрифтового хозяйства.340
Установлен ли фонт-сервер?.340
Какие шрифты имеются в вашей системе?.340
Файлы fonts.dir, fonts.alias и fonts.scale.343
Удаление ненужных шрифтов.346
11.4.6. Подключение новых шрифтов.346
Источники шрифтов.346
Инсталляция растровых шрифтов и шрифтов Туре 1.348
Инсталляция шрифтов TrueType.349
11.5. Кириллизация shell и других программ.352
11.5.1.bash.353
11.5.2. less.353
11.5.3. man.354
11.5.4. MOff.354
11.5.5.1s.354
11.5.6. The Midnight Commander.354
11.5.7. Диски Windows 95 и DOS.355
11.5.8. Samba.355
11.5.9. riogin.355
11.5.10. telnet.355
11.5.11. Ircll.356
11.6. Кириллизация печати.356
Глава 12. Программы для работы с текстом. 359
12.1. Несколько слов о форматах текстовых файлов.359
12.2. Программы для просмотра текстов в разных форматах.360
12.2.1. Традиционные средства UNIX для просмотра текстовых файлов.360
12.2.2. Программа Acrobat Reader (версия 4.05).361
12.2.3. Программа gv.365
12.2.4. Программы просмотра файлов PS, PDF и DVI из KDE.367
12.2.5. Пакет WordViewer.369
12.2.6. Программы-перекодировщики кодовых страниц.371
12.3. Проверка правописания.373
12.4. О трех типах текстовых редакторов.376
12.5. Консольные редакторы ASCII-файлов.378
12.5.1. Редакторы типа vi.378
12.5.2. Редактор Emacs.378
12.5.3. CoolEdit - встроенный редактор программы Midnight Commander.379
12.6. Редакторы ASCII-файлов для графического режима.383
12.6.1. Редактор KEdit.383
12.6.2. Редактор KWrite.387
12.6.3. Текстовый редактор Nedit версии 5.1.1.387
12.7. Текстовые процессоры.391
12.7.1. Возможности текстовых процессоров.391
12.7.2. Текстовые процессоры для Linux.392
12.7.3. Текстовый редактор Ted.392
12.7.4. Текстовый процессор AbiWord.397
12.7.5. Текстовый процессор KWord.399
12.7.6. Текстовые процессоры StarWriter и OpenOffice.org Writer.409
12.8. Словари и переводчики.412
Глава 13. Выход в локальные сети. 415
13.1. Подготовка к выходу в сеть.415
13.1.1. Драйверы сетевых устройств в ядре.415
13.1.2. Динамическое подключение драйверов.416
13.1.3. Получение сетевого адреса и установка ПО.417
13.2. Настройка сетевых интерфейсов.418
13.2.1. Расположение конфигурационных файлов.418
13.2.2. Команда ifconfig.419
Настройка локального интерфейса 1о.419
Настройка интерфейса платы Ethernet локальной сети (ethO).420
Интерфейс для последовательного порта.420
13.2.3. Настройка маршрутизации.420
13.2.4. Настройка службы имен.422
13.2.5. Тестирование сетевого соединения.424
13.2.6. Утилита netconf.425
13.3. Программы telnet и ftp.427
13.3.1 Программы telnet и rlogin.428
13.3.2. Программа ftp.428
13.4. Сетевая файловая система NFS.431
13.5. Подключение к Windows-сети.432
13.5.1. Что такое Samba.432
13.5.2. Монтирование файловых систем с помощью Samba.434
Затруднения.435
13.6. Подключение к серверу Novell Netware.435
Глава 14. Интернет и электронная почта. 439
14.1. Необходимые сведения о протоколах Интернета.439
14.2. Подготовка к выходу в Интернет.442
14.3. Программа кррр.
14.3.1. Конфигурирование кррр.445
14.3.2. Установка связи с помощью kppp.461
14.3.3. Проблемы с настройкой соединения.465
Если все равно не работает (куда обратиться за помощью).467
14.4. Браузеры Интернета.468
14.4.1. Путешествия по Интернету с помощью программы lynx.468
14.4.2. Браузеры Netscape Navigator и Mozilla.472
14.4.4. Файловый менеджер Konqueror.476
14.5. Электронная почта.478
Глава 15. Обитание в среде KDE. 489
15.1. Основы работы с KDE.489
15.1.1. Внешний вид.490
15.1.2. Главное меню KDE.492
15.1.3. Центр управления KDE.493
15.1.4. Настройка панели и значков на рабочем столе.497
15.2. Что такое "удобная рабочая среда".501
15.3. Утилиты.502
15.4. Офисные приложения.506
15.5. Графический редактор GIMP.510
15.6. Персональный органайзер.514
15.7. Общение с остальным миром.517
15.8. Средства мультимедиа и игры.519
15.8.1. Звук.519
15.8.2. Видео.524
Программа aKtion.524
Программа Xine.527
Программа MPlayer.535
15.8.3. Игры.536
Глава 16. Обратная сторона файловой системы. 541
16.1. Типы файловых систем, поддерживаемых в Linux.541
16.2. Структура дискового раздела в ext2fs.543
16.3. Индексные дескрипторы файлов.547
16.4. Система адресации данных.550
16.5. Виртуальная файловая система VFS.551
16.6. Новые файловые системы.552
16.7. Журналируемые файловые системы.553
16.8. Файловая система ReiserFS.554
Глава 17. Обновление ядра. 557
17.1. Что такое ядро и когда его надо менять.557
17.2. Нумерация версий ядра.558
17.3. Установка нового ядра из RPM-пакета.559
17.4. О компиляции нового ядра.561
17.4.1. Зачем вообще нужно компилировать ядро?.561
17.4.2. Что надо знать до начала компиляции.563
17.5. Семь шагов к новому ядру.564
17.5.1. Получение и разархивация ядра.564
17.5.2. Обновление программного обеспечения.565
17.5.3. Конфигурирование будущего ядра.566
17.5.4. Проверки.569
17.5.5. Компиляция ядра.570
17.5.6. Компиляция модулей.571
17.5.7. Установка ядра.571
17.6. Заключение.573
Глава 18. Виртуальный компьютер (система VMware). 575
18.1. Что такое "виртуальный компьютер".576
18.2. Инсталляция системы виртуальных машин.578
18.3. Установка лицензии на использование VMware.579
18.4. Создание виртуальной машины.579
18.5. Первый сеанс работы на виртуальном компьютере.584
18.6. О некоторых особенностях работы с виртуальным компьютером.585
18.6.1. Копирование и вставка.585
18.6.2. Приостановка и мгновенное восстановление состояния ВМ.586
18.6.3. Выключение ВМ.587
18.6.4. Использование прямого доступа к памяти.587
18.6.5. Выделение оперативной памяти для VMware.588
18.7. Подключение физических дисков к виртуальному компьютеру.589
18.7.1. Необходимые меры предосторожности.590
18.7.2. Подключение физического диска к виртуальному компьютеру.591
Права доступа к дискам.591
Файл описания физического диска.591
Процедура подключения физического диска.592
18.7.3. Загрузка ОС с физического диска.594
18.8. Выход в локальную сеть.600
18.8.1. Четыре варианта организации сетевых служб в системе VMware.600
18.8.2. Средства поддержки сетевых возможностей в VMware.603
18.8.3. Назначение МАС-адресов для виртуальных компьютеров.604
18.8.4. Установка средств сетевой поддержки.605
18.8.5. Несколько примеров настройки выхода в сеть.610
Пример 1. Подключение к существующей локальной сети
в варианте "Bridged networking".610
Пример 2. Создание сети на изолированном компьютере.611
Пример 3. Соединение виртуальной и физической сети.612
18.8.6. Доступ к дискам виртуального компьютера из ОС базового.613
18.9. Несколько дополнительных замечаний.614
18.9.1. Снова о предосторожностях.614
18.9.2. Список пользователей, которым разрешен доступ к серверу Samba.614
18.9.3. Как устранить "утечку" пакетов из виртуальной сети в реальную.615
18.9.4. О применении системы VMware.615
18.9.5. Немного о быстродействии.616
18.9.6. О первоисточниках.617
Приложение. Источники и ссылки на дополнительные материалы. 619
Предметный указатель.

Варианты загрузки .
Итак, на мой взгляд, выбор варианта загрузки производится следующим образом.
-Если у вас установлена Windows NT или Windows 2000, то используйте NT Loader.

Если у вас стоит Windows 95 или Windows 98 на FAT16, и вы не хотите ставить программу-загрузчик из другой ОС или от независимого разработчика, то можете либо использовать LILO, либо сначала запускать DOS, а затем загружать Linux с помощью loadlin.exe (или другой аналогичной программы, их существует несколько, но другие мы рассматривать не будем).

Если у вас установлена Windows 95 OSR2 или Windows 98 на FAT32, и вы не хотите ставить программу-загрузчик из другой ОС или от независимого разработчика, то вы должны будете использовать loadlin.exe. Многие руководства IIOWTO утверждают, что не нужно использовать LILO, если активный раздел у вас форматирован в системе FAT32, хотя причины этого мне неизвестны. Но моя собственная попытка загружать Linux через NT Loader, установленный в РАТ32-разделе, окончилась неудачей. Так что мне тоже пришлось в этом случае воспользоваться программой

Рассмотрены программы работы с текстом в ОС Linux и операционные оболочки, предназначенные для манипулирования файлами. В книге даны полезные ссылки на ресурсы Интернета посвященные OS Linux.

Самоучитель Линукс для пользователя (для опытных пользователей и начинающих сетевых администраторов).

Содержание самоучителя Linux:

Предисловие

Для кого эта книга

О чем эта книга

Как возникла эта книга

Типографские соглашения

Благодарности

Глава 1. ОС Linux: история и дистрибутивы

1.1. Что такое ОС вообще и обучение Linux в частности

1.1.1. Семейство ОС типа UNIX

1.1.2. Немного истории

1.1.3. Основные характеристики ОС Linux

Реальная многозадачность

Многопользовательский доступ

Свопирование оперативной памяти на диск

Страничная организация памяти

Совместное использование исполняемых программ

Общие библиотеки

Динамическое кэширование диска

100%-ное соответствие стандарту POSIX 1003.1.

Частичная поддержка возможностей System V и BSD

Возможность запуска исполняемых файлов других ОС

Поддержка различных форматов файловых систем

Сетевые возможности

Работа на разных аппаратных платформах

1.2. Дистрибутивы Linux

1.3. Требования к компьютеру

1.4. Где взять Linux?

Глава 2. Инсталляция ОС Linux на компьютер с Windows

2.1. Подготовка к инсталляции

2.3. Разделы на диске и процесс загрузки

2.3.1. Что такое «геометрия диска?»

2.3.2. Разделы диска и таблица разбиения диска

2.3.3. Процесс загрузки ОС фирмы Microsoft

2.3.4. Проблемы с большими дисками

2.4. Выбор загрузчика

2.4.1. Загрузчик LILO из дистрибутива ОС Linux

2.4.2. Другие загрузчики ОС

2.4.3. Варианты загрузки

2.5. Подготовка разделов на диске

2.5.2. Программы для разбиения диска

2.7. Использование загрузчика LILO

2.7.1. Установка и настройка загрузчика LILO

2.7.2. Установка других операционных систем после Linux

2.7.3. Перенос каталога /boot в DOS-раздел

Глава 3. Первый запуск ОС Linux

3.2. Вход в систему

3.3. Консоль, виртуальные терминалы и оболочка

3.4. Редактирование командной строки. История команд

3.5. Завершение работы системы Linux

3.6. Помощь по работ с Линукс учебник

3.6.1. Источники справочной информации

3.6.2. Страницы интерактивного руководства man

3.6.3. Команда info

3.6.4. Команда help

3.6.5. Документация, поставляемая с дистрибутивом и пакетами ПО

3.6.6. Команда Хтап

3.6.7. Команда helptool.

3.6.8. Книги и Интернет

Глава 4. Знакомство с файловой системой extlfs

4.1. Файлы и их имена

4.2. Каталоги

4.3. Назначение основных системных каталогов

4.4. Типы файлов

4.4.1. Файлы физических устройств

4.4.2. Именованные каналы (pipes)

4.4.3. Доменные гнезда (sockets)

4.5. Права доступа к файлам и каталогам

4.6. Команды для работы с файлами и каталогами

4.6.1. Команды chown и chgrp

4.6.2. Команда mkdir ...

4.6.3. Команда cat

4.6.4. Команда ср

4.6.5. Команда mv

4.6.6. Команды т и rmdir

4.6.7. Команды тоге и less

4.6.8. Команда find u символы шаблонов для имен файлов

4.6.9. Команда split - разбиваем файл на несколько частей

4.6.10. Сравнение файлов и команда patch

4.7. Команды архивирования файлов

4.7.1. Программа tar

4.7.2. Программа gzip

4.7.3. Программа bzip2

4.8. Создание и монтирование файловых систем

Глава 5. Оболочка bash

5.1. Что такое оболочка?

5.2. Специальные символы

5.3. Выполнение команд

5.3.1. Оператор;

5.3.2. Оператор &

5.3.3. Операторы && и ||

5.4. Стандартный ввод/вывод

5.4.1. Потоки ввода/вывода

5.4.2. Команда echo

5.4.3. Команда cat

5.5. Перенаправление ввода/вывода, каналы и фильтры

5.5.1. Операторы >, < и ≫

5.5.2. Оператор |

5.5.3. Фильтры

5.6. Параметры и переменные. Окружение оболочки

5.6.1. Разновидности параметров

5.6.2. Приглашения оболочки

5.6.3. Переменная PATH

5.6.4. Переменная IFS

5.6.5. Текущий и домашний каталоги

5.6.6. Команда export

5.7. Раскрытие выражений

5.7.1. Раскрытие скобок

5.7.2. Замена тильды

5.7.3. Подстановка параметров и переменных

5.7.4. Подстановка команд

5.7.5. Арифметичекие подстановки

5.7.6. Разделение слов

5.7.7. Раскрытие шаблонов имен файлов и каталогов

5.7.8. Удаление специальных символов

5.8. Shell как язык программирования

5.8.1. Операторы;/и test (или )

5.8.2. Оператор testvi условные выражения

5.8.3. Оператор case

5.8.4. Оператор select

5.8.5. Оператор for.

5.8.6. Операторы while и until

5.8.7. Функции

Синтаксис

Аргументы

Локальные переменные

Функция вычисления факториала fact

5.9. Скрипты оболочки Линукс книга и команда source

5.10. Команда sh

Глава 6. Программа Midnight Commander

6.1. Установка программы Midnight Commander

6.2. Внешний вид экрана Midnight Commander

6.3. Получение помощи

6.4. Поддержка мыши

6.5. Управление панелями

6.5.1. Форматы отображения списка файлов

6.5.2. Другие режимы отображения

6.5.3. Клавиатурные команды управления панелями

6.6. Функциональные клавиши и меню Файл

6.7. Маски файлов для операций копирования/переименования

6.8. Сообщения Midnight Commander при выполнении

операций копирования и перемещения файлов

6.9. Командная строка оболочки

6.10. Меню Команды

6.11. Настройка программы Midnight Commander

Глава 7. Графический интерфейс

7.1. XFree86 и его составные части

7.2. Как работает видеосистема компьютера

7.3. Конфигурирование Х-сервера

7.3.1. Сбор необходимых данных

7.3.2. Структура файла /etc/Xll/XF86Config

7.3.3. Настройка/etc/Xll/XF86Config

7.4. Запуск системы X Window

7.5. Выбор и настройка менеджера окон

7.6. Графическая среда КОЕ

7.7. Использование менеджера дисплея

Глава 8. Основы администрирования системы

8.1. Основные задачи системного администрирования.

Процессы и их идентификаторы

8.2. Процедура загрузки ОС Linux книга

8.2.1. Процесс init и файл /etc/inittab

8.2.2. Основные конфигурационные файлы

8.2.3. Другие файлы, влияющие на процесс загрузки

8.2.4. Процессы, происходящие при регистрации пользователя

8.3. Запуск и настройка общесистемных сервисов

8.3.1. Редактирование файла/etc/fstab

8.3.2. Файлы и разделы подкачки

8!3.3. Запуск демонов

8.3.4. System V Init Editor ksysv

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

8.4.1. Команда/и

8.4.2. Команда top

8.4.3. Приоритеты, значение nice и команда renice

8.4.4. Сигналы и команда kill

8.4.5. Перевод процесса в фоновый режим

8.4.6. Команда nohup

8.5. Управление пользователями

8.6. Управление ресурсами

8.6.1. Сколько осталось места на диске?

8.6.2. Освобождение дискового пространства

8.7. Программные средства для конфигурирования системы

8.8. Настройка окружения пользователя

Глава 9. Подключение и настройка аппаратных устройств

9.1. Драйверы устройств

9.2. Специальные файлы устройств

9.3. Клавиатура

9.3.1. Команда kbdrate

9.3.2. Таблицы кодировки символов

9.3.3. Ввод символов с клавиатуры

9.3.4. Изменение раскладки клавиатуры для текстового режима

9.3.5. Создание собственной раскладки

9.3.6. Работа с клавиатурой в графическом режиме

9.3.7. Модуль ХКВ

по настройке модуля ХКВ

9.4.1. Определение типа мыши

9.4.2. Конфликты по прерываниям

9.4.3. Настройка мыши

9.5. Жесткий диск

9.5.1. Нумерация

9.5.2. Форматирование жесткого диска

9.5.3. Команда hdparm

9.5.4. Команда fsck

9.6. Принтер

9.6.1. Традиционные средства печати UNIX

9.6.2. Файл/etc/printcap

9.6.3. Настройка LPD с помощью программы printconf-gui

9.6.4. Фильтры

9.6.5. PostScript и Ghostscript

9.6.6. Шрифты для Ghostscript

9.6.7. Печать на удаленный принтер

9.7. Звуковая карта

9.8. Дисковод CD-ROM

9.9. Zip-диск фирмы Iomega для параллельного порта

Глава 10. Установка и обновление программных пакетов

10.1. Два способа установки ПО

10.2. Программа rpm

10.3. Компиляция ПО из исходных текстов

10.3.1. Необходимые сведения о программировании на языке С

10.3.2. Инсталляция пакетов ПО из исходных текстов

Глава 11. Русификация и шрифты

11.1. Предварительные сведения

11.1.1. Вывод символов на экран

Текстовый режим

Графический режим

11.1.2. Локализация

11.2. Настройка системных средств локализации

11.2.1. Проверка наличия средств локализации

11.2.2. Формат задания значений переменных локализации

11.2.3. Включение средств локализации

11.3. Русификация консоли

11.3.1. Что нужно сделать

11.3.2. Как это сделано в дистрибутиве Black Cat

11.3.3. Переключение кодировок

11.4. Русификация X Window

11.4.1. Немного о терминологии

11.4.2. Форматы файлов шрифтов

Растровые шрифты (Bitmap Fonts)

Шрифты Type 1

Шрифты Type 3

Шрифты TrueType

Шрифты Type 42:

Сравнение форматов Туре 1 и TrueType

Метафонт

11.4.3. Конфигурация Х-сервера

11.4.4. Фонт-серверы

Фонт-сервер xfs

Фонт-серверы xfstt и xfsft

11.4.5. Ревизия шрифтового хозяйства

Установлен ли фонт-сервер?

Какие шрифты имеются в вашей системе?

Файлы fonts.dir, fonts.alias и fonts.scale

Удаление ненужных шрифтов

11.4.6. Подключение новых шрифтов

Источники шрифтов

Инсталляция растровых шрифтов и шрифтов Туре 1

Инсталляция шрифтов TrueType

11.5. Кириллизация shell и других программ

11.5.6. The Midnight Commander

11.5.7. Диски Windows 95 и DOS

11.6. Кириллизация печати

Глава 12. Программы для работы с текстом

12.1. Несколько слов о форматах текстовых файлов

12.2. Программы для просмотра текстов в разных форматах

12.2.1. Традиционные средства UNIX для просмотра

текстовых файлов

12.2.2. Программа Acrobat Reader (версия 4.05)

12.2.3. Программа gv

12.2.4. Программы просмотра файлов PS, PDF и DVI из КОЕ

12.2.5. Пакет WordViewer

12.2.6. Программы-перекодировщики кодовых страниц

12.3. Проверка правописания

12.4. О трех типах текстовых редакторов

12.5. Консольные редакторы ASCII-файлов

12.5.1. Редакторы типа vi

12.5.2. Редактор Emacs

12.5.3. CoolEdit - встроенный редактор программы

Midnight Commander

12.6. Редакторы ASCII-файлов для графического режима

12.6.1. Редактор KEdit

12.6.2. Редактор KWrite

12.6.3. Текстовый редактор Nedit версии 5.1.1

12.7. Текстовые процессоры

12.7.1. Возможности текстовых процессоров

12.7.2. Текстовые процессоры для Linux учебник

12.7.3. Текстовый редактор Ted

12.7.4. Текстовый процессор AbiWord

12.7.5. Текстовый процессор KWord

12.7.6. Текстовые процессоры StarWriter и OpenOffice.org Writer

12.8. Словари и переводчики

Глава 13. Выход в локальные сети

13.1. Подготовка к выходу в сеть

13.1.1. Драйверы сетевых устройств в ядре

13.1.2. Динамическое подключение драйверов

13.1.3. Получение сетевого адреса и установка ПО

13.2. Настройка сетевых интерфейсов

13.2.1. Расположение конфигурационных файлов

13.2.2. Команда ifconflg

Настройка локального интерфейса 1о

Настройка интерфейса платы Ethernet локальной сети (ethO)

Интерфейс для последовательного порта

13.2.3. Настройка маршрутизации

13.2.4. Настройка службы имен

13.2.5. Тестирование сетевого соединения

13.2.6. Утилита netconf

13.3. Программы telnet и ftp

13.3.1 Программы telnet и rlogin

13.3.2. Программа ftp

13.4. Сетевая файловая система NFS

13.5. Подключение к Windows-сети

13.5.1. Что такое Samba

13.5.2. Монтирование файловых систем с помощью Samba

Затруднения

13.6. Подключение к серверу Novell Netware

Глава 14. Интернет и электронная почта

14.1. Необходимые сведения о протоколах Интернета

14.2. Подготовка к выходу в Интернет

14.3. Программа кррр

14.3.1. Конфигурирование кррр

14.3.2. Установка связи с помощью kppp

14.3.3. Проблемы с настройкой соединения

Если все равно не работает (куда обратиться за помощью)

14.4. Браузеры Интернета

14.4.1. Путешествия по Интернету с помощью программы lynx

14.4.2. Браузеры Netscape Navigator и Mozilla

14.4.4. Файловый менеджер Konqueror

14.5. Электронная почта

Глава 15. Обитание в среде KDE

15.1. Основы работы с KDE

15.1.1. Внешний вид

15.1.2. Главное меню KDE

15.1.3. Центр управления КОЕ

15.1.4. Настройка панели и значков на рабочем столе

15.2. Что такое «удобная рабочая среда»

15.3. Утилиты

15.4. Офисные приложения

15.5. Графический редактор GIMP

15.6. Персональный органайзер

15.7. Общение с остальным миром

15.8. Средства мультимедиа и игры

15.8.1. Звук

15.8.2. Видео

Программа aKtion

Программа Xine

Программа MPlayer

15.8.3. Игры

Глава 16. Обратная сторона файловой системы

16.1. Типы файловых систем, поддерживаемых в Линукс обучение

16.2. Структура дискового раздела в ext2fs

16.4. Система адресации данных

16.5. Виртуальная файловая система VFS

16.6. Новые файловые системы

16.7. Журналируемые файловые системы

16.8. Файловая система ReiserFS...

Глава 17. Обновление ядра

17.1. Что такое ядро и когда его надо менять

17.2. Нумерация версий ядра

17.3. Установка нового ядра из RPM-пакета

17.4. О компиляции нового ядра

17.4.1. Зачем вообще нужно компилировать ядро?

17.4.2. Что надо знать до начала компиляции

17.5. Семь шагов к новому ядру

17.5.1. Получение и разархивация ядра

17.5.2. Обновление программного обеспечения

17.5.3. Конфигурирование будущего ядра

17.5.4. Проверки

17.5.5. Компиляция ядра

17.5.6. Компиляция модулей

17.5.7. Установка ядра

17.6. Заключение

Глава 18. Виртуальный компьютер (система VMware)

18.1. Что такое «виртуальный компьютер»

18.2. Инсталляция системы виртуальных машин

18.3. Установка лицензии на использование VMware

18.4. Создание виртуальной машины

18.5. Первый сеанс работы на виртуальном компьютере

18.6. О некоторых особенностях работы с виртуальным компьютером

18.6.1. Копирование и вставка

18.6.2. Приостановка и мгновенное восстановление состояния ВМ

18.6.3. Выключение ВМ

18.6.4. Использование прямого доступа к памяти

18.6.5. Выделение оперативной памяти для VMware

18.7. Подключение физических дисков к виртуальному компьютеру

18.7.1. Необходимые меры предосторожности

18.7.2. Подключение физического диска к виртуальному компьютеру

Права доступа к дискам

Файл описания физического диска

Процедура подключения физического диска

18.8. Выход в локальную сеть

18.8.1. Четыре варианта организации сетевых служб в системе VMware

18.8.2. Средства поддержки сетевых возможностей в VMware

18.8.3. Назначение МАС-адресов для виртуальных компьютеров

18.8.4. Установка средств сетевой поддержки

18.8.5. Несколько примеров настройки выхода в сеть

Пример 1. Подключение к существующей локальной сети в варианте «Bridged networking»

Пример 2. Создание сети на изолированном компьютере

Пример 3. Соединение виртуальной и физической сети

18.8.6. Доступ к дискам виртуального компьютера из ОС базового

18.9. Несколько дополнительных замечаний

Подборка книг для тех, кто хочет знать историю и устройство UNIX-подобных операционных систем и желает научиться их администрированию и разработке ПО для Linux-платформы.

Линус Торвальдс «Just for Fun: Записки нечаянного революционера» (2002)

Линус Торвальдс, вопреки распространенным представлениям, не изобрел open source. Но именно он открыл возможности этого принципа, превзошедшие все мыслимые ожидания. Начав с написания собственной программы эмуляции терминала, он, в конце концов, создал полноценную операционную систему - и по сей день самую популярную в мире. Остальное сделало комьюнити, с энтузиазмом принявшееся дорабатывать и совершенствовать исходники, предоставленные Линусом в открытый доступ всему миру.

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

«Just for Fun» — смесь биографии Линуса с рассуждениями о технологиях и путях их развития, написанная очаровательным, легким языком. Ценителям биографических трудов подобного формата она способна доставить не меньшее удовольствие, чем самый знаменитый представитель юмористически-биографического жанра с научно-техническим уклоном - «Вы, должно быть, шутите, Мистер Фейнман!», покоривший миллионы сердец. Это книга, не способная устареть или надоесть.

Хотя Линус с удовольствием гоняет на своем блестящем новом «BMW», он никогда не гнался за славой и богатством. Тем не менее и то и другое пришло к нему, когда Линус Торвальдс радикально изменил мир технологий по одной эгоистической причине: ради собственного удовольствия.

Рафаэль Херцог, Ролан Ма «Настольная книга администратора Debian» (2016)

Одно из лучших руководств по Linux. Новое, переработанное издание 2016 подойдет как новичкам, так и опытным администраторам Ubuntu/Debian/Mint.

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

Брайан Уорд «Внутреннее устройство Linux» (2016)

Книга Брайана Уорда мгновенно стала бестселлером. Она описывает все тонкости работы с ОС Linux: системное администрирование, глубокие механизмы, обеспечивающие низкоуровневый функционал Linux, основы работы с ядром и принципы правильной эксплуатации компьютерных сетей.

В книге также затрагиваются темы программирования низкоуровневых сценариев на языке С, защиты информации и виртуализации.

Журнал Linux Format, все номера за 2014, 2015 и 2016

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

Информационное наполнение журнала будет интересным и полезным всем пользователям ПК, как специалистам по программированию и системному администрированию, так и тем, кто только начинает свой путь в быстро изменяющемся мире open source.

Сэм Алапати «Современное администрирование Linux» (2016)

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

Основные темы:

  • Масштабируемость, веб-приложения, веб-сервисы и микросервисы
  • Серверная виртуализация, Docker
  • Автоматизирование серверного деплоймента и работа с системами развертки
  • Контроль версий и организация работы с исходным кодом

и многое другое.

Дэниел Барретт «Карманный путеводитель по Linux» 3-е изд. (2016)

Если вы используете Linux в повседневной жизни, эта книга послужит прекрасным справочником, способным ответить на многие вопросы, возникающие у пользователей каждый день. Третье издание содержит многие новые команды, предложенные читателями предыдущих изданий.

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

Грегори Бойс «Поваренная книга сетей Linux» (2016)

Более 40 рецептов, которые помогут установить и настроить сеть на Linux. Начиная с основ работы операционной системы и заканчивая профессиональным администрированием сервера и сети, книга предоставляет готовые решения построения, сопровождения и защиты компьютерной сети.

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