Bash – (англ.-Bourne Again Shell) – командная оболочка Linux. Зачастую используется в Linux по умолчанию. Предоставляет пользователю широкий спектр возможностей для конфигурирования системы.
Виртуальная файловая система (VFS) – компонент ядра Linux, обеспечивающий пользователю доступ к различным файловым системам. Собственно, VFS определяет интерфейс между ядром и файловой системой но, вместе с тем не ориентирована на какую-либо конкретную файловую систему.
Владелец файла или каталога – пользователь создавший файл или каталог, является его владельцем. Сменить владельца может только он сам или суперпользователь (root).
Демон (Daemon) – системный процесс, зачастую сервисная функция, выполняемая в фоновом режиме и не выводящая какие-либо данные на терминал.
Загружаемые модули (loadable kernel module) – дополнительные компоненты ядра Linux. Зачастую такие модули используются для поддержки аппаратного обеспечения или файловой системы. Модули хранятся в /lib/modules и носят расширение .ko
Kernel или ядро системы – это основная часть операционной системы. За счет этой части системы осуществляется управление устройствами, связь и взаимодействие между программами, распределение ресурсов, управление процессами и т.д. Само ядро – довольно гибкая система, функции которой легко расширяются при помощи загружаемых модулей. Кроме того, в уже установленной ОС Linux, можно обновить существующее ядро без необходимости переустанавливать всю ОС.
Kernel panic – критическая ошибка в работе ядра Linux, при которой система не может продолжать дальнейшую работу.
Командная оболочка (shell) – «программа-посредник» между ядром Linux и пользователем. Это среда, воспринимающая команды пользователей, задаваемые через командную строку и с помощью графического интерфейса. Самыми популярными командными оболочками являются: bash, csh(C Shell), ksh (Korn Shell).
Командная строка (CLI) – поле в окне терминала, куда пользователь вводит команды в текстовом режиме. При помощи режима командной строки пользователь может выполнять те же действия, что и при помощи графического интерфейса. Для выполнения некоторых задач режим командной строки гораздо удобнее графического режима.
Компиляция ядра – это сборка и оптимизация ядра Linux. Компиляцию ядра выполняют при обновлении ядра при подключении новых загружаемых модулей и т.д.
Конфигурационный файл – системный файл настроек системы или программы. Ниже приведен пример фрагмента такого конфигурационного файла веб-сервера Apache
ServerAdmin admin@domain.com ServerName domain.com ServerAlias www.domain.com DocumentRoot /home/www/domain.com/www Options FollowSymLinks AllowOverride All Order allow,deny allow from all LogLevel warn CustomLog /home/www/domain.com/log/apache.access.log combined ErrorLog /home/www/domain.com/log/apache.error.log
RPM (Redhat Package Manager) – программа – пакетный менеджер, предназначенный для работы с файлами. Система управления пакетами RPM используется для создания пакетов, соответствующих спецификации Linux Standard Base.
RPM-пакеты – пакеты данных, подготовленные для обработки программой RPM.
Samba – программа, которая позволяет компьютеру с Linux свободно взаимодействовать с компьютерами, на которых установлена ОС Windows. Имеет клиентскую и серверную части.
Swap-раздел – механизм виртуальной памяти – специальный раздел жесткого диска, используемый для подкачки ОЗУ. Используется для перемещения неактивных фрагментов памяти из ОЗУ на жёсткий диск и освобождения ОЗУ для загрузки активных фрагментов памяти. Зачастую создается swap-раздел примерно равный 1-2 ГБ или немного превышающий это значение.
Рут (root) или Суперпользователь – администратор в UNIX-системах. Имеет все права пользователя и может выполнять любые без исключения операции.
Файлы устройств – доступ к устройствам в UNIX-системах отличается от доступа реализованного в других системах. В ОС Linux все установленные в системе устройства представлены как файлы. Взаимодействие с устройством выполняется через этот файл, который обслуживается модулем ядра Linux . Эти файлы находятся в каталоге /dev.