Сер 282013
 

Выделенный сервер представляет собой хостинг- услугу, заказывая которую клиент получает в пользование весь физический сервер, настроенный квалифицированными специалистами.

Аренда сервера является лучшей альтернативой для тех, кому необходим большое количество ресурсов и вычислительных мощностей для проекта (проектов), однако не желает покупать дорогостоящее оборудование, нанимать или обучать специализированный персонал и тратится на другие сопутствующие расходы.

При заказе данной услуги, клиенту предоставляется полный контроль над выделенным сервером, что дает возможность вносить любые изменения в его настройки, инсталлировать любое программное обеспечение и, даже, операционную систему. Выделенный сервер является лучшим решением для проектов, которым не достаточно ресурсов виртуального хостинга или VPS/VDS.

К преимуществам данной услуги можно отнести то, что клиенту для работы предоставляется полнофункциональный компьютер со всеми правами администратора. Заказчик может осуществлять полный контроль над всеми процессами, файлами и пользователями в системе. У вас будет выделенный IP-адрес (некоторые хостеры предлагают насколько выделенных IP).

Заказав выделенный сервер клиент получает гарантированную безопасность и изолированность. В стоимость, также, входит техническая поддержка постоянный мониторинг, что обеспечивает круглосуточную, бесперебойную работу компьютера. Данный вид хостинга также предполагает резервное копирование данных сервера, так что при необходимости их можно восстановить.

Выбрав аренду сервера в качестве хостинг площадки вы получаете возможность размещать неограниченное количество сайтов и доменов. При заказе этой услуги вы получаете отдельный компьютер выбранной конфигурации, а соответственно вы становитесь обладателем собственным дисковым пространством, оперативной памятью, процессами, отдельным подключением к сети и другими ресурсами.
Недостатком выделенного сервера является его высокая стоимость. Поэтому для вашего проекта не требуются высокие вычислительные мощности, то лучше обратить свое внимание на более дешевые альтернативы, например виртуальный сервер VPS/VDS. Также, аренда сервера требует наличие опыта администрирования. Многие хостинг-провайдеры предлагаю свои услуги по администрированию, однако это будет стоить дополнительных денег, но все же дешевле, чем нанимать штатного сотрудника.

Сер 182013
 

Дисковая оптимизация операций, снижение iops на лету

Столкнулся с проблемой большого iowait. Решил, поискать в яндексе, и найти все возможные трюки. По итогу, набрал хороший запас знаний, который помог снизить iops.

1) Отключаем логирование. Причем, если система стабильная, то можно отключить не только access logs в nginx, apache, но и errors_log.

Логирование очень сильно грузит диски, особенно при большом количестве сайтов.

2) Монтируем файловую систему в режиме defaults,noatime. Этот набор позволит снизить нагрузку от nginx.

Для этого в /etc/fstab добавляем эти строки, если их нету.

Чтобы не перезагружаться, можно просто сделать быстрый ремоунт даже с корневой директорией:

mount -o remount /

3) В sysctl добавляем параметры:

sysctl -w vm.dirty_writeback_centisecs = 6000 (можно увеличить до 15000, но я не рекомендую)

sysctl -w vm.swappiness = 10

sysctl -p

Первое, если честно сложный для понятия показатель. Грубо говоря, запись грязных частей файлов на диск

Второе, соотношение использования swap от ram. Т.к. swap нам не нужен, то почти отказываемся от него.

4) Также можно смонтировать папку /tmp как tmpfs

Описано здесь

Это что касается, основных параметров оси.

Как минимум система станет отзывчивее на 50%, а это показатель.

Сер 182013
 

Как скачать полностью сайт? Возможно через wget

Cкачать весь сайт можно очень просто через linux или FreeBSD, используя утилиту wget

Код с ключами:

wget -r -k -l 7 -p -E -nc http://site.com/
Сер 102013
 

Установив последнюю версию phpMyAdmin на сервер, появилась проблема с авторизацией. При попытке авторизации через https после нажатия кнопки входа, происходил редирект на https://домен:80/myadmin. 80 порт при ssl соединении, совсем непонятно. Самое интересное, что авторизация срабатывает и если убрать 80 порт, то страница с базами загрузиться без проблем.

Как исправить?

Открываем конфигурационный файл config.inc.php и добавляем строчку

$cfg[‘PmaAbsoluteUri’] = ‘https://ваш домен/myadmin’;

Также, для безопасности, добавьте директиву

$cfg[‘ForceSSL’] = true;

Тогда все запросы будут идти по безопасному протоколу https, даже, если Вы зайдете через http.

Можно конечно, еще сделать редиректы через mod_rewrite, но я этого не пробовал и не уверен, что все сработает.

Лип 232013
 

Разархивировать tar zip rar по ssh в Debian

Debian

Память к сожалению людей подводит, поэтому лично для себя я решил записать простейшие команды разархивирования в свой блог. Возможно и вам поможет эта информация.

Давайте давайте перечислим команды, вы можете добавить в избранное.

Извлечь файлы из .tar — tar -xvf имя_файла.tar

Извлечь файлы из .tbz — tar -xjvf имя_файла.tbz

Извлечь файлы из .tbz — tar -xzvf имя_файла.tgz

Извлечь файлы из .tar.gz — tar xvfz имя_файла.tar.gz

Извлечь файлы из .rar — unrar имя_файла.rar (требуется установить пакет apt-get install unrar-free)

Извлечь файлы из .zip — unzio имя_файла.zip (требуется установка пакета apt-get install zip unzip