Список терминов

Перейти к: навигация, поиск
(Новая страница: «'''Apache'''<br /> Apache - это очень популярный http-сервер с открытым кодом для современных операцио...»)
 
Строка 1: Строка 1:
'''Apache'''<br />
+
== Apache ==
Apache - это очень популярный http-сервер с открытым кодом для современных операционных систем: FreeBSD, Linux, Windows и других. Apache предоставляет ряд очень полезных и часто используемых возможностей, таких как поддержка протоколов HTTP/1.1 и HTTPS, виртуальные хосты с независимой конфигурацией, гибкая система псевдонимов и переписывания URL (mod_rewrite), отдельные файлы логов для каждого виртуального хоста с гибкой настройкой содержимого, возможность использования персональных настроек для каждой директории с использованием файла .htaccess, авторизация (включая авторизацию с использованием баз данных DBM) и многое другое. Подробную информацию об Apache можно получить на официальном сайте http://apache.org<br />
+
Apache - это очень популярный http-сервер с открытым кодом для современных операционных систем: FreeBSD, Linux, Windows и других. Apache предоставляет ряд очень полезных и часто используемых возможностей, таких как поддержка протоколов HTTP/1.1 и HTTPS, виртуальные хосты с независимой конфигурацией, гибкая система псевдонимов и переписывания URL (mod_rewrite), отдельные файлы логов для каждого виртуального хоста с гибкой настройкой содержимого, возможность использования персональных настроек для каждой директории с использованием файла .htaccess, авторизация (включая авторизацию с использованием баз данных DBM) и многое другое. Подробную информацию об Apache можно получить на официальном сайте http://apache.org
'''CGI'''<br />Аббревиатура CGI расшифровывается как Common Gateway Interface (общий интерфейс шлюзов). Данное понятие определяет стандартный способ, которым внешние программы должны взаимодействовать с web-сервером. Программы, соответствующие этому протоколу, называются CGI-программами или CGI-скриптами. Хотя большинство CGI-программ написано с использованием Perl, применять можно любой язык программирования (С/C++) или написания сценариев (Bash), но при условии, что конечным результатом будет исполняемый файл, который может читать и записывать информацию в формате, определённом в протоколе CGI. Суть работы CGI-программ довольно проста. Эти программы исполняются на стороне web-сервера и, как правило, располагаются в специальном каталоге (часто этот каталог называется cgi-bin). Запуск CGI-программ производится сервером при получении пользовательского запроса. Данные запроса хранятся в переменных окружения, либо поступают со стандартного ввода, либо указываются в качестве аргументов, что бывает крайне редко. Вывод программы передаётся web-сервером клиентскому броузеру. Все CGI-программы выполняются с правами администратора сайта. Подробную информацию о CGI можно найти на сайте http://www.w3.org/CGI/.<br />
+
'''DNS'''<br />Аббревиатура DNS расшифровывается как Domain Names Server, в русском переводе - Сервер Доменных Имён. Его назначение - переводить буквенные адреса узлов в сети в IP-адреса и наоборот. Одному IP-адресу может соответствовать несколько доменных имён. И, наоборот: "интеллектуальные" DNS-серверы могут выдавать разные IP-адреса одному и тому же доменному имени в разное время в зависимости от загруженности каналов с затребованными информационными ресурсами. DNS – это распределённая система cерверов имён. В этой системе группы серверов имён отвечают за записи, относящиеся к узлам, в доменах. Эти группы называются зонами. Зона является полномочной или ответственной для записей, относящихся к данному домену или группе доменов. DNS - это общие базы данных имён доменов и соответствующих им IP-адресов. Эти базы хранятся на серверах имён (или DNS-серверах, как их обычно называют). Чаще всего эти серверы являются Unix-подобными машинами, на которых установлено программное обеспечение bind (Berkley Internet Naming Software). Более подробную информацию о DNS вы можете найти в RFC1034.<br />
+
'''FTP'''<br />Аббревиатура FTP расшифровывается как File Transfer Protocol (протокол передачи файлов) - протокол, определяющий правила передачи файлов между компьютерами. Для работы с FTP нужно иметь доступ на ту удалённую машину, с которой вы хотите работать, то есть иметь логин и знать соответствующий пароль. В этом случае, FTP позволяет работать с удалённой машиной примерно так же как и со своей, то есть переходить из директории в директорию, просматривать и изменять их содержимое. Более подробную информацию о FTP вы можете найти в RFC959.<br />
+
'''GID'''<br />Для удобства управления все пользователи системы разбиты на группы. С помощью групп можно ограничивать доступ к различным ресурсам сервера, таким как дисковое пространство, права на директории и файлы и т.п., исходя из принадлежности пользователя той или иной группе. Ровно как человеку естественно работать с мнемоническим именем пользователя или группы, так компьютеру предпочтительнее оперировать числами. Поэтому каждой группе пользователей поставлено в соответствие уникальное неотрицательное число - числовой идентификатор группы GID (group ID). Регистрируясь при входе в систему под своим учётным именем каждый пользователь получает два числовых идентификатора - UID и GID, которые в дальнейшем определяют его права доступа к тем или иным ресурсам.<br />
+
  
'''HTTP и HTTPS'''<br />HTTP - это протокол прикладного уровня, разработанный для обмена гипертекстовой информацией в сети Internet. Изначально протокол HTTP использовался исключительно для передачи HTML-документов, но в настоящее время посредством HTTP можно передавать любую информацию, в том числе картинки, звук, видео, а также просто абстрактные файлы. Протокол HTTP - это протокол запросов и ответов. Запрашивающая программа - клиент - инициирует взаимодействие с отвечающей программой - сервером, и посылает запрос, включающий в себя метод запроса, URL, версию протокола и прочее. Сервер отвечает строкой состояния, включающей версию протокола сообщения, код успешного выполнения или код ошибки и собственно тело ответа. HTTPS в свою очередь — это расширение протокола HTTP для передачи web-страниц в безопасном режиме через SSL (Secure Socket Layer). Этот протокол позволяет проверить подлинность web-сервера, и предотвратить перехват передаваемой информации (например логинов и паролей). Более подробную информацию о HTTP и HTTPS вы можете найти в RFC2616 и RFC2818 соответственно.<br />
+
== CGI ==
'''Inetd'''<br />Inetd - это суперсервер для управления соединениями с Internet сервисами ( POP3, FTP, SSH и др.), расположенными на сервере. Inetd запускает требуемый сервис для каждого обращения к нему, что позволяет избавиться от ненужных процессов, "висящих" в памяти. С другой стороны, запуск сервиса требует определённого времени. Поэтому использование inetd нецелесообразно для сервисов с большим количеством запросов.<br />
+
Аббревиатура CGI расшифровывается как Common Gateway Interface (общий интерфейс шлюзов). Данное понятие определяет стандартный способ, которым внешние программы должны взаимодействовать с web-сервером. Программы, соответствующие этому протоколу, называются CGI-программами или CGI-скриптами. Хотя большинство CGI-программ написано с использованием Perl, применять можно любой язык программирования (С/C++) или написания сценариев (Bash), но при условии, что конечным результатом будет исполняемый файл, который может читать и записывать информацию в формате, определённом в протоколе CGI. Суть работы CGI-программ довольно проста. Эти программы исполняются на стороне web-сервера и, как правило, располагаются в специальном каталоге (часто этот каталог называется cgi-bin). Запуск CGI-программ производится сервером при получении пользовательского запроса. Данные запроса хранятся в переменных окружения, либо поступают со стандартного ввода, либо указываются в качестве аргументов, что бывает крайне редко. Вывод программы передаётся web-сервером клиентскому броузеру. Все CGI-программы выполняются с правами администратора сайта. Подробную информацию о CGI можно найти на сайте http://www.w3.org/CGI/.
'''IP-адрес'''<br />IP-адрес - это уникальный 4-х байтный идентификатор, определяющий узел сети (например, сервер, рабочую станцию, маршрутизатор и т.п.), в которой используется межсетевой протокол IP. В соответствии с IP-адресом назначения пакет передаётся по сети, маршрутизируясь в узлах. IP-адрес определяет местонахождение узла в сети. На практике IP-адресами пользоваться не очень удобно, гораздо проще оперировать доменными именами.<br />
+
 
'''MySQL'''<br />MySQL представляет собой очень быстрый, устойчивый, многопоточный, многопользовательский сервер баз данных SQL (структурированный язык запросов). Базы данных MySQL являются реляционными, то есть данные могут хранится в отдельных таблицах, связанных между собой по какому-то принципу. MySQL распространяется в исходном коде по лицензии GPL (General Public Licence), что позволяет при необходимости модифицировать его код для собственных нужд. MySQL предоставляет удобный API для разработки приложений на С/C++, Perl, PHP и других языках. Более подробную информацию о MySQL вы можете найти на официальном сайте http://www.mysql.com.<br />
+
== DNS ==
'''PHP'''<br />PHP (Hypertext Preprocessor) - это широко используемый язык создания сценариев (скриптов) общего назначения, который разрабатывался для удобства web-программирования. В отличии от таких языков как С или Perl, в которых выходной HTML-документ формируется путём вызова различных функций внутри программы, в случае с PHP вы пишете скрипт, который почти не отличается от HTML-документа, и встраиваете в него код PHP там, где это необходимо. С другой стороны, в отличие от JavaScript PHP-скрипты обрабатываются на стороне сервера, а не клиента. То есть браузеру отдаётся уже обработанный HTML-документ, а не сам скрипт. Главное преимущество PHP - это то, что он является чрезвычайно простым для начинающего web-программиста и в то же время предлагает широкий спектр возможностей для профессионала. PHP-скрипты могут обрабатываться в двух режимах: как CGI и с помощью специального модуля Apache. В первом случае, в отличии от второго, поддерживаются все возможности PHP, и скрипты будутработать быстрее. C другой стороны, при работе скриптов как CGI, обеспечивается более высокий уровень безопасности. Более подробную информацию о PHP вы можете найти на официальном сайте http://www.php.net.<br />
+
Аббревиатура DNS расшифровывается как Domain Names Server, в русском переводе - Сервер Доменных Имён. Его назначение - переводить буквенные адреса узлов в сети в IP-адреса и наоборот. Одному IP-адресу может соответствовать несколько доменных имён. И, наоборот: "интеллектуальные" DNS-серверы могут выдавать разные IP-адреса одному и тому же доменному имени в разное время в зависимости от загруженности каналов с затребованными информационными ресурсами. DNS – это распределённая система cерверов имён. В этой системе группы серверов имён отвечают за записи, относящиеся к узлам, в доменах. Эти группы называются зонами. Зона является полномочной или ответственной для записей, относящихся к данному домену или группе доменов. DNS - это общие базы данных имён доменов и соответствующих им IP-адресов. Эти базы хранятся на серверах имён (или DNS-серверах, как их обычно называют). Чаще всего эти серверы являются Unix-подобными машинами, на которых установлено программное обеспечение bind (Berkley Internet Naming Software). Более подробную информацию о DNS вы можете найти в RFC1034.<br />
'''POP3'''<br />Протокол POP3 используется, главным образом, клиентскими почтовыми программами для доставки электронных сообщений из почтовых ящиков POP3-совместимых почтовых серверов. С помощью почтовой программы (MS Outlook, TheBat!, Eudora и др.) можно скачивать почту со своего почтового ящика к себе на компьютер, где с ней будет быстрее и удобнее работать, чем через web-интерфейс. К тому же, почтовые программы предоставляют много дополнительных возможностей, например возможность работы с несколькими почтовыми ящиками, сортировка сообщений по папкам, подключение различных фильтров, таких как антивирус и антиспам, и многое другое. Отсылка почты осуществляется с помощью другого протокола - SMTP, который настраивается все в той же почтовой программе. Более подробную информацию о протоколе POP3 вы можете найти в RFC1939.<br />
+
== FTP ==Аббревиатура FTP расшифровывается как File Transfer Protocol (протокол передачи файлов) - протокол, определяющий правила передачи файлов между компьютерами. Для работы с FTP нужно иметь доступ на ту удалённую машину, с которой вы хотите работать, то есть иметь логин и знать соответствующий пароль. В этом случае, FTP позволяет работать с удалённой машиной примерно так же как и со своей, то есть переходить из директории в директорию, просматривать и изменять их содержимое. Более подробную информацию о FTP вы можете найти в RFC959.<br />
'''Sendmail'''<br />Sendmail - это один из наиболее широко используемых почтовых транспортных агентов (MTA) в мире. Основное назначение MTA - это пересылка почтовых сообщений с одного сервера на другой. Sendmail - не клиентская программа, которую вы можете использовать для чтения вашей почты. Она пересылает сообщения другому MTA, на котором хранится почтовый ящик получателя. Взаимодействие между почтовыми серверами, а также между почтовым клиентом и сервером исходящей почты осуществляется по протоколу SMTP. Sendmail - это быстрый, мощный и очень гибкий сервер, предоставляющий широкий спектр дополнительных возможностей, например, авторизация SMTPAUTH, безопасное соединение по TLS/STARTTLS, возможность подключения сторонних программ для анализа сообщений (например, на наличие вирусов или рекламы), построения распределённых почтовых систем и многое другое. Более подробную информацию о sendmail вы можете найти на официальном сайте http://www.sendmail.org.<br />
+
== GID ==Для удобства управления все пользователи системы разбиты на группы. С помощью групп можно ограничивать доступ к различным ресурсам сервера, таким как дисковое пространство, права на директории и файлы и т.п., исходя из принадлежности пользователя той или иной группе. Ровно как человеку естественно работать с мнемоническим именем пользователя или группы, так компьютеру предпочтительнее оперировать числами. Поэтому каждой группе пользователей поставлено в соответствие уникальное неотрицательное число - числовой идентификатор группы GID (group ID). Регистрируясь при входе в систему под своим учётным именем каждый пользователь получает два числовых идентификатора - UID и GID, которые в дальнейшем определяют его права доступа к тем или иным ресурсам.<br />
'''Shell'''<br />Shell (оболочка) является командным интерпретатором и предоставляет в распоряжение пользователя интерфейс в виде командной строки. Пользователь вводит в командной строке команды, shell интерпретирует их и посылает в виде инструкций в операционную систему для исполнения. Способность интерпретировать команды наделяет shell многими полезными возможностями. Например, есть ряд специальных символов, которые позволяют выбирать имена файлов с использованием шаблонов. Shell может переадресовывать ввод и вывод, а также может выполнять операции в фоновом режиме, давая пользователю возможность заниматься в это время другими задачами. С другой стороны, shell может читать команды из файла (сценария или скрипта оболочки), что позволяет создавать готовые наборы команд и выполнять иx, запустив соответствующий скрипт. Shell запускается, когда пользователь, у которого есть соответствующий доступ, регистрируется в системе. Доступ к shell может быть осуществлён как непосредственно с терминала, так и удалённо с помощью telnet или специальных программ (ShellGuard, SecureCRT, TeraTerm).<br />
+
 
'''SMTP'''<br />Аббревиатура SMTP означает Simple Mail Transfer Protocol (Простой протокол передачи почты). Этот протокол определяет правила отправки и получения почтовых сообщений в Internet. По протоколу SMTP осуществляется передача сообщения от почтового клиента на почтовый сервер, а также пересылка от сервера отправителя на сервер получателя сообщения. С помощью почтовой программы (MS Outlook, TheBat!, Eudora и др.) можно составлять сообщения, используя ряд полезных возможностей, таких как удобное форматирование, проверка орфографии и многое другое. Вследствие некоторой функциональной ограниченности (разработан он был достаточно давно) SMTP не способен накапливать сообщения на стороне получателя. Поэтому при получении почты мы имеем дело с ещё одним из почтовых протоколов POP3. Более подробную информацию о протоколе SMTP вы можете найти в RFC821.<br />
+
== HTTP и HTTPS ==HTTP - это протокол прикладного уровня, разработанный для обмена гипертекстовой информацией в сети Internet. Изначально протокол HTTP использовался исключительно для передачи HTML-документов, но в настоящее время посредством HTTP можно передавать любую информацию, в том числе картинки, звук, видео, а также просто абстрактные файлы. Протокол HTTP - это протокол запросов и ответов. Запрашивающая программа - клиент - инициирует взаимодействие с отвечающей программой - сервером, и посылает запрос, включающий в себя метод запроса, URL, версию протокола и прочее. Сервер отвечает строкой состояния, включающей версию протокола сообщения, код успешного выполнения или код ошибки и собственно тело ответа. HTTPS в свою очередь — это расширение протокола HTTP для передачи web-страниц в безопасном режиме через SSL (Secure Socket Layer). Этот протокол позволяет проверить подлинность web-сервера, и предотвратить перехват передаваемой информации (например логинов и паролей). Более подробную информацию о HTTP и HTTPS вы можете найти в RFC2616 и RFC2818 соответственно.<br />
'''SSH'''<br />SSH (Secure Shell) - это программа для удалённого входа в другой компьютер через сеть, удалённого исполнения команд и копирования файлов между компьютерами. SSH обеспечивает надёжную авторизацию и безопасную передачу данных по открытым каналам связи и предназначена для замены программ rlogin, rsh, rcp и telnet, которые имеют ряд серьёзных недостатков. Во-первых, все данные передаются по сети в открытом виде, так что кто угодно, имеющий физический доступ к этой сети (попросту компьютер, к ней подключенный) может перехватить эти данные. Причём открытым текстом передаются и пароли. Во-вторых, авторизация на основе паролей (telnet и ftp) и IP-адресов (rlogin) является крайне слабой. SSH решает обе эти проблемы. Даже при минимальной установке, безо всякой настройки, когда для входа на другой компьютер надо вводить пароль, этот пароль передаётся по сети уже зашифрованным.<br />
+
== Inetd ==Inetd - это суперсервер для управления соединениями с Internet сервисами ( POP3, FTP, SSH и др.), расположенными на сервере. Inetd запускает требуемый сервис для каждого обращения к нему, что позволяет избавиться от ненужных процессов, "висящих" в памяти. С другой стороны, запуск сервиса требует определённого времени. Поэтому использование inetd нецелесообразно для сервисов с большим количеством запросов.<br />
'''SSI'''<br />Аббревиатура SSI расшифровывается как Server-Side Includes, что переводится с английского как включения со стороны сервера. SSI - это директивы, вставляемые прямо в HTML-документ и служащие для передачи указаний веб-серверу. Встречая такие директивы, которые называются SSI-вставками, web-сервер интерпретирует их и выполняет соответствующие действия, например: вставка HTML-фрагмента из другого файла, динамическое формирование страничек в зависимости от некоторых переменных (например, типа броузера) и другие не менее приятные вещи. Преимущества SSI проявляются, когда нужно поддерживать достаточно большой по объёму сайт, имеющий определённую структуру и повторяющиеся элементы кода на всех страничках. Вообще, при применении серверных включений сайт удобно рассматривать как состоящий из отдельных блоков, каждый из которых отвечает за свою часть странички. Физически эти блоки представляют собой просто HTML-файлы, содержащие часть кода, нужную для выполнения их задачи.<br />
+
IP-адресIP-адрес - это уникальный 4-х байтный идентификатор, определяющий узел сети (например, сервер, рабочую станцию, маршрутизатор и т.п.), в которой используется межсетевой протокол IP. В соответствии с IP-адресом назначения пакет передаётся по сети, маршрутизируясь в узлах. IP-адрес определяет местонахождение узла в сети. На практике IP-адресами пользоваться не очень удобно, гораздо проще оперировать доменными именами.<br />
'''SSL'''<br />SSL - это протокол, обеспечивающий безопасные подключения через Internet. Обычно протокол SSL используется для защиты информации, передаваемой по HTTP. Но поверх SSL могут работать и другие протоколы, например SMTP, FTP и POP3. Протокол SSL поддерживает шифрование данных, аутентификацию серверов, целостность сообщений, передаваемых между двумя узлами Internet. Более подробную информацию о SSL вы можете найти на странице http://wp.netscape.com/eng/ssl3/.<br />
+
== MySQL ==MySQL представляет собой очень быстрый, устойчивый, многопоточный, многопользовательский сервер баз данных SQL (структурированный язык запросов). Базы данных MySQL являются реляционными, то есть данные могут хранится в отдельных таблицах, связанных между собой по какому-то принципу. MySQL распространяется в исходном коде по лицензии GPL (General Public Licence), что позволяет при необходимости модифицировать его код для собственных нужд. MySQL предоставляет удобный API для разработки приложений на С/C++, Perl, PHP и других языках. Более подробную информацию о MySQL вы можете найти на официальном сайте http://www.mysql.com.<br />
'''UID'''<br />Каждый пользователь системы имеет уникальное системное имя (логин). Но, ровно как человеку естественно работать с мнемоническим именем пользователя, так компьютеру предпочтительнее оперировать числами. Поэтому каждому имени пользователя поставлено в соответствие неотрицательное число - числовой идентификатор пользователя UID (user ID). Регистрируясь при входе в систему под своим учётным именем каждый пользователь получает два числовых идентификатора - UID и GID, которые в дальнейшем определяют его права доступа к тем или иным ресурсам.<br />
+
== PHP ==PHP (Hypertext Preprocessor) - это широко используемый язык создания сценариев (скриптов) общего назначения, который разрабатывался для удобства web-программирования. В отличии от таких языков как С или Perl, в которых выходной HTML-документ формируется путём вызова различных функций внутри программы, в случае с PHP вы пишете скрипт, который почти не отличается от HTML-документа, и встраиваете в него код PHP там, где это необходимо. С другой стороны, в отличие от JavaScript PHP-скрипты обрабатываются на стороне сервера, а не клиента. То есть браузеру отдаётся уже обработанный HTML-документ, а не сам скрипт. Главное преимущество PHP - это то, что он является чрезвычайно простым для начинающего web-программиста и в то же время предлагает широкий спектр возможностей для профессионала. PHP-скрипты могут обрабатываться в двух режимах: как CGI и с помощью специального модуля Apache. В первом случае, в отличии от второго, поддерживаются все возможности PHP, и скрипты будутработать быстрее. C другой стороны, при работе скриптов как CGI, обеспечивается более высокий уровень безопасности. Более подробную информацию о PHP вы можете найти на официальном сайте http://www.php.net.<br />
'''URL'''<br />Аббревиатура URL расшифровывается как "Uniform Resource Locator" и переводится как "Универсальный Локатор Ресурса". Это стандарт для определения объектов (файл, news и т.д.) в Internet. URL состоит из метода доступа (http, https, ftp) доменного имени или IP-адреса сервера, порта, пути до запрашиваемого документа, списка параметров и якоря (anchor). Примеры URL: http://domain.name:8080/cgi-bin/process.cgi?id=3&value=12, https://domain.name/articles.html#35.<br />
+
== POP3 ==Протокол POP3 используется, главным образом, клиентскими почтовыми программами для доставки электронных сообщений из почтовых ящиков POP3-совместимых почтовых серверов. С помощью почтовой программы (MS Outlook, TheBat!, Eudora и др.) можно скачивать почту со своего почтового ящика к себе на компьютер, где с ней будет быстрее и удобнее работать, чем через web-интерфейс. К тому же, почтовые программы предоставляют много дополнительных возможностей, например возможность работы с несколькими почтовыми ящиками, сортировка сообщений по папкам, подключение различных фильтров, таких как антивирус и антиспам, и многое другое. Отсылка почты осуществляется с помощью другого протокола - SMTP, который настраивается все в той же почтовой программе. Более подробную информацию о протоколе POP3 вы можете найти в RFC1939.<br />
'''Автоответчик'''<br />Автоответчик - это специальная программа, которая автоматически посылает ответ на каждое входящее электронное письмо, пришедшее в почтовый ящик. Обычно она получает письмо от почтового агента (MTA) на стандартные ввод, анализирует его содержимое (в частности адрес отправителя) и посылает ответ с заранее определённым пользователем ответом.<br />
+
== Sendmail ==Sendmail - это один из наиболее широко используемых почтовых транспортных агентов (MTA) в мире. Основное назначение MTA - это пересылка почтовых сообщений с одного сервера на другой. Sendmail - не клиентская программа, которую вы можете использовать для чтения вашей почты. Она пересылает сообщения другому MTA, на котором хранится почтовый ящик получателя. Взаимодействие между почтовыми серверами, а также между почтовым клиентом и сервером исходящей почты осуществляется по протоколу SMTP. Sendmail - это быстрый, мощный и очень гибкий сервер, предоставляющий широкий спектр дополнительных возможностей, например, авторизация SMTPAUTH, безопасное соединение по TLS/STARTTLS, возможность подключения сторонних программ для анализа сообщений (например, на наличие вирусов или рекламы), построения распределённых почтовых систем и многое другое. Более подробную информацию о sendmail вы можете найти на официальном сайте http://www.sendmail.org.<br />
'''Администратор сайта'''<br />Администратор сайта - это пользователь операционной системы, являющийся владельцем сайта. Все страницы, скрипты, списки рассылки сайта принадлежат его администратору, он может осуществлять к ним доступ по FTP. Все скрипты сайта выполняются с правами этого пользователя. Администратор сайта имеет доступ к специфичным модулям панели управления, таким как управление пользователями сайта, списками рассылки, редиректами, WWW доменами, страницами ошибок, а также он может настраивать ротацию логов web-сервера для своего сайта.
+
== Shell ==Shell (оболочка) является командным интерпретатором и предоставляет в распоряжение пользователя интерфейс в виде командной строки. Пользователь вводит в командной строке команды, shell интерпретирует их и посылает в виде инструкций в операционную систему для исполнения. Способность интерпретировать команды наделяет shell многими полезными возможностями. Например, есть ряд специальных символов, которые позволяют выбирать имена файлов с использованием шаблонов. Shell может переадресовывать ввод и вывод, а также может выполнять операции в фоновом режиме, давая пользователю возможность заниматься в это время другими задачами. С другой стороны, shell может читать команды из файла (сценария или скрипта оболочки), что позволяет создавать готовые наборы команд и выполнять иx, запустив соответствующий скрипт. Shell запускается, когда пользователь, у которого есть соответствующий доступ, регистрируется в системе. Доступ к shell может быть осуществлён как непосредственно с терминала, так и удалённо с помощью telnet или специальных программ (ShellGuard, SecureCRT, TeraTerm).<br />
 +
== SMTP ==
 +
Аббревиатура SMTP означает Simple Mail Transfer Protocol (Простой протокол передачи почты). Этот протокол определяет правила отправки и получения почтовых сообщений в Internet. По протоколу SMTP осуществляется передача сообщения от почтового клиента на почтовый сервер, а также пересылка от сервера отправителя на сервер получателя сообщения. С помощью почтовой программы (MS Outlook, TheBat!, Eudora и др.) можно составлять сообщения, используя ряд полезных возможностей, таких как удобное форматирование, проверка орфографии и многое другое. Вследствие некоторой функциональной ограниченности (разработан он был достаточно давно) SMTP не способен накапливать сообщения на стороне получателя. Поэтому при получении почты мы имеем дело с ещё одним из почтовых протоколов POP3. Более подробную информацию о протоколе SMTP вы можете найти в RFC821.<br />
 +
== SSH ==
 +
SSH (Secure Shell) - это программа для удалённого входа в другой компьютер через сеть, удалённого исполнения команд и копирования файлов между компьютерами. SSH обеспечивает надёжную авторизацию и безопасную передачу данных по открытым каналам связи и предназначена для замены программ rlogin, rsh, rcp и telnet, которые имеют ряд серьёзных недостатков. Во-первых, все данные передаются по сети в открытом виде, так что кто угодно, имеющий физический доступ к этой сети (попросту компьютер, к ней подключенный) может перехватить эти данные. Причём открытым текстом передаются и пароли. Во-вторых, авторизация на основе паролей (telnet и ftp) и IP-адресов (rlogin) является крайне слабой. SSH решает обе эти проблемы. Даже при минимальной установке, безо всякой настройки, когда для входа на другой компьютер надо вводить пароль, этот пароль передаётся по сети уже зашифрованным.<br />
 +
