HTML Diff
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>Способы передавать вывод одной команды на вход другой (|), или перенаправлять вывод в файл (&gt; или &gt;&gt;).</p>
39 <p>Способы передавать вывод одной команды на вход другой (|), или перенаправлять вывод в файл (&gt; или &gt;&gt;).</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>