Администрирование локальных сетей

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

обайтах. Например:

 

bash-2.04# bdf -i

Filesystem kbytes used avail %used iused ifree %iuse Mounted on

/dev/vg00/lvol3 86016 77263 7875 91% 4566 2078 69% /

/dev/vg00/lvol7 163840 137219 24231 85% 8164 6304 56% /var

/dev/vg00/lvol6 339968 296156 41079 88% 17857 10947 62% /usr

/dev/vg00/lvol4 360448 318130 39684 89% 8867 10573 46% /opt

/dev/vg00/home 204800 186722 8178 96% 13797 2163 86% /home

/dev/vg00/lvol5 32768 2594 28244 8% 204 7524 3% /tmp

/dev/dsk/c0t2d0 381402 381402 0 100% -1 0 100% /cdrom

/dev/vg00/lvol1 47829 21052 21994 49% 25 7655 0% /stand

 

Для контроля места занимаемого какойто директорией можно использовать команду du. Наример:

 

bash-2.04# du -s /usr/contrib/*

2594 /usr/contrib/X11R6

352 /usr/contrib/X11drivers

5346 /usr/contrib/Xm1.2

11118 /usr/contrib/bin

374 /usr/contrib/doc

0 /usr/contrib/etc

0 /usr/contrib/games

0 /usr/contrib/include

262 /usr/contrib/lib

432 /usr/contrib/man

514 /usr/contrib/src

  1. Организация веб-сайта

 

Выбор операционной системы.

 

Выбор операционной системы, прежде всего, определяется тем, что имеется в наличии. В настоящее время www-сервера строятся на основе Windows NT и Unix-системах преимущественно, поскольку платформа OS/2 фактически не используется из-за неудачной маркетинговой политики, а MacOS не предназначена для использования как серверная технология.

Предпочтительнее всего иметь Unix-подобную систему. Она не намного сложнее в администрировании навороченного NT-сервера, несмотря на бытующее мнение, и значительно снижает затраты на ПО, администрирование и поддержку www-сервера, как, например, за счет того, что существует огромное количество бесплатного ПО и ПО с открытым исходным кодом в рамках лицензии GPL (1,2) за которое не придется платить деньги. Кроме того, бесплатность не является основным преимуществом, в первую очередь ПО с открытым исходным кодом получает все большее распространение и признание благодаря именно открытости программного кода и технологий. Получая такое ПО, вы получаете десятки тысяч добровольных разработчиков и тестеров во всем мире. Что это означает. Такое ПО гораздо быстрее обновляется, ошибки и бреши в системе безопасности исправляются значительно быстрее, чем в коммерческих продуктах, и, как это не удивительно, оно является более стабильным. Кроме этого некоторые специфические задачи для веб-сайта можно решить только на основе Unix-систем и ПО с открытым кодом в силу того, что необходимо создавать собственные модули, парсеры и программы и серверные приложения для интерактивной работы с сервером; понятно, что сделать это на основе коммерческого ПО сложно в связи с тем, что вы имеете дело с готовыми бинарными файлами и не имеете возможности их менять. Отрицательные стороны: необходимость постоянно следить за новостями и обновлениями (коммерческие организации рассылают соответствующие бюллетени и CD, здесь необходимо подписаться на рассылку по электронной почте и самому загружать обновления); второе, необходимы некоторые базовые знания программирования и особенностей операционной системы для установки новой версии и внесения исправлений в ПО. Причем на платформе Windows делать это будет значительно труднее.

 

Выбор программного обеспечения сервера.

 

Под программным обеспечением сервера понимается программа-демон, которая обрабатывает http-запросы, а так же все сопровождающее программное обеспечение: клиенты баз данных, специфические компиляторы, парсеры, анализаторы логов, генераторы статистики, счетчики и т.п.

Итак, ПО веб-сервера в первую очередь это именно процесс (демон) который обрабатывает запросы и обычно, собственно, и носит название веб-сервер. Существует достаточно много различных технологий и веб-серверов от разных производителей, но, как и везде, есть бесспорные лидеры. Прежде всего, это Microsoft IIS, Apache, Netscape FastTrack Server, а так же менее известные Stronghold и FHTTPD. Немного статистики: наиболее распространенным сервером в странах СНГ является Apache около 80% веб-сайтов построены на нем, порядка 15% принадлежит Microsoft IIS, оставшиеся 5% с переменным успехом разделены между другими оставшимися веб-серверами. Для платформы HP-UX прежде всего следует рассмотреть Apache, Netscape FastTrack Server, как совместимые с платформой и возможные к использованию. Недостатком упоминавшихся ранее Stronghold и FHTTPD является следующее, первый коммерческий с ограниченной лицензией и ограниченной поддержкой новых технологий, второй сервер является так же и сервером обслуживания FTP-запросов, что значительно снижает безопасность и устойчивость сервера.

Сопутствующее ПО. В самом простейшем случае это различные интерпретаторы, парсеры и/или модули, которые могут понадобиться для создания интерактивного сайта, обработки форм и исполнения приложения. В минимальный комплект как минимум будут входить: компилятор С, интерпретатор языка Perl, которые понадобятся для создания cgi-скриптов, обработки форм и запросов, а так же оживления сайта; кроме этого на сервере можно установить компилятор Java, если в перспективе планируется использовать сервелеты, а так же некоторые другие средства разработки Tcl/Tk, PHP, если предполагается использование баз данных, то для работы необходимо будет установить, как минимум, клиенты к базам данных и соответствующие библиотеки, как, например, MySQL или PostgresSQL. Кроме того, для оживления сайта, мониторинга посещаемости можно установить программы подсчета посещений и анализа логов (WWWCount, Webalizer), если вы не собираетесь использовать счетчики внешних рейтинговых систем, которые значительно замедляют загрузку страниц сайта, ?/p>