Голосование

Необходим ли раздел посвященный играм ?
 
Свободное программное обеспечение для Windows, Linux и FreeBSD, статьи по проектированию сетей, органинизации информационной безопасности и IT технологий
Установка MySQL на Debian

MySQL Server на Linux DebianВ предыдущей части мы установили интерпретатор PHP как FastCGI, настало самое время поставить на сервер систему управления базами данных MySQL.
Для установки MySQL на Debian войдите в систему под учетной записью root и наберите команду:
art-get install mysql-server
В процессе установки Вам будет предложено ввести пароль root, обратите внимание, это не супер-администратор root от операционной системы, это супер-пользователь самой системы управления базами данных.
Теперь самое время настроить и оптимизировать MySQL под наши нужды. Вообще говоря, MySQL содержит несколько движков, каждый из которых обрабатывает свои типы баз данных. Основные из них это MyISAM

 
Быстрая установка Nginx

NGINXНаряду со всем известным Web сервером Apache имеются также несколько альтернатив, одна из которых Nginx. Читается данная аббревиатура как Энжин-Экс. Nginx это реализация HTTP сервера, созданная Российским программистом Игорем Сысоевым в компании Rambler. В то время (2002 год) в Рамблере как раз началась «инвестиционная зима» и потребовалось решение, позволяющее на ограниченном парке серверов разместить как можно большее количество сайтов. Апач был тяжеловат для этого, и было принято решение создать свой HTTP сервер.
В действительности NGINX в сравнении с Apache потребляет меньше системных ресурсов, значительно быстрее работает. Вы спросите меня, за счет чего Nginx более производительный нежели Apache ? Ответ прост, чудес на свете не бывает, в Nginx нет и не будет файлов .htaccess. Именное из-за постоянного обращения к данным файлам при выдаче клиенту каждой веб страницы Апач и теряет много ресурсов. Еще одна хорошая черта Nginx заключается в том, что он эффективно использует оперативную память сервера, создавая в ней спулы или попросту блоки динамической памяти. По похожему принципу работает СУБД MySQL.
Дистрибутивы Nginx существуют практически под все операционные системы, такие как Windows, Linux, FreeBSD, OpenSolaris.

 
Не открываются сайты в Internet Explorer

Не открываются сайты в IEПривезли как то из одного удаленного структурного подразделения системный блок. Говорят «виндовс не загружается». На компьютере была установлена операционная система Microsoft Windows XP SP3. При осмотре было выяснено, что у пользователя отсутствует или повреждена одна из динамических библиотек расположенная в c:\windows\system32
Было решено провести восстановление системы. Вначале я стандартно проверил жесткий диск на наличие ошибок, а затем запустили восстановление системы с оригинального диска. Все прошло удачно, операционная система загрузилась в штатном режиме, все файлы и настройки пользователя сохранились. Но тут я заметил одно но…
Вначале антивирус Kaspersky Business Space Security ругнулся, что файл был заменен – ну это понятно, до этого на компьютере был установлен IE 8-ой версии, а в дистрибутиве Windows XP он 6-ой. В общем, при запуске браузер выходил на стартовую страницу без проблем, но при попытке перехода по ссылке на экране

 
Протокол DHCP и принцип работы сети

Что такое протокол DHCP и для чего он нужен ?При настройке сетей иногда возникает необходимость бустро изменить настройки протокола TCP/IP на большом количестве компьютеров. Делать вручную это долго и утомительно, тут на помощь нам приходит протокол DHCP.
DHCP это сокращенное название от английского термина  Dynamic Host Configuration Protocol, то есть протокол динамической конфигурации узла. Данный протокол позволяет клиентским компьютерам получать с сервера такие настройки как ip адрес, маска подсети, адрес шлюза по умолчанию и DNS сервера для доступа к сети Интернет.
Остановимся поподробнее на этих настройках. У каждого компьютера в локальной сети есть свое уникальное имя и ip адрес, состоящий из четырех октетов, например 192.168.1.54. В одной сети не может быть двух компьютеров с одинаковыми ip адресами или именами. Маска подсети необходима для разделения сетей на более мелкие сегменты. В крупных сетях могут возникать "заторы" по причине большого объема широковещательных запросов. Вообще компьютеры с операционными системами Microsoft Windows периодически рассылают в пределах сети

 
Установка PHP как FastCGI

PHP5 на Linux Debian как FastCGIИтак, в прошлой статье мы установили NGINX, теперь нам необходимо поставить интерпретатор PHP и подружить его с NGINX.
PHP мы будем устанавливать как службу, для запуска на операционной системе Debian нам понадобится пакет Spawn-FCGI. Ставим его:
apt-get install spawn-fcgi
Следом можно установить сам PHP:
apt-get install php5-cgi
После этого откроем конфигурационный файл PHP
/etc/php5/cgi/php.ini
И внесем в конец данную строку:
cgi.fix_pathinfo = 1
Теперь запустим PHP как процесс.
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data –f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
После запуска интерпретатор запустится как служба от имени пользователя www-data, будет иметь pid, расположенный в /var/run/fastcgi-php.pid, станет прослушивать 9000 порт на ip localhost для получения данных.

 
Описание процессора Z-80 и его применение

Микропроцессор Zilog Z80Микропроцессор z80 был разработан фирмой Zilog в 1976 году, архитектурно процессор является близким родственником 8 битного Intel 8080, то есть на нем можно было запускать программы, написанные для Intel 8080, в частности, уже доступную на рынке операционную систему CP/M. Так же как и прородитель, Z-80 был 8 битным процессором, но в его конструкцию был внесен ряд улучшений, в частности был расширен набор команд, были добавлены два регистра  IX и IY, два отдельных блока регистров, что позволило довольно легко писать программы в машинных кодах для данного процессора. Как и предшественник, Intel 8080, процессор Z-80 мои использовать только 64 килобайта оперативной памяти. Сейчас в это трудно поверить ;) Windows XP на него установить не удастся ;)
Zilog опубликовала открытые спецификации процессора и не стала требовать лицензионных отчислений со сторонних производителей z-80, в итоге фирма-разработчик произвела менее половины всех микросхем.
Первый прототип процессора Z-80 работал на тактовой частоте 2,5 мегагерца, со временем частота была увеличена до 8 мегагерц, поздние версии микропроцессора были разогнаны до частоты 20 мегагерц.

 
Настройка DHCP на FreeBSD

Настрока DHCP на FreeBSDВ прошлой статье мы рассмотрели общие вопросы - для чего нужен протокол DHCP и как с помощье него можно быстро настроить больше окличество компьютеров. Теперь приступим к установке самого DHCP, ставить будем на машину со свободно распостраняемой операционной системой FreeBSD.
Ставить будем из портов, переходим в каталог
/usr/ports/net/isc-dhcp3-server
и собираем сам сервер, для этого зайдя под учетной записью Root введите команду:
# && make install clean
далее потребуется переименовать файл dhcpd.conf.sample, находящийся в каталоге /usr/local/etc в файл dhcpd.conf. Это и есть файл с настройками протокола DHCP, в дальнейшем мы будем вносить в него изменения, настраивая протокол под свои потребности.
Пропишем в нем следующие строки:
option domain-name-servers 8.8.8.8;

 
Настройка сети в FreeBSD через SSH

Настройка доступа в сеть интернет на FreeBSD через SSHСразу после установки операционной системы FreeBSD следует сделать первоначатьные настройки сети, а именно задать имя компьютера, указать его ip адрес, маску подсети, указать через какой шлюз мы будем выходить в интернет и задать адреса серверов имен провайдера DNS.
Вот тут обычно начинаются небольшие траблы, потому как в Unix в отличии от операционных систем Windows отсутвтвует реестр. То есть настройки придется прописывать в конфигурационные файлы, которые зачастую расположены в разнообразных места. В свое время точно так же приходилось настраивать Windows 3.11. Ну да ладно, будем надеться, что со временем и в Unix появится реестр. ;)
Вы скажете, что в оболочке KDE присутствуют графические утилиты для настройки сетевой карты, но они не всегда используются, к примеру сервер может настраиваться через консоль по протоколу SSH.
Итак, ближе к телу.
Заходим в консоль с правами суперпользователя Root.
> su
> здесь пароль root
#

Теперь нужно отредактировать два файла, внеся в него соответствующие строки.

Открываем файл /etc/rc.conf 

 

Полезные ссылки

cdj 200 . женские угги.