ИТ и ПО
Подкатегория
Владельцы файлов и режим доступа
* базовые разрешения r w x
* дополнительные атрибуты s t
* битовая маска режима доступа
Назначение владельцев и режима доступа новым файлам
* реверсивная маска umask
Делегирование полномочий
* SUID, SGID
Списки контроля доступа POSIX ACL
* getfacl, setfacl
Стандартные потоки ввода-вывода
* перенаправление потоков ввода-вывода
* конвейерная обработка
Об этом и о многом другом см. https://books.google.ru/books?isbn=5977535805
* Запуск системных служб
** Прародитель процессов init
** System V init vs. BSD init
** Уровни загрузки
** Сценарии запуска и останова системных служб
** Утилиты управления системными службами и запуском/остановом операционной системы
* Вход пользователя в систему
** Обработчик терминального доступа getty
** Аутентификация и авторизация: login и PAM
** Командный интерпретатор *sh
Веб-сервер apache в linux, часть 1
--
Серия видеороликов, записанная для ВИШ СПбПУ aka http://www.avalon.ru
* Инсталлятор и инсталляция ОС
* Управление (установкой и удалением) ПО
** Пакет программного обеспечения и зависимости между ними
** Репозитории пакетов
** Менеджеры пакетов
*** RedHat Package Manager: rpm
*** Debian PacKaGer: dpkg
** Менеджеры зависимостей пакетов
** RedHat Yellowdog Updater, Modified: yum
** Debian Auto Package Tool: apt
Основной синтаксис команд
* Ключи, опции, модификаторы
* Аргументы
* man-нотация
Управляющие символы: ^C, ^D, ^W, ^Z и другие
Переменные окружения: PATH, PS1, LANG и другие
Конфигурационные dot-файлы: .profile .bashrc и другие
Об этом и о многом другом см. https://books.google.ru/books?isbn=5977535805
Дерево каталогов
* файловые системы и процесс монтирования
* путевые имена файлов: абсолютный и относительный пути
* текущий каталог
* псевдофайловые системы procsfs и sysfs
Трассировка файловых системных вызовов
Данные и метаданные файлов, типы файлов
* обычный файл
* каталог
* жесткая и символическая ссылки
* специальные файлы устройств: блочные и посимвольные
* IPC: именованные каналы и сокеты
Об этом и о многом другом см. https://books.google.ru/books?isbn=5977535805
Сервера "домена" linux, часть 2
--
Серия видеороликов, записанная для ВИШ СПбПУ aka http://www.avalon.ru
Основы Linux
* что такое UNIX?
* user space, kernel space, system calls, POSIX, IEEE 1003.x, SUS
* какой еще такой UNICS?
Учетные записи пользователей Linux
* UID и GID
* Домашний (начальный) каталог
* Начальный командный интерпретатор
* Суперпользователь
* Группировка пользователей: первичная и дополнительные группы
Вход в систему
* терминалы
* командная строка
* терминальные команды
Об этом и о многом другом см. https://books.google.ru/books?isbn=5977535805
Программирование на языке командного интерпретатора bash - пишем logins(1) для Linux
Обзор внутреннего строения и организации файловых систем FAT, NTFS и UFS. Кластера, блоки, суперблок, метаданные. Потоки данных файла в NTFS. Индексные дескрипторы (i-node) в UFS
Что такое процесс и как он связан с программами и библиотеками
* сегменты процесса: text, data, stack, heap
* загрузка программ и библиотек в виртуальную память процесса
* ELF секции и права доступа сегментов памяти
* динамическая и статическая линковка
* виртуальная, резидентная и разделяемая память процесса
Атрибуты процесса
* wd, umask, environment
* pid, ppid, tty, sid, pgid, tpgid
* nice, pri
* ruid, euid, rgid, egid и их связь с SUID и SGID
Порождение процессов и запуск программ
* системные вызовы fork() и exec()
* системные вызовы wait() и exit()
* процессы-зомби и прародитель процессов
* параллельные программы
Об этом и о многом другом см. https://books.google.ru/books?isbn=5977535805
* Менеджеры пакетов rpm и dpkg
** Установленые пакеты
** Список файлов пакета
** Пакеты, которым принадлежат файлы
** Верфикация пакета
** Установка и удаление пакетов
* Менеджеры зависимостей пакетов yum и apt
** Структура репозитария
** Подключение внешнего репозитария в yum и apt
** Кэш зависимостей и цифровые подписи
** Установка и удаление пакетов
Трассировка системных и библиотечных вызовов Linux
--
Серия видеороликов, записанная для ВИШ СПбПУ aka http://www.avalon.ru
Сравнение Linux и Windows: отличия и сходства
Механизм сигналов
* Немаскируемые и неперехватываемые сигналы
* Системный вызов kill()
Управление процессами
* Управляющий терминал, команда stty
** ^C и SIGINT
** ^\ и SIGQUIT
** ^Z и SIGTSTP
* Группа переднего фона, группа заднего фона и сеанс
** Лидер группы и лидер сеанса
** Сигналы SIGTTIN и SIGTTOU
** Задания bash, команды fg и bg
Дерево процессов
* Системные (ядерные) процессы
* Прародитель процессов init
* Демоны
* Прикладные процессы
Об этом и о многом другом см. https://books.google.ru/books?isbn=5977535805
Препроцессор, компилятор, ассемблер, компоновщик. Объектные файлы ELF relocatable и таблицы символов. ELF executable, сегменты text, bss, data, rodata. Сборщик make и его Makefile
Об этом и о многом другом см. https://books.google.ru/books?isbn=5977535805
* POST, MBR, PBR, загрузчик ОС, ядро, монтирование корневной ФС
* Параметры закрузки ядра ОС
* Остов ядра vmlnuz и предзагрузка модулей ядра initrd
* Первый и второй шаги загрузки
* Загрузчики LiLо и GRUB
* Загрузчик syslinux, isolinux и pxelinux
* Стартовые flash и floppy диски
Почему операционные системы такие, какие они есть?
???? Оглавление видео
▼
0:06 Понятие операционной системы
1:38 Функции операционной системы
15:06 Определение операционной системы
18:02 В поисках н̶е̶м̶о̶ лучшей операционной системы
20:30 CLI vs GUI что лучше?
20:58 Общее устройство современной ОС: user mode и kernel mode
32:58 История развития вычислительной техники и операционных систем
36:15 Биты и количественная мера информации
41:46 Отладка и deBUGging
45:00 Первое поколение ОС: перфокарты, ленты и Batch Control Systems (BCS) и Job Contol Language (JCL), operating systems (OS) и command language (CLI)
57:18 Второе поколение ОС: разделение времени (Time Sharing) и многозадачность
1:08:15 Третье поколение ОС: plan 9, singularity
DNS-сервер bind в linux, часть 1
--
Серия видеороликов, записанная для ВИШ СПбПУ aka http://www.avalon.ru
Протокол удаленного доступа SSH
--
Серия видеороликов, записанная для ВИШ СПбПУ aka http://www.avalon.ru