== SSI ==
 +
Аббревиатура SSI расшифровывается как Server-Side Includes, что переводится с английского как включения со стороны сервера. SSI - это директивы, вставляемые прямо в HTML-документ и служащие для передачи указаний веб-серверу. Встречая такие директивы, которые называются SSI-вставками, web-сервер интерпретирует их и выполняет соответствующие действия, например: вставка HTML-фрагмента из другого файла, динамическое формирование страничек в зависимости от некоторых переменных (например, типа броузера) и другие не менее приятные вещи. Преимущества SSI проявляются, когда нужно поддерживать достаточно большой по объёму сайт, имеющий определённую структуру и повторяющиеся элементы кода на всех страничках. Вообще, при применении серверных включений сайт удобно рассматривать как состоящий из отдельных блоков, каждый из которых отвечает за свою часть странички. Физически эти блоки представляют собой просто HTML-файлы, содержащие часть кода, нужную для выполнения их задачи.<br />
 +
== SSL ==
 +
SSL - это протокол, обеспечивающий безопасные подключения через Internet. Обычно протокол SSL используется для защиты информации, передаваемой по HTTP. Но поверх SSL могут работать и другие протоколы, например SMTP, FTP и POP3. Протокол SSL поддерживает шифрование данных, аутентификацию серверов, целостность сообщений, передаваемых между двумя узлами Internet. Более подробную информацию о SSL вы можете найти на странице http://wp.netscape.com/eng/ssl3/.<br />
 +
