11 июня 2012 г.

Полезные мелочи при работе в серверном окружении (linux)

Есть у меня такая традиция - полезные консольные команды при работе с линуксом складывать в текстовый файл. Да вот только уж больно он разросся, так что выложу сюда и буду дополнять =)

Посмотрим занятые порты
netstat -tulpn

Примонтируем раздел по ssh
sshfs -p598 esemi@78.108.11.222: /home/esemi/sshfs/ftpEsemi/

Отмонтируем
fusermount -u /home/esemi/sshfs/ftpEsemi/

Управление сервисами
service sshd restart

Управление автозагрузкой
chkconfig httpd on

Наблюдение за логом
watch tail /var/log/httpd/error_log

Статистика мемкеша
memcached-tool 127.0.0.1 stats

Просмотр топ3 самых долгих запросов мускуля
mysqldumpslow -t 3 /var/log/mysql/slow.log

Следим за популяцией потомков апача
watch "ps aux | grep httpd | wc -l"

Посмотрим сколько процессы апача кушают
ps -ylC httpd | awk {'print $8,$13'};

Обнулим лог
cat /dev/null > /var/log/slow_queries.log

Следим за балоном xen-а
cat /proc/xen/balloon

Посмотрим на бинлог мускуля старше даты
mysqlbinlog --start-datetime="2011-04-20 15:47:00" bin.000005

top для мускуля
mytop -u LOGIN -p PASS -d DBNAME

Следим за выводом сложной команды
watch "less /home/logs/ajax_calls.log | grep -v /ajax/online | tail"

Исключаем из вывода строки
less /home/logs/exceprion.log | grep -v yandex





2 комментария:

Анонимный комментирует...

чувствую в треде не хватает срача

esemi комментирует...

=)
на тему?