FreeBSD
Установка MySQL на Debian

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

 
Установка 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 для получения данных.

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

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

 
Настройка 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 

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

Установка и настройка VNC сервера на FreeBSDИтак, настроил я Web сервер на FreeBSD, администрируется он как известно по протоколу SSH, тоесть через консоль и командную строку. Но душе хотелось больше, хотелось графического рабочего стола, как это реализовано в RDP. Итак, решил я настроить себе VNC сервер на FreeBSD.
Вообще программное VNC состоит из двух частей – клиентской и серверной, серверную часть мы будет установливать соответственно на сервер, а клиентское приложение будет достаточно скопировать на машину с Windows и запустить исполняемый файл.
Для начала определяем, где он находятся порты VNC сервера:
# whereis vnc
в ответ получаем путь, где расположен дистрибутив VNC сервера
# /usr/ports/net/vnc
Переходим в порты и собираем VNC из исходных кодов:
# && make install clean
теперь можно запустить сервер VNC командой
> vncserver
После запуска сервера система предложит нам ввести пароль для доступа к удаленному рабочему столу, причем потребуется ввести как минимум 6 символов. Запускать сервер удаленного рабочего стола в Unix лучше от имени обычного пользователя.
Чтобы остановить службу VNC достаточно ввести в командной строке

 

 
<< Первая < Предыдущая 1 2 3 4 Следующая > Последняя >>

Страница 1 из 4.

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