Автор работы: Пользователь скрыл имя, 11 Февраля 2013 в 03:24, курс лекций
Применение подхода открытых систем в настоящее время является основной тенденцией в области информационных технологий и средств вычислительной техники, поддерживающих эти технологии. Идеологию открытых систем реализуют в своих последних разработках все ведущие фирмы - поставщики средств вычислительной техники, передачи информации, программного обеспечения и разработки прикладных информационных систем. Их результативность на рынке информационных технологий и систем определяется согласованной (в пред конкурентной фазе) научно-технической политикой и реализацией стандартов открытых систем.
Тема 1. Особенности работы в многопользовательских средах 6
1.1. Открытые Системы, процессы стандартизации и профили стандартов. 6
1.1.1. Понятие подхода Открытых Систем. 6
1.1.2. Архитектура Открытых Систем. 7
1.1.3. Преимущества идеологии открытых систем. 10
1.1.4. Открытые Системы и объектно-ориентированный подход 11
1.1.5. Стандарты Открытых Систем 13
1.1.6. Профили стандартов Открытых Систем 15
1.1.7. Заключение 16
1.2. Архитектура «клиент-сервер» и «клиент-серверные» технологии. 17
1.2.1. Введение. 17
1.2.2. Традиционные подходы в моделировании 17
1.2.3. Серверы приложений 18
1.2.4. Заключение 21
1.3. Построение многопользовательских информационных систем и управление ими. 21
1.3.1. Цели администрирования 21
1.3.2. Обязанности системного администратора 21
1.3.3. Проблема организации администрирования крупных информационных систем. 22
1.3.4. Администрирование СУД 26
1.3.5. Технические средства обеспечения безопасности информационных технологий. 28
1.3.6. Задачи администратора 28
1.3.7. Планирование эффективной рабочей среды 29
Тема 2. Системная архитектура Oracle. 30
2.1. Архитектура 30
2.2. Сервер 30
2.3. Файлы. 37
2.3.1. Файлы параметров 38
2.3.2. Файлы данных 40
2.3.3. Временные файлы 44
2.3.4. Управляющие файлы 45
2.3.5. Файлы журнала повторного выполнения 46
Тема 3. Администрирование в среде Unix. 48
3.1. Включение станции Sun SPARCstation. 48
3.2. Регистрация нового пользователя. 49
3.3. Начало работы в системе. 50
3.3.1. Вход. 50
3.3.2. Пользовательский профайл 51
3.3.3. Выключение системы. 52
3.4. Несколько простейших команд Unix. 52
3.4.1. Некоторые наиболее употребительные команды. 54
3.5. Очень кратко о редакторе VI. 54
3.6. Базовые принципы системы UNIX 56
3.6.1. Что входит в ядро 56
3.6.2. Файловая система UNIX. 57
3.7. Утилита системного администратора SYSADM. 57
3.8. Несколько сетевых команд Unix. 58
3.8.1. finger. Кто работает в системе 58
3.8.2. talk. Вызвать пользователя на разговор 58
3.8.3. mailx. Послать кому-нибудь электронную почту 59
3.8.4. telnet. Залогиниться на удаленную машину 59
3.8.5. ftp. File Trasfer Protocol. Пересылка файлов 59
3.8.6. ping. "Прозвонить" удаленную машину 60
3.9. Сетевая файловая система NFS 60
3.9.1. Для того, чтобы Unix-машина служила NFS сервером 61
3.9.2. Активизация NFS. 61
3.10. Система печати LP 62
3.10.1 Подключить к системе новый принтер. 62
3.11. Графическая оболочка X-Windows System 63
3.11.1. Основная идея X Windows 63
3.11.2. Как это запускается? 64
3.11.3. Конфигурирование X Windows 65
3.11.4. Запуск X Windows 65
3.11.5. Настройки пользовательского окружения X Windows 65
Тема 4. Администрирование в сетях с операционными системами типа Windows (NT, 2000, 2003). 67
4.1. Установка Windows Server 2003. 69
4.1.1. Первые шаги 69
4.1.2. Текстовый этап 69
4.1.3. Графический этап. 70
4.1.4. Новое имя, новая роль 72
4.2. Служба каталогов Active Directory 73
4.2.1. Назначение службы каталога 74
4.2.2. Основные понятия Active Directory 74
4.2.3. Развертывание Active Directory 75
4.2.4. Управление объектами 76
4.2.5. Заключение 77
4.3. Доступ к сетевым ресурсам 77
4.3.1. Сервис WINS 78
4.3.2. Установка принт-сервера 81
4.4. Система доменных имен 82
4.4.1. DNS - необходимость 82
4.4.2. Структура DNS 83
4.4.3. Построение DNS 85
4.4.4. Настройка DNS 85
4.4.5. Подключаемся к Интернету 86
4.5. Служба DHCP 88
4.5.1. Преимущества использования DHCP 89
4.5.2. Реализация DHCP 89
4.5.3. Установка DHCP 89
4.5.4. Администрирование сервера DHCP 90
4.6. Маршрутизация и удаленный доступ 91
4.6.1. Проблема роста 91
4.6.2. Межсетевой мост 92
4.6.3. Маршрутизатор 93
4.6.4. Удаленный доступ 95
4.6.5. Протокол NAT 97
4.6.6. Результаты работы 98
4.7. Серверы в Windows Server 2003. 99
4.7.1. Распределяем роли 99
4.7.2. Веб-сервер 100
4.7.3. Internet Information Services (IIS) 100
4.7.4. Настройка веб-сайтов 103
4.7.5. Настройка FTP-сервера 104
4.7.6. Настраиваем почтовый сервер 104
4.7.7. Службы общения. 107
4.7.8. Заелючение. 108
4.8. Профилактические и сервисные работы 109
4.8.1. Резервное копирование 109
4.8.2. Профилактика 110
4.8.3. Установка обновлений 111
4.8.4. Заключение 112
4.9. Консольные команды управления 112
4.9.1. Основные консольные команды. 113
4.9.2. Заключение. 117
Тема 5. Сеть Интернет, ее функционирование и архитектурные особенности. 118
5.1. Краткое историческое введение 118
5.2. Что составляет Internet ? 120
5.3. Административное устройство Internet 121
5.4. Финансы 122
5.5. Как структура Internet сказывается на Пользователе ? 122
5.6. Потенциальные пользователи 123
5.7. Доступ в Internet 125
5.8. Планы на будущее 126
5.8.1. Стандартные протоколы ISO 126
5.8.2. Международные связи 126
5.8.3. Коммерциализация 127
5.8.4. Приватизация 128
Тема 6. Сетевые протоколы. 129
6.1. Протоколы, обеспечивающие прикладные услуги 129
6.2. Протоколы, обеспечивающие транспортные услуги 130
6.3. Протоколы, обеспечивающие сетевые услуги. 130
6.4. Протоколы Интернет 130
Тема 7. Стек протоколов TCP/IP. 132
7.1. История и перспективы стека TCP/IP. 132
7.2. Структура стека TCP/IP. Краткая характеристика протоколов. 133
Тема 8. Программирование сокетов. 136
8.1. Создание сокета 136
8.2. Привязка к локальным именам. 137
8.3. Установление связи 137
8.4. Передача данных. 138
8.5. Закрывание сокетов. 139
8.6. Пример функции, для установления WWW коннекта. 140
Тема 9. Язык Perl и CGI-программирование. 142
9.1. Основные особенности Perl 142
9.1.1 Введение 142
9.2 Взаимодействие с СУБД 142
9.2.1 Взаимодействие с Oracle 142
9.3 Написание модулей CGI 147
9.4 Обработка файлов формата DBF 148
Тема 10. Язык HTML (Список элементов HTML). 151
10.1. Базисные элементы. 151
10.2. Определение структуры. 151
10.3. Внешний вид. 151
10.4. Ссылки и графика. 152
10.5. Разделители. 152
10.6. Списки. 153
10.7. Фон и цвета. 153
10.8. Специальные символы. 153
10.9. Формы. 154
10.10. Таблицы 154
10.11. Фреймы. 155
10.12. Язык Java. 156
10.13. Разное. 156
Тема 11. Управление WEB-сервером Apache. 157
Тема 12. Комплексные решения – построение ISP (Internet Service Provider – поставщика услуг Интернет). 160
Итак, после многочисленных приготовлений и разбирательств пришла пора заняться делом. Начать следует с установки служб POP3 и SMTP. Добавить POP3 можно через пункт «Add/Remove Windows Components» апплета панели управления «Add or Remove Programs». При выборе службы POP3 служба SMTP будет также автоматически выбрана.
При этом на первых порах следует воздержаться от использования средств администрирования через веб-интерфейс. Использование этого интерфейса без должной настройки сопряжено с рядом возможных брешей в системе безопасности, кроме того, мы исходим из предположения, что администрируем пока только один сервер, на котором работаем в качестве локального пользователя, так что удаленный доступ через веб-интерфейс здесь избыточен.
Последние штрихи.
После добавления роли почтового сервера внешний виде окна приложения Manage This Server несколько изменится — теперь здесь будет значиться роль «Mail Server (POP3)» и будет доступен пункт для управления созданным сервером.
В апплете управления сервисом POP3 (его можно запустить через ярлык «POP3 Service» из группы «Administrative Tools») следует перед созданием почтового домена сразу определиться, какой тип аутентификации будет использоваться, поскольку в дальнейшем смена типа аутентификации будет сопряжена с большими трудностями.
После создания необходимых почтовых доменов можно создать пользовательские почтовые ящики. При этом если для сервера выбрана опция «Always create an associated user for new mailboxes» («Всегда создавать для новых почтовых ящиков соответствующего пользователя»), то соответствующие пользователи будут создаваться в списке локальных пользователей на сервере, где работает служба POP3.
На этом настройку почтовой системы можно считать законченной. Для полноты картины следует отметить, что в состав стандартного почтового POP3-сервера w2k3 входит также консольная утилита winpop. Возможно, имена она придется по вкусу тем, кто привык работать с командной строкой, так как winpop позволяет осуществлять более тонкую настройку.
Не менее важными, нежели веб-, FTP- и почтовые сервисы, являются службы, предоставляющие возможность непосредственного общения в сети с помощью коротких сообщений. В этих случаях можно организовать либо чат-сервер, либо IM-сервер. Главное, чтобы все пользователи могли легко установить и настроить соответствующие клиентские программы.
В стандартной поставке w2k3, к сожалению, нет IM-сервера, есть лишь служба сообщений Messenger. Эта служба позволяет посылать уведомления на компьютеры под управлением Windows 2000/XP. Однако в отличие от Instant Message-сервера она предназначена скорее для экстренных случаев, нежели для повседневного общения. Фактически эта служба является оболочкой над командой net send и используется администраторами сети для оповещения пользователей о необходимости производства каких-либо действий.
Из простых чат-клиентов в рамках
сети можно отметить Intranet Chat (http://vnalex.tripod.com),
а также Friendly Chat (www.kilievich.com/rus/fchat/)
В качестве чат-сервера можно использовать один из вариантов реализации jabber-протокола (www.jabber.org). Jabber является набором потоковых протоколов на основе XML и технологий, позволяющих любым объектам в Интернете обмениваться сообщениями, данными о своем состоянии и другой структурированной информацией почти в режиме реального времени. Существует множество реализаций этого протокола как для серверов, так и клиентов, в частности есть jabber-плагин для весьма популярного IM-клиента Miranda (www.miranda-im.org). В крайнем случае можно воспользоваться бесплатным сервером ICQ Groupware — проектом разработчика программы ICQ фирмы Mirabilis, купленной впоследствии America OnLine.
Итак, Windows Server 2003 предоставляет богатые возможности по удобной реализации в рамках локальной сети многочисленных служб: веб- и FTP-сервера, электронной почты, файлового сервера и многих других, о которых уже было сказано. Вместе с тем некоторых сервисов, таких, например, как обмен короткими сообщениями, в w2k3 нет, и в этих случаях приходится искать и использовать сторонние разработки. Но, как бы то ни было, широкие возможности w2k3 делают эту платформу весьма привлекательной для использования, в частности в небольших сетях, где основные службы требуется реализовать быстро, надежно и просто.
Надежная работа каждого сервера зависит не только от типа установленной ОС, но также и от его периодического обслуживания. Внимание и регулярность при выполнении операций резервного копирования, отслеживания событий системы, дефрагментации и установки пакетов обновлений обеспечат стабильную функциональность сервера.
Итак, вы установили операционную систему
и выполнили настройку вашего
сервера. С этого момента администратор
обязан регулярно отслеживать
Если с журналами все в порядке, то следующим шагом необходимо составить план резервного копирования. В зависимости от ролей сервера (файловый сервер, маршрутизатор или доменный контроллер) план должен быть у каждого свой. Прежде всего необходимо обеспечить резервирование компонентов операционной системы, а уже потом программных файлов и данных. Основные компоненты представлены в «System State», отображаемой программой архивации (ntbackup.exe) как отдельный элемент в списке выбора (рис. 2). Наиболее приемлемым является резервирование состояния системы, разделов «\Document and Settings», «\Program Files», «\Windows» и файлов из корня системного раздела. Остальное для Windows, как правило, не важно. В Windows Server 2003 есть мастер аварийного восстановления системы, вызываемый из программы архивации, который может упростить восстановление сервера в случае сбоя. Однако он обладает существенным недостатком — нельзя выполнять автоматическое создание резервного набора. Администратор должен лично находиться за консолью компьютера. А хотелось бы автоматизировать процесс резервирования. Как это правильно сделать? Рекомендуется выполнять такую последовательность действий.
Несколько рекомендаций по резервированию. Не создавайте назначенные задания от имени администратора, так как при смене им пароля запланированное задание перестает выполняться, практически никак вас об этом не предупреждая. Выполняйте спаренное резервирование по сети (если отсутствуют ленточные накопители), то есть сохраняйте резервную копию одного сервера в общую папку другого. Правильно настройте списки доступа к таким общим папкам — полный доступ должен быть предоставлен только пользователю «BackupUser», а их чтение администраторам. Остальные пользователи не должны иметь доступ к этим каталогам.
Основные моменты обслуживания мы затронули. Однако для увеличения надежности и производительности системы необходимо проводить и некоторые профилактические работы. Основной из них является дефрагментация жестких дисков. Microsoft наконец-то включила в состав ОС команду вызова дефрагментации (ранее для проведения дефрагментации сервера требовалась непосредственная регистрация на консоли сервера). Дефрагментацию разделов можно запустить либо из оснастки «Computer Management» («Управление компьютером») (рис. 4), либо командой defrag.exe из командной строки (рис. 5). Особенно полезно выполнять регулярную дефрагментацию разделов для файловых серверов. Так же как и для резервного копирования, необходимо составить план дефрагментации разделов сервера и выполнять его по расписанию. Для этого следует создать командный файл с командой defrag.exe и соответствующими ключами. Затем необходимо задать новое назначенное задание, которое и будет запускать только что созданный файл в установленное время. Естественно, что дефрагментацию следует выполнять в часы наименьшей нагрузки сервера.
И, напоследок, на операционную систему
необходимо устанавливать пакеты исправлений,
которые Microsoft периодически выпускает.
Пакеты исправлений и заплатки доступны
для загрузки с сайта http://windowsupdate.
Вариант с автоматической загрузкой
обновлений из Интернета неплох, если
у вас один сервер, а что делать, когда
таких серверов несколько? В этом случае
можно развернуть в сети службу Software Update
Services (служба установки обновлений). При
этом только один сервер будет подключаться
к серверу Windows Update и закачивать обновления,
остальные компьютеры смогут забирать
эти обновления по локальной сети. Этот
дополнительный компонент доступен для
загрузки непосредственно с сайта Microsoft
(http://microsoft.com/
Правильно спланированное и регулярное проведение различных профилактических и сервисных работ позволит предотвратить большинство сбоев не только самого сервера, но и сети в целом. Как правило, проведение всех этих действий занимает гораздо меньше времени, чем даже однократное восстановление работоспособности отказавшего сервера, которому администратор не уделял достаточного внимания.
Работая в Windows, интерфейс которой от версии к версии становится все нагляднее и удобнее, мы часто забываем о том, что системой можно управлять не только из графической среды, но и при помощи консольных команд.
Итак, консоль командной строки присутствует во всех версиях операционных систем Windows. Ранние версии ОС поддерживали режим MS-DOS напрямую, что позволяло выполнять простые команды прямо из консоли. Представители же семейства NT, такие как Windows 2000 или Windows Server 2003, работают уже совсем по другим принципам, однако MS-DOS в них тоже поддерживается, но через виртуальную машину (NT Virtual DOS Machine, NTVDM), что позволяет контролировать и администрировать системные ресурсы прямо из консоли командного режима. В качестве интерпретатора командного режима выступает программа cmd.exe, запуск которой осуществляется через меню «Start à Run». Кроме того, для запуска консоли можно воспользоваться элементом меню «Start à All Programs à Accessories à Command Prompt».
Запустив консоль командного режима, пользователь может управлять ресурсами как локальной системы, так и ресурсами удаленной машины. Существуют команды, выполняющие мониторинг системы и выявляющие критические места в настройках сервера. Отличием работы из командной строки является полное отсутствие больших и громоздких графических утилит. Программы командной строки позволяют более тонкую настройку в виде параметров-ключей, указанных справа от самой команды.
С помощью специальных файлов-
Информация о работе Математическое обеспечение и администрирование информационных систем