fa
Feedback
Devops / Bash / Linux

Devops / Bash / Linux

کانال بسته

https://t.me/+sWkEZZCvxX1jZjAy ссылка на канал @haarrp - по всем вопросам

نمایش بیشتر
1 107
مشترکین
-124 ساعت
-17 روز
-130 روز

در حال بارگیری داده...

کانال‌های مشابه
هیچ داده‌ای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
ابر برچسب‌ها
هیچ داده‌ای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
ژوئن '26
ژوئن '26
+1
در 0 کانال‌ها
مه '26
+28
در 0 کانال‌ها
Get PRO
آوریل '26
+43
در 0 کانال‌ها
Get PRO
مارس '26
+110
در 0 کانال‌ها
Get PRO
فوریه '26
+63
در 0 کانال‌ها
Get PRO
ژانویه '26
+121
در 0 کانال‌ها
Get PRO
دسامبر '25
+286
در 7 کانال‌ها
Get PRO
نوامبر '25
+1 387
در 12 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
03 ژوئن0
02 ژوئن+1
01 ژوئن0
پست‌های کانال
⚡️ Редкий Linux-приём: поймай, почему сервис иногда зависает, а не падает Самые неприятные баги в Linux - не те, где процесс умер и оставил понятную ошибку. Хуже, когда сервис просто висит: CPU почти не ест, логи молчат, перезапуск “лечит”, но причина остаётся неизвестной. В такой момент полезно смотреть не логи, а системные вызовы. Инструмент - `strace`. Он показывает, что процесс делает прямо сейчас: ждёт чтения из сокета, упёрся в файл, завис на DNS, ждёт lock, пытается открыть несуществующий путь или бесконечно опрашивает один и тот же descriptor. Особенно смотри на вызовы вроде futex, poll, select, epoll_wait, read, connect, openat. Если сервис “ничего не делает”, Linux всё равно знает, чего он ждёт. И strace это покажет. Это спасает при зависших демонах, странных Docker-контейнерах, сервисах без нормальных логов и production-инцидентах, где нельзя просто гадать. Главная мысль: когда процесс жив, но не отвечает, не начинай с перезапуска. Сначала посмотри, на каком системном вызове он застрял.

