Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Trening_5_course_2016.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
150.53 Кб
Скачать

17

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАІНИ

Тернопільський НАЦІОНАЛЬний економічний університет

ФАКУЛЬТЕТ КОМП’ЮТЕРНИХ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ

Методичні вказівки

до проходження тренінгів серед студентів освітньо-кваліфікаційного рівня

«магістр» та «спеціаліст»

Тернопіль

2015

Методичні рекомендації до проходження тренінгів серед студентів освітньо-кваліфікаційного рівня«магістр» та «спеціаліст»/ Ю.М. Батько – Тернопіль: ТНЕУ, 2015.– 10 с.

Укладач: О.М. Березький, д.т.н., завідувач кафедри

Ю.М. Батько, викладач

Відповідальний за випуск: завідувач кафедри комп’ютерної інженерії д.т.н., доцент Березький О.М.

Рецензент: Яцків В.В., к.т.н., доцент кафедри СКС ТНЕУ

Методичні рекомендації ухвалено на засіданні кафедри: комп’ютерної інженерії (протокол № 3 від 25 лютого 2015 р.).

ЗМІСТ

1 Мета і завдання проведення тренінгів 4

2 Тематика індивідуальних завдань 4

3 Вибір та закріплення тематики Індивідуального завдання 6

4 Структура звіту 7

5 Вимоги до оформлення звіту 8

6 План захисту звітів та проходження практики 12

Додаток А 13

Додаток Б 14

Література 17

1 Мета і завдання проведення тренінгів

Основною метою проведення тренінгів серед студентів 5-го курсу є розширення і поглиблення знань, одержаних студентами при вивченні дисциплін "Сучасні операційні системи", "Комп’ютерні мережі", застосування цих знань для рішення конкретних задач, набуття і закріплення навиків самостійної творчої роботи. Індивідуальне завдання полягає в тому, щоб студент міг самостійно проводити встановлення, налаштування та адміністрування серверів на базі операційних систем сімейства Linux, встановлення та налаштування сервера під управлінням ОС Ubuntu 11.04, розроблення та від лагодження BASH-cценаріїв для командної оболонки.

Виконанні індивідуальних завдань тренінгів є навчально-дослідною розробкою студента. Робота над нею в значній мірі готує студента до більш складного етапу навчального процесу – дипломного проектування.

2 Тематика індивідуальних завдань

Індивідуальне завдання складається з двох частин:

  • встановлення та налаштування сервера, згідно індивідуального завдання групи (дивись Таблиця 1). Дане завдання видається групі студентів в кількості 3-4 чоловіка.

  • написання та відлагодження BASH-cценарію згідно індивідуального завдання (дивись Таблиця 2).

Таблиця 1 – Індивідуальні завдання для виконання першого завдання

№ групи

Завдання

1

Налаштування доступу сервера до локальної мережі ТНЕУ

2

Організація віддаленого доступу до сервера на основі технології SSH

3

Встановлення та налаштування сервера обміну файлами FTP

4

Встановлення та налаштування веб-сервера (Apach + PhP + SQL)

5

Встановлення та налаштування поштового сервера

6

Встановлення сервера обміну текстовими повідомленнями

Таблиця 2 – Індивідуальні завдання для виконання другого завдання

  1. Написати сценарій який реалізує наступні функції: вивід всіх активних користувачів та вивід всіх процесів запущених конкретним користувачем.

  1. Написати сценарій який реалізує наступні функції: вивід всіх активних користувачів та дозволяє послати деяке повідомлення конкретному користувачеві.

  1. Написати сценарій який реалізує наступні функції: виводить на екран всі процеси деякого користувача та підраховує їх кількість.

  1. Написати сценарій який реалізує наступну функцію: проводить пошук певного файлу в певному каталозі. Ім'я файлу та каталогу вводяться вручну.

  1. Написати сценарій який реалізує наступну функцію: проводіть копіювання певного файлу з першого каталогу в другий. Ім'я файлу та каталогів вводяться вручну.

  1. Реалізуйте сценарій, що виводить інформацію про систему та список всіх активних користувачів.

  1. Розробити сценарій обчислення суми, середнього арифметичного, максимуму і мінімуму послідовності чисел що вводяться з клавіатури. Кількість чисел послідовності задається користувачем. Результат виводиться у файл.

  1. Розробити програму копіювання вмісту першого файлу в другій. Імена файлів вводяться з клавіатури.

  1. Розробити сценарій, що відшукує в поточному каталозі файл із заданим ім'ям. Ім'я шуканого файлу вводиться з клавіатури. При відсутності заданого файлу, необхідно його створити.

  1. Розробити сценарій, що здійснює пошук всіх файлів за відповідною маскою (пошук починається з поточного каталогу) та записує всі можливі варіанти в файл. Маска і ім'я вихідного файлу вводяться з клавіатури.

  1. Розробити сценарій обчислення факторіалу n!. Величина n вводиться з клавіатури. Результат обчислення записати в файл. Ім'я вихідного файлу вводяться з клавіатури.

  1. Розробити сценарій, що створює в каталозі /student підкаталог, ім'я якого містить поточну дату та здійснює копіювання в нього файлів за відповідною маскою.

  1. Розробити сценарій, що проводить копіювання заданого в командному рядку файлу, в десять файлів, імена яких генеруються автоматично.

  1. Розробити сценарій запису у файл з послідовності чисел, що вводяться з клавіатури, лише тих, які входять в діапазон, заданий з клавіатури.

  1. Розробити сценарій запису у файл з послідовності чисел, що вводяться з клавіатури. В файл записувати лише парні числа.

  1. Розробити сценарій запису у файл з послідовності чисел, що вводиться з клавіатури. В файл записувати лише не парні числа.

  1. Розробити сценарій запису у файл з послідовності чисел, що вводиться з клавіатури. В файл записувати лише числа кратні t.

  1. Розробити сценарій аналізу змінних командної стрічки. Введену послідовність параметрів командної стрічки слід записати у файл у форматі “параметр n = ….”. Ім’я файлу вводиться як перший параметр.

  1. Написати на мові командного інтерпретатора bash сценарій, що виконує наступні задачі: виведення всіх типів файлів наявних в заданій директорії. Всі типи файлів мають бути різними, ті, що повторюються ігноруються.

  1. Розробити сценарій, що порівнює дві стрічки введені з клавіатури, при цьому менша стрічка виводиться на екран, а більша записується в файл, ім’я файлу передається в сценарій в якості параметра через командну стрічку.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]