Главная | Добавить запись | Войти | ?

Полезные команды [обновляемо]

Опубликовано: 2017-10-19 17:23:29 | Админ

Редактирование файлов sed

sed -i 's/TRAFFIC_SHAPING="yes"/TRAFFIC_SHAPING="no"/g' /etc/vz/vz.conf


Iptables проброс запросов 80 порта с публичного интерфейса eth0 во внутреннюю сеть через eth1 (NAT)

iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j DNAT --to 10.10.10.10:873
iptables -A POSTROUTING -t nat -o eth1 -d 10.10.10.10/32 -j MASQUERADE


Поиск файлов в Linux

find . -type f -name '*.php' -ctime -60 -exec  egrep -l "gvno" {} \; -exec bash -c 'mv "$0" "$0.bak"' {} \; #найти все php файлы, содержащие "gvno" и переименовать их.
find . -type f -name '*.php' -exec  egrep -l "eval\(base64" {} \;  #найти все php файлы в директории, содержащие "eval\(base64"
find . -type f -name '*.*' -exec  egrep -l "donate" {} \; #найти все файлы в директории, содержащие "donate"


Netstat - cписок IP адресов

netstat -nt | grep ESTABLISHED | awk '{print $5}' | sed -e 's/::ffff://' | cut -d: -f1 | sort | uniq -c | sort -nr


Exchange 2010 - удаление старых логов, смотрим командой данные последнего чекпоинта, и все логи которые меньше чекпоинта грохаем

eseutil /mk "c:\DataBases\DB1\E01.chk"


 

На главную