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

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

Как скрыть версии софта на сервере?

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

Нижеперечисленные директивы скрывают версию:

  • nginx server_tokens off
  • apache ServerTokens OS или ServerTokens MinimalServerSignature Off
  • ssh DebianBanner no - скрывает только частично
  • proftpd ServerIdent off
Sunday, 28 December 2014, 11:32Прочитано 45 раз

Tcpdump. Количество запросов за минуту

Многие задаются вопросом, как посчитать количество запросов за единицу времени с помощью tcpdump. На самом деле это не так уж сложно.

tcpdump -lni eth0 "tcp[13] & 2 != 0" and dst host 104.16.16.5 and dst port 80 2>/dev/null | while read i ; do j=`echo $i | cut -d : -f -2`; if [ "$k" == "$j" ]; then l=$(($l+1)); else echo "$k -- $l"; k=$j; l=1; fi; done;

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

Friday, 26 December 2014, 14:07Прочитано 42 раза

Symbolic link not allowed or link target not accessible

Symbolic link not allowed or link target not accessible

Если вы видите у себя на сайте такую ошибку, то вероятно вы создали симлинк на директорию вне директории пользователя. По умолчанию это запрещено. Чтобы исправить нужно найти в конфиге апача secure.conf следующие параметры:

Options +Includes -FollowSymLinks +SymLinksIfOwnerMatch

И заменить на:

Options +Includes +FollowSymLinks

Friday, 26 December 2014, 09:13Прочитано 41 раз

Удаление всех таблиц из базы MySQL

Вариантов удаления таблиц из базы MySQL есть несколько.

Первый и самый простой

mysql
mysql > drop database _db_name_;
mysql > create database _db_name_;

Этот способ плох тем что не сохраняются никакие параметры (такие как CHARACTER, COLLATE), если они были выставлены отличные от дефолтных.

Sunday, 21 December 2014, 00:32Прочитано 39 раз

Пересоздание хардлинков логов в ISPmanager

Веб-сервер апаче пишет логи в директорию /var/www/httpd-logs, но пользователи в панелях, как и анализаторы логов читают их из директории /var/www/_USER_/data/logs. При удалении логов из последней директории мы удаляем хардлинки а не сами логи. К сожалению, хардлинки панель не всегда может сама создать. Почему так нужно спросить у разработчиков ISPmanager. Ах, да, теперь у нас 5-я бэта версия и про косяки 4-й все забыли. Ну да ладно... К слову, при удалении логов из  /var/www/httpd-logs мы удаляем логи и новые начинаются писаться после перезапуска веб-сервера апаче.

Tuesday, 09 December 2014, 12:40Прочитано 43 раза

Почему и когда запускается проверка массива RAID?

check - выполнение полной проверка избыточных данных RAID-массива. Читает все блоки и проверяет их.
Проверка запускается в 00:57 каждое воскресенье. Запускается по крону /etc/cron.d/mdadm

Monday, 08 December 2014, 16:43Прочитано 42 раза

Восстановление пароля root'а MySQL

Останавливаем сервер MySQL:

service mysql stop

В rhel-системах используем mysqld.

Запускаем:

mysqld_safe --skip-grant-tables &

Friday, 05 December 2014, 19:19Прочитано 51 раз

Установка Nginx на DirectAdmin

Обновляем сперва CustomBuild к версии 2.0:

cd /usr/local/directadmin
mv custombuild custombuild_1.x
wget -O custombuild.tar.gz http://files.directadmin.com/services/custombuild/2.0/custombuild.tar.gz
tar xvzf custombuild.tar.gz
cd custombuild
./build

Thursday, 20 November 2014, 14:20Прочитано 53 раза

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

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

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

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

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

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

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

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

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

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

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

Статистика блога
Статтей: 184
Безопасность: 9
Железо: 19
Программирование: 16
Администрирование: 138
Хостинг: 1