Навигация / Раздел

Словарь Linux: 60 терминов с примерами и пояснениями

Найдите значение термина о процессах, файлах, правах, shell или сети. Короткие разборы отделяют похожие понятия и ведут к схемам, инструментам и практике.

Начальный4 минОбщие принципы Linux

Как выбрать материал

Если незнакомое слово мешает читать инструкцию, начните с его определения и примера. Затем проверьте раздел о различиях: inode и имя файла, job и PID, пакет и работающая служба отвечают на разные вопросы.

Как работать с разделом

Словарь объясняет понятия, а связанные материалы показывают действия и модели. При переходе к практике сохраняйте контекст: оболочку, права процесса, файловую систему и сетевое пространство. Одно определение не заменяет проверку условий реальной операции.

Терминал, оболочка и пути

Словарь

Терминал Linux: интерфейс ввода и отображения

Разберитесь, какую роль играет терминал между пользователем и программой. Отделите окно терминального эмулятора от shell, текущего каталога и самого Linux.

Начальный · 5 мин
Словарь

Shell в Linux: оболочка и язык команд

Узнайте, что делает оболочка до запуска программы. Различайте разбор командной строки, встроенные команды, внешние утилиты и особенности конкретного shell.

Начальный · 5 мин
Словарь

TTY: терминальное устройство и его настройки

Разберите смысл TTY в Linux и связь с символьным вводом. Узнайте, почему вывод программы может меняться при перенаправлении в файл.

Начальный · 5 мин
Словарь

PTY: пара псевдотерминала master и slave

Узнайте, как псевдотерминал связывает эмулятор и консольную программу. Различайте его две стороны и обычный однонаправленный pipe.

Начальный · 5 мин
Словарь

Командная строка: исходный текст и результат разбора

Отделите текст, введённый в оболочку, от аргументов полученной программы. Разберите, куда исчезают кавычки и перенаправления после запуска.

Начальный · 5 мин
Словарь

Аргумент команды: отдельное значение для программы

Разберитесь, почему пробел внутри имени требует правильных кавычек. Узнайте, как один аргумент может содержать несколько слов и даже пустую строку.

Начальный · 5 мин
Словарь

Опция команды: переключатель поведения утилиты

Узнайте, как опции отличаются от операндов и почему не всякий дефис означает флаг. Разберите роль -- и аргументов, которые нужны самим опциям.

Начальный · 5 мин
Словарь

Текущий каталог: начальная точка относительного пути

Узнайте, какое состояние меняет cd и почему относительный путь после перехода означает другой объект. Отделите текущий каталог от домашнего.

Начальный · 5 мин
Словарь

Абсолютный путь Linux: отсчёт от корня процесса

Разберите путь с начальным слешем и его зависимость от представления файловой системы. Узнайте, почему абсолютный адрес не означает одинаковый объект везде.

Начальный · 5 мин
Словарь

Относительный путь: имя от выбранного каталога

Разберите относительные пути, компоненты . и .. и влияние рабочей точки. Узнайте, когда одной строки имени недостаточно для воспроизводимого действия.

Начальный · 5 мин

Процессы и запуск

Словарь

Процесс Linux: выполняемая программа и её состояние

Отделите процесс от исполняемого файла и от имени команды. Разберите ресурсы процесса и возможность запуска нескольких экземпляров одной программы.

Начальный · 5 мин
Словарь

Поток выполнения: общие ресурсы и отдельная работа

Узнайте, что разделяют потоки одного процесса и что остаётся отдельным. Почему несколько потоков не гарантируют пропорционального ускорения задачи.

Начальный · 5 мин
Словарь

PID: идентификатор процесса в текущем пространстве

Разберите назначение PID, повторное использование номера и различия внутри PID namespaces. Узнайте, почему записанного числа недостаточно для постоянной идентификации.

Начальный · 5 мин
Словарь

PPID: текущий родитель процесса

Узнайте, какую связь показывает PPID и почему она может меняться после завершения родителя. Отделите дерево происхождения от служебных зависимостей.

Начальный · 5 мин
Словарь

Демон Linux: программа, работающая как фоновая служба

Разберитесь в роли долгоживущего служебного процесса. Отделите демона от фонового job оболочки и от объекта управления service manager.

Начальный · 5 мин
Словарь

Сигнал Linux: уведомление и реакция процесса

Разберите отправку, доставку и обработку сигнала. Почему успешный запрос завершения не подтверждает сохранение данных и окончание работы приложения.

Начальный · 5 мин
Словарь

Exit status: код результата команды

Узнайте, что сообщает код завершения и почему ненулевое значение не всегда означает одинаковую ошибку. Разберите статус отдельной команды и pipeline.

Начальный · 5 мин
Словарь

Окружение процесса: значения, переданные при запуске

Отделите environment от всех переменных оболочки. Узнайте, что получает дочерняя программа и почему изменения не возвращаются родителю автоматически.

