Особенности построения и функционирования Unix-подобных ОС
Краткие сведения о развитии ОС UNIX
Ubuntu – описание ОС
Особенности дистрибутива Ubuntu
Общие черты UNIX-систем
Серверы на основе UNIX-подобных системах
Виртуальные консоли
Типы файлов ОС UNIX-подобных системах
Основные файловые системы
Структура файловой системы
Монтирование файловой системы
252.00K

Особенности построения и функционирования 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/
English     Русский Правила