UNIX-сервер
Книга представляет собой новую редакцию книги “UNIX System V Release 4.2”. Актуальность использования ОС UNIX за последние годы только повысилась. В настоящее время все больше появляется обслуживающих центров, где в качестве основного корпоративного сервера используется UNIX в тесном взаимодействии с другими серверами, такими, как Windows NT и IntranetWare.В новой книге взята за основу общая канва описания возможностей UNIX из предыдущей редакции, но список команд детально переработан. Некоторые главы, потерявшие свою актуальность, заменены другими, посвященными конфигурированию и настройке, обеспечению взаимодействия UNIX и Windows NT. Особое внимание уделено Internet-возможностям UNIX, потому что она остается первоосновой для всех развивающихся технологий. В специальных главах книги описан типовой набор корпоративного UNIX-сервера и приведены сценарии генерации и скриптописания основных конфигурационных файлов и настраиваемых компонент. В качестве вспомогательного материала использованы малодоступные для широкой публики источники и описание практических приемов работы UNIX- программистов и администраторов
Всего томов 2. Том 1
ISBN: 5-86404-115-7
Страниц: 277
Артикул: 41423
Возрастная маркировка: 16+
Содержание
Содержание книги "UNIX-сервер : настройка, конфигурирование, работа в операционной среде, Internet-возможности"
Отрывок из книги
Сергей ДУНАЕВ. UNIX-сервер. Том 1 22 Используя технику сигналов, можно решать самые разнообразные задачи, в том числе можно даже предотвратить такую неприятную особенность, как появление в системе “процессов-зомби”. В System V имеется средство, построенное на использовании сигнала SIGCLD: signal (SIGCLD,SIG_IGN); Такой вызов говорит ядру, что далее “процесс-отец” не обязан знать о судьбе своих “сыновей”, поэтому ядро будет само заканчивать процессы по exit или другим способом и “зомби” поэтому появляться не будут. В UNIX 4.3 BSD такого средства нет. 1.4.2. Семафоры Семафоры наряду с программными каналами, очередями сообщений и разделяе-мой памятью входят в так называемую группу IPC - средства межпроцессных ком-муникаций (InterProcess Communication). Семафоры - это достаточно мощное средство синхронизации процессов. Зачем нужны семафоры? В любой ОС имеются критические ресурсы, с каждым из которых в текущий момент может работать только один процесс, который захватывает ресурс и по ис-течении короткого интервала времени освобождает его для других. Так вот, семафо-ры по определенной схеме управляют доступом к критическим ресурсам. Сами по себе они представляют целые числа или массивы целых чисел, с которыми допус-тимы только две атомарные (неделимые) операции. Всегда семафоры - это средства задержки процессов, которые тормозятся или “засыпают” на светофорах и “пробуждаются” и приходят в движение при изменении состояния семафоров. Таким образом, дескриптор семафора является информацион-ной управляющей структурой ipc-perm и хранится в файле <sys/ipc.h>. Процесс может создать семафор с помощью системного вызова semget. В результате успешного выполнения semget возвращается semid - иден-тификатор созданного или уже имеющегося семафора. После создания семафора любой процесс, который знает его идентификатор semid, может на него воздействовать с помощью системного вызова semctl, который осуществляет настройку и проверку состояния множественного семафора. Семафор являе...
Внимание!
При обнаружении неточностей или ошибок в описании книги "UNIX-сервер : настройка, конфигурирование, работа в операционной среде, Internet-возможности (автор Сергей Дунаев)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку