Установка phpSHIELD Loaders

В категории Подсказки от 11 июля, 2011. Автор admin

Заходим на сервер по средством SSH и выполняем следующие команды

cd /usr/src/

В браузере открываем сайт разработчика http://www.phpshield.com/loaders/
Надеюсь вы знаете какая у вас система установлена :), выбираем файл и копируем ссылку в буфер под
свою ОС Linux (например просто Linux 32-bit)

Качаем архив с помощью команды wget

wget http://www.phpshield.com/loaders/ixed4.lin.x86-32.zip

Распаковываем

tar zxvf ixed4.lin.x86-32.zip

Смотрим на распакованные файлы

ls

ixed.4.3.lin

ixed.5.2.lin
ixed.5.2ts.lin
ixed.5.3.lin
ixed.5.3ts.lin

Больше »

Тэги: , ,

Массовый поиск и замена в файлах

В категории Подсказки от 9 июля, 2011. Автор admin

grep -rl ‘text’ /var/www/
— ищем файлы, в которых имеется ‘text’

grep -rl ‘text’ ./
— то же, но в текущей категории..

find /var/named/ -type f -exec grep “MX” {} ; -print | grep named
(имя файла и найденный текст)

find . -name «*.*htm*» -exec grep -i «iframe» {} ; -print | less
ищем iframe (файлы, перезаписанные вирусом).

Массовый поиск и замена в файлах:

sed -i~ “s/search text/replace text/g” index.php
i~ — флаг, указывающий на то, что оригинальный файл будет сохранен как file.ext~
g — заменяем не только первое вхождение

поиск и замена в нескольких файлах с использованием perl
perl -pi~ -e ’s/foo/bar/’ [files]

sed -i~ “s/

Тэги:

Несколько полезных команд для работы в консоле

В категории Подсказки от 7 июля, 2011. Автор admin

Система
nice [command] Запустить команду с низким приоритетом
[command] & запустить в фоне
fg вернуть с фона если одна команда если много то fg [command]
jobs список комманд в фоне
netstat -apn | grep :80 что прослушивает 80 порт (http)
yum —enablerepo=updates-testing update psacct # Установка тестового апдейта на Федоре (psacct пакет который ставим)

Работа с файлами и каталогами
mkdir dirname — Создать каталог
rmdir dirname — удаление каталога
touch filename — Создать файл
rm filename — удаление файла
rm -r dir – удалить каталог dir (рекурсивно)
find / -size +10240k # Найти все файлы размером более 10 Мб.
find . -size +500k -a -size -600k # Более 500 Кб, но менее 600 Кб
find /home -mmin -10 # модифицированные последние 10 мин.
find / -name ‘*mp3’ # найти МП3
cp /val/log/ww.log nwe.log # Копирнуть файл
cat /val/log/ww.log > nwe.log # Копирнуть файл (boyan)
split [-b кол-во_байт] [-l кол-во_линий] имя_файла — разбить файл на несколько частей
grep -R «текст» /where/to/search/* — искать текст во всех файлах указанного каталога и его подкаталогов
cat /etc/squid/squid.conf | grep -v ^# — отобразить все строки не начинающиеся с #
tail -15 /var/log/messages — показать последние 15 строк файла
md5sum test — md5 Хеш файла test
cat access_log | grep 127\.0\.0\.1 | wc -l — Количество совпадений
mv file1.php file2.php — переименовать файл
ls -alh — Выдать инфу о файлах в читабельном виде
tree -a Вывести дерево файлов

Больше »

Тэги: , ,