Администрирование локальных сетей
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: реферат по культурологии, доклад по биологии
| Добавил(а) на сайт: Tolkachjov.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
Классификация веб-объектов. 235
Спецификация DTD. Понятие ортогональности и методы ее реализации. 236
Веб-страницы. Языки разметки. (HTML, XML) 237
Веб-страницы. Программирование (JavaScript, CSS, SSI, CGI, PHP) 261
Модульность и ортогональность с использованием существующих технологий.
288
Веб-приложения. 289
Общие требования к страницам сайта. 290
Совместимость с различными браузерами. 292
13. Конфигурация и управление веб-серверами. 295
Встроенные средства управления сервером. (apachectl, apxs) 295
Глобальные разделы конфигурации. 296
Вспомогательные скрипты – просмотр и ротация логов, статистика посещений.
299
Безопасность веб-сервера. 299
Организация доступа и разграничение прав пользователей. 303
. Подключение новых модулей и апгрейд программного обеспечения веб-сайта.
303
14. Администрирование веб-сервера. 304
Логгирование и поиск ошибок. 305
Обеспечение безопасности . 311
Создание резервных копий. Технологии: Backup, mirroring. 313
15. Система безопасности HP-UX 314
16. Политика и планирование системы безопасности 314
Установка Trusted Системы 315
Управление паролями и системным доступом 316
17. Управлением доступом к файлам и каталогам 317
Контроль безопасности сети (networks) 319
Общий обзор архитектуры UNIX систем.
Краткий обзор UNIX подобных операционных систем.
В даный момент, не существует стандартной системы UNIX, вместо этого вы
столкнетесь со множеством операционных систем, имеющих свои названия и
особенности. Но за этими особенностями и названиями прослеживается общая
архитектура, интерфейс и среда программирования. Все эти системы так или
иначе являются родственными Из-за своей простоты, ясности, легкой
способности к расширению и модификации UNIX стали переносить на множество
платформ. Однако несмотря на множество реализаций базовой системы, среди
всех них можно четко выделить две основные ветки: System V UNIX и BSD UNIX.
Различия между ними не носят принципияльный характер и зачастую сказать к
какой из веток принадлежит та или иная реализация операционной системы
бывает сложно. К основным различиям между System V и BSD подобными
системами можно отнести терминальную инициализацию, имена конфигурационных
файлов и файлов инициализации системы, стандартный размер блоков файловой
системы, управление терминалами, различное отображение информации о
процессах и.т.п. Одним словом принципиальных различий с точки зрения
пользователя между разными ветками операционной системы UNIX не существует.
Рассматриваемая нами операционная система HP-UX 10.20 является одной из
реализаций UNIX выпущенной фирмой Hewlett-Packard. По своей структуре это
чистая System V подобная 32-х разрядная операционная система, включающая
поддержку симметричных многопроцессорных систем (SMP), файловых систем
большего объема (до 128Гб) и расширенного виртуального адресного
пространства (до 3.75 Гб).
Основные причины популярности UNIX.
Каковы же причины популярности этой операционной системы ? В первую
очередь это более чем трех десятилетний возраст. За этот период она
полностью прошла проверку временем. Во вторых код системы практически
полностью написан на языке высокого уровня С, что сделало ее простой для
понимания, внесения изменений и переноса на другие аппаратные платформы.
Некоторые из версий UNIX поставляются вместе с исходными текстами, однако
даже несмотря на то что большинство UNIX поставляется в виде бинарных
файлов, система все равно остается легко расширяемой и настраиваемой. Так
же следует отметить тот факт что UNIX в изначально создавалась как
многопользовательская и многозадачная система ориентированная в первую
очередь на выполнение серверных функций. Следует отметить и тот факт что
UNIX практически изначально создавалась как сетевая операционная система
(даже графическая оболочка UNIX система X Window является полностью
сетевой), что позволило ей занять лидирующие позиции на рынке серверов для
Интернет приложений и дало мощные встроенные средства удаленного
администрирования. Не маловажную роль в популярности UNIX сыграла ее
единая иерархическая файловая система с унифицированным доступом не только
к файлам данных но и к аппаратным ресурсам таким как диски, терминалы, принтеры, сеть, память и.т.п.
Структура операционной системы.
В задачу операционной системы UNIX входит непосредственное управление
ресурсами компьютера, распределение их между пользователями, скрывая от
последних внутреннюю архитектуру аппаратного обеспечения, путем
предоставления унифицированного интерфейса доступа к аппаратным ресурсам.
К аппаратным ресурсам компьютера относится в первую очередь вычислительные
ресурсы процессора, память и дисковое пространство, а также ряд
периферийных устройств, таких как накопители на магнитных лентах, принтеры, терминалы, сетевые адаптеры и.т.п. Самый общий взгляд позволяет увидеть
двухуровневую модель системы в том виде как она представлена на рис. 1.1.
Рис 1.1
В центре находятся аппаратные ресурсы компьютера с которыми
непосредственно взаимодействует ядро операционной системы изолируя
прикладные программы пользователя от особенностей аппаратной архитектуры.
Ядро имеет определенный минимальный набор услуг представляемых прикладным
программам. В первую очередь это операции ввода-вывода (открытие, закрытие, чтение, запись и управление файлами), создание и управление процессами, организация синхронизации и обмена данными между процессами, управление
памятью (реальной и виртуальной).
Второй важнейшей функцией выполняемой ядром является защита операционной системы от разрушения со стороны пользовательских программ и реализация механизмов защиты данных в многопользовательской среде. Все пользовательские приложения пользуются услугами ядра посредством системных вызовов.
На втором уровне находятся приложения, как пользовательские, обеспечивающие интерфейс с пользователем так и системные, управляющие работой системы. Несмотря на различные выполняемые задачи, схемы их взаимодействия с ядром одинаковы.
Задачи выполняемые ядром операционной системы
Остановимся более подробно на структуре ядра операционной системы.
Функционально его можно представить состоящим из трех основных подсистем:
подсистемы управления процессами и памятью, подсистемы ввода-вывода и
файловой подсистемы. Все современные микропроцессоры поддерживают
виртуальную память, защищенный и многозадачный режим работы. Последний
подразумевает выделение кванта процессорного времени определенной задачи с
последующим переключением на другую задачу
Каждая задача имеет идентификатор уровня защиты, некоторые команды из
системы команд процессора могут выполняться на любом уровне защиты, но есть
привелигированные команды выполнение которых возможно лишь задачей имеющей
нулевой уровень привилегии. Ядро операционной системы работает на нулевом
уровне защиты, только оно имеет непосредственный доступ к физической
памяти, системным регистрам процессора и портам ввода вывода.
Пользовательские программы общаются с ядром посредством системных вызовов, представляющих собой команду приводящую к переключению процесса в контекст
ядра, передачей параметров ядру. Затем ядро проверяет корректность
параметров, права пользовательского процесса на возможность выполнения
данного системного вызова и лишь после этого переходит к непосредственному
выполнению всех низкоуровневых действий необходимых для исполнения
пользовательского запроса. Благодаря этому достигается защита критически
важных данных ядра от случайного или преднамеренного разрушения со стороны
пользователя.
Второй из важнейших функций ядра является обработка исключительных ситуаций возникающих в результате работы операционной системы и представляющим собой програмные прерывания. К последним относятся ошибки защиты (на пример попытка прикладной программы получить доступ к портам ввода-вывода или чужой области памяти), ошибки в работе оборудования, а также системные события возникающие при нормальной работе операционной системы. Некоторые из исключительных ситуаций приводят к аварийному завершению системы (ошибки оборудования или исключительная ситуация возникшая во время обработки исключительной ситуации), некоторые к аварийному завершению пользовательской программы при этом возможен сброс на диск в файл образа процесса вызвавшего исключительную ситуацию c целью дальнейшего анализа отладчиком, а некоторые просто жизненно необходимы для нормального функционирования операционной системы (одна из таких исключительных ситуаций будет рассмотрена ниже).
Рекомендуем скачать другие рефераты по теме: бесплатные тесты бесплатно, рефераты по медицине.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата