0 added
0 removed
Original
2026-01-01
Modified
2026-02-19
1
<p>Знание основных терминов - это база для понимания работы системы ещё на этапе обучения. Если вы знакомы с основными понятиями, вы понимаете, о чём говорят в статьях, документации, на форумах. Понимание терминов также облегчает совместную работу и позволяет легко общаться с другими администраторами и разработчиками.</p>
1
<p>Знание основных терминов - это база для понимания работы системы ещё на этапе обучения. Если вы знакомы с основными понятиями, вы понимаете, о чём говорят в статьях, документации, на форумах. Понимание терминов также облегчает совместную работу и позволяет легко общаться с другими администраторами и разработчиками.</p>
2
<p>Если вы оказались в ситуации, где необходимо как можно скорее влиться в администрирование, изучите этот список самых распространённых терминов, чтобы сделать переход на Linux как можно проще.</p>
2
<p>Если вы оказались в ситуации, где необходимо как можно скорее влиться в администрирование, изучите этот список самых распространённых терминов, чтобы сделать переход на Linux как можно проще.</p>
3
<p><strong>1. Дистрибутив (Distribution)</strong></p>
3
<p><strong>1. Дистрибутив (Distribution)</strong></p>
4
<p>Это операционная система на основе ядра Linux, включающая дополнительные программы и утилиты. Примеры: Ubuntu, Debian, Fedora, Arch Linux, Mint.</p>
4
<p>Это операционная система на основе ядра Linux, включающая дополнительные программы и утилиты. Примеры: Ubuntu, Debian, Fedora, Arch Linux, Mint.</p>
5
<p><strong>2. Ядро (Kernel)</strong></p>
5
<p><strong>2. Ядро (Kernel)</strong></p>
6
<p>Основная часть ОС, управляющая оборудованием и ресурсами. Linux - это именно ядро, вокруг которого строятся дистрибутивы.</p>
6
<p>Основная часть ОС, управляющая оборудованием и ресурсами. Linux - это именно ядро, вокруг которого строятся дистрибутивы.</p>
7
<p><strong>3. Терминал (Terminal)</strong></p>
7
<p><strong>3. Терминал (Terminal)</strong></p>
8
<p>Текстовый интерфейс для взаимодействия с системой. Аналог командной строки в Windows.</p>
8
<p>Текстовый интерфейс для взаимодействия с системой. Аналог командной строки в Windows.</p>
9
<p><strong>4. Командная оболочка (Shell)</strong></p>
9
<p><strong>4. Командная оболочка (Shell)</strong></p>
10
<p>Программа, которая интерпретирует команды, вводимые пользователем. Самая распространённая -<strong>bash</strong>(Bourne Again Shell).</p>
10
<p>Программа, которая интерпретирует команды, вводимые пользователем. Самая распространённая -<strong>bash</strong>(Bourne Again Shell).</p>
11
<p><strong>5. Репозиторий (Repository)</strong></p>
11
<p><strong>5. Репозиторий (Repository)</strong></p>
12
<p>Коллекция программ и пакетов, доступных для установки через сетевое подключение.</p>
12
<p>Коллекция программ и пакетов, доступных для установки через сетевое подключение.</p>
13
<p><strong>6. Пакет (Package)</strong></p>
13
<p><strong>6. Пакет (Package)</strong></p>
14
<p>Архив, содержащий программы и их зависимости. В Linux распространены форматы: .deb (Debian, Ubuntu), .rpm (Fedora, RHEL), .tar.gz (исходные коды).</p>
14
<p>Архив, содержащий программы и их зависимости. В Linux распространены форматы: .deb (Debian, Ubuntu), .rpm (Fedora, RHEL), .tar.gz (исходные коды).</p>
15
<p><strong>7. Пакетный менеджер (Package Manager)</strong></p>
15
<p><strong>7. Пакетный менеджер (Package Manager)</strong></p>
16
<p>Инструмент для установки, удаления и обновления пакетов. Примеры: apt (Ubuntu/Debian), dnf (Fedora), pacman (Arch Linux).</p>
16
<p>Инструмент для установки, удаления и обновления пакетов. Примеры: apt (Ubuntu/Debian), dnf (Fedora), pacman (Arch Linux).</p>
17
<p><strong>8. Корневой каталог (Root Directory)</strong></p>
17
<p><strong>8. Корневой каталог (Root Directory)</strong></p>
18
<p>Главная директория файловой системы, обозначаемая /. В неё входят стандартные каталоги: /home, /etc, /bin, /var, и т.д.</p>
18
<p>Главная директория файловой системы, обозначаемая /. В неё входят стандартные каталоги: /home, /etc, /bin, /var, и т.д.</p>
19
<p><strong>9. Пользователь root</strong></p>
19
<p><strong>9. Пользователь root</strong></p>
20
<p>Администратор системы с полными правами. Выполнение команд от имени root требует добавления sudo перед командой.</p>
20
<p>Администратор системы с полными правами. Выполнение команд от имени root требует добавления sudo перед командой.</p>
21
<p><strong>10. Файловые разрешения (Permissions)</strong></p>
21
<p><strong>10. Файловые разрешения (Permissions)</strong></p>
22
<p>Система прав доступа к файлам и каталогам: чтение (r), запись (w), выполнение (x).</p>
22
<p>Система прав доступа к файлам и каталогам: чтение (r), запись (w), выполнение (x).</p>
23
<p><strong>11. Shell-команды</strong></p>
23
<p><strong>11. Shell-команды</strong></p>
24
<p>Основные команды для терминала:</p>
24
<p>Основные команды для терминала:</p>
25
<p>• ls - просмотр списка файлов.</p>
25
<p>• ls - просмотр списка файлов.</p>
26
<p>• cd - переход в каталог.</p>
26
<p>• cd - переход в каталог.</p>
27
<p>• mkdir - создание каталога.</p>
27
<p>• mkdir - создание каталога.</p>
28
<p>• rm - удаление файлов/каталогов.</p>
28
<p>• rm - удаление файлов/каталогов.</p>
29
<p>• cp - копирование файлов.</p>
29
<p>• cp - копирование файлов.</p>
30
<p>• mv - перемещение/переименование файлов.</p>
30
<p>• mv - перемещение/переименование файлов.</p>
31
<p>• nano / vim - текстовые редакторы в терминале.</p>
31
<p>• nano / vim - текстовые редакторы в терминале.</p>
32
<p><strong>12. Скрипт (Script)</strong></p>
32
<p><strong>12. Скрипт (Script)</strong></p>
33
<p>Файл с набором команд, который можно выполнить как программу. Скрипты часто пишут на bash или Python.</p>
33
<p>Файл с набором команд, который можно выполнить как программу. Скрипты часто пишут на bash или Python.</p>
34
<p><strong>13. Демон (Daemon)</strong></p>
34
<p><strong>13. Демон (Daemon)</strong></p>
35
<p>Фоновый процесс, выполняющийся независимо от взаимодействия с пользователем (например, sshd для удалённого доступа).</p>
35
<p>Фоновый процесс, выполняющийся независимо от взаимодействия с пользователем (например, sshd для удалённого доступа).</p>
36
<p><strong>14. Mount / Umount (Монтирование / Отмонтирование)</strong></p>
36
<p><strong>14. Mount / Umount (Монтирование / Отмонтирование)</strong></p>
37
<p>Подключение (mount) или отключение (umount) устройств к файловой системе.</p>
37
<p>Подключение (mount) или отключение (umount) устройств к файловой системе.</p>
38
<p><strong>15. Shell-пайпы и перенаправления (Pipes and Redirections)</strong></p>
38
<p><strong>15. Shell-пайпы и перенаправления (Pipes and Redirections)</strong></p>
39
<p>Способы передавать вывод одной команды на вход другой (|), или перенаправлять вывод в файл (> или >>).</p>
39
<p>Способы передавать вывод одной команды на вход другой (|), или перенаправлять вывод в файл (> или >>).</p>
40
<p><strong>16. Файловая система (File System)</strong></p>
40
<p><strong>16. Файловая система (File System)</strong></p>
41
<p>Метод организации данных на диске. Основные файловые системы в Linux:<strong>ext4</strong>,<strong>btrfs</strong>,<strong>XFS</strong>,<strong>FAT32</strong>,<strong>NTFS</strong>(для совместимости с Windows).</p>
41
<p>Метод организации данных на диске. Основные файловые системы в Linux:<strong>ext4</strong>,<strong>btrfs</strong>,<strong>XFS</strong>,<strong>FAT32</strong>,<strong>NTFS</strong>(для совместимости с Windows).</p>
42
<p><strong>17. Логирование (Logging)</strong></p>
42
<p><strong>17. Логирование (Logging)</strong></p>
43
<p>Запись системных событий и ошибок. Логи хранятся обычно в каталоге /var/log/. Например, syslog или dmesg.</p>
43
<p>Запись системных событий и ошибок. Логи хранятся обычно в каталоге /var/log/. Например, syslog или dmesg.</p>
44
<p><strong>18. Shell-переменные (Environment Variables)</strong></p>
44
<p><strong>18. Shell-переменные (Environment Variables)</strong></p>
45
<p>Переменные среды, которые используются для хранения настроек среды выполнения. Например, $PATH - список директорий для поиска команд.</p>
45
<p>Переменные среды, которые используются для хранения настроек среды выполнения. Например, $PATH - список директорий для поиска команд.</p>
46
<p><strong>19. Файловые ссылки (Links)</strong></p>
46
<p><strong>19. Файловые ссылки (Links)</strong></p>
47
<p>•<strong>Жёсткие ссылки (Hard Links)</strong>- Альтернативные имена для существующих файлов.</p>
47
<p>•<strong>Жёсткие ссылки (Hard Links)</strong>- Альтернативные имена для существующих файлов.</p>
48
<p>•<strong>Символические ссылки (Symbolic Links)</strong>- Указатели на оригинальные файлы или каталоги (как ярлыки в Windows).</p>
48
<p>•<strong>Символические ссылки (Symbolic Links)</strong>- Указатели на оригинальные файлы или каталоги (как ярлыки в Windows).</p>
49
<p><strong>20. Процесс (Process)</strong></p>
49
<p><strong>20. Процесс (Process)</strong></p>
50
<p>Запущенная программа или задача. Списки процессов можно просмотреть с помощью ps, top, htop.</p>
50
<p>Запущенная программа или задача. Списки процессов можно просмотреть с помощью ps, top, htop.</p>
51
<p><strong>21. PID (Process ID)</strong></p>
51
<p><strong>21. PID (Process ID)</strong></p>
52
<p>Уникальный идентификатор процесса в системе.</p>
52
<p>Уникальный идентификатор процесса в системе.</p>
53
<p><strong>22. Сервис (Service)</strong></p>
53
<p><strong>22. Сервис (Service)</strong></p>
54
<p>Программа или демон, запускаемый системой для предоставления определённой функции. Управляется через systemctl или service.</p>
54
<p>Программа или демон, запускаемый системой для предоставления определённой функции. Управляется через systemctl или service.</p>
55
<p><strong>23. Командные ключи (Options)</strong></p>
55
<p><strong>23. Командные ключи (Options)</strong></p>
56
<p>Дополнительные параметры для команд. Например, ls -l (ключ -l для подробного вывода).</p>
56
<p>Дополнительные параметры для команд. Например, ls -l (ключ -l для подробного вывода).</p>
57
<p><strong>24. Права доступа (Permissions)</strong></p>
57
<p><strong>24. Права доступа (Permissions)</strong></p>
58
<p>Распределение прав для пользователей, групп и всех остальных. Пример: rwxr-xr--.</p>
58
<p>Распределение прав для пользователей, групп и всех остальных. Пример: rwxr-xr--.</p>
59
<p><strong>25. GRUB (Grand Unified Bootloader)</strong></p>
59
<p><strong>25. GRUB (Grand Unified Bootloader)</strong></p>
60
<p>Загрузчик, который управляет запуском операционных систем.</p>
60
<p>Загрузчик, который управляет запуском операционных систем.</p>
61
<p><strong>26. Сигналы (Signals)</strong></p>
61
<p><strong>26. Сигналы (Signals)</strong></p>
62
<p>Сообщения, отправляемые процессам для управления их работой. Например, SIGKILL (принудительное завершение).</p>
62
<p>Сообщения, отправляемые процессам для управления их работой. Например, SIGKILL (принудительное завершение).</p>
63
<p><strong>27. Kernel Module (Модуль ядра)</strong></p>
63
<p><strong>27. Kernel Module (Модуль ядра)</strong></p>
64
<p>Расширение ядра, которое можно загружать и выгружать без перезагрузки системы. Например, драйверы устройств.</p>
64
<p>Расширение ядра, которое можно загружать и выгружать без перезагрузки системы. Например, драйверы устройств.</p>
65
<p><strong>28. Swap (Подкачка)</strong></p>
65
<p><strong>28. Swap (Подкачка)</strong></p>
66
<p>Область диска, используемая как дополнительная оперативная память, когда основной ОЗУ недостаточно.</p>
66
<p>Область диска, используемая как дополнительная оперативная память, когда основной ОЗУ недостаточно.</p>
67
<p><strong>29. Чертеж файловой системы (FHS - Filesystem Hierarchy Standard)</strong></p>
67
<p><strong>29. Чертеж файловой системы (FHS - Filesystem Hierarchy Standard)</strong></p>
68
<p>Стандарт, определяющий структуру каталогов в Linux. Например, /etc (конфигурационные файлы), /bin (базовые программы), /usr (пользовательские программы).</p>
68
<p>Стандарт, определяющий структуру каталогов в Linux. Например, /etc (конфигурационные файлы), /bin (базовые программы), /usr (пользовательские программы).</p>
69
<p><strong>30. Init System (Система инициализации)</strong></p>
69
<p><strong>30. Init System (Система инициализации)</strong></p>
70
<p>Система управления запуском и остановкой процессов при старте и выключении системы. Основные: systemd, SysVinit, OpenRC.</p>
70
<p>Система управления запуском и остановкой процессов при старте и выключении системы. Основные: systemd, SysVinit, OpenRC.</p>
71
<p><strong>31. Компиляция (Compilation)</strong></p>
71
<p><strong>31. Компиляция (Compilation)</strong></p>
72
<p>Процесс преобразования исходного кода в исполняемый файл. В Linux часто используется gcc или make.</p>
72
<p>Процесс преобразования исходного кода в исполняемый файл. В Linux часто используется gcc или make.</p>
73
<p><strong>32. Утилита (Utility)</strong></p>
73
<p><strong>32. Утилита (Utility)</strong></p>
74
<p>Небольшая программа, выполняющая специфическую задачу. Например, grep (поиск текста), awk (обработка текста).</p>
74
<p>Небольшая программа, выполняющая специфическую задачу. Например, grep (поиск текста), awk (обработка текста).</p>
75
<p><strong>33. Bash Script (Скрипт на Bash)</strong></p>
75
<p><strong>33. Bash Script (Скрипт на Bash)</strong></p>
76
<p>Текстовый файл, содержащий команды для автоматизации задач. Выполняется через интерпретатор bash.</p>
76
<p>Текстовый файл, содержащий команды для автоматизации задач. Выполняется через интерпретатор bash.</p>
77
<p><strong>34. Парольный файл (Password File)</strong></p>
77
<p><strong>34. Парольный файл (Password File)</strong></p>
78
<p>Файл /etc/passwd содержит информацию о пользователях. Пароли обычно хранятся в /etc/shadow.</p>
78
<p>Файл /etc/passwd содержит информацию о пользователях. Пароли обычно хранятся в /etc/shadow.</p>
79
<p><strong>35. Таблица монтирования (fstab)</strong></p>
79
<p><strong>35. Таблица монтирования (fstab)</strong></p>
80
<p>Конфигурационный файл /etc/fstab, который определяет подключение файловых систем при загрузке системы.</p>
80
<p>Конфигурационный файл /etc/fstab, который определяет подключение файловых систем при загрузке системы.</p>
81
<p>Научиться разговаривать на языке Linux-администраторов, как на родном, можно только при регулярной практике и взаимодействии с "носителями".</p>
81
<p>Научиться разговаривать на языке Linux-администраторов, как на родном, можно только при регулярной практике и взаимодействии с "носителями".</p>
82
<p><strong>Чтобы пообщаться с единомышленниками и учиться новому в одинаковом темпе вместе с другими студентами, приходите на новый поток курса</strong><strong><a>"Администрирование Linux".</a></strong>Начинаем 24 марта.</p>
82
<p><strong>Чтобы пообщаться с единомышленниками и учиться новому в одинаковом темпе вместе с другими студентами, приходите на новый поток курса</strong><strong><a>"Администрирование Linux".</a></strong>Начинаем 24 марта.</p>