Відмінності між версіями «Звіт з навчальної інформатичної практики (Гавриленко, 2016 р.)»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Створена сторінка: =Звіт з інформатичної навчальної практики= ==Виконав== Користувач:Кирило_Гавриленко|Ки...)
 
(Скасування редагування № 255373 користувача Владислав Глімбоцький ([[User talk:Владислав Глімбоцький|обго...)
 
(не показані 8 проміжних версій 2 учасників)
Рядок 3: Рядок 3:
 
==Виконав==
 
==Виконав==
 
[[Користувач:Кирило_Гавриленко|Кирило_Гавриленко]]
 
[[Користувач:Кирило_Гавриленко|Кирило_Гавриленко]]
 
  
 
==Технічне завдання==
 
==Технічне завдання==
# Встановити ОС Ubuntu на віртуальну машину
+
 
# Встановити та налаштувати сервер файлового доступу (samba)
+
# Встановити серверну ОС
# Встановити сервер віддаленого доступу (OpenSSH)
+
# Встановити файловий сервер. Налаштувати його для таких задач:
# Встановити та налаштувати веб-сервер ()
+
## Доступ анонімних користувачів
 +
## Доступ авторизованих користувачів
 +
## Розрізняти авторизованих користувачів
 +
# Встановити сервер віддаленого доступу. Налаштувати його для таких задач:
 +
## Доступ через текстовий термінал
 +
## Підключення до віддаленого робочого столу
 +
## Підтримка шифрованого з'єднання
 +
# Встановити веб-сервер. Налаштувати його для таких задач:
 +
## Показ статичних веб-сторінок
 +
## Показ сторінок із мультимедіа контентом
 +
## Показ сторінок із інтерактивним контентом (використання бази даних)
 +
==Специфікація серверу==
 +
 
 +
Апаратне забезпечення та ОС:
 +
** CPU Intel i5 1.6 GHz
 +
** RAM 1024 MB
 +
** OC Ubuntu 16.04
 +
==Перелік програмних засобів серверу==
 +
 
 +
* FTP-сервер vsftpd
 +
* Віддалений доступ:
 +
** Текстовий доступ [https://www.openssh.com/ openssh-server]
 +
** Віддалений доступ putty
 +
* Стек для веб-сервера:
 +
** [https://httpd.apache.org/ apache2]
 +
** [https://www.mysql.com/ MySQL 5.7.16]
 +
** [http://php.net/ PHP] (php5, php-mysql, libapache2-mod-php5)
 +
 
 +
Також додатково було встановлено Sublime Text 3
 +
 
 +
==Опис роботи серверу==
 +
 
 +
Доступ до ftp: ftp://localhost. Також проброшено порт 21 (як 2121) для доступу з-за меж віртуальної машини. Папка jones доступна для rw користувачеві jones. Папка userfoulder доступна для rw усім. Корінь /srv/ftp - read only. Також є можливість використати користувача adminuser.
 +
 
 +
Доступ до ssh: проброшено порт 22 (як 2222). Є можливість підключитися до віддаленого робочого стола vino.
 +
 
 +
Веб-сервер: створено сторінку crdp.php, на якій можна отримати доступ до відео-контенту, а також спробувати інтерактивну форму для монстрів (доступ до бази даних mysql). Apache використовує 80 порт, mysql 3306. Для відео використано тег <video>. Присутня статична сторінка index.html.
 +
 
 +
=Висновки та самооцінювання (підрахунок балів)=
 +
 
 +
Під час проходження навчальної інформатичної практики було здобуто навички серверного адміністрування, поглиблено досвід роботи із unix-подібними ОС. Відповідно до т.з. було встановлено файловий FTP сервер, здійснено його конфігурацію, встановлено та налаштовано сервер віддаленого доступу, встановлено та налаштовано ПЗ для роботи веб-сервера.
 +
 
 +
Відповідно до критеріїв оцінювання було досягнуто таких результатів:
 +
 
 +
{| class="wikitable" style="text-align:center;"
 +
|-
 +
! colspan="2" |Критерій
 +
! Бали
 +
|-
 +
! rowspan="5"|Файловий сервер
 +
| Каталог відкритий тільки на читання
 +
| 4 / 4
 +
|-
 +
| Каталог відкритий на читання та запис
 +
| 6 / 6
 +
|-
 +
| Анонімний доступ
 +
| 4 / 4
 +
|-
 +
| Підтримка кількох користувачів
 +
| 6 / 6
 +
|-
 +
| Сума
 +
! 20 / 20
 +
|-
 +
! rowspan="4"|Віддалене керування
 +
| Текстовий термінал
 +
| 5 / 5
 +
|-
 +
| Віддалений робочий стіл
 +
| 5 / 5
 +
|-
 +
| Підтримка шифрування
 +
| 10 / 10
 +
|-
 +
| Сума
 +
! 20 / 20
 +
|-
 +
! rowspan="4"| Web-сервер
 +
| Статичні сторінки
 +
| 4 / 4
 +
|-
 +
| Сторінки з мультимедіа контентом
 +
| 8 / 8
 +
|-
 +
| Сторінки із інтерактивним контентом
 +
| 8 / 8
 +
|-
 +
| Сума
 +
! 20 / 20
 +
|-
 +
! Звіт
 +
| Оформлений по шаблону звіт
 +
! 20 / 20
 +
|-
 +
! Бонус
 +
| Все реалізовано на одній машині
 +
! 10 / 10
 +
|-
 +
| colspan="2" style="text-align:right;"| Всього (без захисту)
 +
! 90 / 90
 +
|}

Поточна версія на 10:50, 2 грудня 2016

Звіт з інформатичної навчальної практики

Виконав

Кирило_Гавриленко

Технічне завдання

  1. Встановити серверну ОС
  2. Встановити файловий сервер. Налаштувати його для таких задач:
    1. Доступ анонімних користувачів
    2. Доступ авторизованих користувачів
    3. Розрізняти авторизованих користувачів
  3. Встановити сервер віддаленого доступу. Налаштувати його для таких задач:
    1. Доступ через текстовий термінал
    2. Підключення до віддаленого робочого столу
    3. Підтримка шифрованого з'єднання
  4. Встановити веб-сервер. Налаштувати його для таких задач:
    1. Показ статичних веб-сторінок
    2. Показ сторінок із мультимедіа контентом
    3. Показ сторінок із інтерактивним контентом (використання бази даних)

Специфікація серверу

Апаратне забезпечення та ОС:

    • CPU Intel i5 1.6 GHz
    • RAM 1024 MB
    • OC Ubuntu 16.04

Перелік програмних засобів серверу

  • FTP-сервер vsftpd
  • Віддалений доступ:
    • Текстовий доступ openssh-server
    • Віддалений доступ putty
  • Стек для веб-сервера:

Також додатково було встановлено Sublime Text 3

Опис роботи серверу

Доступ до ftp: ftp://localhost. Також проброшено порт 21 (як 2121) для доступу з-за меж віртуальної машини. Папка jones доступна для rw користувачеві jones. Папка userfoulder доступна для rw усім. Корінь /srv/ftp - read only. Також є можливість використати користувача adminuser.

Доступ до ssh: проброшено порт 22 (як 2222). Є можливість підключитися до віддаленого робочого стола vino.

Веб-сервер: створено сторінку crdp.php, на якій можна отримати доступ до відео-контенту, а також спробувати інтерактивну форму для монстрів (доступ до бази даних mysql). Apache використовує 80 порт, mysql 3306. Для відео використано тег <video>. Присутня статична сторінка index.html.

Висновки та самооцінювання (підрахунок балів)

Під час проходження навчальної інформатичної практики було здобуто навички серверного адміністрування, поглиблено досвід роботи із unix-подібними ОС. Відповідно до т.з. було встановлено файловий FTP сервер, здійснено його конфігурацію, встановлено та налаштовано сервер віддаленого доступу, встановлено та налаштовано ПЗ для роботи веб-сервера.

Відповідно до критеріїв оцінювання було досягнуто таких результатів:

Критерій Бали
Файловий сервер Каталог відкритий тільки на читання 4 / 4
Каталог відкритий на читання та запис 6 / 6
Анонімний доступ 4 / 4
Підтримка кількох користувачів 6 / 6
Сума 20 / 20
Віддалене керування Текстовий термінал 5 / 5
Віддалений робочий стіл 5 / 5
Підтримка шифрування 10 / 10
Сума 20 / 20
Web-сервер Статичні сторінки 4 / 4
Сторінки з мультимедіа контентом 8 / 8
Сторінки із інтерактивним контентом 8 / 8
Сума 20 / 20
Звіт Оформлений по шаблону звіт 20 / 20
Бонус Все реалізовано на одній машині 10 / 10
Всього (без захисту) 90 / 90