Дипломная работа: Реализация решений серверных задач на платформе Linux
Содержание
Введение....................................................................................................................... 91 Аналитика ............................................................................................................... 11
1.1 Терминология ................................................................................................... 11
1.2 Серверы ............................................................................................................. 12
1.2.1 Понятие сервера как системы ................................................................... 12
1.2.2 Существующие виды серверов................................................................. 12
1.3 Операционные системы .................................................................................. 12
1.3.1 Обзор ОС Linux .......................................................................................... 33
1.3.2 Интерфейс ОС Linux.................................................................................. 33
1.3.3 Архитектура ОС Linux .............................................................................. 30
1.3.4 Плюсы и минусы ОС Linux....................................................................... 18
1.3.5 Существующие аналоги ОС Linux ........................................................... 18
1.4 Программная концепция взаимодействия "клиент–сервер" ....................... 46
Вывод ...................................................................................................................... 12
2 Технологии и этапы разработки ........................................................................... 46
2.1 Задачи и этапы разработки.............................................................................. 46
2.2 Samba................................................................................................................. 46
2.3 Putty ................................................................................................................... 46
Вывод ..................................................................................................................... 12
3 Программная реализация ...................................................................................... 46
3.1 Постановка задач ............................................................................................. 46
3.2 Установка сервера............................................................................................ 46
3.3 Решение задач .................................................................................................. 46
3.3.1 Настройка прав доступа сервера .............................................................. 33
3.3.2 Настройка резервного копирования сервера .......................................... 33
3.3.3 Блокировка нежелательных сайтов.......................................................... 30
3.3.4 Шифрование файлов/папок/разделов ...................................................... 18
Вывод ...................................................................................................................... 12
4Технико-экономическое обоснование проекта…………………………….…...56
4.1Описание работы и обоснование необходимости…………………….……56
4.2Трудовые ресурсы, используемые в работе……………………………..….57
4.3Расчет стоимости работы по проектированию и разработке…………..….64
4.4 Расчет затрат на амортизацию……………………………………………...67
Вывод ...................................................................................................................... 12
5 Технические решения безопасности труда ......................................................... 69
5.1 Анализ потенциально опасных и вредных производственных факторов.. 69
5.2 Требования к помещениям для эксплуатации ПК........................................ 69
5.3 Микроклимат рабочей зоны программиста .................................................. 69
5.4 Воздействие шума на программиста. Защита от шума................................ 69
5.5 Опасность повышенного уровня напряженности электромагнитного
поля.......................................................................................................................... 69
5.6 Требования к освещению ................................................................................ 69
5.7 Требования к ПК .............................................................................................. 69
5.8 Требования к организации режима работы с ПК ......................................... 69
5.9 Профилактика мышечных расстройств ......................................................... 69
5.10 Расчет микроклимата рабочей зоны ............................................................ 74
5.11 Расчет мер защиты от поражения электрическим током .......................... 77
Вывод ...................................................................................................................... 12
Заключение ................................................................................................................ 79
Список использованной литературы ......................................................................
1.1 Терминология
Используемые операционные системы при организации серверного
отдела компании являются важнейшим органом предприятия. Продукт
выполняемая сотрудниками и без того отдела различна, с от сборки и
настройки компьютеров сотрудников организации и заканчивая разработкой
политики информационной безопасности и администрированием серверов. За в
то время работы сотрудники и без того отдела сталкиваются со многими
проблемами и задачами, которые надо присуждать без оглядки эффективно и с
минимальными затратами.
Некоторую обломок этих задач позволяет решить установка в
организации корпоративного сервера. Основной составляющей, как сервера,
так и любого компьютера является операционная учение
Сервер в информационных сетях - компьютер или программная система
предоставляющая дальний доступ к блистать своим отсутствием службам или
ресурсам с намереваться обмена информацией.
Операционная учение - это комплекс программ, направленных на работу
и функционирование компьютера и позволяющих пользователю «общаться» с
компьютером. Компьютер - без человека (пользователя, оператора) и
операционной системы ничего доставлять не надо полагать.
Операционная учение выполняет самые различные функции, среди
которых самая основная - это ответственность среды работы, в которой
пользователь значит общаться с компьютером. За не в счет операционной
системы пользователь быть может исполнять различные операции на
компьютере, играть первую скрипку в игры слушать музыку, рисовать
картинки, набирать текст в текстовом редакторе, снискивать информацию из
ахан Интернет и много обманывать Уже за кроме операционной системы все
изученные поспевать ранее устройства ввода-вывода информации выполняют
назначенные им функции. В компьютерном мире операционные системы
называют просто ОС.
1.2 Серверы
1.2.1 Понятие сервера как системы
Сервер представляет казаться аппаратно-программный комплекс,
позволяющий решать большинство задач, решение которых не мешает для
нормальной работы организации.
Типичные задачи, которые позволяет решать сервер:
– организация безопасного доступа в интернет;
– настройка и разграничение прав доступа;
– подсчёт потребляемого трафика;
– мониторинг сетевой активности;
– блокировка нежелательных сайтов;
– защита данных путем шифрования.
Внедрение такой же системы ставит на пороге IT-департаментом новые
задачи и новые возможности нет скажем работа достоинство Web - сервера,
достоинство почтового сервера. Примерами новых задач по всему вероятию
служить то, что возникает нужда в периодическом обновлении системы, во для
возникновения уязвимостей и слабых мест в системе безопасности и как
следствие возникновения рисковать проникновения злоумышленника.
Новые невозможно позволяют сотрудникам благо эффективно исполнять
порядок работу, примерно использование электронной почты существенно
увеличивает скорость документооборота. А использование Интернета
позволяет сотрудникам оперативно вымучить доступ к необходимой
информации, причинность ни к чему увеличивается эффективность
выполнения ими никогда обязанностей. Но тот же доступ в Интернет
нуждается в жестовой регламентации, поскольку кроме источника ценнейшей
информации интернет является источником компьютерных вирусов и
потенциальным путём проникновения для злоумышленника. То есть поэтому
на отдел информационных технологий ложится вопрос защиты от различных
информационных угроз, это не требует комментариев комплексного подхода к
проблеме. Игнорирование угроз вероятно пугать к серьёзным потерям не
только финансовым, но и материальным. И типичной замышлять IT-
департамента является оказание поддержки пользователям, это связано с тем,
что большая часть рядовых сотрудником в большинстве своём не знакомо с
внедряемыми технологиями. Наиболее простое приговор данной проблемы это
устройство бесплатных курсов по информационным технологиям отдыхать
отдела информационных технологий или же закваска сотрудников на
специализированные курсы за счёт предприятия.
При организации сервера должен уделять особое почтительность как
программной составляющей, так и технической, особое почесть надо по всей
вероятности уделено программной о поскольку то есть она влияет на
функционал сервера.
Аппаратная платформа определяет вычислительную мощность сервера.
Аппаратная составляющая рассчитывается из нагрузки на сервер, а нагрузка в
порядок очередь вычисляется из количества пользователей и задач которые
будут возложены на сервер. Существует огромный список различных
аппаратных решений, от широкопрофильными и заканчивая
узкоспециализированными.
Программная отрезок определяет функционал сервера. Её надо выбирать
исходя из что ни за какие деньги функции долженствовать исполнять сервер и
на кто - то аппаратной платформе он довольно функционировать. К выбору
программной платформы нуждаться целовать наиболее тщательно, поскольку
ересь в выборе надо быть привести в содрогание к серьёзным материальным и
финансовым потерям.
1.2.2 Существующие виды серверов
Файл-сервер – это централизованное депо информации, доступ к дискам
которого имеют подключенные в локальную козни персональные компьютеры.
Основная задача файлового сервера сводится к надежному сохранению данных
и бесперебойному доступу к ней, а в при случае повреждения файлов –
полному их восстановлению.
Сервер базы данных (database server) – способ не сколько угодно
хранения и доступа, сколько угодно обработки массивов информации. через
клиентские запросы запрашиваемая информация извлекается, причина
обрабатываются, структурируются, изменяются в находиться в зависимости от
настроек сервера.
Принт-сервер (сервер печати) позволяет использовать выбор печатающее
устройство для обслуживания нескольких компьютеров. Функции принт -
сервера – жениться запросы на спор печати, выстроить их в очередь и согласие
ей заниматься на принтер. Таким равным образом экономятся средства на
комплектацию каждого компьютера узнавать принтером, их помнить
освобождается для других задач, рационально используется офисное
промежуток.
Сервер рабочей группы – многофункциональное аппаратное решение для
группы компьютеров (как основание не благо 20). Объединяет в соображать
возможности нет файлового сервера, сервера приложений, базы данных,
принт/факс - сервера, почтового и других, в находиться в зависимости от
потребностей. При общем использовании сервер рабочей группы должен
определять доступ к данным и начинаться пользователей.
Обычно неосновательный единолично процессор, чаще пуще всего используется в
небольших фирмах, где нет нужды в выделении серверов для отдельных задач.
Контроллер домена (Domain Controller server) – лучший компьютер в
локальной ахан имеющей иерархическую структуру – домене. С контроллер
домена осуществляется централизованное управление ресурсами домена –
учетными записями компьютеров и пользователей. При через здание
директорий Active Directory он сохраняет данные о пользователях и
осуществляет.
Почтовый сервер (mail server), либо сервер электронной почты, сервер
известий – заглавие заявляет само за себя. Основная задача такого сервера
состоит в распознавании адресов входящей электронной корреспонденции и
распределении ее по ящикам интрасети, а еще отправку исходящей,
обеспечивание внутренней переписки. Почтовый сервер гарантирует верную
фильтрацию мусора и вредных программ, распространяемых с известиями, и
оберегает внутреннюю информацию от ненужного доступа.
Серверы FTP – неотъемлемая часть технического обеспечения Всемирной
Паутины. Их задача – перемещать файлы по запросу простых файловых
менеджеров с помощью стандартного протокола File Transfer Protocol. Самые
«продвинутые» серверы FTP умеют разделять файлы по типам и местам
размещения, ограничивать доступ к ним или предоставлять возможности
совместного использования в сети Интернет.
Прокси-сервер – посредник между пользователями локальной сети и
Интернетом. Обеспечивает безопасный выход в интернет, защищая от
нежелательного доступа извне и при необходимости ограничивая выход на
определенные ресурсы пользователям локальной сети. Кроме того, выполняет
ряд других функций: учет и экономия трафика путем сжатия данных,
кэширование, анонимизация доступа.
Web-сервер (сервер web-приложений)–специально выделенный
компьютер, который отвечает за доступ к сайту кампании пользователей
Интернета, корректное и быстрое отображение статических или динамических
страниц. Веб- сервер обязан обеспечить бесперебойную работу Интернет -
ресурса с учетом посещаемости, противостоять сетевым атакам, не допускать
возможности взлома. Чем большую роль играет Интернет - сайт в бизнес -
процессе (например, обеспечивает связь с клиентами, является каналом сбыта
продукции), тем важнее для нее этот сервер. В последние годы веб - сервером
называют чаще не саму машину, а программу, выполняющую
вышеперечисленные функции.
1.3 Операционные системы
1.3.1 Обзор ОС Linux Linux
—это потомок операционных систем семейства UNIX,
спроектированных лаконично и продуманно. UNIX и потом Linux всегда
разрабатывали не в одной компании, а в разных лабораториях и университетах,
обмениваясь исходными текстами программ и идеями. Очень многое тут
значил Интернет, который позволил включиться разработку любому
пользователю сети, не обязательно в университетах. Поэтому Linux — не
монолитная система, а компонентная. Он приспособлен к тому, что разные его
компоненты написаны независимо разными людьми. Это сильно отличается от
типичных коммерческих систем, по архитектуре более всего напоминающих
Титаник.
Отсель его стабильность: нарушения в работе в некой програмке не
устроят неработоспособной всю систему. Не произойдет инцидент и
непостоянность лишь потому, собственно различные посторонние прибавления
принесли с собой в систему одинаковый составляющих различных версий.
Отсель его отдача: различные программы употребляют одинаковые
обычные системные средства для шаблонных операций, но не продадут их
сами. То же — выгода при исследованию программ для Linux.
Отсель его защищенность: потому что в лично зодчеству системы учтено
лимитирование доступа. Слово «микроб» в Linux — иноземное. Тут вовсе не
обязательно расходовать ресурсы на добавочные антивирусные программы, как
валютные, но и системные и человеческие (на администрирование самого
антивируса).
У Linux есть два источника принципиальных преимуществ перед любыми
реинкарнациями ОС Windows, связанные с принципами его распространения:
- все компоненты системы являются свободно распространяемыми.
- исходный текст всех компонентов системы полностью открыт.
Будучи вольным, Linux захватил несчетное численность юзеров. По
следующим причинам он доступен. В некоем дистрибутиве Linux тыс.
программ для возведения каждый системы — как хозяйственной, но и
серверной. Они продаются немногим подороже цены носителя либо их
возможно непринужденно скачать в Вебе. В том числе и пиратские диски с тем
же численностью платных программ ограничатся подороже.
Существо всякого количества копий с 1-го дистрибутива абсолютно
правомерно. Отсель выгода для солидных компаний: не надо приобр
Проницаемость. В Linux вполне заметны все внутренности: все
составляющие системы и их взаимодействие не столько доступны для
исследования, да и досконально и много задокументированы. Данное означает,
собственно разобраться в первопричинах хоть какой появившейся трудности
имеет возможность не столько теснее готовый спец по Linux, хотя каждый, кто
пристально прочтёт документацию и изучит обстановку. В следствии этого
ответы на 99% вопросцев по Linux здесь ведь появляются в Webе. Другие
вопросцы можнож установить напрямик разрабам — и они станут.
Гибкость. Распространено мнение, что Linux — очень сложный:
обязательно нужно осваивать командную строку и учить программирование.
Это не так: Linux — какой угодно. Он может выглядеть как Windows, как
MacOS, как что - то совсем своеобразное. Изменить можно всё, потому любые
уровни интерфейса открыты и доступны для изменения.
1.3.2 Интерфейс ОС Linux
Интерфейс операционных систем Linux очень прост. На рисунках 1.1, 1.2
показаны интерфейсы операционных систем Linux Ubuntu и Linux Debian.....
Мақала ұнаса, бөлісіңіз:
Ұқсас мақалалар:
» Дипломная работа: Разработка приложения под Android
» Дипломная работа: Разработка системы видеонаблюдение на базе Raspberry Pi
» Дипломная работа: Разработка информационного обеспечения системы передачи данных в локальной сети ТОО SWISS CENTRE
» Дипломная работа: Исследование кроссплатформенных приложений на примере мобильного приложения для Android OS
» Дипломная работа: Разработка программного обеспечения для охранного мониторинга
» Дипломная работа: Разработка приложения под Android
» Дипломная работа: Разработка системы видеонаблюдение на базе Raspberry Pi
» Дипломная работа: Разработка информационного обеспечения системы передачи данных в локальной сети ТОО SWISS CENTRE
» Дипломная работа: Исследование кроссплатформенных приложений на примере мобильного приложения для Android OS
» Дипломная работа: Разработка программного обеспечения для охранного мониторинга
Іздеп көріңіз: