Это небольшой словарик часто употребительных терминов и сохращений в Linux. Он не претендует на какую-либо полноту и будет ещё не раз дополняться. В скобках дано приблизительное звучание английского оригинала на русском языке standart input Это - абстрактное понятие, применяемое к программам. Представьте, что Вы запустили программу, для которой необходим ввод каких-либо данных со стороны пользователя. Вот эти данные как раз и поступают в программу со стандартного ввода. Если не совершать никаких дополнительных манипуляций, то стандартным вводом обычно является Ваш терминал, так как именно с него Вы вводите данные в программу. Согласно принципам работы Linux, стандартный ввод можно переназначить. Например: prog < file Символ "<" говорит, что стандартный ввод для программы prog переназначается, и данные будут браться не с клавиатуры терминала, а из файла file. Возможно также переназначение стандартного вывода одной программы на стандартный ввод другой с помощью конвейера. standart output Это - абстрактное понятие применяемое к программам. Представьте, что программа, которую Вы запустили, выводит какие-либо данные. Вывод как раз и осуществляется на стандартный вывод. Если не совершать никаких манипуляций, то стандартным выводом обычно также является терминал, так как обычно Вам просто нужно посмотреть выводимые данные на экране дисплея. Согласно принципам работы Linux, стандартный вывод можно переназначить или, как еще говорят, перенаправить. Например: prog > file Символ ">" говорит о том, что выводимые данные будут перенаправлены в файл file. Возможно также переназначение стандартного вывода одной программы на стандартный ввод другой с помощью конвейера. standart error При работе программ могут возникать различные ошибки. Сообщения о них обычно выводятся на стандартный вывод ошибок, который по умолчанию соответствует, опять-таки, терминалу. Согласно принципам работы Linux, стандартный вывод ошибок можно переназначить или, как еще говорят, перенаправить. Например: prog 2> file Символ ">" говорит о том, что выводимые данные будут перенаправлены в файл file. Цифра "2" перед символом ">" означает, что мы перенаправляем не просто стандартный вывод, а стандартный вывод ошибок. shell Программа, являющаяся "посредником" между пользователем и ядром системы UNIX. Она выполняет вводимые пользователем команды (как правило, запуская внешние программы), а также исполняет пакетные файлы (shell scripts). Большинство современных shell'ов обладают рядом дополнительных возможностей: удобное редактирование командной строки, история вводимых команд и т.д. В Linux известно большое количество shell'ов. Самыми популярными являются: bash - Bourne Again Shell, csh - C Shell, ksh - Korn Shell. Аналогом shell в операционной системе MS-DOS является COMMAND.COM. pipe Данный термин обозначает особый вид связи между двумя процессами в UNIX. С точки зрения пользователя, конвейер - это переназначение стандартного вывода одной программы на стандартный ввод другой. Пример: prog1 | prog2Символ "|" говорит о том, что программы prog1 и prog2 будут запущены на одновременное выполнение, и стандартный вывод программы prog1 будет переназначен на стандартный ввод программы prog2.
resolver Данный термин обозначает механизм преобразования символьных Internet-имен машин в цифровые IP-адреса (это называется прямым преобразованием), а также наоборот (обратное преобразование). Можно также сказать, что это механизм поиска IP адресов по символьным именам машин и наоборот. В классическом UNIX преобразование (поиск) реализуется либо через файл /etc/hosts, в котором задается соответствие IP адресов именам машин, либо через обращение к DNS серверу. backup
Подразумевает собой сохранение данных (файлов, каталогов) на магнитной ленте, CD-R, магнитооптических накопителях или других съемных/несъемных носителях. Резервное копирование преследует следующие цели: share Обычно под этим словом понимают какой-либо ресурс, который может совместно использоваться несколькими пользователями по сети, например, сетевой диск. script Довольно модное сейчас слово, обозначающее программу, написанную на каком-либо языке интерпретируемого типа (Perl, shell, awk и т.п.). Как правило, имеется в виду программа, небольшая по объему. patch
maintainer Человек, который сопровождает, обслуживает, поддерживает какую-либо программу, программный пакет или аппаратное устройство. host Данный термин используется в основном применительно к компьютеру, который находится в сети или может устанавливать соединение с другими компьютерами. Однако, благодаря появлению "интеллектуальных" (имещих собственный адрес в сети) устройств, подключаемых к компьютерной сети (принтеры, коммутаторы, маршрутизаторы), это понятие нужно трактовать шире - узел компьютерной сети. account Это слово обычно используют в словосочетании user account - "бюджет" пользователя ("учётная запись пользователя"). Бюджет пользователя - это некоторая информация о пользователе, которая позволяет ему работать в системе. Обычно это имя, пароль, группа, к которой принадлежит пользователь, идентификаторы пользователя и группы и т.д. DNS (Domain Name Service) Это распределенная база данных, которая содержит информацию о компьютерах, включенных в сеть Internet. Характер данных зависит от конкретной машины, но чаще всего информация включает в себя имя мащины, IP-адрес и данные для маршрутизации почты. Основная задача DNS - это преобразование символьных имен машин в IP-ареса. Для выполнения этой задачи существуют специальные DNS сервера. Поскольку один DNS сервер не может иметь информацию о всех машинах Internet, существуют сложные разветвленные структуры таких серверов, когда один DNS сервер может обращаться с запросом о неизвестных ему именах к другим серверам, а затем кэшировать полученную информацию. Следует заметить, что DNS сервер необходим даже в тех случаях, когда какая-либо сеть не подключена к Internet. Пользователям при обращении к другим машинам гораздо удобнее вводить символьные имена, чем запоминать и набирать IP-адреса. Кроме того при отсутствии сервера DNS, при смене IP адреса машины будет необходимо вносить исправления на каждой их машин сети, где раньше использовался этот IP-адрес, в то время как при наличии DNS сервера, нужно поправить только одну запись в настройках сервера. NFS (Network File System) Это высокопроизводительная виртуальная файловая система, которая предназначена для использования в сетях TCP/IP. Она позволяет создать единую виртуальную файловую систему из файловых систем нескольких компьютеров. Виртуальность NFS заключается в том, что она существует только в сети. При крахе сети данные не портятся (они остаются на локальных компьютерах), а пользователи просто ждут момента, когда сеть восстановит свою работу. Хотя Linux и поддерживает NFS, но большой популярности в среде Linux NFS не получила. Зато она является стандартом "де факто" для UNIX System V. FTP (File Transfer Protocol) Это один из самых распространённых в Интернет протоколов, по котором можно скачать или закачать файлы на сервер. Соответственно программы, которые позволяют осуществлять скачивание и закачивание называются "FTP-клиенты", а серверы, с которых можно скачать файлы или на которые можно закачать файлы называются "FTP-серверы". Существует некая двойственность в названии "FTP-сервер". Одно значение этого термина - сервер-машина, на которой установлено программное обеспечение: сервер FTP. Другое значение - это собственно и обозначение программного обеспечения - сервера FTP. Например: на машине FTP-сервере ftp.redhat.com, установлена программа FTP-сервер "Pro-FTPd". HTTP (Hiper Text Transfer Protocol) Это самый популярный протокол в Internet. Именно по нему работают WWW или Web-серверы. Именно по этому протоколу ваш браузер (такой как FireFox или Internet Explorer) соединяется с Web-сервером и получает от него информацию, которую затем и показывает вам в своём окне. kernel Ядро - это важнейшая часть операционной системы, которая загружается при включении компьютера и обеспечивает запуск и работу всех остальных компонентов операционной системы. Автор: Виктор Вислобоков
|
|||