Перезагрузка документа : META HTTP-EQUIV=”REFRESH”
<META HTTP-EQUIV="REFRESH" CONTENT="N;URL=адрес">
N – время в секундах (целое число)
URL – адрес документа (можно не указывать)
Используется для автоматической перезагрузки указанной страницы через заданное время. Если URL не указан, браузер перезагрузит текущий документ [как если бы пользователь нажал кнопку “Reload” (“Перезагрузка”) на панели браузера]. Это свойство полезно, например, если информация на странице часто меняется, например онлайн репортаж о футбольном матче. Так же этот тег может использоваться для автоматической переадресации посетителя с одной страницы на другую (указывается нужный URL).
Примеры:
<META HTTP-EQUIV="REFRESH" CONTENT="0;URL=http://www.itday.org.ua/">
<META HTTP-EQUIV="REFRESH" CONTENT="30">
Ищем php файлы созданные за последние дни find
Найти список фалов созданных за последние три дня можно при помощи команды:
find / -type f -iname "*.php" -mtime -3
Если нужно посмотреть права/владельца и размер:
find / -type f -iname "*.php" -mtime -3 -exec ls -aSlh {} \;
-mtime -3 = за последние три дня
-iname “*.php” = поиск по имени, в данном случае, любое имя с расширением php
удаление файлов по списку из файла
удалить миллионы файлов из одной папки
Как распаковать tar.gz архив в Linux?
Борьба с ботами на начальном уровне
Борьба с ботами на начальном уровне или как понять кто задалбывает сервер. Выполняем команду:
awk {'print $1'}; /var/log/nginx/access.log| sort | uniq -c|sort -n
И видим количество соединений от хостов
ну а затем дропаем наиболее навязчивых:
iptables -I INPUT -s ип_нарушителя_спокойствия -j DROP
ps Убедитесь, что это не поисковики
Sub-process /usr/bin/dpkg returned an error code (1)
Sub-process /usr/bin/dpkg returned an error code (1) – ошибка возникающая когда ОС думает, что приложение установлено, а его на самом деле нету или оно установлено не полностью.
Соответственно выполнить над ним какие-то действия (удалить/переустановить/установить) не возможно.
Для того чтобы это побороть нужно перейти в каталог пакетов: cd /var/lib/dpkg/info
Удалить все пакеты этого приложения, допустим nginx: rm -v nginx*
<code>после чего выполнить: apt-get -f install
Готово :)
Перемонтировать раздел для записи
Быстро проверить и исправить таблицы для всех баз
Быстро проверить и иправить таблицы для всех баз из консоли – можно выполнив команду
mysqlcheck -uroot -p -A --auto-repair
У Вас будет запрос на ввод рутового пароля, после его ввода – операция будет выполнена.
Ключи:
-u — ввод логина ( в примере -uroot =логин root)
-p — ввод пароля ( если не указывать пароль за буквой, попросит его ввод)
-А – проверка всех баз