Loading...
Error

Магда Юрий - UNIX для студента [Справочник, 2007, PDF]

Ответить на тему

 | 

 
Автор Сообщение

alexdesign

UNIX для студента

Год выпуска: 2007
Автор: Магда Юрий
Наличие иллюстраций: Ч/б иллюстрации
Жанр: Справочник
Издательство: БХВ-Петербург
ISBN: 978-5-94157-972-3
Формат: PDF
Качество: Сканированные страницы + OCR + оглавление
Количество страниц: 474
Описание: Рассматривается широкий круг вопросов функционирования операционной системы UNIX, в том числе базовые вопросы построения операционной системы, принципы организации файловой системы UNIX, учетные записи пользователей, установка, запуск и функционирование популярных операционных систем Linux, FreeBSD и Solaris, взаимодействие пользователя с операционной системой и командные оболочки. С позиции пользователя изложены базовые концепции работы операционной системы UNIX в сетях TCP/IP, настройка Интернета и электронной почты. Рассмотрены вопросы разработки программного обеспечения, в том числе программ на языке C, приложений на Java и командных сценариев на языке Perl. Приведены исходные коды целого ряда программ и примеров. В доступной форме даны принципы построения графических интерфейсов пользователя и работа с ними.
Глава 1. Обзор операционных систем UNIX ............................... 7
1.1. Solaris ............................................................................................. 11
1.2. FreeBSD ......................................................................................... 11
1.3. Linux .............................................................................................. 12
Глава 2. Основы организации UNIX .......................................... 15
2.1. Ядро ............................................................................................... 20
2.1.1. Программы, процессы и потоки ........................................... 24
2.1.2. Взаимодействие процессов .................................................... 33
2.2. Системные процессы ................................................................... 39
Глава 3. Файловая система ....................................................... 43
3.1. Иерархия файловой системы ...................................................... 48
3.2. Функции API для работы с файлами ......................................... 53
3.3. Операции с файлами. Индексные дескрипторы ...................... 58
3.4. Права доступа к файлам .............................................................. 68
3.5. Операции с дисковыми файлами ............................................... 80
3.5.1. Копирование файлов .............................................................. 80
3.5.2. Перемещение файлов ............................................................. 83
3.5.3. Удаление файлов и каталогов................................................ 85
3.5.4. Создание каталогов ................................................................ 86
3.6. Поиск файлов и каталогов .......................................................... 87
IV Îãëàâëåíèå
Глава 4. Учетные записи пользователей .................................... 93
4.1. Команды UNIX для работы с учетными записями ................ 111
4.2. Программное управление учетными записями ....................... 123
Глава 5. Установка, запуск и функционирование UNIX ............ 131
5.1. Этапы установки системы ......................................................... 134
5.2. Основы создания файловых систем ......................................... 138
5.2.1. Файловая система UFS ........................................................ 141
5.2.2. Примеры создания файловых систем ................................. 145
5.2.3. Диагностика файловых систем ............................................ 160
5.3. Особенности установки различных операционных систем ... 161
5.3.1. Установка операционной системы Solaris .......................... 180
5.3.2. Установка Linux .................................................................... 183
5.4. Запуск и остановка UNIX ......................................................... 190
5.4.1. Загрузка FreeBSD .................................................................. 191
5.4.2. Запуск Solaris 9 ...................................................................... 201
5.4.3. Запуск и останов Linux ........................................................ 209
Глава 6. Взаимодействие пользователя
с операционной системой: командные интерпретаторы .............. 217
6.1. Элементы языка shell ................................................................. 220
6.2. Командные файлы ..................................................................... 240
6.3. Логические структуры командного интерпретатора .............. 247
Глава 7. Сетевые настройки UNIX .......................................... 259
7.1. Топология сетей ......................................................................... 261
7.2. Модели сетевого взаимодействия ............................................. 267
7.2.1. Модель OSI ............................................................................ 267
7.2.2. Стек протоколов TCP/IP ..................................................... 272
7.3. Сетевые приложения ................................................................. 276
7.4. Адресация в Интернете ............................................................. 282
7.5. Маршрутизация .......................................................................... 287
7.6. Электронная почта и Интернет ................................................ 299
7.6.1. Программа mail ..................................................................... 301
7.6.2. Программа sendmail .............................................................. 306
7.6.3. World Wide Web ..................................................................... 307
Îãëàâëåíèå V
7.7. Сетевые интерфейсы .................................................................. 311
7.8. Статистика работы сети ............................................................. 315
7.9. Диагностика сети и поиск неисправностей ............................ 319
7.10. Основы программирования сетевых приложений ................ 325
Глава 8. Разработка программного обеспечения
в среде UNIX .......................................................................... 335
8.1. Разработка приложений на C++ .............................................. 339
8.2. Java ............................................................................................... 347
8.2.1. Первая программа на Java ................................................... 351
8.2.2. Синтаксис языка ................................................................... 354
8.2.3. Введение в классы ................................................................ 356
8.2.4. Обработка ошибок ................................................................ 362
8.2.5. Работа со строками ............................................................... 364
8.2.6. Пакеты ................................................................................... 371
8.2.7. Ввод/вывод в Java ................................................................. 372
8.2.8. Апплеты ................................................................................. 383
8.3. Perl ............................................................................................... 384
8.3.1. Запуск программ ................................................................... 387
8.3.2. Скалярные переменные и массивы .................................... 388
8.3.3. Хэши ...................................................................................... 398
8.3.4. Операции и выражения ........................................................ 399
8.3.5. Логические структуры языка ............................................... 403
8.3.6. Регулярные выражения ........................................................ 407
8.3.7. Обработка файлов и каталогов ............................................ 411
8.3.8. Сетевое программирование в Perl ....................................... 417
Глава 9. Графический интерфейс пользователя ........................ 421
9.1. Архитектура системы X Window ............................................... 422
9.2. Команды X Window .................................................................... 438
9.3. Оконные менеджеры и графические оболочки ...................... 448
9.3.1. Оконные менеджеры ............................................................ 448
9.3.2. Графические оболочки ......................................................... 453
Заключение ............................................................................ 459
Предметный указатель ............................................................ 461
Download
Для скачивания .torrent файлов необходима регистрация
Сайт не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Показать сообщения:    
Ответить на тему