Блог

  • Как найти скрипт который шлет спам с сервера Linux

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

    mail.add_x_header = On
    mail.log = /var/log/php.mail.log

    После чего в этот лог будет попадать информация о скрипте отправителе почты.

  • Смена регистра имен файлов

    Всем известно, что Linux чувствителен к регистру имен файлов. 

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

    find ./ -type f | awk \'{ print $1 ” ” tolower($1) }\’ | xargs -L 1 mv

  • Ошибка MySQL warning “IP address could not be resolved”

    Если при просмотре лога ошибок вы находите запись:

    [Warning] IP address \’xxx.xxx.xxx.xxx\’ could not be resolved: Name or service not known

    Данная проблема очень легко устраняется, редактируем /etc/my.cnf, добавляем строку:

    skip_name_resolve = 1

    После добавления перезапускаем mysql

    Есть проблемы с установкой и оптимизацией сервера mysql? Обращайтесь – office@itfb.com.ua

  • Добавляем исключения в CSF

    Вы установили и настроили  ConfigServer Security & Firewall и обнаружили, что какой-то Ваш ip был заблокирован фаерволом. Добавляем исключения в csf.

    Добавление IP адреса в исключения

    csf -a xx.xx.xx.xx

    Открываем удаленный доступ к mysql для определенного IP

    csf -a “tcp|in|d=3306|s=xx.xx.xx.xx” 

    Обратите внимание, если после добавления в исключение удаленный доступ так и не работает, скорее всего в конфиге mysql my.cnf он не включен.

    Разрешить исходящие подключения к БД

    csf -a “tcp|out|d=3306|s=xx.xx.xx.xx”

    Если Вам нужно установить и настроить фаервол, обращайтесь office@itfb.com.ua

  • Ошибка could not bind to address 0.0.0.0:80

    Если у вас в процессе перезапуска apache httpd возникает проблема: 

    Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:80

    (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80

    no listening sockets available, shutting down

    Скорее всего проблема с тем что был не правильно выключен apache, и вам теперь необходимо освободить порт который он занимает. Выполните команду:

    fuser -k -n tcp 80 

    Она освободит порт и вы спокойно запустите apache. 

    Если есть проблемы с администрированием серверов Linux или Unix, обращайтесь – office@Itfb.com.ua

  • Установка hyper-v из командной строки

    Если вам необходимо установить Hyper-v на windows server 2012 или на windows 8 можно воспользоваться командой в powershell:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All

    Или же использовать утилиту dism:

    dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All

    После установки машину необходимо перезагрузить сервер или машину.

    Необходимо установка и настройка сервера hyper-v ? Обращайтесь – office@itfb.com.ua

  • Удаляем все письма с exchange c определенной темой

    Если вам необходимо удалить письма с определенной темой можно использовать такие команды:

    Get-Mailbox -ResultSize unlimited | Add-MailboxPermission -User administrator -AccessRights FullAccess -InheritanceType all

    Get-Mailbox -ResultSize Unlimited | Export-Mailbox -SubjectKeywords “ТЕМА” -StartDate “01/09/2015” -EndDate “18/09/2015” -DeleteContent -TargetMailbox office@itfb.com.ua -TargetFolder DeleteMsgs -Confirm:$false

    Есть проблемы с администрированием почтового сервера Exchange ? Обращайтесь – office@itfb.com.ua

  • Попытка обновления vCSA приводит к ошибке браузера – Client Integration Plugin 6.0 provided in the vCenter Server Appliance ISO image

    Если в процессе обновления вы наткнулись на ошибку – Client Integration Plugin 6.0 provided in the vCenter Server Appliance ISO image
    В первую очередь попробуйте переинсталлировать клиента, он лежит корне диска, в папке – vcsa. 
    Если проблема не исчезла, скорее всего у вас Windows 8 x64 и к сожелению пока данная проблема не устранена.
  • Проблема с nginx + php-fpm

    Если периодически во время работы у вас возникают проблемы с php-fpm:

    [] NOTICE: Terminating …

    [] NOTICE: exiting, bye-bye!

    Можно использовать следующий параметр в Default pool:
    > pm.max_requests = 500
    >После этого необходимо перезапустить php-fpm.

    Если есть проблемы с администрированием серверов – обращайтесь – office@itfb.com.ua
  • Как очистить переменные окружения bash в Linux ?

    Для просмотра текущих переменных окружений можно использовать команды:
    printenv и env
    Посчитать количество перменных окружения можно использовать:
    env | wc -l
    printenv | wc -l
    Если вам необходимо очистить:
    env -i your-program-name-here arg1 arg2 …
    Например:
    env -i /usr/local/bin/wget www.itfb.com.ua
    env -i wget www.itfb.com.ua
    Есть проблемы с администрированием серверов ? Обращайтесь – office@itfb.com.ua