ИТ и ПО
Подкатегория
Владельцы файлов и режим доступа 
* базовые разрешения 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