LINUX.ORG.RU

Сообщения Night_FoX

 

Не работает отправка сообщений через SMTP

Форум — Admin

Здравствуйте. Вчера столкнулся с проблемой, на сайтах не работают скрипты отправки писем через SMTP. На сайте использую PHP 7.0.15. Методом тыка выяснил, что работа SMTP зависит от версии PHP на сайте, иными словами под версиями 5.5.38 (и ниже) отправка через SMTP работает, как только ставлю PHP версии 5.6 (и выше) - всё вновь отказывается работать. Конфиги пыхов идентичные. Может кто сталкивался с таким?

P.S. На сайте необходима именно версия 7.0.15.

Заранее спасибо!

 , ,

Night_FoX
()

Проблемы с MySQL

Форум — Admin

Здравствуйте. В общем возник ряд проблем с MySQL, которые я уже не в состоянии решить. Дело обстояло так, одним прекрасным утром упали все сайты. По ошибке я понял, что проблема с сокетом mysqld.sock (При ребуте пропадал, и т.д.), пробовал решать ручным созданием файла, и задаванием ему прав, но не помогло. Спасло добавление строки

innodb_force_recovery = 4
в файл /etc/mysql/my.cnf Всё, сокет пересоздался после ребута, сайты поднялись, но кое-где повредилась база. Хотел её восстановить из бэкапа, но происходила ошибка
Got error -1 from storage engine
И вот нашёл я в гугле, что причина сей проблемы - нехватка места на жёстком диске. Но на нём у меня было ещё порядка 30Гб, и вот, самое интересное, решил я почистить «мусор», руководствуясь одной статьей (Да, дурак). Несмотря на то, что у меня Debian 7, я решил воспользоваться мануалом для Debain 8 (Вот ссылка: https://losst.ru/ochistka-sistemy-debian-8) Значит ввёл я команду
dpkg --list | grep '^rc '
И получил в ответ http://pastebin.com/V4KWYJHM (Ссылка специально на пастебин, для более удобного просмотра) И разумеется следующей командой я решил попробовать очистить эти «ненужные конфиги»
dpkg --list | grep '^rcb' | awk '{ print $2 }' | xargs dpkg -P
Но тут я получил ошибку, что надо указывать имя пакета для --purge. Ну и я такой радостный поехал по списочку, примерно в этом духе
dpkg --list | grep '^rcb' | awk '{ print $2 }' | xargs dpkg -P php5-mysqlnd
И вот таким макаром я «почистил» весь список. Результат - опять часть сайтов навернулась (И тут уже на 70% опять этот mysql, т.к. рухнули только сайты имеющие БД (не все)) Я попробовал установить заново эти пакеты, но их «зависимости» предлагают снос других достаточно важных для системы пакетов. «Не принятие» решения приводит к отмене установки. Что делать - я уже просто не знаю. После того, как отсмеётесь, надеюсь кто-нибудь сможет помочь, ибо сам вариантов уже ну просто не имею.. Кстати, лог MySQL выглядить примерно так
170111 22:35:09 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
170111 22:35:23 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
170111 22:35:23 [Note] /usr/sbin/mysqld (mysqld 5.5.53-0+deb7u1) starting as process 2856 ...
170111 22:35:23 [Note] Plugin 'FEDERATED' is disabled.
170111 22:35:23 InnoDB: The InnoDB memory heap is disabled
170111 22:35:23 InnoDB: Mutexes and rw_locks use GCC atomic builtins
170111 22:35:23 InnoDB: Compressed tables use zlib 1.2.7
170111 22:35:23 InnoDB: Using Linux native AIO
170111 22:35:23 InnoDB: Initializing buffer pool, size = 192.0M
170111 22:35:23 InnoDB: Completed initialization of buffer pool
170111 22:35:23 InnoDB: highest supported file format is Barracuda.
170111 22:35:23  InnoDB: Error: page 3 log sequence number 39811694329
InnoDB: is in the future! Current system log sequence number 258420.
InnoDB: Your database may be corrupt or you may have copied the InnoDB
InnoDB: tablespace but not the InnoDB log files. See
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html
InnoDB: for more information.
170111 22:35:23  InnoDB: Error: page 2 log sequence number 43924952081
InnoDB: is in the future! Current system log sequence number 258420.
InnoDB: Your database may be corrupt or you may have copied the InnoDB
InnoDB: tablespace but not the InnoDB log files. See
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html
InnoDB: for more information.
Ну и дальше копируется последняя секция, только с разной цифрой page.

Может правда будут какие-то дельные советы, только без «псевдотроллинга», пожалуйста, уже почти двое суток из-за этого не сплю, и не до шуток особо. Заранее спасибо за любую помощь!

 ,

Night_FoX
()

Просмотр списка пакетов требующих обновления

Форум — Admin

Здравствуйте! Использую aptitude, чтобы просмотреть список всех пакетов. А как просмотреть список пакетов, которые требуют обновления?

Допустим, у меня есть 2 группы: Security Updates и Upgradable Packages. Список пакетов с обновлениями находится в Upgradable Packages? Или в Security Updates они тоже есть? Просто, допустим, я обновляю (Security Updates -> admin -> main -> sudo). Там есть две колонки рядом, в первой-левой 1.8.5p2-1+nmu2 (Полагаю, текущая версия), во второй-правой 1.8.5p2-1+nmu3 (Полагаю, новая версия). Так вот я жму u (Обновить), он производит манипуляции с «обновлением», но «текущая версия» не заменяется, а так и остаётся с этим значением. И, если честно, меня это малость пугает)

P.S. В гугле ничего удобоваримого, если честно, не нашёл... OS: Debian 7

Надеюсь на помощь! Заранее спасибо!!

 , ,

Night_FoX
()

Атака «Стрессером»

Форум — Admin

Здравствуйте. В общем есть некий пользователь, который атаковал игровой сервер (То есть, конкретный порт). Сначала заливал мне про ботнет, но потом сказал, что стрессер. Вопрос просто в том, что разве стрессером можно атаковать так, что ложиться только один сервер, а все остальные сервисы, даже не нагружаются? После того как я дропнул его айпи, атака резко прекратилась со словами «комп залагал, я не дома, и т.п.». Вот 3 его айпи (Все с Ростелекома)

178.45.51.45 - подозреваю, что «основной», т.к. долго с него сидел 80.234.113.254 80.234.0.64

Надеюсь кто-нибудь мне поможет. Потому что сильные сомнения меня берут по поводу того, что это стрессер. Разве его можно так просто дропнуть? Ибо слабо верю я в совпадение о том, что как только я дропнул айпи, у него залагало, и он прекратил атаку.

P.S. Вот какие правила юзаю для защиты

iptables -A INPUT -p udp -m udp --dport 27016 -m state --state RELATED,ESTABLISHED -j ACCEPT

iptables -A INPUT -p udp --dport 27016 -m state --state NEW -m hashlimit --hashlimit 100/s --hashlimit-burst 100 --hashlimit-mode srcip --hashlimit-name CSS -j ACCEPT

iptables -A INPUT -p udp --dport 27016 -j DROP

Надеюсь кто-нибудь мне поможет. Потому что сильные сомнения меня берут по поводу того, что это стрессер. Разве его можно так просто дропнуть? Ибо слабо верю я в совпадение о том, что как только я дропнул айпи, у него залагало, и он прекратил атаку.

Заранее спасибо!

P.S.S. Прошу прощения, если написал не в тот раздел

 ,

Night_FoX
()

Модуль IPLimit для IPTables

Форум — Admin

Здравствуйте. Прочитал один мануал по защите от TCP флуда. И там было указано правило для IPTables. Выглядит оно так:

iptables -I INPUT -p tcp --syn --dport 80 -m iplimit --iplimit-above 10 -j DROP

Но у меня iptables сразу же ругается

iptables v1.4.14: Couldn't load match 'iplimit': No such file or directory

Решил чутка полазить в гугле. Но ничего толкового не нашёл. Одни лишь советы о том, что «проще юзать nginx», и т.п. Мне это не подходит.

Есть ещё вопрос. Видел комментарии на тему того, что

iptables -I INPUT -p tcp --syn --dport 80 -m iplimit --iplimit-above 10 -j DROP

тоже самое что

iptables -I INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 10 -j DROP

Это правда так? Нет никакой разницы?

Заранее спасибо

 , ,

Night_FoX
()

Не пингует сервер

Форум — Admin

Здравствуйте! Прочитав один мануал решил ограничить ICMP, для защиты от флуда. Выполнил такую команду