2
⚡️ Вы слышали про Rust. Знаете, что он быстрый, безопасный и что за ним будущее. Осталось одно: сесть и выучить. Этот курс со
⚡️ Вы слышали про Rust. Знаете, что он быстрый, безопасный и что за ним будущее. Осталось одно: сесть и выучить. Этот курс со Stepik- кратчайший путь от «знаю что такое Rust» до «пишу на нём». 6 модулей, 50 уроков, 143 теста. Ownership, borrowing, traits, async, Tokio, Axum, макросы, WASM — всё разложено по полочкам и закреплено практикой. Никакого видео на 40 минут ради одной мысли. Подробный текст, много кода, реальные задачи после каждого урока. На выходе — портфолио из 10+ проектов: от CLI-утилит до REST API с базой данных. 48 часов действует скидка 55 процентов: stepik.org/course/269250
332
3
Быстрый Linux совет 🐧 Заканчивается место на диске и непонятно, куда оно ушло? Эта команда покажет самые «тяжёлые» директории: $ du -h / --max-depth=1 2>/dev/null | sort -rh | head -10 Что происходит: du - считает размер --max-depth=1 — только первый уровень sort -rh - сортирует по размеру head -10 - выводит топ 10 Быстро находишь, где лежит основной объём данных. Сохрани, пригодится.
497
4
FTXUI Простая кроссплатформенная библиотека C++ для пользовательских интерфейсов на базе терминала! • Функциональный стиль •
FTXUI Простая кроссплатформенная библиотека C++ для пользовательских интерфейсов на базе терминала! • Функциональный стиль • Простой и элегантный синтаксис • Создаваемые консольные UI поддерживают навигацию с помощью клавиатуры и мыши • Поддержка UTF8 • Поддержка анимации • Поддержка рисования • Нет зависимостей • Кроссплатформенность: Linux/MacOS, WebAssembly, Windows https://github.com/ArthurSonzogni/FTXUI
633
5
🐧 Лайфхак по Linux, который реально экономит время Команда find умеет не только искать файлы, но и сразу что-то с ними делат
🐧 Лайфхак по Linux, который реально экономит время Команда find умеет не только искать файлы, но и сразу что-то с ними делать через -exec. Пример: $ find ~/ -type f -exec ls -lah {} \; Что происходит: find находит все файлы и для каждого запускает ls, показывая права, размер и метаданные. Как работает -exec: - exec ls - команда, которую нужно выполнить - -lah - формат вывода (права, скрытые файлы, размеры) - {} - подставляет имя каждого найденного файла - \; - завершает команду (экранируем, иначе shell сломает) Полезно, когда нужно применить одно действие к куче файлов в разных местах. Важно: вместо \; можно использовать + тогда команда будет применяться сразу к группе файлов — быстрее и эффективнее Пример с несколькими командами: $ find . -name "*.txt" -exec wc {} \; -exec du -sh {} \; Считает слова и сразу показывает размер каждого файла. Сохрани — это база для работы с файлами в Linux.
632
6
⚡️ Чек-лист для твоего Linux сервера Перед тем как ставить проекты и открывать порты - приведи сервер в порядок. Мой чек-лист
⚡️ Чек-лист для твоего Linux сервера Перед тем как ставить проекты и открывать порты - приведи сервер в порядок. Мой чек-лист на первые 10 минут: - обнови систему и поставь базовые утилиты - создай отдельного пользователя и запрети root-login по SSH - включи firewall (UFW) и открой только нужные порты - настрой SSH-ключи вместо пароля - включи авто-обновления безопасности - зафиксируй таймзону и проверь логи - поставь fail2ban, чтобы брутфорс не убил сервер за ночь Это база, которая спасает 90% проблем на проде. sudo apt update && sudo apt -y upgrade sudo apt -y install htop curl wget git ufw fail2ban unattended-upgrades sudo timedatectl set-timezone Asia/Bangkok sudo adduser deploy && sudo usermod -aG sudo deploy sudo ufw allow OpenSSH && sudo ufw allow 80,443/tcp && sudo ufw --force enable sudo sed -i 's/^#?PasswordAuthentication./ PasswordAuthentication no/' /etc/ssh/sshd_config sudo sed -i 's/^#?PermitRootLogin./PermitRootLogin no/' /etc/ssh/sshd_config sudo systemctl restart ssh sudo dpkg-reconfigure --priority=low unattended-upgrades sudo systemctl enable --now fail2ban
533
7
🔐 Большинство курсов по кибербезопасности учат определения. Этот курс на Stepik учит думать как хакер. SQL-инъекции, XSS, CS
🔐 Большинство курсов по кибербезопасности учат определения. Этот курс на Stepik учит думать как хакер. SQL-инъекции, XSS, CSRF, эксплуатация бинарников, обход аутентификации - не в теории, а через живые задачи с реальными payload'ами. В финале - полноценный пентест-проект с CVSS-оценками и отчётом, как у профессиональных команд безопасности. Нулевой опыт? Не страшно. Всё - в легальной изолированной среде, с нуля до уровня пентест-собеседования. 👉 Начни здесь → https://stepik.org/a/279968/
404
8
Ты думаешь языки программирования - это просто код? На самом деле у каждого есть своя родина. C, Java, Go, Rust - все родилис
Ты думаешь языки программирования - это просто код? На самом деле у каждого есть своя родина. C, Java, Go, Rust - все родились в США. Python - из Нидерландов. Kotlin - Россия. Ruby - Япония. Scala - Швейцария. Фактически весь стек, на котором держится современный интернет - это глобальная сборка идей со всего мира. И чем дальше, тем сильнее это смешивается. Сохрани, чтобы не забыть, и подпишись на канал - здесь объясняю сложные вещи простым языком https://youtube.com/shorts/GXVX5fyEBVM?si=YgzKPCw-x0XG3doO
369
9
ИИ начал находить настоящие баги в ядре Linux. И никто не понимает, почему именно сейчас Грег Кроа-Хартман, один из ключевых
ИИ начал находить настоящие баги в ядре Linux. И никто не понимает, почему именно сейчас Грег Кроа-Хартман, один из ключевых мейнтейнеров ядра Linux, заявил что ситуация с AI-сгенерированными баг-репортами кардинально изменилась. Ещё недавно это был поток мусора - теперь это реальные баги с рабочими патчами. Его слова: «Что-то произошло месяц назад, и мир переключился. Теперь к нам приходят настоящие отчёты». И это не только Linux - по его словам, все крупные open source проекты видят то же самое. Команды безопасности общаются между собой неформально, и картина везде одинаковая. Никто не понимает, что именно изменилось. Кроа-Хартман говорит прямо: «Мы не знаем. Никто не знает почему. То ли инструменты стали сильно лучше, то ли люди просто начали пробовать. Похоже, что это много разных групп и компаний одновременно». Ядро Linux справляется - команда большая и распределённая. Баги мелкие, не критические, но поток реальный и не замедляется. А вот для маленьких open source проектов это проблема. У них просто нет людей, чтобы обработать внезапный наплыв качественных AI-репортов. Раньше страдали от мусорных репортов, теперь страдают от настоящих. По сути мы наблюдаем момент, когда AI-инструменты для поиска уязвимостей перешли из категории «игрушка» в категорию «инфраструктура». И open source к этому не готов. https://vc.ru/dev/2830028-ii-nashel-bagi-kotorye-lyudi-propuskali-30-let-meinteiner-linux-my-ne-ponimaem-chto-proizoshlo 🐍 Linux полезные ресурсы 🚀Max @linuxkalii
517
10
Совет для Linux💡 Получайте уведомления, когда ваши команды в терминале завершатся! $ sudo apt update; notify-send "Обновлени
Совет для Linux💡 Получайте уведомления, когда ваши команды в терминале завершатся! $ sudo apt update; notify-send "Обновление завершено" "Обновления получены" Замените apt update на любую команду, выполнение которой займет время. Не забудьте сначала установить inotify-tools: $ sudo apt install inotify-tools
547
11
20 Linux-команд, которые должен знать каждый разработчик: 1. ls — показать файлы и директории 2. cd — перейти в другую директ
20 Linux-команд, которые должен знать каждый разработчик: 1. ls — показать файлы и директории 2. cd — перейти в другую директорию 3. pwd — показать путь текущей директории 4. mkdir — создать новую директорию 5. rm — удалить файл или директорию 6. cp — скопировать файл или директорию 7. mv — переместить или переименовать файл 8. touch — создать новый файл 9. cat — вывести содержимое файла 10. nano — открыть файл в терминальном редакторе 11. grep — искать текст внутри файлов 12. find — найти файлы и директории 13. chmod — изменить права доступа к файлу 14. chown — изменить владельца файла 15. df -h — проверить свободное место на диске 16. top — посмотреть запущенные процессы 17. ps aux — показать список активных процессов 18. kill — завершить процесс 19. history — показать историю команд 20. clear — очистить экран терминала
685
12
بدون متن...
563
13
🐧 Linux управляет интернетом ☁️ AWS работает на Linux 🌐 Большинство веб-серверов работают на Linux 📦 Docker-контейнеры работают на Linux ☸️ Kubernetes-ноды работают на Linux 🔒 Инструменты безопасности работают на Linux 📡 Сетевые устройства работают на Linux 📱 Android построен на ядре Linux 🖥️ Суперкомпьютеры работают на Linux 🚀 Космические системы используют Linux 🤖 IoT-устройства работают на Linux 📊 Облачная инфраструктура работает на Linux 🧠 AI-кластеры работают на Linux 💾 Серверы дата-центров работают на Linux Основа облаков, DevOps, кибербезопасности, AI и современной инфраструктуры — это Linux. Фреймворки меняются. Инструменты развиваются. Платформы появляются и исчезают. Linux остаётся. Возможно, пора понять, на чём на самом деле работает интернет.
539
14
بدون متن...
632