|
|
|
|
|
|
Cистемные сетевые утилиты через интерфейс Wordpress (ping, whois, dig и т.д.). Простые PHP скрипты
Понадобилось мне как-то дать возможность пользователям локалки, сидящих естественно, под Win, использовать всякие dig, whois, traceroute… Давать всем подряд SSH доступ на роутер - нет смысла. Хотя бы даже потому, что многие просто не знают что такое командная строка. Выход нашелся просто. На внутреннем сайте этой самой локалки наваял на скорую руку странички буквально в несколько строк. Вставил в них элементарные скрипты на PHP, которые производят передачу параметров запроса $_POST к программе в системе, а потом выводят на страницу результаты того, что ответила команда.
Оговорюсь сразу: в целях безопасности эти скрипты лучше использовать только в личных целях или же для ограниченного числа людей, которым Вы доверяете (например, нескольким пользователям в локальной сети). На весь мир лучше эти страницы не демонстрировать. По этой причине и я не стану показывать здесь демо-страницу.
Анализ логов веб сервера и представление статистики посещаемости веб сайта посредством AwStats
Нормальное явление, что каждый владелец веб сайта желает знать сколько людей к нему приходит на сайт, откуда приходит, что больше всего читает, сколько времени в целом проводит на сайте. Для удовлетворения такого любопытства было придумано масса средств для сбора статистики. Множество сервисов в Сети предлагает Вам поставить на своем сайте счетчик, который обычно представляет собой JavaScript и который, при входе посетителя на сайт, подгружается в его веб браузер и сообщает сервису статистики всю необходимую информацию о посетителе.
Что нового в релизе FreeBSD 7.0
Что нового в новом релизе FreeBSD? Много интересного на эту тему можно почерпнуть из подробного интервью с разработчиками системы. В интервью, подробно рассказано, как удалось увеличение производительности стека TCP/IP в 3-5 раз, что дает возможность справляться с нагрузкой на 1 и 10 гигабитных линках. Достижение стало возможно благодаря средствам автовычисления размера TCP буферов, реализации параллельного выполнения операций с SYN-кэшем, новой реализации системного вызова sendfile(2), перехода с socopyin() на m_uiotombuf(), добавления дополнительного указателя на следующий блок отправляемых данных в цепочке mbuf, уменьшения накладных расходов и переключений контекста при обработке пакетов приходящих из сетевой карты. В общих чертах, нововведения в FreeBSD 7.0 RELEASE коснулись следущего:
FreeBSD 7.0 RELEASE - Свершилось!
27-го февраля, сообщество FreeBSD представило миру очередной релиз знаменитой Unix подобной операционной системы FreeBSD версии 7.0 Действительно знаменательное событие для всех кто использует эту OS.
Это первый релиз в ветке 7-STABLE. Скачать, релиз FreeBSD 7.0 можно как всегда либо с основного FTP сервера, либо с множества зеркал по всему миру.
Ссылки:
7.0-RELEASE-i386-bootonly.iso . . . . . . . . . . . . . . . . 34M
7.0-RELEASE-i386-disc1.iso . . . . . . . . . . . . . . . . . .510M
7.0-RELEASE-i386-disc2.iso . . . . . . . . . . . . . . . . . .695M
7.0-RELEASE-i386-disc3.iso . . . . . . . . . . . . . . . . . .352M
7.0-RELEASE-i386-docs.iso . . . . . . . . . . . . . . . . . . 237M
7.0-RELEASE-i386-livefs.iso . . . . . . . . . . . . . . . . . 215M
CHECKSUM.MD5 . . . . . . . . . . . . . . . . . . . . . . . . .411
CHECKSUM.SHA256. . . . . . . . . . . . . . . . . . . . . . . .621
Честно говоря, меня не пустило на основной FTP, по причине превышения максимального числа подключений. Ну оно и не удивительно.
Желающих то небось немало. Если у Вас такая проблема тоже появится, воспользуйтесь ближаших к Вам зеркалом.
Устанавливаем MySQL 5.1
База данных - это структурированный организованный набор данных, описывающих характеристики какой-либо физической или виртуальной системы. А проще и по-русски, это набор каких-то записей. Так же как можно хранить записи в текстовом файле, также же просто можно хранить их в базе данных, но во втором случае поиск необходимой информации ее и выборка из всего массива заметно упрощается и ускоряется. Базы данных используют во многих отраслях. Построить нормальный веб сайт без использования БД невозможно. Кто-то может возразить, что вместо БД можно в некоторых случаях хранить данные в файлах? Можно, конечно! Но при большой посещаемости такого ресурса Ваши посетители при обращении к сайту будут замечать существенные задержки в работе.
Одним из наиболее известных серверов для организации баз данных (или СУБД - система управления базами данных) является MySQL. Это бесплатная, надежная, открытая СУБД, которая широко используется во всем мире на серверах, предоставляющих услуги хостинга (и не только). Версии MySQL работают и на UNIX подобных системах и на Windows. В основу работы с базами данных положена "клиент-серверная" технология. В случае с MySQL также различают mysql-сервер - основное программное обеспечение для создания и поддержания БД; и mysql-клиент, который предназначен для подключения к mysql-серверу с целью управления им и взаимодействия.
Установка eAccelerator для работы с PHP5 [FreeBSD 6.3 & Apache 1.3]
Как я обещал в недавней публикации, рассмотрю процесс установки eAccelerator на наш рабочий веб сервер под управлением Apache с поддержкой PHP5. eAccelerator это свободно-распространяемый PHP ускоритель, оптимайзер и средство для кеширования динамического контента. Он увеличивает производительность PHP скриптов за счет их кеширования в скомпилированном состоянии, тем самым предотвращая их постоянную перекомпиляцию. В результате происходит увеличение скорости их выполнения. eAccelerator обычно уменьшает нагрузку на сервер и увеличивает скорость исполнения PHP кода на величину от 1 до 10 раз.
Apache веб сервер в качестве прокси сервера [mod_proxy]
В предыдущих статьях приводился пример настройки и использования Apache в качестве веб сервера. Почитать об этом можно здесь и здесь. Однако Apache также можно использовать нестандартным для него способом - в качестве простого прокси сервера. Функцию прокси в Apache подключает модуль mod_proxy. Настройка занимает всего несколько минут и несколько строк в конфигурационном файле httpd.conf. В принципе, на мой взгляд Apache - это не самый удачный способ организовать прокси для большого числа клиентов, но раз в Apache такая возможность ей, рассмотрим ее.