Сообщение

Цилюрик О. - Инструменты в Linux для программистов из Windows [2011, PDF, RUS]

Сообщение Солнышко » 31 янв 2018, 20:53

Цилюрик О. - Инструменты в Linux для программистов из Windows
Год: 2011
Автор: Цилюрик Олег
Редакция: 2.60
Язык: Русский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Количество страниц: 150
Описание: Представлен проект книги, которая в конспективной манере обозначает те места в практике программиста-разработчика, которые, при общности концептуальных понятий, разительно отличаются в Linux от того, что привычно программисту из Windows. Цель книги: указать на такие места, чтобы не приходилось разыскивать наугад ответ на вопрос: "а как это делается в Linux?"
Введение .............................................................................................................................................4
Структура книги ............................................................................................................................4
Что есть и чего нет в книге? .........................................................................................................5
Соглашения и выделения, принятые в тексте ............................................................................6
Код примеров и замеченные опечатки ........................................................................................6
Замечание о дистрибутивах и версиях ядра ..............................................................................6
Общие принципы ...............................................................................................................................8
POSIX операционные системы - родовые черты .......................................................................8
Операционная система Linux .......................................................................................................9
Дистрибутивы Linux ...................................................................................................................10
Файловая система ............................................................................................................................13
Корневые каталоги ......................................................................................................................13
Важные системные файлы .........................................................................................................15
Конфигурации (/etc) ...............................................................................................................15
Информация о состояниях (/proc и /sys) ..............................................................................16
Файловая система /sys .......................................................................................................19
Данные и журналы (/var) .......................................................................................................20
Каталог устройств (/dev) .......................................................................................................21
Устройства хранения .........................................................................................................22
Каталог загрузки (/boot) и коротко о загрузке .....................................................................24
Монтирование файловых систем ..............................................................................................26
Командный интерпретатор .............................................................................................................29
Переменные окружения .............................................................................................................30
Некоторые важные переменные ...........................................................................................32
Встроенные переменные ..................................................................................................33
Консольные команды .......................................................................................................................34
Формат командной строки .........................................................................................................35
Уровень диагностического вывода команд ..........................................................................36
Фильтры, каналы, конвейеры ................................................................................................36
Справочные системы ..................................................................................................................37
Пользователи и права .................................................................................................................38
Файловая система: структура и команды .................................................................................42
Владельцы и права .................................................................................................................43
Информация о файле .........................................................................................................43
Дополнительные атрибуты файла ....................................................................................44
Навигация в дереве имён .......................................................................................................45
Основные операции ...............................................................................................................45
Архивы .........................................................................................................................................48
Устройства ...................................................................................................................................48
Подсистема udev .....................................................................................................................49
Команды диагностики оборудования ........................................................................................50
Компиляция и сборка приложений ................................................................................................53
Компилятор GCC ........................................................................................................................53
Библиотеки ..................................................................................................................................55
Библиотеки: использование ..................................................................................................55
Библиотеки: связывание ........................................................................................................55
Библиотеки: построение ........................................................................................................59
Как это всё работает? .............................................................................................................63
Конструктор и деструктор ................................................................................................63
Подмена имён ................................................................................................................66
Данные в динамической библиотеке ...............................................................................67
Некоторые сравнения .............................................................................................................69
Создание проектов, сборка make ...............................................................................................69
Как существенно ускорить сборку make ..............................................................................71
Сборка модулей ядра .............................................................................................................74
Прочий инструментарий создания программных проектов ...................................................74
Другие языки программирования .........................................................................................74
Интегрированные среды разработки ....................................................................................75
Установка программного обеспечения ..........................................................................................76
Бинарная установка ....................................................................................................................76
Пакетная установка .....................................................................................................................77
Пакетная система rpm и менеджер yum ...............................................................................78
Пакеты исходных кодов .........................................................................................................79
Создание собственного инсталляционного пакета .............................................................79
Инсталляция из исходников .......................................................................................................80
Непосредственная сборка ......................................................................................................81
Autoconf / Automake ...............................................................................................................82
Создание своего конфигурируемого пакета ....................................................................84
Cmake ......................................................................................................................................86
Портирование POSIX программного обеспечения ..................................................................87
Инструменты удалённой работы ....................................................................................................90
Сеть Linux ....................................................................................................................................90
Сетевые интерфейсы ..............................................................................................................90
Инструменты управления и диагностики ............................................................................92
Протокол ssh (Secure Shell) ........................................................................................................93
Клиент telnet ................................................................................................................................93
Клиент rlogin ...............................................................................................................................95
Средства ftp / tftp .........................................................................................................................95
Система nfs ..................................................................................................................................96
Удалённые сессии в файловом менеджере mc .........................................................................99
Удалённый X11 ............................................................................................................................99
Нативный протокол X...........................................................................................................100
Графическая сессия ssh ........................................................................................................102
Сети Windows ............................................................................................................................103
Пакет Samba ..........................................................................................................................103
Печать с Samba ................................................................................................................104
Серверная часть Samba ...................................................................................................104
Файловые системы smbfs и cifsfs .......................................................................................105
Библиотеки API POSIX .................................................................................................................107
Сводный перечень по разделам API ........................................................................................107
Окружение процесса .................................................................................................................108
Обработка опций командной строки ..................................................................................108
Параллельные процессы ..........................................................................................................109
Время клонирования ............................................................................................................111
Загрузка нового экземпляра (процесса) .............................................................................113
Сигналы .....................................................................................................................................121
Модель ненадёжной обработки сигналов ..........................................................................122
Модель надёжной обработки сигналов ..............................................................................123
Модель обработки сигналов реального времени ..............................................................125
Сигналы в потоках ...............................................................................................................127
Параллельные потоки ...............................................................................................................127
Создание потока ...................................................................................................................127
Параметры создания потока ...........................................................................................129
Временные затраты на создание потока ........................................................................131
Активность потока ...............................................................................................................131
Завершение потока ...............................................................................................................132
Данные потока ......................................................................................................................133
Собственные данные потока ..........................................................................................133
Сигналы в потоках ...............................................................................................................135
Расширенные операции ввода-вывода ....................................................................................137
Неблокирующий ввод-вывод ..............................................................................................138
Мультиплексирование ввода-вывода ..................................................................................138
Ввод-вывод управляемый сигналом ...................................................................................141
Асинхронный ввод-вывод ...................................................................................................142
Терминал, режим ввода: канонический и неканонический .............................................143
Приложения ....................................................................................................................................146
Приложение А : Восстановление пароля root ........................................................................146
Использование мультизагрузчика GRUB ...........................................................................146
Использование загрузочного Live CD ................................................................................146
Соображения безопасности .................................................................................................147
Источники использованной информации ....................................................................................148

Постеры

Соцсети

 

Статистика

Автор: Солнышко
Добавлен: 31 янв 2018, 20:53
Размер: 968.29 КБ
Размер: 991 530 байт
Сидеров: 0
Личеров: 0
Скачали: 0
Здоровье: 0%
Скорость скачивания: 0 байт/сек
Скорость раздачи: 0 байт/сек
Последний сидер: Нет
Последний личер: Нет
Приватный: Нет (DHT включён)
Операционные системы Скачать торрент
Скачать торрент
[ Размер 1.71 КБ / Просмотров 0 ]

Поделиться



  • Похожие торренты
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в Операционные системы