Совет дня:
Сортированый по потреблению памяти список процессов в системе
Поделился: Алексей Агафонов @supmea
А Комрад
#bash #awk #cli #linux #memory
Сортированый по потреблению памяти список процессов в системе
ps axo rss,comm,pid | awk '{ proc_list[$2] += $1; } END { for (proc in proc_list) { printf("%d\t%s\n", proc_list[proc],proc); }}' | sort -n | tail -n 10 | sort -rn | awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}'Поделился: Алексей Агафонов @supmea
А Комрад
tagl tagl немного оптимизировал..ps haxo rss,comm|awk '$1{proc_list[$2]+=$1} END{for(proc in proc_list){print proc_list[proc],proc}}'|sort -rnk1|awk 'NR<=10{printf "%.0fMB\t%s\n",$1/1024,$2}'#bash #awk #cli #linux #memory
👍31🔥18
kernel-hardening-checker - утилита для проверки security hardening опций в ядре Linux.https://github.com/a13xp0p0v/kernel-hardening-checker
Подсказал: @UserNameForget
#linux #kernel #security
👍14🔥4
timeshift - инструмент восстановления системы для Linux. Создает снимки файловой системы с помощью
rsync+hardlinks или снимки BTRFS. Поддерживает запланированные снимки, несколько уровней резервного копирования и исключающие фильтры. Снимки можно восстанавливать во время работы системы или с Live CD/USB.Аналог
Time Machine в MacOS. По умолчанию поставляется в составе базовых утилит Linuxmint, но может быть установлена практически на любой дистрибутив Linux.https://github.com/linuxmint/timeshift
опубликовано в @gitgate
#backup #restore #system #btrfs #linux
GitHub
GitHub - linuxmint/timeshift: System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots.…
System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be re...
🔥17👍10
aconfmgr - менеджер конфигурации для Arch Linux
Пакет для отслеживания, управления и восстановления конфигурации системы Arch Linux. Цели проекта:
- быстрая настройка новой системы или восстановление существующей системы в соответствии с сохраненной конфигурацией.
- отслеживание временные/нежелательные изменения в конфигурации системы.
- выявление устаревших пакетов
aconfmgr отслеживает список установленных пакетов (как собственных, так и внешних), а также изменения в файлах конфигурации (/etc/). Поскольку конфигурация системы описывается в виде сценариев оболочки, ее легко расширить. PS. Да и хранить например в
git, заодно версионность всех изменений будет и вариант откатить на предыдущее https://github.com/CyberShadow/aconfmgr
опубликовано в @gitgate
#archlinux #arch #linux #configmanager
GitHub
GitHub - CyberShadow/aconfmgr: A configuration manager for Arch Linux
A configuration manager for Arch Linux. Contribute to CyberShadow/aconfmgr development by creating an account on GitHub.
👍11🔥5
modern-unix - современные альтернативы известных CLI утилит или какой может быть консоль администратора сегодня. https://github.com/ibraheemdev/modern-unix
опубликовано в @gitgate
#cli #linux #utils #alternative #console
GitHub
GitHub - ibraheemdev/modern-unix: A collection of modern/faster/saner alternatives to common unix commands.
A collection of modern/faster/saner alternatives to common unix commands. - ibraheemdev/modern-unix
👍23🔥6
Scanvus - простой сетевой сканер уязвимостей для хостов Linux и образов Docker, который использует внешние API обнаружения уязвимостей (Vulners Linux API или Vulns.io API)Кстати отлично интегрируется в проверки инфобеза и линтеры. Лучше не обновиться, чем выкатить дырявое. Или узнать что пора все таки уже обновить древнюю постгрю, хотя это и больно.
https://github.com/leonov-av/scanvus
опубликовано в @gitgate
#virus #linux #docker
GitHub
GitHub - leonov-av/scanvus: Simple Authenticated Vulnerability Scanner for Linux hosts and Docker images
Simple Authenticated Vulnerability Scanner for Linux hosts and Docker images - leonov-av/scanvus
🔥13👍4