Халабия Р.Ф. Администрирование вычислительных систем и сетей (1088254), страница 9
Текст из файла (страница 9)
Рестарт FTP-сервера : sudo /etc/init.d/proftpdrestart4.4 Исходные данные для проведения лабораторной работыИсходными данными для выполнения лабораторной работы являютсяучетная запись, IP-адрес FTP-клиента. Лабораторная работа проводиться подуправлением операционной системы Linux.4.5 Порядок проведения лабораторной работы4.5.1 Изучить теоретический материал лабораторной работы.4.5.2 Настроить FTP-сервер со следующими параметрами: Порт – 8021 Максимальным количеством пользователей – 2 Учетная запись – student и пароль – ftppass Рабочая группа – ftpgroup Без возможности доступа анонимных пользователей Имя сервера – Фамилия студента4.5.3 Создать простой файл и переслать на компьютер соседа ипродемонстрировать работу настроенного сервера преподавателю.4.5.4 Оформить выполнение лабораторной работы в виде отчета. Формаотчета представлена в приложении А.5 Лабораторная работа №5.
Построение Web-сервера на основеоперационной системы Linux5.1 Цели лабораторной работыЦель работы – изучение возможностей OC Linux для построения Webсервера в локальной сети5.2 Теоретический материал по теме лабораторной работыВ операционной системе Windows установка и настройка WEB-сервера невызываетникакихсложностей...Впрочем,какиприиспользованииоперационной системы Linux.Рано или поздно любой WEB-разработчик откажется от использованияоперационной системы Windows и перейдет на Linux.В первую очередьдавайте разберем, что же на самом деле такое LAMP. LAMP - подборка иликомплекс специализированного программного обеспечения.
LAMP включает всебя:Linux - Unix подобная операционная система;Apache - WEB-сервер;MySQL - База данных;PHP - интерпретатор языка высокого уровня PHP.Так уж исторически сложилось, что эти компоненты стали связкой, таккак изначально они не разрабатывались для работы друг с другом, а шли какотдельные проекты, но их свободное распространение и качество позволилииспользовать их вместе.
Это и есть стандартный набор программногообеспечения под аббревиатурой LAMP.Алгоритм установки и настройки Web-сервера.1) Установить Apache командой sudo apt-get install apache2.2) Тестируем его работоспособность, перейдя по ссылке http://localhost/,либо http://127.0.0.1. Если вдруг что-то пошло не так и страница неоткрылась-попробуйтеперезапуститьApacheкомандой:sudo/etc/init.d/apache2 restart3) Устанавить PHP командой sudo apt-get install php5 libapache2-mod-php54) Перезапускаем Apache: sudo /etc/init.d/apache2 restart5) Проверить PHP на работоспособность.
Если что-то пошло не так, то надонайти причины.6) Создать файл в локальной директории сервера для PHP скрипта: sudogedit /var/www/test.php7) В открытый редактором файл, списываем следующий PHP код:<?phpphpinfo();?>8) Сохранить изменения в этом файле. Далее для просмотра результатаскрипта перейти по ссылке http://localhost/test.php. В результате вы должныувидеть таблицу с настройками PHP интерпретатора. После просмотра удалитьфайл, чтобы никто не смог просмотреть вашу конфигурацию: sudo rm/var/www/testphp.php.9) Устанавить MySQL командой sudo apt-get install mysql-serverПри установке MySQL программа попросит вас сконфигурировать систему.Необходимо создать пользователя (по-умолчанию root) и присвоить емупароль. Обязательно указать пароль, чтобы никто иной не смог воспользоватьсявашей Базой Данных.10) После установки нам будет необходимо сконфигурировать следующиефайлы:my.cnf - Конфигурационный файл MySQL;php.ini - Конфигурационный файл интерпретатора PHP;...
sites-available/default - Список и настройки виртуальных хостов Apache;11) Если необходима возможность подключения к вашей БД,удаленногокомпьютера/etc/mysql/my.cnfотредактируемфайлmy.cnf:MySQL сgksudogedit12) В открывшемся файле необходимо закомментировать строку bindaddress = 127.0.0.1.
Строка должна выглядеть так: # bind-address = 127.0.0.113) Сохранить документ.14) Чтобы База Данных MySQL работа с интерпретатором PHP дляподдержки работы скриптов с MySQL - отредактировать файл php.ini: gksudogedit /etc/php5/apache2/php.ini15) В это файле найти строку # extension=mysql.so, чтобы строка выгляделатак:;extension = mysql.so16) Сохранить документ и перезагрузить Apache: sudo /etc/init.d/apache2restart17)По-умолчаниювWeb-сервереApacheотключенавозможностьиспользовать такой полезный файл как .htaccess.
Включим его, так как оннеобходим для работы большинства скриптов и CMS.18) Откройте файл: gksudo gedit /etc/apache2/sites-available/default19) В этом файле вы должны изменить все строки (их там около трех)«AllowOverride None» на «AllowOverride All».
Затем сохранить документ.20) Устанавить PhpMyAdmin (Web-интерфейс для работы с Базой ДанныхMySQL) sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin21) Установка не требует вашего вмешательства и настройки. Единственноеэто то, что должны сделать ярлык на этот скрипт, так как по-умолчанию онустанавливается не в локальную директорию сервера, по-этому: sudo ln -s/usr/share/phpmyadmin/ /var/www/pma22) Теперь данный интерфейс доступен по ссылке: http://localhost/pma5.4 Исходные данные для проведения лабораторной работыИсходными данными для выполнения лабораторной работы являютсяучетная запись, IP-адрес Web-клиента.
Лабораторная работа проводиться подуправлением операционной системы Linux.5.5 Порядок проведения лабораторной работы5.5.1 Требуется настроить WEB-сервер со следующими параметрами: MySQL PHP PhpMyAdmin Имя сервера – Фамилия студента IP-адрес вашего персонального компьютера5.5.2 Создать тестовые примеры для проверки работы WEB-сервера ипродемонстрировать работу настроенного сервера преподавателю.5.5.3 Оформить выполнение лабораторной работы в виде отчета.
Формаотчета представлена в приложении Б.Вопросы для самопроверки1.Что такое мониторинг локальной сети?2.Какиепараметрылокальнойсетинеобходимопроверятьпримониторинге?3.Что необходимо уметь и знать при устранении сбоев локальной сети?4.Какие процессы влияют на производительность системы в целом?5.Какими командами можно проверить состояние процессов, влияющих напроизводительности системы?6.Как влияет размер виртуальной памяти на производительность системы?7.Какие параметры влияют на производительность системы в целом?8.Какими командами можно проверить состояние производительностисистемы?9.Чем занимается система пейджинга?10.Что такое порт?11.Как задается учетная запись?12.Каким образом устанавливаются права на файлы в FTP-сервере?13.Назначение программы Apache?14.За что отвечает конфигурационный файл web-сервера httpd.conf?15.Назовите самый простой способ защиты непубличных Web-каталогов?Список рекомендуемой литературы1.Адельштайн Т., Любанович Б.
Системное администрирование вLinux. – СПб.: Питер, 2010. – 288 с.2.Клейменов С. А. Администрирование в информационных системах:учеб. пособие для студ. высш. учеб. заведений / С. А.Клейменов, В. П.Мельников, А. М. Петраков ; под ред. В. П. Мельникова. — М.: Издательскийцентр «Академия», 2008. – 272 с.3.Торчинский Ф.И. Операционная система Solaris. Курс лекций:Учебное пособие. – М.: ИНТУИТ.ру, 2006. - 472 с.4.Richard McDougall, Jim Mauro, Brendan Gregg.
Solaris Performanceand Tools: DTrace and MDB Techniques for Solaris 10 and OpenSolaris.Network: Prentice Hall, 2006. – 496 с.–Приложение А.Бланк отчета по лабораторной работе №1Студент __________________________________Шифр____________________________________Лабораторная работа №1. Мониторинг локальной сети на Flash-модели«Системный администратор»ОТЧЕТ1. Дать определения мониторинга сети________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________2. Таблица сбоев и№Название сбояУстранение сбоя (как нашли причину сбоя и онустранен)123456789101112Дата сдачи ___________________Подпись преподавателя_______________Приложение Б.Бланк отчета по лабораторной работе №2Студент __________________________________Шифр____________________________________Лабораторная работа №2.
Анализ производительности системы ОС SolarisОТЧЕТ1. Что влияет на производительность системы (перечислите факторы)________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________2. Заполните таблицуЧастотауспешныхпопаданий в DNLCЧастоту промаховпримногократном обращении кDNLCКоллизии в локальной сетиКакие процессы занимаютпроцессорное времяОбъем виртуальной памятиколичество запросов кDNLC в секундуфайлы, где определено,какиеслужбыможнозапускать по запросу, икакие программы при этомследует запускать2.
Таблица MAC-адресов и IP-адресов в локальной сети.MAC-адресIP-адресИмя компьютера3. График статистики работы рабочей станции через каждые 60 сек.4. График статистики использования разделяемой памяти5. Загрузка файловых систем.УстройствоДата сдачи ___________________ИмяЕго загрузкаПодпись преподавателя_______________Приложение В.Бланк отчета по лабораторной работе №3Студент __________________________________Шифр____________________________________3 Лабораторная работа №2.
Оптимизация работы процессов в OC SolarisОТЧЕТ1. Что влияет на производительность системы (перечислите факторы)________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________2. Заполните таблицуЧастотауспешныхпопаданий в DNLCЧастоту промаховпримногократном обращении кDNLCКоллизии в локальной сетиКакие процессы занимаютпроцессорное времяОбъем виртуальной памятиколичество запросов кDNLC в секундуфайлы, где определено,какиеслужбыможнозапускать по запросу, икакие программы при этомследует запускатьКакие демоны занимаютоперативную памятьСлужбы имен3. Построить таблицу приоритетов в системе.ПриоритетИмя процессаДата сдачи ___________________Меняется или нетПодпись преподавателя_______________Приложение Г.Бланк отчета по лабораторной работе №4 и №5Студент __________________________________Шифр____________________________________Лабораторная работа №«»ОТЧЕТ1.
Исходные данные для выполнения работы2. Перечислите файлы, где вы меняли конфигурации. Выписатьстрочки, в которые вы изменили в каждом файлескомментариями3. Перечислите команды, которыми Вы воспользовалисьДата сдачи ___________________Подпись преподавателя_______________Приложение ДПример оформления титульного листа отчетаФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГОПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ»Кафедра ИТ-4 «Персональные компьютеры и сети»ОТЧЕТпо выполнению лабораторных работпо курсу Администрирование вычислительных систем и сетейСтудент Сидоров Алексей ПетровичШифр 09132КурсГруппа ИТ4-0801 Бюджет5ИТ4-0802 ПлатнаяИТ4-0801З ЗаочноеФорма обучения дневная (заочная)ПреподавательМосква 2010_______________ /Р.Ф.
Халабия/Учебное изданиеХалабия Рустам ФарукАДМИНИСТРИРОВАНИЕ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ ИСЕТЕЙУчебно-методическое пособие по выполнению лабораторных работ–––––––––––––––––––––––––––––––––––––––––––––––––––––––ЛР № 020418 от 08 октября 1997 г.Подписано в печать _________________Формат 60x841/16Объем 4,0 п.л.Тираж 100 экз.Заказ № _________–––––––––––––––––––––––––––––––––––––––––––––––––––––––ГОУ ВПО “Московский государственный университетприборостроения и информатики”107996, Москва, ул.
Стромынка, 20.