Вся информация о пользователе, включающая имя пользователя, пароль, информацию finger, идентификатор пользователя (UID) и группы (GID) и домашний каталог. Под созданием учётной записи подразумевается добавление и определение пользователя.
Любой процесс, не принимающий или не управляемый входными данными из терминала, считается выполняемым в фоновом режиме.
Дискета, содержащая операционную систему (в нашем случае это ядро Linux), с которой может быть запущен компьютер.
Преобразование исходного кода в бинарный код, который может “понять” машина.
Программа, разработанная для работы в фоновом режиме (без вмешательства со стороны пользователя) и выполняющая определенную задачу (обычно какая-то служба).
Имя хоста по умолчанию в Slackware. Ваш компьютер будет называться darkstar, если вы не укажете другое имя.
Одна из рабочих машин Патрика Фолькердинга называется “Dark Star” в честь песни Grateful Dead.
Графический интерфейс пользователя (GUI), работающий поверх системы X Window и предоставляющий такие функциональные возможности как интегрированные приложения, однородное внешнее оформление программ и компонентов, управление файлами и окнами и др. Следущий этап в эволюции простого оконного менеджера.
Часть кода в ядре, напрямую управляющая частью оборудования системы.
Специальный тип файла в файловой системе /dev, представляющий в операционной системе компонент аппаратного обеспечения.
Domain Name Service (служба доменных имён). Система, в которой устанавливаются соответствия между числовыми IP-адресами и текстовыми именами компьютеров, подключенных к сети.
Имя компьютера в DNS без имени самого хоста.
В Linux, скрытые файлы, имена которых начинаются с точки ('.').
Формат IP-адресов. Называется так потому, что адрес состоит из четырёх десятичных чисел (в диапазоне от 0 до 255), разделённых точками.
Программы, скомпилированные в Linux, обычно используют куски кода (функции) из внешних библиотек. При запуске таких программ эти библиотеки должны быть найдены, а требуемые библиотеки - загружены в память. Этим как раз и занимается динамический загрузчик.
Набор переменных в командном процессоре пользователя, на которые может ссылаться этот пользователь или программа в пределах данного шелла. Переменные окружения обычно используются для хранения настроек и параметров по умолчанию.
Период в истории. “Эра” Unix отсчитывается от 00:00:00 UTC 1 января 1970 года. Эта дата считается начальной точкой отсчёта истории Unix и Unix-подобных операционных систем и всё остальное время отсчитывается относительно этой даты.
Представление хранимых данных, организованных виде “файлов” данных, распределённых по “каталогам”. Файловая система является практически универсальной формой представления данных, хранимых на дисках (съёмных и несъёмных).
Программа, принимающая или управляемая входными данными из терминала, считается выполняемой в приоритетном режиме.
Тип графического устройства. В Linux наиболее часто ссылаются на программную его реализацию, предоставляющую программам интерфейс стандартного видеобуфера, скрывая от них драйверы оборудования. Этот уровень абстрагирования освобождает программы от необходимости работать напрямую с драйверами различных устройств.
File Transfer Protocol (протокол передачи файлов). FTP является очень популярным методом передачи данных между компьютерами.
Компьютер, через который данные передаются из одной сети в другую.
Group Identifier (идентификатор группы). GID - это уникальный номер, присвоенный группе пользователей.
Пользователи в Unix входят в “группы”, которые могут содержать много разных пользователей и используются для более общего управления доступом, чем контролирование отдельных пользователей.
Graphical User Interface (графический интерфейс пользователя). Программный интерфейс, использующий отрисовку графических элементов: кнопки, полосы прокрутки, окна и т.п., а не просто текстовый ввод и вывод.
“Домашний каталог” пользователя - это место, куда пользователь перемещается сразу после входа в систему. В своих домашних каталогах пользователи имеют полные права доступа и более менее свободные привилегии.
Документ, описывающий “how to” do something (как сделать что-либо), например, настроить файервол или управлять пользователями и группами. Существует большая коллекция этих документов, доступная в Проекте документации Linux (LDP).
Hypertext Transfer Protocol (протокол передачи гипертекста). HTTP - это основной протокол, на котором работает “Всемирная паутина” (World Wide Web).
Internet Control Message Protocol (протокол управляющих сообщений). Очень простой сетевой протокол, используемый в основном для “пингования”.
Сердце операционной системы. Ядро обеспечивает основное управление процессами и интерфейсами системных устройств.
Кусок кода ядра (обычно это какой-либо драйвер), который может быть загружен или выгружен из памяти отдельно от основного тела ядра. Модули очень удобно использовать при обновлении драйверов или тестировании параметров ядра, потому что их можно загружать и выгружать без перезагрузки системы.
Коллекция функций, которые могут совместно использоваться многими программами.
LInux LOader (загрузчик Linux). LILO - это наиболее распространённый менеджер загрузки Linux.
LOADLIN - это программа, которая работает в MS DOS или Windows и загружает систему Linux. Наиболее часто используется в компьютерах с несколькими операционными системами (включая Linux и DOS/Windows).
Страницы в стандартном онлайновом руководстве Unix ("man") для упрощения поиска разбиты на разделы. Все страницы, касающиеся программирования на C находятся в 3-м разделе, по системному администрированию - в 5-м и т.д.
Master Boot Record (главная загрузочная запись). Зарезервированное место на жёстком диске, в котром хранится информация о том, что нужно сделать при загрузке. В MBR может быть записан LILO или другой менеджер загрузки.
Популярный инструментарий, используемый во многих программах для X'ов.
Message of the Day (фраза дня). MOTD (в Linux хранится в /etc/motd) - это текстовый файл, показываемый всем пользователям после входа в систему. Традиционно использовался системными администраторами в качестве “доски объявлений” для связи с другими пользователями.
Пустой каталог в файловой системе, в который будет “примонтирована” другая файловая система.
Информационный сервер DNS. Эти серверы преобразовывают имена DNS в числовые IP-адреса.
Виртуальное представление сетевого устройства, создаваемое ядром. Сетевые интерфейсы позволяют пользователям и программам общаться с сетевыми устройствами.
Network Filesystem (сетевая файловая система). NFS позволяет монтировать удалённые файловые систем так, как если бы они находились локально на вашем компьютере, и обеспечивает таким образом прозрачный метод для общего использования файлов.
Система исчисления по основанию 8 (с цифрами от 0 до7).
Программа для X'ов, позволяющая пользователю видеть и переключаться между несколькими “рабочими столами”.
Логический кусок жёсткого диска. На разделах создаются файловые системы.
Point-to-Point Protocol (протокол соединения “точка-точка”). PPP используется в основном для соединения через модем с провайдером услуг Интернета (ISP).
Выполняемая программа.
Корневой каталог, обозначаемый как “/”, является верхним элементом иерархии файловой системы. От него ответвляются все остальные каталоги, формируя “дерево файлов”.
Диск (обычно несъёмный), на котором находится корневой каталог.
Набор данных ядра, используемых при “маршрутизации” данных по сети. В ней хранится такая информация: шлюз по умолчанию, какой сетевой интерфейс подключен к какой сети и т.п.
Состояние всей системы, определяемое init'ом.Уровень запуска 6 - это перезагрузка, уровень запуска 1 - это “однопользовательский режим”, уровень запуска 4 - это графический вход в систему и т.д. В системе Slackware существует 6 уровней запуска.
Шифруемый (а значит защищённый) способ удалённого входа в систему. Существует много программ, использующих защищённое соединение; для работы необходим и клиент, и сервер.
Предоставление одним “сервером” общей информации и/или данных многочисленным программам и компьютерам (“клиентам”). Примеры служб: HTTP, FTP, NFS и т.п.
Система теневых паролей позволяет скрывать от пользователей зашифрованные пароли, отставляя видимой для всех остальную информацию в файле /etc/passwd. Это помогает предотвратить попытки взлома паролей методом прямого подбора.
Командные процессоры предоставляют пользователю интерфейс командной строки. Если перед вами текстовая строка приглашения, значит вы находитесь в шелле.
Команды, встроенные в командный процессор; противопоставляются внешним программам. Например, в bash есть встроенная команда cd.
Программы в Unix могут общаться друг с другом посредством простых “сигналов”, которым присвоены номера и которые обычно имеют особые назначения. kill -l выведет список всех доступных сигналов.
Serial Line Interface Protocol (межсетевой протокол для последовательных интерфейсов). SLIP - это протокол, похожий на PPP в том, что он используется для соединения двух машин через последовательный интерфейс.
Программа и связанные с нею файлы, заархивированные и сжатые в один файл вместе с необходимыми скриптами или информацией, помогающей при установке, обновлении и удалении этих файлов.
Коллекция связанных программных пакетов в Slackware. Все пакеты с KDE находятся в категории “kde”, пакеты для работы с сетью - в “n” и т.п.
Код (более или менее) удобный для восприятия человеком, на котором написано большинство программ. Исходный код компилируется в “двоичный” код.
В Unix, стандартный поток вывода для ошибок. Программы выводят любые сообщения об ошибках на stderr, чтобы их можно было отделить от нормального вывода.
В Unix, стандартный поток входных данных. Данные могут быть перенаправлены или отправлены по конвейеру на стандартный ввод программы из любого источника.
В Unix, стандартный поток выходных данных. Обычно текст выводится программой на стандартный вывод (отделяемый от сообщений об ошибках, выводимых на stderr) и может быть перенаправлен или отправлен по конвейеру на стандартный ввод других программ или в файл.
Диапазон IP-адресов, являющийся частью более широкого диапазона. Например, 192.168.1.0 - это подсеть 192.168.0.0 (здесь 0 - это маска, означающая “неопределёный адрес”); по сути это подсеть “.1”.
В Linux, разделы рассматриваются как наборы блоков. Размер блока составляет 512 байт. Суперблок - это первые 512 байт раздела.
В Slackware, дискета, используемая во время установки и не содержащая ни ядра (которое находится на загрузочном диске), ни корневой файловой системы (которая находится на корневом диске). На ней находятся дополнительные необходимые файлы, такие как сетевые модули или поддержка PCMCIA.
Процесс, который был заморожен до тех пор, пока он не будет убит или возобновлён.
Дисковое пространство, используемое ядром в качестве “виртуальной” оперативной памяти. Эта память медленнее, чем ОЗУ, но поскольку дисковое пространство является более дешёвым, своп обычно имеет больший объём. Пространство для свопинга полезно для ядра как хранилище для редко используемых данных и в качестве резерва, когда заканчивается физическая память.
Специальный файл, который просто указывает на местонахождение другого файла. Символические ссылки используются для предотвращения дублирования данных, когда файл нужен в нескольких местах одновременно.
Файл, используемый в Slackware программой setup во время установки. Описывает набор устанавливаемых пакетов.
Человеко-машинный интерфейс, состоящий по крайней мере из экрана (или виртуального экрана) и устройства ввода (в большинстве случаев это клавиатура).
Инструментарий графического интерфейса пользователя - это набор библиотек, предоставляющих программисту код для отрисовки “виджетов” (widgets), таких как полосы прокрутки, чекбоксы и т.п., и создания графического интерфейса. Используемый программами инструментарий ГИП часто определяет их “внешнее оформление” (look and feel).
User Identifier (идентификатор пользователя). Уникальный номер, идентифицирующий пользователя в системе. Большинством программ используют вместо имён пользователей их UID'ы, потому что с числами проще работать. Имена пользователей обычно используются только в тех случаях, когда пользователю необходимо увидеть результаты каких либо действий.
Video Electronics Standards Association (ассоциация по стандартизации в области видеотехники). Термин “VESA” часто используется для обозначения стандарта, определённого упомянутой выше ассоциацией. Практически все современные видеокарты являются VESA-совместимыми.
Использование программного обеспечения с целью эмуляции нескольких терминалов, используя при этом только один набор устройств ввода/вывода (клавиатура, монитор, мышь). Специальные комбинации клавиш переключают виртуальные терминалы на одном физическом терминале.
Программа для X, целью которой является предоставление графического интерфейса на основе простой прямоугольной отрисовки в системе X Window. Обычно оконные менеджеры обеспечивают в запущенных программах наличие строк заголовков, меню и т.п.
Каталог, в котором подразумевается нахождение программы во время своей работы.
Программа, единственной целью которой является запуск других программ, в то же время меняя каким-либо образом их поведение путём изменения их окружения или фильтрации их входных данных.
Программа в системе X Window, взаимодействующая с графическим оборудованием и управляющая запущенными программами для X.
Ориентированная на работу в сети система графического интерфейса, используемая в основном на Unix-подобных системах, включая Linux.