шпоргалки
Этот поят я написал сам для себя, его читать необязательно. Разве что линуксоидам. Остальным ходить не надо – очень сложно )))
редирект порта
iptables -t nat -A PREROUTING -d 46.4.215.192/32 -p tcp -m tcp --dport 411 -j DNAT --to-destination :4444
поиск в истории
cat .psi/profiles/default/history/* | grep smth
создание архива
7za a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on www20120215.7z www
посмотреть температуру, загрузку
cat /proc/acpi/thermal_zone/THRM/temperature
cat /proc/loadavg
сменить тактовую частоту
cpufreq-selector -g powersave
cpufreq-selector -g ondemand
наложение водяных знаков
find | grep -i jpg | xargs -t -I '{}' convert '{}' -resize 440x440 -coalesce -draw 'image over 0,0 0,0 "wm.png"' '{}'r.jpg
защитить пых-файлы
find -type f | grep .php | xargs -I '{}' chmod 0444 '{}'
find -type f | grep .php | xargs -I '{}' chown root '{}'
поправка
find -type f -iname *.php -exec chmod 0444 '{}' +
Поиск вредоносов
grep -rl "eval(base64_decode" *
поиск в базе
time sqlite orium.ru 'SELECT DISTINCT uri FROM cache WHERE data LIKE "%шаурмы%" ORDER BY uri;'
монтирование
sshfs [email protected]:/ /mnt/dj
изменить приоритет процесса по его названию
renice 4 -p `ps -e | grep MKernel | awk '{print $1}'`
получить случайную строку со звуковой карты
dd if=/dev/dsp count=10 | md5sum
проверить жабберность домена
dig +short SRV _xmpp-client._tcp.klincomp.ru.
dig -t srv _xmpp-server._tcp.jrudevels.org.
растеризация с увеличением
convert -density 600 -scale 500 map.svg map.png
дефрагментация баз выключенного файрфокса
find ~/.mozilla/firefox -name '*.sqlite' -print -exec sqlite3 {} "VACUUM; REINDEX;" \;
проверка базы
sqlite3 ga "PRAGMA integrity_check;"
использование виндового свопа
mkswap /media/FATT/pagefile.sys
swapon /media/FATT/pagefile.sys
говнорешение всех проблем с правами
chown -R www-data *
/etc/init.d/apache2 restart
chmod -R 0777 *
добавление пользователя opendchub
telnet server.ru 52456
$adminpass efwshhdj|
$addreguser user dfgshgf 2|
$exit|
удаление фирусов в альтернативных файловых потоках ntfs
в том же дрвеб ливсиди просто удалил все потоки примонтировав раздел с опцией streams_interface=windows, подсунул пакет attr и найдя все файловые потоки посредством find -exec getfattr -n ntfs.streams.list {} \; удалил их
подключение к вайфаю из консоли
sudo iwlist wlan0 scan
sudo iwconfig wlan0 essid "APNAME"
sudo dhclient wlan0
поднятие маскарада на серверном ядре
sudo nano /etc/sysctl.conf
net.ipv4.ip_forward=1
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -t nat -s адрес_машины -j MASQUERADE
подсчёт всех сумм
md5sum * > `date +%F_%T`.md5.txt
вытащить картинки из pdf
pdfimages -j 2.pdf dir2
проверка отклика сервера
time wget -O /dev/null http://kartz.ru/
пока всё, потом может что добавлю…
сверим часы
sudo ntpdate -u pool.ntp.org
admin
16/03/2012
кстати, вот тебе ещё полезный паровоз, которым можно искать, куда убежало место в текущей папке
du -sk * | sort -n
Snaut
16/03/2012
Смотрим, куда убежало место в директории:
du -sk * | sort -n
Правильно грепаем:
grep smth .psi/profiles/default/history/*
Правильно чмодим:
find -type f -iname \*.php -exec chmod 0644 ‘{}’ +
admin
13/04/2012
tshark -c 3200 -f broadcast -l -n | grep Tell | awk ‘{print $10,$2}’ | sort | uniq > /root/`date +%Y-%m-%d–%H-%M-%S`.dmp
admin
04/05/2012
ls -1 | grep jpeg | xargs -t -I ‘{}’ convert ‘{}’ -unsharp 3×1+1.2+0.02 -equalize -normalize -verbose -threshold 10% ‘{}’.gif