== UID ==
 +
Каждый пользователь системы имеет уникальное системное имя (логин). Но, ровно как человеку естественно работать с мнемоническим именем пользователя, так компьютеру предпочтительнее оперировать числами. Поэтому каждому имени пользователя поставлено в соответствие неотрицательное число - числовой идентификатор пользователя UID (user ID). Регистрируясь при входе в систему под своим учётным именем каждый пользователь получает два числовых идентификатора - UID и GID, которые в дальнейшем определяют его права доступа к тем или иным ресурсам.<br />
 +
== URL ==
 +
Аббревиатура URL расшифровывается как "Uniform Resource Locator" и переводится как "Универсальный Локатор Ресурса". Это стандарт для определения объектов (файл, news и т.д.) в Internet. URL состоит из метода доступа (http, https, ftp) доменного имени или IP-адреса сервера, порта, пути до запрашиваемого документа, списка параметров и якоря (anchor). Примеры URL: http://domain.name:8080/cgi-bin/process.cgi?id=3&value=12, https://domain.name/articles.html#35.<br />
 +
== Администратор сайта ==
 +
Администратор сайта - это пользователь операционной системы, являющийся владельцем сайта. Все страницы, скрипты, списки рассылки сайта принадлежат его администратору, он может осуществлять к ним доступ по FTP. Все скрипты сайта выполняются с правами этого пользователя. Администратор сайта имеет доступ к специфичным модулям панели управления, таким как управление пользователями сайта, списками рассылки, редиректами, WWW доменами, страницами ошибок, а также он может настраивать ротацию логов web-сервера для своего сайта.
 
