
- •Технологии параллельных и распределенных
- •План
- •Операционные системы для параллельных и распределенных вычислений
- •Операционные системы
- •Виртуальный ресурс
- •Типы операционных систем
- •Примеры
- •Примеры распределенных систем
- •Типы распределенных ОС
- •Примеры
- •Основные функции распределенных ОС
- •Сравнение типов операционных систем
- •Физические и логические ресурсы
- •Процесс, поток, адресное пространство
- •Адресные пространства (виртуализация памяти)
- •Процессы, потоки (виртуализация процессоров)
- •Файловые системы (виртуализация хранилищ данных)
- •Средства межпроцессного
- •Сетевые и распределенные ОС
- •Unix-подобные операционные системы
- •Иерархическая структура
- •Выполнение процесса
- •Планирование процессов
- •Переключение контекста
- •Процессы и потоки
- •Обмен данными
- •ОС Linux
- •Ядро Linux
- •Поставки Linux
- •Инсталляция
- •Структура файловой системы
- •Монтирование
- •Назначение стандартный каталогов
- •Как разметить разделы на жестком диске?
- •Выбор пакетов и инсталляция
- •Использование Linux
- •Пользователи и группы
- •Вход в систему и права доступа
- •Вход в систему
- •Права на ресурсы
- •Интерпретатор командной строки
- •Интерпретатор bash (Bourne- Again SHell)
- •Основные команды
- •Ключи и опции
- •Текстовый редактор и просмотрщик
- •Другие команды
- •Пути и другие системные переменные
- •Перенаправление ввода- вывода
- •Работа с процессами
- •Сценарии командной строки
- •Администрирование
- •Работа с пользователями
- •Получение информации о системе
- •Работа с файловыми системами
- •Настройка сети
- •Инсталляция программ
- •Компиляция ядра

Администрирование
Администратор – пользователь root (uid=0)
Администратор имеет все системные права
Такие операции, как
добавление и удаление пользователей,
монтирование и размонтирование дисков,
настройка сети,
инсталляция системных,
Инсталляция ядра
Разрешены обычно только администратору
ІОЦ КНУ імені Тараса Ше
вченка, 2005 р

Работа с пользователями
Список пользователей /etc/passwd
Добавить пользователя adduser <имя пользователя>
Удалить пользователя userdel <имя пользователя>
Изменить пароль пользователю passwd <имя пользователя>
ІОЦ КНУ імені Тараса Ше
вченка, 2005 р

Получение информации о системе
Файловая система /proc содержит файлы с информацией
Команда dmesg – последние системные сообщения
Каталог /var/log – все журналы с информацией
Файл /var/log/messages все системные сообщения
ІОЦ КНУ імені Тараса Ше
вченка, 2005 р

Работа с файловыми системами
Монтирование команда mount <файл
устройства> <каталог> mount /dev/fd0 /mnt/floppy
Размонтирование команда umount <каталог>
Файл /etc/fstab содержит список файловых систем, которые монтируются при старте
ІОЦ КНУ імені Тараса Ше
вченка, 2005 р

Настройка сети
Каждому сетевому адаптеру соответствует свой сетевой интерфейс
Команда ifconfig позволяет просматривать и устанавливать параметры
ІОЦ КНУ імені Тараса Ше
вченка, 2005 р

Инсталляция программ
Менеджер пакетов rpm
Простая компиляция
make
make install
ІОЦ КНУ імені Тараса Ше
вченка, 2005 р

Компиляция ядра
Каталог /usr/src/linux-2.6.11
Серия 2.4
make menuconfig
make dep bzImage modules modules_install install
Серия 2.6
make menuconfig
make all modules_install install
ІОЦ КНУ імені Тараса Ше
вченка, 2005 р