Служба WWW в ОС Linux

Служба WWW в ОС Linux

Служба W:[WWW] знакома каждому современному пользователю и в комментариях ообо не нуждается.

Одной ее заметной особенностью в Linux, пожалуй, является существование терминальных Web-браузеров links, tynx, elinks и w3m, позволяющих работать с «текстовой» частью гипертекстовых Web-ресурсов, что проиллюстрировано с помощью lynx в примере из листинга ниже. Подробнее ...

Сценарии на языке командного интерпретатора Linux

Сценарии на языке командного интерпретатора Linux

Сценарий на языке командного интерпретатора представляет собой текстовый файл со списком команд, подлежащих выполнению в пакетном режиме.

Достаточное количество программного обеспечения в системе написано на языке командного интерпретатора и представлено сценариями в каталогах /usr/bin и /bin. Подробнее ...

Интерпретаторы и их сценарии Linux

Интерпретаторы и их сценарии Linux

Командный интерпретатор является основой интерфейса командной строки, первой и главной программой, запускающейся в интерактивном сеансе пользователя. Кроме этого, он широко используется и в пакетном режиме работы, когда команды записываются в файл сценария «пьесы» и «проигрываются по ролям» при его запуске. Подробнее ...

Файловые дескрипторы Linux

Файловые дескрипторы Linux

Основными операциями, предоставляемыми ядром операционной системы программам (а точнее — процессам) для работы с файлами, являются системные вызовы open read, write и close. В соответствии со своими именами, эти системные вызовы предназначены для открытия и закрытия файла, для чтения из файла и записи в файл. Дополнительный системный вызов ioctl (input output control) используется для управления драйверами устройств и, как следствие, применяется в основном для специальных файлов устройств. Подробнее ...

Настройка сервера на Debian 9

Установка debian на живой сервер или на виртуалку Virtual Box, настройка сети

Начнём с VirtualBox. Установка виртуальной машины стандартная, о ней уже рассказывалось в статье Установка Debian 9.3 — пошаговая инструкция

При установке имеется небольшая разница относительно того, какая операционная система установлена — Windows или unix системы.

Итак, создаем виртуальный сервер, на живом установка будет аналогичная, только в некоторых случаях бывает дольше. Подробнее ...

Базовые права доступа и дополнительные атрибуты Linux

Базовые права доступа и дополнительные атрибуты Linux

Для разграничения действий над файлами определены три базовых права доступа (базовые разрешения):

  • чтение r — «read»,
  • запись w — «write» и
  • выполнение х — «execute»,

соответствующие разрешению выполнять системные вызовы read, write и execve (точнее, системному вызову open с флагами O_RDONLY и O_WRONLY, но для простоты можно считать r — read, a w — write). Подробнее ...

Файлы и дерево каталогов Linux

Все операционные системы семейства W: [UNIX], включая Linux, базируются на одной универсальной идее, заложенной в их общем предке, определившей основные черты семейства — операционной системе UNICS.

В аббревиатуре UNICS, или же UNiplexed Information & Computing Service, центральное место занимает идея «uniplex»ирования, или же односоставности (односложности) — идея решать разные задачи единым способом. (Более поздняя аббревиатура UNIX произносится идентично, но на одну букву короче). Подробнее ...

Справочные системы Linux

Справочные системы Linux

Используемые в Linux электронные справочные системы (online help) являются логичным следствием как его родства с семейством операционных систем UNIX — страницы руководства man(1) (manual pages), так и принадлежностью к свободному программному обеспечению под эгидой движения GNU — справочная система info(1). Подробнее ...

Составные списки командного интерпретатора Linux: ветвление

Составные списки командного интерпретатора Linux: ветвление

Условные списки «И» и «ИЛИ» являются простейшей формой ветвления хода выполнения сценария в зависимости от успеха или неудачи выполнения той или иной команды.

При помощи специальной команды test, позволяющей выполнять проверки логических выражений, можно осуществлять ветвление сценария, например, в зависимости от определенных условий или значений тех или иных параметров. Аналогично специальной команде expr, предназначенной для вычисления арифметических выражений. Подробнее ...