iptables -A INPUT -p icmp -j DROP --icmp-type 8

Сервер пинговаться перестал. Через некоторое время понадобилось открыть ICMP (Нужно было пропинговать сервер одному пользователю), я удалил все правила связанные с ICMP. Не помогло, пинги не проходили. Тогда я очистил iptables, и перезапустил сервер, и всё равно мне не помогло, и сервер не пингуется. Может кто сталкивался с таким, и знает решение проблемы? Надеюсь на помощь.

Заранее спасибо!

 , ,

Night_FoX
()

Совмещение конфигов NGINX

Форум — Admin

Здравствуйте! Необходимо совместить 2 конфига NGINX в одну рабочую конструкцию. Я в этом не силён, просто срочно сделать это всё надо. Если это не затруднит, и возможно в принципе, конечно!

Вот тут два конфига. Не вывесил сюда, т.к. сбиваются отступы, и, видимо тег cut не работает! https://dropmefiles.com/Ld19x

Надеюсь на Вашу помощь! Заранее спасибо!

 , ,

Night_FoX
()

Открыть порт

Форум — Admin

Здравствуйте! Хочу открыть порт 228. Выполняю такую команду

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 228 -j ACCEPT

Ввожу iptables -L -n --line-numbers. Вижу такую инфу касаемо моего порта

Chain INPUT (policy ACCEPT) num target prot opt source destination 2 ACCEPT tcp  — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:228

Но при проверке «открытости» порта на этом ресурсе http://hideme.ru/ports Пишет, что порт закрыт.

Как мне его открыть, подскажите пожалуйста!

Заранее спасибо!

 , , ,

Night_FoX
()

Удаление nginx+apache+ISP

Форум — Admin

Здравствуйте! Можете подсказать команды для удаления, пожалуйста:

1) Nginx

2) Apache

3) ISPManager

Просто на этой машине будут подняты только игровые сервера, а сайты я на другую перекину. Заранее спасибо!

 , ,

Night_FoX
()

Проблема с systemd

Форум — Admin

Здравствуйте. Сразу прошу прощения, ибо я валенок, не сердитесь, если буду тупить, пожалуйста. В общем, поставил systemd на Debian 7, по глупости. Но получается так, что он мне не нужен, ибо есть с ним косяки. И вот, получается, у меня есть 2 вопроса (2й вытекает из 1):

1) Возможно ли как-нибудь аккуратненько снести этот systemd, без глобального «сноса системы, и последующей установки оной с нуля»? Просто я почитал в гугле, одни говорят, что это не трудно, даже какие-то команды приводят, другие - что уже всё, просто снести не выйдет. И как быть, кто прав?

2) Если всё же никак не снести этот systemd, можно ли как-то пофиксить эту ошибку

Failed to get D-Bus connection: No connection to service manager.

Она возникает при попытке ввести команды такого рода: 1) systemctl start fastnetmon.service 2) systemctl restart fastnetmon

Прочитал в гугле, что такая команда должна помочь: 1) systemctl start dbus.service Но она вызывает точно такую же ошибку.

Помогите, пожалуйста, очень не хочется переустанавливать систему. Заранее спасибо!

 , ,

Night_FoX
()

Смена адреса в Local Address

Форум — Admin

Здравствуйте! Подскажите пожалуйста, как сделать так, чтобы в tcp, графе Local Address адрес 127.0.1.1:27015 (локальный адрес) сменился на 195.64.155.202:27015 (внешний адрес)

Строка из ответа на netstat -npl

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.1.1:27015         0.0.0.0:*               LISTEN      23605/srcds_linux
Заранее спасибо!

Night_FoX
()

Как открыть внешнее UDP и TCP соединения на порте

Форум — Admin

Здравствуйте! Взял себе VDS чтобы запихать туда сервер по CSS. В ходе переноса сервера с хостинга на VDS с такой проблемой: для работы веб-скрипта SourceBans необходимы открытые TCP и UDP соединения на порте сервера (27018), и вот вопрос: как их открыть? Уже дня 3 не могу найти ответа, в итоге из всей информации сумел выудить лишь то, что открытие осуществляется посредством правил iptables. Но проблема в том, что нужный «код», для открытия соединений на этом порте, найти не могу. Просьба написать этот код! Заранее спасибо!!!

Night_FoX
()

RSS подписка на новые темы