Начальный · 5 мин
Словарь

PATH: порядок каталогов для поиска команды

Разберите поиск исполняемого файла по имени без слеша. Узнайте, почему порядок каталогов и контекст оболочки могут менять выбранную программу.

Начальный · 5 мин
Словарь

Job оболочки: управляемая работа и процессы pipeline

Отделите номер job от PID и системного сервиса. Узнайте, как оболочка может рассматривать несколько процессов pipeline как одну работу.

Начальный · 5 мин

Файлы и хранение

Словарь

Inode: файловый объект и метаданные без имени

Узнайте, что связывает имя файла с inode и почему одного номера недостаточно для сравнения объектов на разных файловых системах.

Начальный · 5 мин
Словарь

Жёсткая ссылка: ещё одно имя того же файлового объекта

Разберите связь жёстких ссылок с inode и отличия от копии. Узнайте, почему удаление одного имени не обязательно удаляет данные.

Начальный · 5 мин
Словарь

Символическая ссылка: путь, разрешаемый при обращении

Узнайте, как работает symlink и откуда начинается относительный путь внутри ссылки. Разберите отличие повреждённой ссылки от отсутствующего имени.

Начальный · 5 мин
Словарь

Файловый дескриптор: номер открытого ресурса

Разберите FD как индекс в таблице процесса. Узнайте, почему одинаковый номер у разных процессов не означает один и тот же открытый файл.

Начальный · 5 мин
Словарь

Открытое файловое описание: общее состояние доступа

Узнайте, где хранится текущая позиция открытого файла. Разберите, как dup связывает два дескриптора и почему два open могут вести себя иначе.

Начальный · 5 мин
Словарь

Файловая система: организация имён и данных

Отделите файловую систему от диска и точки монтирования. Узнайте, почему файловый интерфейс может показывать динамические сведения вместо данных на устройстве.

Начальный · 5 мин
Словарь

Точка монтирования: место подключения другого дерева

Разберите, как путь связывается с подключённой файловой системой. Почему прежние данные под точкой монтирования могут исчезнуть из вида без удаления.

Начальный · 5 мин
Словарь

Блочное устройство: адресуемые блоки хранения

Отделите блочное устройство от физического диска и файловой системы. Разберите, почему имя /dev не доказывает наличие безопасно доступных пользовательских файлов.

Начальный · 5 мин
Словарь

Раздел диска: выделенная область устройства

Узнайте, какую задачу решает таблица разделов и чем раздел отличается от файловой системы. Почему расширение одного слоя не завершает работу с другим.

Начальный · 5 мин
Словарь

UUID в хранении Linux: идентификатор и область смысла

Разберите UUID файловой системы и отличие от идентификатора раздела. Узнайте, почему копирование образа может нарушить ожидаемую уникальность.

Начальный · 5 мин

Учётные данные и доступ

Словарь

UID: числовая идентичность пользователя

Отделите UID от отображаемого имени учётной записи. Узнайте, почему совпадение чисел между машинами или пространствами не гарантирует одну идентичность.

Начальный · 5 мин
Словарь

GID: группа файла и группы процесса

Разберите числовой идентификатор группы и дополнительное членство. Почему одна показанная основная группа не описывает все групповые права процесса.

Начальный · 5 мин
Словарь

Суперпользователь root: полномочия и ограничения

Разберите роль UID 0 и её связь с привилегиями Linux. Почему слово root не означает обход любых настроек, namespaces и политик безопасности.

Начальный · 5 мин
Словарь

Sudo: запуск команды по политике делегирования

Узнайте, что проверяет sudo и почему она не всегда означает запуск от root. Разберите отдельную роль оболочки при перенаправлении вывода.

Начальный · 5 мин
Словарь

Capability Linux: отдельное привилегированное полномочие

Узнайте, зачем Linux разделяет привилегии на capabilities. Отделите наличие одного полномочия от полного доступа суперпользователя.

Начальный · 5 мин
Словарь

ACL доступа: именованные разрешения и маска

Разберите, что POSIX ACL добавляет к обычным rwx. Узнайте, почему запись с разрешением может ограничиваться маской и как связаны ACL и групповые биты.

Начальный · 5 мин
Словарь

Umask: какие права исключаются при создании

Отделите маску создания от режима существующего файла. Почему результат зависит от запроса программы и не вычисляется обычным вычитанием чисел.

Начальный · 5 мин
Словарь

Биты режима файла: rwx и специальные признаки

Разберите обычные тройки владельца, группы и остальных. Узнайте, почему одинаковая буква x означает разные возможности для файла и каталога.

Начальный · 5 мин
Словарь

Владелец файла: UID объекта и выбор доступа

Узнайте, как владелец влияет на обычную проверку прав. Отделите владельца файла от владельца каталога и от процесса, который его сейчас читает.

Начальный · 5 мин
Словарь

Sticky bit каталога: ограничение удаления имён

