Сео форум про методы раскрутки сайтов. Как раскрутить сайт и заработать в интернете.

Сео форум про методы раскрутки сайтов. Как раскрутить сайт и заработать в интернете. (http://forum-seo.net/index.php)
-   Хостинг для сайтов (http://forum-seo.net/forumdisplay.php?f=13)
-   -   Правильная настройка VDS на Centos - советы (http://forum-seo.net/showthread.php?t=14319)

Seo-man 02.03.2014 02:12

Правильная настройка VDS на Centos - советы
 
Предлагаю в данной теме делиться полезной инфой по настройке VDS серверов.

Перезагрузка с консоли - reboot

Поиск троянов и шелов различных:
"find ./ -name '*.php' -and -not -path "*/cache/*" | xargs grep -E '[0-9a-zA-Z/]{80}' > xxx.txt"

Seo-man 03.03.2014 11:16

Много места занимает почтовая служба exim, а именно папка /var/spool/exim/msglog
Как отключить лог?
В конфиге exim нужно включить опцию no_message_log

Апдейт спустя пол года: no_message_log - больше не работает! Центос больше не понимает эту команду.

Seo-man 04.03.2014 10:37

Очень много занимают места тикеты в
/usr/local/directadmin/data/tickets
Как их выключить?
DirectAdmin Panel -> "Extra Features" -> "Administrator Settings" -> Security/"Parse service logs for brute force attacks"

Seo-man 04.03.2014 12:11

ntsysv - программа для включения и отключения служб в Centos.

init.d - это и есть то через что происходит инициация автозапуска в любом линуксе

/etc/inittab - процесс init смотрит на уровень инициализации программ в этом файле и запускает их при старте ОС.

"chkconfig --list" - вывод всех програм в автозагрузке ОС.

Seo-man 17.03.2014 11:03

Необходимый набор софта на ВДС

clam антивирус - обязательно
yum install -y clamav clamd
chkconfig --levels 235 clamd on (автозагрузка)
service clamd start
freshclam (обновили)
/var/log/clamav/clamd.log - лолги

rkhunter - выполняет различные проверки на локальной системе для обнаружения известных ему rootkits и malware.
/etc/rkhunter.conf - конфиг
yum install rkhunter
rkhunter --update
rkhunter --check
см. wikiadmin.net/Rkhunter

chkrootkit - локально проверяет наличие признаков руткита у системных файлов
yum install chkrootkit
chkrootkit - выполнить весь набор тестов

yum install -y tiger - комплексная база проверки безопасности.
tiger - запуск

Seo-man 26.03.2014 17:01

whereis название программы - пишет все пути к проге, её конфигу.

добавляем в крон прогу поиска руткитов - в файл конфига /etc/crontab ?:
crontab 0 3 * * * /usr/bin/rkhunter --check

Seo-man 19.08.2014 11:01

directadmin/scripts/packages - кто знает, можно ли отсюда стирать пакеты?

Seo-man 27.10.2014 15:38

Пробуем прикрутить визуализатор логов на наш Centos
yum install logstalgia
Но его нет в репризаториях.

Seo-man 06.11.2014 12:25

Вложений: 1
Проблема: почему может забиваться весь свап файл на веб-серваке на centos ?
обычно используется пол-объема опертивки, но примерно раз в 1-2 сутки видимо и память и свап - заполнены.
Результат работы htop в момент зависания.
Вложение 454

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

PCF:
перед апачем поставь nginx, сам апачь поотрубай неиспользуемые модули и запускай апачь как модуль, чтоб процессы не плодить

Seo-man 17.12.2014 09:28

Вложений: 1
Вот после перезагрузки в директ админе такая картина с нагрузкой - очень много http запросов.
Вложение 457

Пробуем решить проблему - уменьшаем время жизни длинных SQL запросов.
ищем файл my.cnf (/etc/my.cnf) - для настройки SQL баз.
Вставляем туда:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
max_connections=200
max_user_connections=50
wait_timeout=30
interactive_timeout=50
long_query_time=5
#log-queries-not-using-indexes
#log-slow-queries=/var/log/mysql/log-slow-queries.log

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

Seo-man 19.01.2015 09:46

Совет от знакомого хостера:

Похоже, что упирается в лимит одновременно открытых файлов. Об этом говорит лог мускула и апачи.
По умолчанию лимит 1024. Я поставил 8192 (обычно это максимальное значение доступное на вдс).
Смотреть лимит можно командой ulimit -n
Но после перезагрузки он опять становится 1024
Ставится лимит такой же командой только с числом, то есть ulimit -n 8192

количество одновременно открытых файлов смотрится так lsof|wc -l, но там еще сокеты показываются, поэтому видимо это число надо делить примерно на два и это будет количество одновременно открытых файлов на текущий момент
Я >> у меня их порядка 5000.

П.С. Вот как правильно настраивается лимит на количество открытых файлов на ВДС:
ithubinfo.blogspot.ru/2013/07/how-to-increase-ulimit-open-file-and.html

Я >> и вот я вебанализер вроде установил - а как его в панель прикрутить? или открывать.

В панели "Site Summary / Statistics / Logs" и там тыкаешь на домены. Я вижу у тебя работает.
Но он тоже может вешать вдс, так как когда обрабатывает статистику, то открывает все файлы логов апачи и опять же попадает на лимит открытых файлов.
Я >>
Смотрю месячную статистику, у форумов порядка 10000 хитов, у блогов - 500-800 хитов.

Вот еще полезные команды для просмотра статистики в путти, видно, с каких IP сейчас идут коннекты к серваку:
netstat -na | grep ':80 '
netstat -na

Осталось изучить
firstwiki.ru/index.php/Краткое_руководство_по_борьбе_с_DDOS-атаками_на_http-сервер (устанавливаю mod_status и лимиты)
salex.ru/book/book.php?httpd_prefork#startservers (настройка конфигов сервака)

Логи пишутся в /var/log/httpd
А в папке /var/log/httpd/domains - гранятся логи по всем доменам, занимают много места.

Seo-man 20.01.2015 10:12

Немного про свободное место.
У меня очень большие папки:
home - 1.6 гиг
proc - 2 гиг
usr - 1.6 гиг
var - 11 гиг
var/cache - 3 гиг
var/lib - 8 гиг
var/log - 0.2 гиг

var/cache/yum/updates - можно стирать, думаю, выход:
yum clean all - чистим кэш.


Часовой пояс GMT +3, время: 09:03.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot