В начало → Linux не для идиотов
Gentoo-doc HOME В началоСлед.: Ядро и модули

Linux не для идиотов

Артём Капитула

2007

Аннотация

С версии: 1.1

Обновлено в версии: 2.0


1. Предисловие
2. Ядро и модули
3. Загрузка операционной системы
4. Организация памяти
5. System V shared memory
6. Файловая система
7. Статически и динамически собранные программы
8. Системная библиотека GNU libc
9. LD, Shared Library, SO и много страшных слов
10. Информация о процессах и файловая система /proc
11. Интерфейс sysctl
12. Создание процессов
13. Секреты /dev
14. Блочные устройства
15. Сетевая подсистема
16. Маршрутизация IP и форвардинг
17. Фильтры пакетов
18. Управление пользователями, NSS и PAM
19. X11 и все-все-все
20. Локализация
21. Менеджер пакетов и зависимости

1. Предисловие

Я много лет работал с Linux, и, общаясь со многими единомышленниками, сделал один странный вывод: нам катастрофически не хватает документации. Причем не инструкций вида «сделайте так и вот так» и не справочных руководств, а некоторого «мостика» между новичком, который видел только графическую оболочку подобную GNOME или KDE, и профессионалом, который может скомпилировать необходимый ему драйвер, даже если этот драйвер упорно сопротивляется.

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

Некоторое время я использовал фрагменты этой книги также как часть учебного курса в Челябинском Государственном университете (ЧелГУ) для того, чтобы мои студенты могли ориентироваться в системе несколько лучше, чем на уровне команд ls/ps/exit. Конечно, если честно – как учебное пособие эта маленькая книга непригодна, но, как мне кажется, она неплохо подходит как дополнительная литература.

Если у вас есть пожелания и дополнения – пишите мне почтой на dalt74@gmail.com , я постараюсь учесть ваши замечания в следующей редакции. Большое спасибо всем тем кто участвовал в рецензировании и помогал советами и замечаниями.

Искренне ваш, Артем Капитула (no-dashi, dalth & viking)

P.S. если вы будете распечатывать или выкладывать это пособие – пожалуйста, указывайте ссылку на автора и оригинальный источник, договорились?

P.P.S. пока что есть следующий to-do list: основы DNS, базовые настройки серверов и рабочих станций под типичные нужды. Ориентировочный срок следующей редакции – через три месяца.

В началоСлед.: Ядро и модули
В начало → Linux не для идиотов