Разберите защиту имён в общем каталоге и её отличие от запрета записи в файлы. Узнайте, какие владельцы и полномочия учитываются при удалении.

Начальный · 5 мин

Потоки и системные компоненты

Словарь

Стандартные потоки: stdin, stdout и stderr

Разберите назначение трёх обычных каналов программы. Узнайте, почему диагностическое сообщение не обязано попасть в файл с результатом.

Начальный · 5 мин
Словарь

Pipe: канал между выводом и вводом процессов

Узнайте, что связывает обычный pipe и почему он не хранит полноценный итоговый файл. Отделите поток байтов от границ сообщений приложения.

Начальный · 5 мин
Словарь

Перенаправление: смена источника или назначения FD

Разберите действия оболочки при <, > и >>. Почему ошибка программы не спасает файл, который оболочка уже открыла с очисткой.

Начальный · 5 мин
Словарь

Globbing: подбор файловых имён по шаблону shell

Отделите шаблон имён от регулярного выражения. Разберите, когда оболочка раскрывает звёздочку и почему кавычки меняют полученные аргументы.

Начальный · 5 мин
Словарь

Регулярное выражение: шаблон и конкретный диалект

Узнайте, почему regex нельзя оценивать без выбранного движка. Отличите поиск буквальной строки от интерпретации специальных символов.

Начальный · 5 мин
Словарь

Пакет Linux: устанавливаемая единица с метаданными

Разберите содержимое пакета и связь с командами. Почему имя пакета не обязано совпадать с именем утилиты и установка не доказывает запуск службы.

Начальный · 5 мин
Словарь

Репозиторий пакетов: индекс, кандидаты и доверие

Узнайте, как источник пакетов влияет на доступные версии. Отделите подключение репозитория от проверки подлинности и фактической установки.

Начальный · 5 мин
Словарь

Зависимость: требование к другому компоненту

Разберите зависимости пакетов и порядок запуска как разные виды связей. Почему стрелка на схеме требует пояснения конкретного правила.

Начальный · 5 мин
Словарь

Unit systemd: объект управления и его тип

Узнайте, что объединяет service, timer, target и другие unit. Отделите файл конфигурации, загруженное состояние и фактическую активность.

Начальный · 5 мин
Словарь

Journal systemd: записи событий и условия их отбора

Отделите системный журнал от команды journalctl. Узнайте, почему пустая выборка и отсутствие сохранённого события — разные утверждения.

Начальный · 5 мин

Сеть, изоляция и память

Словарь

IP-адрес: сетевое назначение в выбранном контексте

Разберите роль IP-адреса и его отличие от имени сайта или постоянного идентификатора устройства. Учитывайте интерфейс, семейство протокола и сеть.

Начальный · 5 мин
Словарь

CIDR: длина сетевого префикса после слеша

Узнайте, что означает число в записи адрес/префикс. Разберите границы IPv4-блока и почему размер диапазона не всегда равен числу обычных узлов.

Начальный · 5 мин
Словарь

Маршрут: правило выбора пути для пакета

Разберите таблицу маршрутов и смысл подходящего префикса. Почему наличие default route не означает, что любой пакет пойдёт именно по нему.

Начальный · 5 мин
Словарь

Сокет: интерфейс обмена для приложения

Узнайте, как сокет связывает программу с обменом данными. Отделите локальный ресурс, сетевой адрес и слушающий сервис.

Начальный · 5 мин
Словарь

Сетевой порт: номер внутри транспортного контекста

Разберите порт вместе с протоколом и адресом привязки. Почему одинаковый номер не означает одну службу и не подтверждает доступность.

Начальный · 5 мин
Словарь

DNS: имена, типы записей и кэш ответов

Отделите разрешение имени от подключения к приложению. Узнайте, почему найденная A-запись не доказывает наличие всех остальных записей и доступность сервера.

Начальный · 5 мин
Словарь

Namespace Linux: область видимости ресурсов

Разберите пространства имён как отдельные представления ресурсов. Почему изоляция PID не задаёт автоматически лимит памяти или отдельное ядро.

Начальный · 5 мин
Словарь

Cgroup: учёт и управление ресурсами группы процессов

Узнайте, как иерархия cgroups связывает процессы с ограничениями. Разберите общий предел родителя и отличие от изоляции видимости.

Начальный · 5 мин
Словарь

Контейнер Linux: изолированный userspace на общем ядре

Разберите обычный контейнер как среду процессов с заданными ресурсами и ограничениями. Отделите образ, запущенный экземпляр и виртуальную машину.

Начальный · 5 мин
Словарь

Page cache: данные файлов в оперативной памяти

Узнайте, зачем Linux использует память для кэширования файлов. Почему небольшой показатель free сам по себе не доказывает нехватку памяти.

Начальный · 5 мин

От материала к практике

Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.

Поиск по Linux

Поиск локальный. ↑ ↓ — перейти к результату, Enter — открыть.

Навигация