Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
howto:utils:unix [2016/06/14 12:15] Алексей Кожевников |
howto:utils:unix [2019/01/17 14:06] (текущий) Алексей Кожевников ↷ Страница перемещена из howto:unix в howto:utils:unix |
||
---|---|---|---|
Строка 19: | Строка 19: | ||
find . -type f -name '*.php' -exec sed -i -r 's@karta_sajta@site_map@g' {} \; | find . -type f -name '*.php' -exec sed -i -r 's@karta_sajta@site_map@g' {} \; | ||
</code> | </code> | ||
+ | |||
+ | ===== Количество элементов в каталогах ===== | ||
+ | |||
+ | <code>find /var/log -type d | ( while read A; do B=`ls -l "$A" | wc -l`; echo $B $A; done) | sort -nr</code> | ||
+ | |||
+ | ===== 4xx и 5xx статусы, через таб, после версии протокола ===== | ||
+ | |||
+ | <code>tail -f /var/log/nginx/access.log | grep -P 'HTTP\/1\.[01]\t[45]\d{2}'</code> | ||
===== Cколько процессов запущено от имени всех пользователей ===== | ===== Cколько процессов запущено от имени всех пользователей ===== | ||
Строка 69: | Строка 77: | ||
<code>cat access.log | awk -F'\t' '{print $2, $12}'| sort | uniq -c | sort -nr | more</code> | <code>cat access.log | awk -F'\t' '{print $2, $12}'| sort | uniq -c | sort -nr | more</code> | ||
+ | ===== Не системные пользователи ===== | ||
+ | <code>cat /etc/passwd | awk -F':' '{if ($7 !~ /\/s?bin\/(false|halt|nologin|sync|shutdown)/) print $1,$5}'</code> | ||
{{tag> unix linux bash }} | {{tag> unix linux bash }} |