Инструменты безопасности с открытым исходным кодом

Установка Nlog


Для установки и подготовки Nlog следуйте представленным ниже инструкциям.

  1. Возьмите файлы с компакт-диска, прилагаемого к этой книге, или загрузите их с web-сайта Nlog.
  2. Распакуйте файлы Nlog с помощью команды tar -zxvf. Она распакует и аккуратно разложит все файлы для Nlog в каталоге с именем nlog-1.6.0 (цифры могут быть другими, они зависят от версии).
  3. Можно воспользоваться командным файлом, предоставленным для автоматической установки и подготовки программы. Отметим, что перед запуском командный файл необходимо отредактировать. Перейдите в каталог Nlog и с помощью текстового редактора, такого как vi или EMACS, откройте файл installer.sh и, где требуется, задайте значения переменных, подходящие для вашей системы.

    Отредактируйте следующие параметры, задав корректные для своей установки значения.

    CGIDIR=/var/www/cgi/ HTMLDIR=/var/www/

    Задайте маршрут к CGI-каталогу. Выше приведены значения для подразумеваемой установки в Mandrake. Не забудьте ввести значения, корректные для вашей системы. Для других систем Linux выясните маршрут к этому каталогу, воспользовавшись командой locate. Эта полезная команда найдет любые файлы, содержащие введенный после нее текст.

  4. Сохраните файл, а затем выполните его, набрав: ./install.sh

    Командный файл установки автоматически скопирует CGI-файлы в CGI-каталог и основной файл HTML в HTML-каталог. Он также изменит права доступа к этим файлам, чтобы они могли исполняться Web-навигатором.

  5. В качестве конечного шага перейдите в HTML-каталог и отредактируйте файл nlog.html. Измените инструкцию POST, указав в ней ссылку на ваши файлы cgi. Ссылка должна совпасть с приведенной выше (/var/www/cgi/). Сохраните файл. Теперь все готово к работе.

Флэми Тех советует:

Рекомендации по использованию текстовых редакторов в UNIX

При изучении этой книги вам понадобится редактировать текстовые файлы для задания программных переменных, конфигураций установок и для других целей. Имеется множество хороших текстовых редакторов для UNIX, включая vi, EMACS и Pico.
У каждого из них есть свои достоинства и недостатки, но в этой книге я буду предполагать использование EMACS, так как это самый дружественный для X-Window, простой в использовании и доступный на большинстве систем редактор. В Mandrake Linux EMACS располагается в X-Window в меню Start, подменю Programming. EMACS можно запустить из командной строки, набрав emacs или emacs имя_файла, чтобы отредактировать файл с заданным именем.

Будьте осторожны при использовании текстовых редакторов для исполнимых или бинарных файлов. Любые изменения, сделанные в этих файлах, могут разрушить программу, которую они поддерживают. Бинарный файл можно распознать по нечитаемому содержимому. Обычно текстовые редакторы используют только для модификации текстовых файлов.

EMACS предоставляет вверху привычное меню для выбора операций с файлом, таких как сохранение и закрытие. Для перемещения по экрану и выбора меню или текста можно использовать мышь. Можно применять также ряд клавишных сокращений. Наиболее полезные из них перечислены ниже. Примечание: "Ctrl+" означает нажатие и удержание клавиши Ctrl при нажатии следующей клавиши. Там, где перечислены две клавишные комбинации, набирайте их по очереди.

Клавишные сокращения EMACSФункции
CTRL+x, CTRL+cЗакрывает EMACS. Предлагает сохранить текущий файл, если это еще не сделано.
CTRL+gВыход. Если вы выполняете клавишную комбинацию, из которой не можете выйти, то это сокращение вернет вас в основной буфер.
CTRL+x, kЗакрывает текущий файл.
CTRL+x, sСохраняет текущий файл.
Ctrl+x, dОткрывает список каталогов, на котором можно при помощи мыши открывать файлы и выполнять другие действия.
CTRL+aПеремещает курсор в начало строки.
CTRL+eПеремещает курсор в конец строки.
CTRL+sПоиск введенного текста.


Имеется множество других клавишных комбинаций и макросов для продвинутых пользователей. Дополнительную информацию о EMACS можно найти на следующих сайтах:

Домашняя страница EMACS: http://www.gnu.org/software/emacs/

Краткий справочник EMACS: http://seamons.com/emacs/
<

Содержание раздела