Ловим вирусы

find /home/*/public_html/ -type f -iname "*.php" -exec grep -Him1 'eval' {} \; | more

Последние измененные файлы

Вывести список недавно измененных файлов в текущем каталоге с сортировкой по дате. Те файлы, которые были изменены недавно, выводятся первыми. Постраничный вывод.

find . -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort -r | more 

Удаление большого числа файлов (миллионы)

Используем такую конструкцию:

find /var/lib/php/session/ -type f -delete

4 миллиона файлов примерно 10 часов. Файловая система ext4.

Ссылка на  https://habrahabr.ru/post/157613/

 

 

Parallels Plesk

Пароль пользователя admin (аналог root)  для mysql в Parallels Plesk. Вот так вот можно зайти и использовать:

mysql -uadmin -p`cat /etc/psa/.psa.shadow`

mysql проверка баз и ремонт

Для одной базы DB1:

mysqlcheck -uroot -p --auto-repair --check --databases DB1 

Для всех баз:

mysqlcheck -uroot -p --auto-repair --check --all-database

Как удалить из fail2ban заблокированный ip

Вывести список заблокированных ip адресов можно с помощью команды:

# iptables -L -n

Удалить, например, из таблицы fail2ban-roundcube ip можно с помощью команды:
# iptables -D fail2ban-roundcube -s xxx.xxx.xxx.xxx -j DROP

где xxx.xxx.xxx.xxx - ip адрес который надо разблокировать.

Как отключить mysql binary logs?

  1. Заходим в /etc/my.cnf
  2. Ищем строку log-bin=mysql-bin
  3. Комментируем ее #log-bin=mysql-bin
  4. Перегружаем mysql: service mysqld restart
  5. В папке /var/lib/mysql удаляем все файлы вида mysql-bin.*