[UNИХ] Программное обеспечение GNU/Linux - 07 - Настройка системы и окружения (2017-11-15)

Опубликовано: 13 Сентябрь 2026
на канале: Pavel Lobanov
183
4

http://uneex.org
Настройка системы и окружения - http://uneex.org/LecturesCMC/LinuxSof...

Окружение
Принципы
всё текст
всё файл
на худой конец программа → текст | фильтр | программа
Human Readable
Human Writeable
⇒ текстовый профиль программ/системы
.-файлы; конфигурационные файлы в $HOME
переменные окружения ⇒ просто sh-сценарии
(кстати, .profile и вот это всё)
~/.config (а также .local и .cache)
vim + regex как инструмент управления
Что делать, если не HW? Реестр? :(

ОС
sh-сценарии как системный конструктор
достоинства: унификация, простота написания, читаемость
недостатки: скорость, текстовые потоки данных
/etc: настройка компонентов системы
system-wide конф. файлы
запуск системы с 0
(пере)настройка системы по ходу
root как двигатель всего
а если компонент запускается не от root? — su :)
Эволюция стартового сценария системы:
/etc/rc
rc.conf
rc.default (или /etc/defaults/rc.default)
«уровни выполнения» (а надо ли?)
.d-схема
подробнее про .d-схему: HR, HW, независимость частей при установке-удалении,
старт/стопные сценарии
зависимости
Нерешённые проблемы/костыли:
не-root
автоматический (пере)запуск
⇒ скорость
демонизация