Организация UNIX-систем и ОС Solaris

       

Организация UNIX-систем и ОС Solaris

История UNIX вкратце
Какую систему лучше установить?
Разные версии UNIX и Solaris в частности
Внутреннее устройство UNIX

Руководство по системе
Предопределенные пользователи и группы
Привилегированный пользователь
Как стать привилегированным пользователем
Что делать, если вы забыли пароль суперпользователя
Включение и выключение компьютера
Пользовательский интерфейс
Вход в систему и выход из системы
Режимы работы системы
Понятие терминала
Управляющие комбинации клавиш
Настройка терминала: команда stty
Менеджер окон
Экран - рабочее пространство пользователя

Что можно сделать с окном
Текстовый редактор
Текстовый редактор vi
Коротко о документации. Организация man-страниц
Где хранятся настройки ОС?

Организация UNIX-систем и ОС Solaris

Cпособы установки
Установка с помощью Solaris Web Start Installation Program
Установка с помощью Solaris suninstall Program
Установка способом Custom JumpStart
Установка способом Web Start Flash
Как создать образ Web Start Flash

Solaris Live Upgrade Method
Factory JumpStart Installation Method
Выбор оборудования
Выбор набора программ
Порядок установки
Упражнения
Отличия установки Solaris на компьютеры SPARC
Отсутствие поддержки DMA
Невозможность работы в графическом режиме
Неожиданное прерывание установки
Невозможность войти под именем root
Не распознается сетевая карта
Русификация Solaris
Сброс конфигурации системы

Зачем распределять пользователей по группам?
Концепция безопасности UNIX
Объект
Разделение всех пользователей по отношению к объекту
Назначение прав доступа поотдельности
Каждый объект имеет владельца и группу
Структура файлов /etc/passwd, /etc/shadow, /etc/group
Учетные записи пользователей
Пользовательские файлы конфигурации

Группы пользователей
Программы управления учетными записями пользователей
Admintool
Useradd

Организация UNIX-систем и ОС Solaris

Файлы устройств Solaris
Файлы разделов дисков в Solaris
Каталог /devices
Разбиение диска на разделы
Разметка нового диска

Количество индексных дескрипторов в файловой системе
Поддерживаемые типы файловых систем
Элементы файловой системы
Таблица индексных дескрипторов: детали
Таблица индексных дескрипторов: детали - 2
Обычные индексные дескрипторы
Теневые индексные дескрипторы
Man lofiadm (как работать с образом диска)
Дерево каталогов

Монтирование и демонтирование файловых систем
Монтирование дискет и прочих сменных носителей
Проверка файловых систем
Упражнения
Оптимизация размеров разделов
Как узнать, сколько места осталось на диске?
Минимальное свободное пространство

Фрагментация
Изменение размеров раздела
Дерево каталогов
Типы файлов
Имена файлов и каталогов
Действия с файлами и каталогами
Каталоги
Ссылки

Права доступа
Индексные дескрипторы
Списки ACL
Расширенные права доступа (ACL) к файлам
Расширенные права доступа (ACL) к каталогам
Упражнения
Замечание о совместимости утилит
Что находится в каталоге /usr/bin/xpg4

Иерархия процессов в Solaris
Команды наблюдения за процессами
Процессы-зомби
Команды управления процессами
Команды управления процессами - 2
Работа с заданиями
Планирование запуска процессов
At

Cron
Регулярно выполняемые системные скрипты
Свойства процесса
Идентификаторы процесса
Приоритеты процесса
Среда окружения
Аргументы
Классы планирования
Планирование процессов реального времени

Диспетчер
Проверка приоритета процесса
Настройка таблиц диспетчера
Планирование на основе справедливого раздела
Распределение памяти. Swaping
Доступ процессов к файлам
Запуск приложения от имени владельца файла приложения
Suid и Sgid
Интерактивные и фоновые процессы

Взаимодействие процессов
Перенаправление потоков
Сигналы
Каналы и сокеты
Семафоры
Example.7.1

Организация UNIX-систем и ОС Solaris

Страницы руководства
Руководство по Solaris
Части страницы руководства
Поиск в Интернете
FAQ
Форумы и документация на Sun.com
Форум Opennet
Конференции Fido

Поисковые машины
Крик о помощи - письмо в форум или список рассылки
Практический поиск информации: реальный случай
Example.8.1

Организация UNIX-систем и ОС Solaris

Запуск и останов: различия между Solaris и другими UNIX
Режимы работы системы
Загрузка Solaris 9 на компьютерах SPARC
Загрузка по сети
Загрузка через сеть с использованием RARP/bootparams
Загрузка через сеть с использованием DHCP
Загрузка с диска
Среда OpenBoot. Команда boot
Загрузка Solaris 9 на компьютерах x86

Файлы и каталоги, используемые при загрузке
Замечание о загрузке систем UltraSPARC
Инициализация ядра
Запуск процесса init
Сценарии запуска системы
Программы shutdown, init, poweroff, halt, reboot
Программа shutdown
Программа init
Команда halt

Команда reboot
Команда poweroff
Аварийная остановка системы
Как перезапустить зависшую систему
Включение и выключение оборудования
Example.9.1
Семейство командных процессоров

Запуск командного процессора
История команд
Псевдонимы команд
Переменные среды окружения
Предопределенные переменные
Подстановка имен файлов. Шаблоны
Подстановка результата выполнения
Завершение имен файлов
Средства редактирования командной строки

Повторение и модификация ранее введенных команд
Работа с заданиями
Язык написания скриптов
Язык sh
Язык csh
Установка приглашения shell
Перечень спецсимволов
Разбор командной строки
Кэширование имен выполняемых файлов