ЗМІСТ
ВСТУП
. АРХІТЕКТУРА LINUX
. Файлової системи
.1 Віртуальна файлова система (Virtual File System)
.2 Файлова система Ext2fs (Linux ext2 File System)
. ОБЛАСТЬ ЗАСТОСУВАННЯ LINUX - СЕРВЕРІВ
.1 Перед налаштуванням сервера
. Конфігурування сервера
.1 Запуск Apache
.2 Налаштування веб-сервера Apache
.3 Директиви конфігурації Apache
.4 Управління Web-сервером
.5 Запуск і зупинка Apache
ВИСНОВОК
СПИСОК ВИКОРИСТОВУЮТЬСЯ ДЖЕРЕЛ
ВСТУП
Вік операційної системи (ОС) Linux налічує вже кілька десятків років. Це рекордний результат для операційних систем, століття яких, як правило, не довгий. ОС Linux виявилася чудовим винятком із правил, вона продовжує набирати популярність і розвиватися. Linux працює на безлічі апаратних платформ, починаючи з звичайного ПК і закінчуючи потужними багатопроцесорними системами і суперкомп'ютерами.
Створена невеликою групою розробників, система Linux розширювалася і допрацьовувалася; тисячі фахівців вклали в неї свій талант, десятки тисяч збагатили додатками, і сьогодні вона служить мільйонам людей, які використовуються цю операційну систему у своїй діяльності.
За час свого існування системи Linux зазнала значних змін, стала потужніше, складніше і зручніше. Однак основні ідеї збереглися, дивуючи нас своєю витонченістю і простотою. Безсумнівно, повсюдне поширення ОС Linux в серверах виправдано. У даній роботі ми розглянемо основні поняття і позначення ОС Linux, архітектуру операційної системи, налаштування і супровід Web-серверів Linux на прикладі сервера Apache. У перовой розділі розглянута архітектура ОС Linux. У другому розділі - файлова система. У третьому розділі розглянуті області застосування серверів на базі Linux і необхідні вимоги для організації сервера. У четвертому розділі розглянуті базові настройки web-сервера на прикладі Apache, а також супровід даної системи.
1. АРХІТЕКТУРА LINUX
Можна сміливо сказати, що операційна система Linux повністю витримала перевірку часом. На кожному етапі свого розвитку дана система вирішувала певні завдання, і сьогодні, незважаючи на появу більш простих і зручних, з точки зору адміністрування, систем, вона міцно займає місце серед лідерів. Linux є конкретною реалізацією системи Unix.
Будучи операційною системою сімейства Unix, Linux слід встановленим стандартам і об'єднує в собі три основні частини:
Ядро (kernel) - основний компонент ОС, що відповідає за управління процесами, віртуальною пам'яттю і драйверами пристроїв.
Ядро Linux являє собою єдиний блок бінарного коду. Всі коди ядра і структури даних, у тому числі драйвери пристроїв, коди розподілу ресурсів і віртуальної пам'яті, мережевий підтримки, а так само файлова система - зберігаються в єдиному адресному просторі. Перевагою такої структури є те, що не потрібно ніяких перемикань при запитах процесами системних ресурсів або переривання від різних пристроїв [1].
Загальне адресний простір, однак, не перешкоджає модульності системи. У міру необхідності Linux підвантажує в пам'ять або вивантажує з неї зазначені модулі.