Щоденні скрипти

Доброго часу доби всім! Командний рядок Linux дуже потужна, але багато команд з разу в раз доводиться набирати одні і ті ж, а аргументи часто займають більшу частину командного рядка. Якщо ви згодні — ласкаво просимо.

Я накопичив певний список скриптів, якими користуюся кожен день і мені цікаво поділитися своїми напрацюваннями з суспільством і менш досвідченими товаришами, а так само почерпнути досвід від більш досвідчених співчуваючих і доповнити їх.

Накопичилося безліч скриптів:

1. textfind — скрипт з публікації: habrahabr.ru/post/135497 — дуже корисний в купе з Suricata/Snort в якості IPS.
2. lschanged — список останніх 5 змінених файлів — корисно, якщо відволікся і потрібно згадати, якими файлами ти займався.
3. prettyuser — дуже корисний скрипт, якщо встановив поверх системи якийсь софт, який йшов з «встановленим» юзером — зручно подивитися, в яких групах він знаходиться.
4. memhungry — іноді корисно дізнатися, скільки пам'яті жере конкретний процес.
І багато інших…

Останнім часом мені часто доводиться переносити ці скрипти між новими, тільки встановленими системами. Тому я створив репозиторій на github, в якому систематизую всі свої скрипти, якими користуюся кожен день. Ідея створити репо, в якому сконцентрувати найбільш зручні і корисні скрипти.

Я намагаюся кожен день доповнювати список, виправляючи свої скрипти і їх незручності. Тому репозиторій буде часто оновлюватися.

Так само у мене є деяка кількість скриптів, які дозволяють оцінити навантаження системи з використанням netstat:

netstat -na | grep ":80\ " | wc -l
netstat -na | grep ":80\ " | grep SYN_RCVD | wc -l
netstat -na | grep ":80\ " | grep ESTAB | wc -l

і т. д.

Дуже вітаються доповнення, критика і виправлення помилок в скриптах. Велика частина скриптів взята з commandlinefu — як заміна моїм менш функціональним.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.