== Администратор сервера ==
 
== Администратор сервера ==
 
Администратор сервера (root) - это суперпользователь операционной системы, имеющий полный доступ ко всем файлам и функциям сервера. В Unix администратор сервера имеет UID "0". Не принято постоянно входить в систему как root, это небезопасно, так как root может в системе все, и любая ошибка может привести к непоправимым последствиям. Для того, чтобы временно стать root'ом, находясь в системе под другим именем есть команда su. Небезопасно передавать пароль администратора сервера под небезопасным протоколом (telnet, FTP, POP3), так как пароль в этом случае передаётся в открытом виде, и его могут перехватить злоумышленники. Для входа в shell используйте SSH.
 
Администратор сервера (root) - это суперпользователь операционной системы, имеющий полный доступ ко всем файлам и функциям сервера. В Unix администратор сервера имеет UID "0". Не принято постоянно входить в систему как root, это небезопасно, так как root может в системе все, и любая ошибка может привести к непоправимым последствиям. Для того, чтобы временно стать root'ом, находясь в системе под другим именем есть команда su. Небезопасно передавать пароль администратора сервера под небезопасным протоколом (telnet, FTP, POP3), так как пароль в этом случае передаётся в открытом виде, и его могут перехватить злоумышленники. Для входа в shell используйте SSH.

Версия 16:30, 23 мая 2012

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты