up
ГлавнаяБлогБезопасностьЖелезоПрограммированиеАдминистрирование
HTMLBashBenchmarkPHPCentOSRAMSSDPerlFreeBSDDebianMySQLHDDCPULinux

Популярные статьи

Выделенный сервер или виртуальный

Многие задаются вопросом, что лучше, виртуальный или выделенный сервер? 

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

И так, какие ресурсы мы имеем (потребляем):

  • процессор;
  • оперативная память;
  • дисковая система;
  • трафик;
  • пропускная способность канала.
Wednesday, 12 November 2014, 10:19Прочитано 58 раз

Использование MTR для диагностики сети

MTR – это динамическая альтернатива программе traceroute. Объединяя функции ping и traceroute, mtr позволяет постоянно опрашивать удаленный сервер и отслеживать изменения задержки и производительности с течением времени.

В отличие от traceroute, в большинстве систем mtr не поставляется по умолчанию. Утилиту необходимо сперва установить.

Thursday, 06 November 2014, 15:17Прочитано 43 раза

Использование traceroute для диагностики сети

Traceroute – это простой инструмент для определения пути к удаленному серверу. Это может быть что угодно: от сайта до принтера, подключенного к локальной сети.

Программа traceroute установлена на каждый дистрибутив Linux по умолчанию, потому не требует отдельной установки.

Простейший вызов команды:

traceroute google.com
traceroute to google.com (173.194.113.36), 30 hops max, 60 byte packets
 1  static-ip-188-138-124-67.inaddr.ip-pool.com (188.138.124.67)  2.278 ms  2.323 ms  2.358 ms
 2  static-ip-217-172-191-161.inaddr.ip-pool.com (217.172.191.161)  3.557 ms static-ip-217-172-191-174.inaddr.ip-pool.com (217.172.191.174)  0.219 ms static-ip-217-172-191-161.inaddr.ip-pool.com (217.172.191.161)  3.538 ms
 3  217.118.16.25 (217.118.16.25)  3.339 ms 217.118.16.29 (217.118.16.29)  3.402 ms  3.407 ms
 4  217.118.16.25 (217.118.16.25)  3.322 ms 217.118.16.129 (217.118.16.129)  3.447 ms  3.455 ms
 5  de-cix20.net.google.com (80.81.193.108)  3.517 ms  3.524 ms 217.118.16.129 (217.118.16.129)  3.430 ms
 6  209.85.251.150 (209.85.251.150)  3.947 ms de-cix20.net.google.com (80.81.193.108)  3.522 ms 209.85.251.150 (209.85.251.150)  3.763 ms
 7  209.85.251.150 (209.85.251.150)  18.140 ms 209.85.242.191 (209.85.242.191)  4.463 ms  4.641 ms
 8  209.85.242.191 (209.85.242.191)  4.850 ms fra02s20-in-f4.1e100.net (173.194.113.36)  3.704 ms 209.85.242.191 (209.85.242.191)  5.186 ms

Thursday, 06 November 2014, 15:02Прочитано 38 раз

Обновление часового пояса на старых версиях FreeBSD

Установка базы часовых поясов вручную

Загружаем актуальную версию базы часовых поясов:
fetch ftp://ftp.iana.org/tz/tzdata-latest.tar.gz
Распаковываем архив:
mkdir tzdata 
cd tzdata
tar xzf ../tzdata-latest.tar.gz

Компилируем данные для Европы, там же находится и азиатская часть России:
zic europe

Tuesday, 28 October 2014, 17:16Прочитано 38 раз

Подсчет трафика по доменам

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

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

Открываем конфиг /etc/nginx/nginx.conf, ищем там "log_format  main" и добавляем [$host]. У меня получился следующий формат:

log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for" [$host] $request_time';

Thursday, 16 October 2014, 01:11Прочитано 36 раз

Minimal length для MATCH AGAINST

SELECT * FROM `tablename` WHERE MATCH('var') AGAINST('abs');

При использовании такого запроса у вас вывод будет нулевым. Потому что минимальная длинная запроса больше по умолчанию. Чтобы это исправить нужно отредактировать файл my.ini, добавив в него следующие строки в секцию [mysqld]:

ft_min_word_len = 3
ft_stopword_file = /var/lib/mysql/mysql_stop.txt
Saturday, 27 September 2014, 18:31Прочитано 38 раз

Установка пароля пользователя debian-sys-maint в MySQL

При восстановлении всех баз MySQL в Debian/Ubuntu вы можете получить следующую ошибку:

Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)

Возникает она только в случае восстановления всех баз, вместе с базой mysql на другом сервере. Исправояется это довольно легко, но для этого необходимо остановить mysql-сервер.

Sunday, 21 September 2014, 18:43Прочитано 29 раз

Postfix: удаление писем из очереди

Список писем в очереди можно вывести командой:

mailq

Удалить конкретное письмо из очереди можно командой:

postuser -d _ID_

где _ID_ это идентификатор письма.

Sunday, 21 September 2014, 17:52Прочитано 54 раза

Установка/обновление последней версии Munin

Сперва добавим репозитарий Debian Experimental.

echo "deb http://ftp.debian.org/debian experimental main" >> /etc/apt/sources.list

Меняем приоритет репозитария чтобы  не устаналивать все с него. Добавляем в файл /etc/apt/preferences следующее:

Package: dash
Pin: release a=experimental
Pin-Priority: 800
Sunday, 14 September 2014, 13:18Прочитано 79 раз

Установка php-mongo на Debian

Ставим PECL:

aptitude install php5-dev php5-cli php-pear

Ставим расширение mongo:

pecl install mongo works

Friday, 05 September 2014, 10:25Прочитано 53 раза

Страницы: 1 ... 7 8 [9] 10 11 ... 18

Чаще всего ищут

Статистика блога
Статтей: 176
Безопасность: 9
Железо: 19
Программирование: 14
Администрирование: 133