Автор: admin Раздел: Как настроить FreeBSD
В общем, Интернет много говорили на эту тему. Но все готовятся к серверу непосредственно, и только истинное утверждение там. Тем не менее, я попытаюсь описать, как и я сам все делал.
И поэтому мы имеем чистый сервер, я делаю этот сервер под хостинг, на котором будут размешаться сайты. На серверых, я предпочитаю FreeBSD. Делаем следующее: [-hide-] uname -r 8.2-STABLE Т. е. FreeBSD 8.2-STABLE и при чем в минимальной установке, без коллекции портов и src. Качаем коллекцию портов и исходных кодов. Привода и диска в нем нет, все делаем через интернет ![]() Порты можно скачать/обновить через: csup portsnap, cvsup. Я предпочитаю portsnap или csup. Через csup: Создаём конфиг csup для портов: /home/ports-all *default host=cvsup3.ua.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs tag=. *default delete use-rel-suffix *default compress ports-all И качаем csup -g -L 2 /usr/home/ports-all ... Читать дальше » Автор: admin Раздел: Как настроить FreeBSD
Дело было так - положить на чистую ISPmanager FreeBSD 8.2. Установка выбранных на восстановление ядра для квоты и IPFW. После установки и первоначальной настройки панели решили восстановить ядро, это было бы "правильно" рабочий брандмауэр и poubirat излишним. Ранее я описал процесс создания собственного ядра для включения и настройки брандмауэра. На самом деле, этот опыт и решил применить.
Перед сборкой исходный код был обновлен с csup. После завершения "строительства" ядра появляется следующее сообщение: ————————————————————————————————– Kernel build for GENERIC completed on Wed Jul 6 09:36:20 EEST 2011 ————————————————————————————————– Хотя собиралось так: make buildkernel KERNELCONF=serv Проблема была решена следующим образом: [-hide-]1. После неудачной сборки ядра были еще раз обновлены исходники через тот же csup 2. : cd /usr/src/ rm -R /usr/obj/*. make clean make clean Ну и заново собрал ядро. Все стало на свои мес ... Читать дальше » Автор: admin Раздел: Игры для FreeBDS
Иногда собираемся с друзьями, играть в кс .. Большинство из нас находятся в разных городах, разных провайдеров, соответственно, каналов связи различны, otsyuzha пинги и плохие тормоза в игре не являются редкостью.
Убогие же возраста на улице, пили пиво даже не хочется. Есть несколько свободных VDS, решил поставить сервер удваивается. И провести время с пользой, и разминка для mozgov.Poka описать установку серверы, а затем и более тонкую настройку. Имеется: VDS: CPU – 40% от q8400 1 core RAM – 512 Mb HDD – 20 Gb OS – FreeBSD 8.1 Приступим: [-hide-]1. Начинаем с подготовки OS: Включаем эмуляцию Linux: # cd /usr/ports/emulators/linux_base-f10/ #make install clean Далее /etc/rc.conf такую строчеку: linux_enable=»YES» В /etc/sysctl.conf и вписываем об linux_base : compat.linux.osrelease=2.6.16 kern.fallback_elf_brand=3 kern.ipc.maxsockbuf=524288 Допишем в /etc/fstab : linproc /usr/compat/linux/proc linprocfs rw 0 0 Еще в /boot/l ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Nginx-status
В общем, после установки серверы Apache статус, хотел ,что-то подобное для Nginx. В Nginx является его коллегой, правда, менее информативны, чем Apache-статус. Я искал в Интернете, как создать, но ,что-то не работает) были везде подобные инструкции. Затем он взял большой кусок конфигурации для Nginx Nginx-статус, и начал читать. Длинные читать. Пострадавшие мало опыта работы с Nginx. Но в конце концов побеждает! И так, у меня вышло таким образом: [-hide-]В конфиг Nginx-а вписываем: server { listen 192.168.53.35:8098; server_name localhost; location / { stub_status on; access_log off; # allow 127.0.0.1; # deny all; } } Хочу заметить – Nginx-status вешаем на отдельный порт, у меня: listen 192.168.53.35:8098; Ну и я оставил открытым: # allow 127.0.0.1; # deny all; Тут каждый для себя решает, на какой из свободных портов вешать, и от ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Я установил на VDS CentOS 5 x64.
Стоит Apache + Nginx + php5 + MySQL. Необходимые для скрипт для установки IonCube. Naguglil Старый - это не сложно. Ранее не на этом решил написать на упаковке вы pamyat.Kachaem, распаковать и "крепятся к PHP. В конце перезапускаем Apache и радуемся. Установка: [-hide-]У меня все ,что будет устанавливаться на сервер кладется в одну папочку, оттуда ставлю. cd /home/soft/ Качаем пакет: wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz Разархивируем: tar zxf ioncube_loaders_lin_x86-64.tar.gz Копируем папочку с ioncube в директорию где хранится весь работающий софт: #cp ioncube /usr/local Научим наш php работать с ioncube loader: В конфиг php впишем строчки: nano /etc/php.ini zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.2_ts.so Рестарт apache: # service restart ht ... Читать дальше » Автор: admin Раздел: Оптимизация
Я решил переместить один из сайтов на одном VDS, так как будет огромное количество трафика, а значит нагрузка на машину.
На VDS установлен CentOS5 , apache, nginx, php, mysql. После установки и ребута вся память была забита. Решил заняться тюнингом. Начал с MySQL.Конфиг MySQL: [-hide-]/etc/my.cnf Редактировался раздел [mysqld]. : [mysqld] port = 3306 socket = /var/lib/mysql/mysql.sock skip-locking key_buffer = 8M max_allowed_packet = 1M table_cache = 128 sort_buffer_size = 64K read_buffer_size = 256K read_rnd_buffer_size = 256K net_buffer_length = 2K thread_stack = 128K max_connections = 20 max_connect_errors = 200 thread_concurrency = 2 thread_cache_size = 5 query_cache_size = 8M query_cache_limit = 2M table_cache = 8 skip-innodb (Скрины будут чуть позже) Потребление памяти MySQL заметно снизилось. По мере развития проекта и увеличения нагрузки на сервер, буду отслеживать, оптимизировать. Cмотрим эффект, работу кэширования и т.д.: mysqlad ... Читать дальше » Автор: admin Раздел: Мониторинг
По словам некоторых пользователей в течение длительного времени начали открываться сайты в CMS Joomla.
Я решил выяснить это. Я планирую оптимизировать Apache и Nginx, ну и MySQL. Для того, ,чтобы проследить как MySQL нашел принцип утилита MToP аналог вершине, но показывает только Старый MySQL. И так установка: [-hide-] #cd /usr/ports/databases/mtop/ Конфигурировать нечего, приступаем сразу к установке. #make install clean Установка у меня заняла примерно 15 минут. Далее несколько вопросов типа hostname сервер, чего-то про ftp и т.д. Отвечаем на них. Далее заводим пользователя: #mysql -u root -p Enter password: И придумываем пароль. Запускаем mtop: #mtop -dbu mtop -p mtop-777 Авторизуемся (создавали пользователя root) И вводим наш password. И наблюдаем.. Вот и все. [-hide-] ... Читать дальше » |