Совет дня:
Посмотреть все запущенные в системе сервисы.
Посмотреть все запущенные в системе сервисы.
service --status-all
👍29🔥14
Совет дня:
Посмотреть все установленные в системе пакеты.
Посмотреть все установленные в системе пакеты.
apt list --installed
# or on Red Hat:
yum list installed
👍22🔥4
Logdy
- web UI для просмотра логов. Работает и как
CLI
утилита, и через веб браузер. Написано на go
, один исполнимый файл. https://github.com/logdyhq/logdy-core
Demo: https://demo.logdy.dev/
Подсказал: @UserNameForget
#moni #log #webui
GitHub
GitHub - logdyhq/logdy-core: Realtime log viewer with web UI, tail -f for logs with a web interface browser.
Realtime log viewer with web UI, tail -f for logs with a web interface browser. - logdyhq/logdy-core
🔥20👍13
Совет дня:
Преобразование tab в пробелы в файле
Преобразование пробелов в tab
Преобразование tab в пробелы в файле
expand filename
Преобразование пробелов в tab
unexpand filename
👍31🔥22
dub
- опенсурс селфхостед альтернатива bit.ly
"Укорачиватель ссылок" со встроенной статистикой и персонализацией. Поддерживает ссылки в виде
QR
кодов.https://github.com/dubinc/dub
#web #url
GitHub
GitHub - dubinc/dub: The modern link attribution platform. Loved by world-class marketing teams like Twilio, Buffer, Framer, Perplexity…
The modern link attribution platform. Loved by world-class marketing teams like Twilio, Buffer, Framer, Perplexity, Vercel, and more. - dubinc/dub
👍17🔥6
transfer.sh
- утилитка / сервис для обмена файлами из CLIМожет быть развернута локально. Написана на
go
.Поддерживает передачу в облачные хранилища
S3 (Amazon S3)
, gdrive (Google Drive)
, storj (Storj)
и в локальную FS
https://github.com/dutchcoders/transfer.sh
Подсказал: Андрей Шибанов @RoamingRoot
#cli #file #share #cloud
GitHub
GitHub - dutchcoders/transfer.sh: Easy and fast file sharing from the command-line.
Easy and fast file sharing from the command-line. Contribute to dutchcoders/transfer.sh development by creating an account on GitHub.
👍19🔥6
introduction-to-bash-scripting
- электронная книга по написанию сценариев Bash
с открытым исходным кодом, которая поможет вам изучить основы написания сценариев Bash
и начать писать потрясающие сценарии для автоматизации ваших ежедневных задач SysOps
, DevOps
и Dev
.https://github.com/bobbyiliev/introduction-to-bash-scripting
Поделился: Александр Чистяков @demeliorator
#book #bash
👍26🔥10
Совет дня:
Сортированый по потреблению памяти список процессов в системе
Поделился: Алексей Агафонов @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
ContainerSSH
- запуск контейнеров по требованию.1. Открываем
SSH
соединение к ContainerSSH
.2.
ContainerSSH
вызывает сервер аутентификации с именем пользователя и паролем (публичным ключом) для проверки валидности3.
ContainerSSH
вызывает сервер конфигурации для получения расположения backend и конфигурацию (если задано)4.
ContainerSSH
запускает backend контейнер с полученной конфигурацией.Весь ввод от пользователя передается в контейнер, а отклик - напрямую пользователю в SSH сессию.
Работает как с
docker
, так и с k8s
https://github.com/ContainerSSH/ContainerSSH
Web: https://containerssh.io
#ssh #docker #remote #debug
👍16🔥8
kernel-hardening-checke
r
- утилита для проверки security hardening
опций в ядре Linux
.https://github.com/a13xp0p0v/kernel-hardening-checker
Подсказал: @UserNameForget
#linux #kernel #security
👍14🔥4
krr
(Kubernetes Resource Recommendations) - Основывается на исторических данных из Prometheus/Coralogix/Thanos/Mimir
.Не требует установки агента.
CLI
утилита, может запускаться локально. Встроенная интеграция для отправки отчетов в Slack, встроенный WebUI
для просмотра отчетов.Деплой без афинити - к лишним хлопотам (с) народная примета.
https://github.com/robusta-dev/krr
#k8s #resources #report #cli #webui #slack
👍8🔥5
gping
- для тех, кому обычный пинг скучно и некрасиво - пинг с графиками !Умеет:
- пинговать и строить графики сразу для нескольких хостов
- строить графики времени исполнения команды, заданной через флаг
--cmd
- кастомные цвета
- поддержка
Windows
, Mac
и Linux
.https://github.com/orf/gping
#ping #cli #tui #graph #moni
🔥17👍8
Совет дня:
Безопасное применение правил
Удаленно настраивать файервол - к дальней дороге (с) народная примета.
#iptables
Безопасное применение правил
iptables
с предваительным тестированием на 5 минут и автооткатом, если не прервать.iptables-apply -t 5 rules.v4
Удаленно настраивать файервол - к дальней дороге (с) народная примета.
#iptables
🔥56👍16
introduction-to-sql
- введение в SQL
с открытым исходным кодом, которое поможет вам изучить основы SQL
и начать использовать реляционные базы данных для ваших проектов SysOps
, DevOps
и Dev
. Независимо от того, являетесь ли вы инженером DevOps/SysOps,
разработчиком или просто энтузиастом Linux, на каком-то этапе вашей карьеры вам, скорее всего, придется использовать SQL
.Руководство подходит всем, кто работает разработчиком, системным администратором или инженером
DevOps
и хочет изучить основы SQL
.https://github.com/bobbyiliev/introduction-to-sql
#book #sql #tutorial
GitHub
GitHub - bobbyiliev/introduction-to-sql: Free Introduction to SQL eBook
Free Introduction to SQL eBook. Contribute to bobbyiliev/introduction-to-sql development by creating an account on GitHub.
👍13🔥4
awesome-tunneling
- коллекция селфхостед туннелей на любой случай. Сгруппировано по областям применения и возможностям. https://github.com/anderspitman/awesome-tunneling
#tunnel #security #network
GitHub
GitHub - anderspitman/awesome-tunneling: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services.…
List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. - anderspitman/awesome-tunneling
👍15🔥7
slim
- Сделайте свои контейнеры лучше, меньше, безопаснее !Slim
позволяет разработчикам проверять, оптимизировать и отлаживать свои контейнеры с помощью команд xray
, lint
, build
, debug
, run
, images
, merge
, registry
, vulnerability
(и других). Он упрощает и улучшает процесс создания, настройки и использования контейнеров для разработчиков. Это делает ваши контейнеры лучше, меньше и безопаснее, обеспечивая при этом улучшенную видимость и удобство использования при работе с исходными и минимизированными контейнерами.
Ничего не меняйте в образе контейнера и уменьшите его до 30 раз, что также сделает его безопасным! Однако оптимизация образа - не единственное, что он может сделать. Он может помочь вам понять и создать более качественные образы контейнеров.
https://github.com/slimtoolkit/slim
Примеры: https://github.com/slimtoolkit/examples
опубликовано в @gitgate
#docker #container #optimize
GitHub
GitHub - slimtoolkit/slim: Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled…
Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source) - slimtoolkit/slim
👍15🔥5
obs-studio
- бесплатная опенсурс программа для захвата изображений и видео, перекодирования и композитинга, организации потокового вещания и записи с экрана. Умеет использовать GPU
.Грабит из памяти, защищенные видео стримы - легко справляется.
Мультиплатформенная -
linux
, windows
, macos
.https://github.com/obsproject/obs-studio
Web: https://obsproject.com/
#grab #stream #video #gpu
👍30🔥11
maltrail
— это система обнаружения вредоносного трафика, использующая общедоступные списки (blacklist), содержащие вредоносные и/или в целом подозрительные следы, а также статические следы, составленные из различных отчетов AV и пользовательских списков, где след может быть чем угодно: от имени домена (например, zvpprsensinaix.com для вредоносного ПО Banjori), URL (например, http://109.162.38.120/harsh02.exe для известного вредоносного исполняемого файла), IP-адреса (например, 185.130.5.231 для известного злоумышленника) или значения заголовка HTTP User-Agent (например, sqlmap для автоматического инструмента SQL-инъекции и захвата базы данных). Кроме того, он может использовать расширенные эвристические механизмы, которые могут помочь в обнаружении неизвестных угроз (например, вредоносного ПО)
https://github.com/stamparm/maltrail
#security
👍14🔥6
sq
- это CLI
утилита, которая предоставляет доступ в стиле jq
к структурированным источникам данных: базам данных SQL
или форматам документов, таким как CSV
или Excel
. sq
выводит данные во множество форматов, включая JSON
, Excel
, CSV
, HTML
, Markdown
и XML
, и может вставлять результаты запроса непосредственно в базу данных SQL
.sq
также может проверять источники для просмотра метаданных о структуре источника (таблицы, столбцы, размер). Вы можете использовать sq diff
для сравнения таблиц или целых баз данных. В sq
есть команды для обычных операций с базой данных, таких как копирование, усечение и удаление таблиц.https://github.com/neilotoole/sq
Web: https://sq.io/
#json #excel #csv #html #markdown #xml #sql
GitHub
GitHub - neilotoole/sq: sq data wrangler
sq data wrangler. Contribute to neilotoole/sq development by creating an account on GitHub.
👍22🔥8