Similar presentations:
Особенности построения и функционирования Unix-подобных ОС. Операционные системы и среды
1. Особенности построения и функционирования Unix-подобных ОС
Особенности построения ифункционирования Unixподобных ОС
Операционные системы и среды
2. Краткие сведения о развитии ОС UNIX
ОС UNIX появилась в конце 60-х годов, какоперационная система для мини-ЭВМ PDP-7.
Активное участие в разработке приняли Кеннет
Томсон и Деннис Ритчи.
Особенностями ОС UNIX стали:
многопользовательский режим, новая архитектура
файловой системы и др.
В 1973 году большая часть ядра ОС была
переписана на новом языке C.
С 1974 года ОС UNIX распространяется в
университетах США в исходных кодах.
3.
Linux похож своими функциями на Unix. Быласделана из двух проектов, GNU и ядро Linux.
Цель– создать систему похожую на Unix, но она
д.б. бесплатной и могла модифицироваться без
ограничений.
Linux был разработан под влиянием системы
Minix, наследника Unix, но кодовая база была
написана с нуля.
Обе системы имеют похожие принципы
администрирования данных, кроме того базовые
команды управления ОС идентичны.
4. Ubuntu – описание ОС
Дистрибутив Ubuntu был создан с целью статьудобной и понятной ОС (на основе Linux).
Каждый новый релиз выходит с
периодичностью в 6 месяцев,
Дистрибутивом Ubuntu пользуются более 20
млн. пользователей.
Всего насчитывается 23 версии Ubuntu
Существует много версий для бесплатного
скачивания, большое количество бесплатных
тем и графических эффектов.
5. Особенности дистрибутива Ubuntu
Стабильность работы – систему частоиспользуют на высоко нагруженных
серверах. Команда поддержки быстро находит
и устраняет ошибки.
Безопасная система, которая не требует
антивирусов.
Быстрая установка– с появлением новых
версий установка Ubuntu упрощается.
Основное ПО и драйвера устанавливаются
сразу и практически автоматично, в итоге
готовая к работе ОС. Предлагается
автоматическое обновление.
6. Общие черты UNIX-систем
Различные варианты UNIX обладают рядомобщих черт:
Мультипрограммная обработка в режиме
разделения времени, основанная на вытесняющей
многозадачности;
Поддержка многопользовательского режима;
Использование механизмов виртуальной
памяти и свопинга (образы процессов выгружаются на
диск и возвращаются в оперативную память целиком);
Иерархическая файловая система;
Унификация операций ввода/вывода на основе
расширенного использования понятия файл;
Переносимость системы;
Наличие сетевых средств взаимодействия.
7. Серверы на основе UNIX-подобных системах
Серверы на основе UNIXподобных системахСервер – компьютер, обрабатывающий запросы
других компьютеров в сети и предоставляющий
собственные ресурсы для хранения, обработки и
передачи данных. Сервер под управлением UNIX
может выполнять следующие роли:
Файловый сервер;
Web-сервер;
Почтовый сервер;
Сервер дистанционной регистрации
(аутентификации);
Вспомогательные серверы Web-служб (DNS,
DHCP);
Сервер доступа к сетям Интернет.
8. Виртуальные консоли
Каждый компьютер предоставляет возможностьзарегистрироваться и получить доступ к системе
нескольким пользователям одновременно.
Способ организации параллельной работы
пользователей — виртуальные консоли.
Виртуальные консоли (virtual console) — это
несколько параллельно выполняемых
операционной системой программ,
предоставляющих пользователю возможность
зарегистрироваться в системе в текстовом
режиме и получить доступ к командной строке
9. Типы файлов ОС UNIX-подобных системах
Типы файлов ОС UNIXподобных системахВ ОС используются следующие типы файлов:
обычный файл – используются для хранения
информации;
каталог – содержит имена файлов, относящихся к
данному каталогу;
специальный файл устройства – обеспечивает
доступ к некоторому устройству;
именованный канал – используется для обмена
данными между процессами;
ссылка – для создания связи между данными,
хранящимися в разных файлах;
сокет – для организации обмена данных между
процессами, существует только пока на него
ссылается хотя бы один процесс.
10. Основные файловые системы
Ext2;Ext3;
Ext4;
JFS;
ReiserFS;
XFS;
Btrfs;
ZFS;
11. Структура файловой системы
/-корневой каталогНекоторые каталоги системы:
//boot - содержит конфигурационные файлы загрузчика
/lost+found - хранения испорченных файлов
/misc - может содержать все что угодно
/mnt и /media - содержатся точки монтирования.
/opt - размещаются программы, имеющие большой объем
/root – домашний каталог супервизора;
/run - для хранения данных, которые были запущены
приложениями
/sbin - набор утилит для системного администрирования;
/tmp - каталог, в котором хранятся временные файлы
12. Монтирование файловой системы
Доступ к разделу на носителе информацииобеспечивается монтированием раздела в
общую файловую систему.
Монтирование обозначается определением
файла устройства и точкой монтирования.
При старте системы программа mount
запускается стартовым скриптом и автоматически
монтирует системы указанные в файле /etc/fstab.
Команда монтирования раздела:
mount файл_устройства точка_монтирования
13.
Например, смонтируем раздел /dev/sdb6 впапку /mnt:
sudo mount /dev/sdb6 /mnt/