Дата изготовления: июнь 2024 года.
Учебное заведение: неизвестно.
Цель работы: проектирование механизмов функционирования операционной системы Fedora 39 как ядра сервера электронной почты.
Задачи работы:
1. Провести анализ современной ситуации в предметной области применения ОС для построения определенного вида КС;
2. Выполнить описание методов, используемых при проектировании;
3. Описать функции, выполняемые проектируемой КС;
4. Составить схему структуры определенной в задании КС;
5. Определить требования к характеристикам КС;
6. Выбрать операционную систему, подходящую для роли ядра КС, и обосновать выбор;
7. Схематично изобразить алгоритмы взаимодействия пользователей с КС, а также алгоритмы взаимодействия ОС с компонентами КС и прикладным программным обеспечением.
Работа была успешно сдана - заказчик претензий не имел.
Введение 3
1 Теоретический раздел 5
1.1 Анализ современной ситуации в предметной области применения ОС для построения сервера электронной почты 5
1.2 Методы, используемые при проектировании 6
2 Практический раздел 8
2.1 Описание функций, выполняемых компьютерной системой 8
2.2 Процесс выбора операционной системы 9
2.3 Детальная схема структуры сервера электронной почты 12
2.4 Алгоритм работы пользователей с сервером электронной почты 16
2.5 Алгоритмы и механизмы взаимодействия ОС и её компонентов с 20
компонентами сервера электронной почты 20
2.6 Натурное моделирование сервера электронной почты на базе Fedora 39 23
Заключение 43
Библиографический список 44
1. Usage Statistics and Market Share of Operating Systems for Websites,
November 2023 // W3Techs – Электрон. дан. – Режим доступа:
https://w3techs.com/technologies/overview/operating_system;
2. Statistics About Mail Servers // DomainTools – Электрон. дан. – Режим доступа: https://research.domaintools.com/statistics/mailservers/;
3. «Яндекс» и «Рамблер» изгоняют FreeBSD из своих серверов // CNews – Электрон. дан. – Режим доступа: https://www.cnews.ru/news/top/yandeks_i_rambler_ izgonyayut_freebsd;
4. Особенности технического решения - Виртуальный хостинг //
Справочный центр Timeweb – Электрон. дан. – Режим доступа:
https://timeweb.com/ru/docs/virtualnyj-hosting/obshchaya-informaciya-o-hostinge/ osobennosti-tekhnicheskogo-resheniya/;
5. 11. Методы научного исследования // StudFiles – Электрон. дан. – Режим доступа: https://studfile.net/preview/6177313/page:8/;
6. Hardware Overview // Fedora Docs – Электрон. дан. – Режим доступа:
https://docs.fedoraproject.org/en-US/fedora/latest/release-notes/welcome/Welcome/;
7. ГОСТ 19.701-90 (ИСО 5807-85) // Единая система программной документации (ЕСПД). Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения – Электрон. дан. – Режим доступа: https://docs.cntd.ru/document/9041994;
8. Введение в процессы загрузки ядра и запуска системы Linux // Хабр – Электрон. дан. – Режим доступа: https://habr.com/ru/companies/otus/articles/424761/;
9. System and Service Manager // systemd – Электрон. дан. – Режим доступа:
10. Почтовый сервер на CentOS 8 — Postfix + Dovecot + IMAP + MariaDB +
PostfixAdmin + Roundcube + ClamAV + Spamassassin + Антиспам + Шифрование // Dmosk – Электрон. дан. – Режим доступа: https://www.dmosk.ru/instruktions.php?
object=mailserver-centos8;
11. Fedora Server // The Fedora Project – Электрон. дан. – Режим доступа: https://fedoraproject.org/ru/server/download;
12. Downloads // Oracle VM VirtualBox – Электрон. дан. – Режим доступа: https://www.virtualbox.org/wiki/Downloads;
13. How to Install Remi RPM Repo on Fedora 39/38/37 Linux // LinuxCapable -
Электрон. дан. -–Режим доступа: https://www.linuxcapable.com/install-remi-rpm-repoon-fedora-linux/;
14. PostfixAdmin download // SourceForge.net – Электрон. дан. – Режим
доступа: https://sourceforge.net/projects/postfixadmin/;
15. Roundcube Webmail download // SourceForge.net – Электрон. дан. – Режим доступа: https://sourceforge.net/projects/roundcubemail/.