LinuxCamp | DevOps
Обо мне: C/C++/Linux эксперт. Говорим про разработку, Linux, DevOps, сети и администрирование. Админ (реклама): @XoDefender Чат: @linuxcamp_chat Менеджер: @Spiral_Yuri Биржа: https://telega.in/c/linuxcamp_tg РКН: https://clck.ru/3RWA3C
Ko'proq ko'rsatish📈 Telegram kanali LinuxCamp | DevOps analitikasi
LinuxCamp | DevOps (@linuxcamp_tg) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 13 953 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 9 144-o'rinni va Rossiya mintaqasida 47 276-o'rinni egallagan.
📊 Auditoriya ko‘rsatkichlari va dinamika
невідомо sanasidan buyon loyiha tez o‘sib, 13 953 obunachiga ega bo‘ldi.
07 Iyul, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -101 ga, so‘nggi 24 soatda esa -4 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya o‘rtacha 28.39% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 10.67% ini tashkil etuvchi reaksiyalarni to‘playdi.
- Post qamrovi: Har bir post o‘rtacha 3 963 marta ko‘riladi; birinchi sutkada odatda 1 489 ta ko‘rish yig‘iladi.
- Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 23 ta reaksiya keladi.
- Tematik yo‘nalishlar: Kontent linuxcamp, ядро, linux, диск, docker kabi asosiy mavzularga jamlangan.
📝 Tavsif va kontent siyosati
Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
“Обо мне: C/C++/Linux эксперт. Говорим про разработку, Linux, DevOps, сети и администрирование.
Админ (реклама): @XoDefender
Чат: @linuxcamp_chat
Менеджер: @Spiral_Yuri
Биржа: https://telega.in/c/linuxcamp_tg
РКН: https://clck.ru/3RWA3C”
Yuqori yangilanish chastotasi (oxirgi ma’lumot 08 Iyul, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.
cargo install socktop
cargo install socktop_agent
На сервере:
socktop_agent --port 3000
На своей машине:
socktop ws://SERVER_IP:3000/wsДля локального демо без отдельного сервера:
socktop --demoВажный нюанс Если открываешь агент не только в локальной сети, лучше включить TLS и токен.
SOCKTOP_TOKEN=changeme socktop_agent --enableSSL --port 8443
Подключение:
socktop --tls-ca /path/to/cert.pem \
"wss://SERVER_IP:8443/ws?token=changeme"
Без этого получится удобный, но лишний открытый вход к системным метрикам.
Вывод
socktop полезен, когда хочется смотреть состояние удалённого сервера без SSH-сессии с htop, iotop и кучей отдельных команд.
Для домашней лаборатории, Raspberry Pi, dev-серверов и небольших стендов очень приятный вариант.
LinuxCamp | #utils— Установка, оплата, настройка — MCP, субагенты, скиллы, команды — git/github, x100 к скорости работы через "Git Worktrees" — Деплой на выделенный сервер (как делают взрослые дяди): покупка домена, аренда сервера, настройка DNS, сборка через dokployРассказываю, что сам использую в работе и почему. Ценю ваше время, поэтому сжал 7 часов лайва в 1.5 😊 Видео забирай бесплатно по ссылке
rm -rf /
git reset --hard
kubectl delete namespace prod
Shellfirm может остановить выполнение и показать предупреждение.
Как работает
Утилита встраивается в shell через hook и проверяет команду перед запуском. Установка:
cargo install shellfirm
Инициализация:
shellfirm initПосле перезапуска shell можно проверить:
git reset --hard
Команда не выполнится молча: Shellfirm должен показать предупреждение.
Вывод
Shellfirm — простой предохранитель для терминала. Можно использовать как дополнительный слой проверки перед выполнением опасных действий.
LinuxCamp | #utilsnmap theHarvester ffuf OWASP ZAP TrivyСамое интересное Репозиторий содержит не только защитные инструменты, но и спорные категории: phishing, RAT, DDoS, payload creation и post-exploitation. 🤔Использовать только в защитных целях!!! Вывод hackingtool полезен как каталог и быстрый лаунчер security!-инструментов. Детям не игрушка 😁 LinuxCamp | #utils
isdУстановить можно через uv, nix или AppImage. Например, если используешь uv:
uv tool install isd-tui isdГде полезно Когда на сервере много сервисов и нужно быстро понять, что упало, что перезапустить и какие логи посмотреть. Обычный вариант:
systemctl status nginx
journalctl -u nginx -f
systemctl restart nginx
С isd это можно делать из одного TUI, не вспоминая каждый раз точное имя юнита.
Вывод
isd не заменяет знание systemctl, но сильно ускоряет повседневную работу с systemd. Хорошая штука для серверов, dev-машин и ситуаций, когда юнитов много, а руками искать их уже надоело.
LinuxCamp | #utilsnvim, lazygit, tmux или starship, а вместо иконок видишь квадраты. Примерно так:
□ ~/projects/app main ✗
□ src/
□ docker-compose.yml
Это не баг терминала. Чаще всего просто выбран шрифт, в котором нет нужных символов.
Как исправить
Nerd Fonts — это репозиторий с уже готовыми шрифтами для разработчиков, куда добавили иконки: Devicons, Font Awesome, Octicons, Powerline-символы и другие. То есть можно взять привычный шрифт, но в версии Nerd Font:
🟡JetBrainsMono Nerd Font 🟡FiraCode Nerd Font 🟡Hack Nerd Font 🟡Meslo Nerd FontВесь репозиторий скачивать не обязательно. Он большой. Обычно достаточно скачать только нужный шрифт из релизов. Например, JetBrains Mono:
mkdir -p ~/.local/share/fonts/JetBrainsMonoNF
curl -L \
https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.tar.xz \
-o /tmp/JetBrainsMonoNF.tar.xz
tar -xf /tmp/JetBrainsMonoNF.tar.xz -C ~/.local/share/fonts/JetBrainsMonoNF
fc-cache -fv
Если fc-cache не найден:
apt install -y fontconfig
Посмотреть доступные шрифты можно на странице загрузок Nerd Fonts или в списке релизов. Обычно имя архива совпадает с названием шрифта:
Hack.tar.xz
FiraCode.tar.xz
JetBrainsMono.tar.xz
UbuntuMono.tar.xz
Что выбрать
Если ты уже пользуешься JetBrains Mono: скачай JetBrainsMono Nerd Font. Если хочешь новый шрифт сразу с иконками: просто выбери любой готовый вариант из Nerd Fonts и установи его. После установки нужно открыть настройки терминала и выбрать установленный шрифт вручную:
JetBrainsMono Nerd Font Mono
Именно после этого иконки появятся в prompt, файловых деревьях, статус-барах и TUI-инструментах.
Если нужен свой шрифт
В Nerd Fonts есть font-patcher. Он нужен, если у тебя свой шрифт, которого нет среди готовых вариантов. Схема такая:
./font-patcher MyFont.ttf
На выходе получится пропатченный шрифт с добавленными символами Nerd Fonts. Его так же нужно положить в ~/.local/share/fonts, обновить кэш через fc-cache -fv и выбрать в настройках терминала. Но для большинства случаев это лишнее. Готовых шрифтов почти всегда вполне достаточно.
Вывод
Если в терминале вместо иконок квадраты просто поставь Nerd Font-версию своего шрифта и выбери ее в настройках.
LinuxCamp | #utils
nc -zv 127.0.0.1 80
Проверить сразу несколько портов:
nc -zv 127.0.0.1 22 80 443
Проверить UDP-порт:
nc -zvu 127.0.0.1 53
Поднять listener на порту:
nc -lv 9000
Подключиться к нему с другой стороны:
nc 127.0.0.1 9000Где полезен nc удобен для быстрой сетевой диагностики. Проверить доступность сервиса, убедиться что порт слушает, вручную отправить запрос в TCP-соединение, посмотреть сырой ответ, протестировать локальный listener без лишних инструментов. Например, можно руками отправить HTTP-запрос:
printf "GET / HTTP/1.1\r\nHost: example.com\r\nConnection: close\r\n\r\n" | nc example.com 80Или быстро проверить, слушает ли порт внутри сервера:
nc -zv localhost 5432
Даже можно отправить файл не используя ssh, rsync или scp:
На принимающей стороне:
nc -l 9000 > output.bin
На отправляющей стороне:
nc -N <хост получателя> 9000 < input.bin
Это просто сырая передача байтов через TCP-соединение.
Что важно
У netcat есть разные реализации: openbsd-netcat, gnu netcat, ncat. Из-за этого некоторые флаги могут немного отличаться. Но базовые сценарии обычно одинаковые: connect, listen, scan, send data.
Вывод
nc - это простой и полезный инструмент для TCP/UDP-проверок. Когда нужно быстро понять, жив ли порт и что реально отвечает по сокету, netcat обычно оказывается самым коротким путем.
LinuxCamp | #utils
cargo install skim
Запуск на простом списке:
printf "nginx\npostgres\nredis\ndocker\n" | sk
Как использовать
sk читает входной поток и дает быстро выбрать нужную строку. Это удобно для файлов, процессов, веток Git, истории команд и любых списков, которые уже умеет отдавать shell. Есть сценарии с find, git branch и shell integration.
Примеры:
find . -type f | sk
git branch | sk
ps aux | sk
Если нужно превью выбранного файла:
find . -type f | sk --preview 'bat --color=always {}'
Почему полезен
skim полезен там, где уже есть длинный текстовый вывод и нужен быстрый интерактивный выбор. Не писать длинные grep, не листать сотни строк руками, а просто сузить список и выбрать нужное.
Вывод
skim(sk) - это простой способ превратить любой список строк в удобный интерактивный выбор. Одна утилита, один pipe, и терминал становится заметно быстрее.
LinuxCamp | #utils- Автоматизация управления сетью От скриптов до комплексных решений. - Мониторинг и надежность Подходы и инструменты для контроля работы сетей. - Настройка сетей на разном оборудовании Практика конфигурирования и оптимизации. - VPN, блокировки, безопасность Что делать админу в изменившихся условиях.Программу можно посмотреть на сайте Что важно: Организаторы отдельно делают акцент, что это:
только практикующие специалисты только реальные кейсы только решения для среднего бизнеса инструменты, которые можно применять сразуВывод Редко бывают отдельные события именно под сетевую эксплуатацию среднего бизнеса. Обычно или enterprise-экзотика, или совсем базовый уровень. Зарегистрироваться можно на сайте Тут выглядит как нормальная площадка обменяться опытом и собрать прикладные решения под реальные задачи.
brew install matthart1983/tap/netwatch
cargo install netwatch-tui
Запуск:
netwatchДля полного режима с health probes и анализом пакетов:
sudo netwatch
Что умеет
netwatch показывает live RX/TX по интерфейсам, активные соединения с PID и именем процесса, проверки gateway и DNS, topology map, traceroute и контроль пакетов с декодированием DNS, TLS, HTTP, ICMP и DHCP. Есть экспорт pcap и incident recorder для коротких сетевых сбоев.
Shift+R — включить rolling recorder на 5 минут Shift+F — заморозить текущее окно инцидента Shift+E — экспортировать incident bundleЕсли нужен конфиг:
netwatch --generate-config
AI Insights
Отдельно в проект уже встроили AI Insights: можно раз в 15 секунд отправлять срез сети в LLM и получать подсказки по аномалиям, подозрительным DNS и деградации соединений. По умолчанию этот режим выключен.
Вывод
netwatch - это удобный сетевой TUI, который объединяет интерфейсы, соединения, DNS, health checks и packet capture в одном окне.
LinuxCamp | #utils
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
