- •Організація серверів глобальних мереж
- •Тема 1. Сервери Інтернет. 5
- •Тема2. Структура Інтернет 10
- •Тема 3. Огляд операційних систем серверів. 14
- •Тема 1. Сервери Інтернет.
- •1. Структура Інтернет.
- •2. Організація iana
- •Домени, які відносяться до групи країн.
- •Домени верхнього рівня загального призначення.
- •Домени, які призначені для обмеженого використання
- •4. Локальний інтернет-реєстратор lir
- •5. Розподіл ір
- •6. Перспективи іРv6
- •Тема2. Структура Інтернет
- •1.Автономні системи
- •2. Хребет Інтернета (as Tier 1)
- •4. Гранична маршрутизація.
- •5. Стек тср/ір.
- •Тема 3. Огляд операційних систем серверів.
- •1 Історія виникнення ос (univac, ctts, itss, Atlas, vms, the, rs4000, dos).
- •2 Сімество Windows (3.1, nt, 95, os/2, 98, me, 2000, xp, 2003, Vista, 7, 2008).
- •4 Сімейство mac-os.
- •5 Операційні системи мейнфреймів (b5000, ibm System/360, univac 1108).
- •2. Особливості та характеристики сучасних мейнфреймів
- •4. Мейнфрейми і суперкомп'ютери
- •6. Архітектури мікропроцесорів
- •Тема 4. Протоколи прикладного рівня
- •1. Протоколи http, ftp, smtp, pop3, imap4v1.
- •2. Протокол передачі гіпертексту.
- •2. Системи nfs.
- •3. Системи Samba.
- •4. Сервери ftp.
- •5. Корпоративні сховища даних.
- •Тема 6. MySql як компонент динамічного котенту для сервісів.
- •1.Основні поняття баз даних.
- •2. Таблиці
- •3. Автоматичне створення баз даних
- •4. Балансування
- •3. Призначення hosting. Тема 8. Сервери доменних імен.
- •1. Поняття доменних імен.
- •2. Отримання доменного імені.
- •3. Основні та резервні сервера dns.
- •4. Програми dns Лінукс.
- •5. Програми dns Віндовс.
- •6. Атаки на dns
- •Тема 9. Веб-сервери
- •2. Лінукс сервери веб.
- •3. Віндовс сервери веб.
- •4. Сервери Java.
- •5. Сервери dot net.
- •6. Пошукові сервери
- •Тема 10. Технології lamp, wamp, xampp, Denver
- •1.Операційна система (Linux, xBsd, w32, xNix, w64).
- •3. База даних (MySql, PostgreSql).
- •4. Динамічна мова програмування (php, Perl, Python, asp).
- •5. Дистрибутиви все в одному.
- •Тема 11. Адмін -панелі isPconfig, isPmanager, c-pannel
- •1.Підтримка ос серверів.
- •2. Створення клієнта і виділення ресурсів
- •3. Шаблони сайтів.
- •4. Статті сайту та іх ієрархія.
- •5. Додаткові модулі.
- •6. Особливості системи Joomla,
- •7. Система osComerse,
- •8. Система Drupal.
- •9. Система Moodle
- •Тема 13. Поштові сервери
- •1. Електронна пошта.
- •2.Передача пошти.
- •3. Прийом пошти і поштові скриньки.
- •4. Поштові сервери Лінукс.
- •5. Захисні системи електронної пошти.
- •6. Спам.
- •7. Віруси.
- •Тема 14. Проксі-сервери
- •14.1 Поняття кешуючих серверів
- •2. Поняття трансляції адреса.
- •3. Проксі-сервери Лінукс.
- •4. Проксі-сервери Віндовс.
- •5. Конфігурування кешуючих серверів.
- •Тема 15. Захист в глобальних мережах
- •1.Фільтруючі маршрутизатори.
- •2. Брандмауери та екрани.
- •3. Пристрої utm.
- •4. Апаратні файєрволи.
- •6. Системи детектування атак.
3. База даних (MySql, PostgreSql).
MySQL - вільна система керування реляційними базами даних.
MySQL був розроблений компанією «ТсХ» для підвищення швидкодії обробки великих баз даних. Ця система керування базами даних (СКБД) з відкритим кодом була створена як альтернатива комерційним системам. MySQL з самого початку була дуже схожою на mSQL, проте з часом вона все розширювалася і зараз MySQL - одна з найпоширеніших систем керування базами даних. Вона використовується, в першу чергу, для створення динамічних веб-сторінок, оскільки має чудову підтримку з боку різноманітних мов програмування.
Версія MySQL 5.0 вийшла 24 жовтня 2005 року, у цій версії була значно розширена функціональність, що ставить MySQL в один ряд із комерційними СКБД. Якщо ранішу СКБД MySQL звинувачували у недостатній підтримці стандарту SQL, то із появою п'ятої версії цієї популярної бази даних з'явилась практично повна підтримка стандарту SQL. MySQL 5.0 містить такі нововведення: Збережувані процедури та функції, Обробники помилок, Курсори, Тригери, Представлення, Інформаційна схема (так званий системний словник, що містить метадані).
Версія MySQL 5.1 продовжує шлях до стандарту SQL:2003. містить такі нововведення:
Сегментування — можливість розбити одну велику таблицю на декілька частин, розміщених в різних файлових системах, базуючись на визначеній користувачем функції. При деяких умовах це може дати серйозне збільшення продуктивності та, крім того, полегшує масштабування таблиць.
Змінено поведінку ряду операторів для забезпечення більшої сумісності зі стандартом SQL:2003.
Порядкова реплікація (row-based реплікація), при якій в бінарний лог буде записуватись тільки інформація про реально змінені рядки таблиці замість оригінального (і, можливо, більш повільного) тексту запиту.
Вбудований планувальник робіт, що періодично запускаються. По синтаксису додання задачі схоже на додання тригера до таблиці; по ідеології — на crontab.
Додатковий набір функцій для обробки XML, реалізація підтримки XPath.
Нові засоби діагностики проблем і утиліти для аналізу продуктивності. Розширено можливості з керування вмістом лог-файлів, логи тепер можуть бути збережені і в таблицях general_log і в slow_log. Утиліта mysqlslap дозволяє провести тестування навантаження БД із записом часу реакції на кожний запит.
Для спрощення операції оновлення підготовлена утиліта mysql_upgrade, яка виконає перевірку всіх існуючих таблиць на предмет сумісності з новою версією, і при необхідності виконає належні коригування.
MySQL Cluster тепер йде як окремий продукт, який базується на MySQL 5.1 і сховищі NDBCLUSTER.
Значні зміни в роботі MySQL Cluster, такі, як, наприклад, можливість зберігання табличних даних на диску.
Повернення до використання вбудованої бібліотеки libmysqld, відсутньої в MySQL 5.0.
API для плагінів, що дозволяє завантажувати сторонні модулі, які розширюють функціональність (наприклад, повнотекстовий пошук), без перезапуску сервера.
Реалізація парсера повнотекстового пошуку у вигляді plug-in.
Новий рушій таблиць Maria (стійкий до збоїв клон MyISAM), який у 2010 був перейменований на Aria та став основою форку MySQL від Монті Віденіуса під назвою MariaDB.
