Звіт з навчальної інформатичної практики (Мохонько, 2016 р.)
Зміст
Звіт з інформатичної навчальної практики
Виконала
Технічне завдання
- Встановити серверну ОС.
- Створити та налаштувати файловий сервер:
- В ньому створити дві папки. Одна папка відкрита для читання, інша для читання та запису.
- Створити гостьовий оступ.
- Налаштувати різний рівень доступу користувачам до певних папок.
- Встановити сервер віддаленого доступу.
- Налаштувати доступ через текстовий термінал з шифрованим з'єднанням.
- Налаштувати графічний термінал.
- Створити Web-сервер та налаштувати його для перегляду:
- Статичних сторінок.
- Сторінок з мультимедійним контентом.
- Сторінок з інтерактивним контентом.
Специфікація серверу
Встановлено операційну систему: Ubuntu 16.04.1 LTS. Апаратне заберпечення
- RAM 1024 MB.
- HDD SATA 8 GB.
Мережеве заберпечення
- Підключення до інтернету здійснюється через NAT.
- Створено локальну мережу між хостом та віртуальною машиною VirtualBox(адреса віртуальної машини 192.168.56.101)
- Підключення до мережі за допомогою DHCP.
Перелік програмних засобів серверу
FTP-сервер: vsftpd
Сервер віддаленого доступу: openssh-server
Набір ПЗ для Web-серверу:
- nginx
- MySQL 5.7.16
- PHP (php7.0-fpm, php-mysql)
Опис роботи серверу
FTP-сервер
Коренем FTP є каталог /srv/ftp. В кореневому каталозі знаходяться дві папки anon (каталог анонімного користувача) і files (каталоги авторизованих користувачів). В каталозі files було створено дві папки: readonly (для читання), readwrite (для читання та запису). Гостьовий доступ здійснюється під користувачем anonymous, без паролю. Авторизовані користувачі здійснюють вхід під своїми логінами та паролями.
Сервер віддаленого доступу
Доступ у текстовому режимі здійснюється через ssh, під системними логінами та паролями користувачів. Авторизація користувачів здійснюється через ssh-ключ.
Web-сервер
Для демонстрації роботи Web-серверу, а саме перегляду статичних сторінок, сторінок з мультимедійним та інтерактивним контентами, було завантажено систему керування вмістом WordPress, що написана на мові PHP з використанням бази даних MySQL.
Висновки та самооцінювання (підрахунок балів)
Підсумки проходження навчальної інформатичної практики:
- Здобуто базові навички серверного адміністрування.
- Отримано нові знання та поглиблено досвід роботи із unix-подібними операційними системами.
Здобуто такі навички:
- Встановлення та налаштування FTP-сервера.
- Встановлення та налаштування серверу віддаленого доступу.
- Встановлення та налаштування пакету для роботи з Web-сервером.
Підрахунок балів:
- Файловий сервер
- Каталог відкритий тільки на читання (4 бали)✔
- Каталог відкритий на читання та запис (6 балів)✔
- Анонімний доступ (4 бали)✔
- Підтримка кількох користувачів (6 балів)✔
- Віддалене керування
- Текстовий термінал (5 балів)✔
- Підтримка шифрування (10 балів)✔
- Web-сервер
- Статичні сторінки (4 бали)✔
- Сторінки з мультимедіа контентом (8 балів)✔
- Сторінки із інтерактивним контентом (8 балів)✔
- Звіт
- Оформлений по шаблону звіт (20 балів)✔
- Бонус
- Все реалізовано на одній машині (10 балів)✔
- Всього: 85 балів.