- •Тема 1.1 Розвиток операційних систем. Класифікація операційних систем
- •Розділ 1. Основи операційних систем
- •Тема 1.2 Керування локальними ресурсами Лекція №2 Вступ у мережеві операційні системи
- •Розділ 1. Основи операційних систем
- •Тема 1.2 Керування локальними ресурсами Лекція №3 Файлова система. Основи роботи з файлами
- •Розділ 1. Основи операційних систем
- •Тема 1.2 Керування локальними ресурсами Лекція №4 Шлюзи
- •Розділ 1. Основи операційних систем
- •Тема 1.2 Керування локальними ресурсами Лекція №5 Модель клієнт-сервер та мікроядра.
- •Розділ 2. Операційна система (ос) Windows
- •Тема 2.1 Основи операційних систем Windows Лекція №6 Установка ос Windows. Відновлення роботи у випадку збоїв
- •Розділ 2. Операційна система (ос) Windows
- •Тема 2.2 Діагностика, пошук та усунення несправностей ос Лекція №7 Основні кроки по усуненню несправностей
- •Розділ 3. Unix подібні операційні системи
- •Тема 3.1 Основи Unix подібних операційних систем Лекція №8 Структура операційної системи Unix
- •Розділ 3. Unix подібні операційні системи
- •Тема 3.2 Операційні системи Linux Лекція №9 Основи роботи в ос Linux
- •Розділ 3. Unix подібні операційні системи
- •Тема 3.2 Операційні системи Linux Лекція №10 Робота в мережі
- •Розділ 3. Unix подібні операційні системи
- •Тема 3.3 Основи FreeBsd
- •Розділ 3. Unix подібні операційні системи
- •Тема 3.3 Основи FreeBsd Лекція №12 Встановлення програмного забезпечення: потри та пакети
- •Розділ 3. Unix подібні операційні системи
- •Тема 3.3 Основи FreeBsd Лекція №13 Системне адміністрування
- •Розділ 3. Unix подібні операційні системи
- •Тема 3.3 Основи FreeBsd Лекція № 14 Супер-сервер Inetd
Розділ 3. Unix подібні операційні системи
Тема 3.3 Основи FreeBsd Лекція №13 Системне адміністрування
Вступ. Початкове конфігурація. Запуск сервісів. Файли налаштування.
План лекції:
1. Початкове конфігурація
Найоптимальнішим порядком розташування файлових систем є :
/ - кореневий каталог
swap розділ підкачки повинен бути рівний 2-2.5 розмірами оперативної пам'яті, але не більше 4 ГБ на одному носію
/var - зберігання поштових скриньок, файлів ftp-чи http-сервера, черг друку, лог файлів і т. д.
/usr - містить більшість файлів, необхідних для підтримки системи.
2. Запуск сервісів
Додатки повинні містити простий стартовий скрипт в каталозі /usr/local/etc/rc.d, який потім читається скриптами ініціалізації системи.
Кожен скрипт повинен мати в кінці розширення .sh і кожен скрипт повинен бути виконуваним.
Для автозапуску додатка можна помістити наступний рядок у файл /etc/rc.conf:
Назва-скрипта_enable = "YES"
Інші сервіси, такі як демони сервера POP3, IMAP, і т.п. можуть бути запущені з допомогою inetd.
3. Файли налаштування
Під FreeBSD визначений ряд каталогів, призначених для зберігання конфігураційних файлів:
/etc - Основні файли конфігурації системи.
/etc/defaults - Версії системних конфігураційних файлів за замовчуванням.
/etc/mail - Додаткові конфігураційні файли sendmail, інші конфігураційні файли MTA.
/etc/ppp - Налаштування для user-і kernel-ppp програм.
/etc/namedb - Основне місце розташування даних name.
/usr/local/etc - Конфігураційні файли встановлених додатків.
/usr/local/etc/rc.d - Скрипти запуску/зупинки встановлених додатків.
/var/db - Автоматично генеруються системно-специфічні файли баз даних, такі як база даних пакетів, і так далі.
/etc /resolv.conf – налаштування (DNS).
Розділ 3. Unix подібні операційні системи
Тема 3.3 Основи FreeBsd Лекція № 14 Супер-сервер Inetd
Огляд. Налаштування. Параметри командної стрічки. Конфігураційний файл.
План лекції:
1. Огляд
inetd іноді називають також ''супер-сервером Інтернет'', тому що він управляє з'єднаннями до багатьох сервісів.
inetd використовується для виклику інших демонів, але кілька простих протоколів, таких, як chargen, auth і daytime, обслуговуються безпосередньо
2. Налаштування
inetd ініціалізується за допомогою системи rc.conf.
/etc/rc.d/inetd rcvar покаже поточні установки змінних, що відносяться до inetd.
inetd_flags демону inetd можуть бути передані різні параметри командного рядка.
3. Параметри командної стрічки
За замовчуванням встановлено -wW-C 60, тобто включає обробку TCP wrapping і забороняє звертатися з однієї IP-адреси до сервісу більш ніж 60 разів на хвилину.
-c maximum - визначення максимального числа одночасних запусків кожної служби; за замовчуванням не обмежена.
-C rate - визначення за замовчуванням максимальну кількість разів, яку служба може бути викликана з однієї IP-адреси в хвилину; за замовчуванням не обмежена.
-R rate - визначає максимальну кількість разів, що служба може бути викликана за хвилину; за замовчуванням 256. Частота, що дорівнює 0, не обмежує число викликів.
-s maximum - задає максимальну кількість процесів, одночасно обслуговують один сервіс для однієї IP-адреси; за замовчуванням не обмежена.
4. Конфігураційний файл
Налаштування inetd проводиться через файл /etc/inetd.conf мають такий формат:
service-name
socket-type
protocol
(wait | nowait) [/max-child [/max-connections-per-ip-per-minute [/ max-child-per-ip]]]
user [: group] [/ login-class]
server-program
server-program-arguments
Приклад запису для даемона ftpd, що використовує IPv4:
ftp stream tcp nowait root / usr / libexec / ftpd ftpd-l
