Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
24
Добавлен:
07.07.2022
Размер:
779.61 Кб
Скачать

8. Установим веб-сервер lighttpd, запустим сервер. Проверим работу вебсервера. Настроим его автоматический запуск при загрузке системы.

Ищем и устанавливаем:

Посмотрим содержимое файла:

11

Перейдем в webapps, создадим в нем файл fileweb.txt:

Проверим функционирование lighttpd:

В mc изменим содержимое файла fileweb.txt, чтобы он не был пстым:

12

Откроем файл /etc/lighttpd/lighttpd.conf и заменим localhost на 0.0.0.0, а также раскомментируем эту строку:

Было:

Стало:

Настроим lighttpd:

13

Убедимся, что на соответствующей странице в Интернете отображается содержимое файла fileweb.txt:

Настроим lighttpd и перезапусти систему:

9. Убедимся, что веб-сервер lighttpd автоматически запустился после перезагрузки системы.

Снова входим:

14

Статус активный – сервер работает.

10.Доставим в систему всё необходимое для работы скриптов сбора и отображения статистики программное обеспечение и применим его.

Определим имя хоста и номер порта, а также создадим каталоги и файлы в соответствии со схемой ниже (если что-то со схемы уже создано, заново создавать не надо). Примечание: названия некоторых каталогов, например, webapps, могут быть другие – зависит от условий задания, содержимого lightpd.conf на стр. 12 и файловскриптов.

15

Вкаталоге bin: touch local.log touch local.rrd

touch log-snmp-rrd.sh touch log-snmp.sh

Вкаталоге stat: touch log-local-rrd.sh touch log-local.sh touch snmp.log touch snmp.rrd

16

Вкаталоге webapps: touch index.html

Вкаталоге scripts: touch cgi-cat.sh

touch cgi-local-html.sh touch cgi-local-html-table.sh touch cgi-local.rrd

touch cgi-local.sh touch cgi-snmp-html.sh

touch cgi-snmp-html-table.sh touch cgi-snmp.rrd

touch cgi-snmp.sh

Теперь некоторые из этих файлов (они выделены желтым) нужно заполнить содержимым, заданным по условию задания лабораторной работы, не меняя содержимое, за исключением файлов с именем хоста и номером порта, например, log-snmp.sh и log-snmp-rrd.sh. Желтым обведены две строки, которые изменяются в соответствии с определенными выше в этом пункте именем хоста и номером порта:

Поменять права на каталоги и папки следует в соответствии со списками:

17

Встречались и другие варианты рабочих комбинаций прав доступа у скриптов. Менять права доступа можно по следующему образцу:

18

Менять владельца и его группу можно с помощью chown. Установим необходимое:

Введем периодичность выполнения скриптов:

19

Если crontab -l не работает, то можно попробовать crontab -e, а затем опять crontab -l.

Открываем:

Отредактировали выделенную строку:

Открываем:

20

Соседние файлы в папке Linux лаб 3-4