ch
Feedback
Devops / Bash / Linux

Devops / Bash / Linux

关闭频道

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

显示更多
1 107
订阅者
无数据24 小时
-17
+130

数据加载中...

相似频道
无数据
有任何问题?请刷新页面或联系我们的客服
标签云
无数据
有任何问题?请刷新页面或联系我们的客服
进出提及
---
---
---
---
---
---
吸引订阅者
六月 '26
六月 '26
+3
在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个频道中
日期
订阅者增长
提及
频道
05 六月+1
04 六月+1
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
0
3
Быстрый Linux совет 🐧 Заканчивается место на диске и непонятно, куда оно ушло? Эта команда покажет самые «тяжёлые» директории: $ du -h / --max-depth=1 2>/dev/null | sort -rh | head -10 Что происходит: du - считает размер --max-depth=1 — только первый уровень sort -rh - сортирует по размеру head -10 - выводит топ 10 Быстро находишь, где лежит основной объём данных. Сохрани, пригодится.
0
4
FTXUI Простая кроссплатформенная библиотека C++ для пользовательских интерфейсов на базе терминала! • Функциональный стиль •
FTXUI Простая кроссплатформенная библиотека C++ для пользовательских интерфейсов на базе терминала! • Функциональный стиль • Простой и элегантный синтаксис • Создаваемые консольные UI поддерживают навигацию с помощью клавиатуры и мыши • Поддержка UTF8 • Поддержка анимации • Поддержка рисования • Нет зависимостей • Кроссплатформенность: Linux/MacOS, WebAssembly, Windows https://github.com/ArthurSonzogni/FTXUI
0
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.
0
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
0
7
🔐 Большинство курсов по кибербезопасности учат определения. Этот курс на Stepik учит думать как хакер. SQL-инъекции, XSS, CS
🔐 Большинство курсов по кибербезопасности учат определения. Этот курс на Stepik учит думать как хакер. SQL-инъекции, XSS, CSRF, эксплуатация бинарников, обход аутентификации - не в теории, а через живые задачи с реальными payload'ами. В финале - полноценный пентест-проект с CVSS-оценками и отчётом, как у профессиональных команд безопасности. Нулевой опыт? Не страшно. Всё - в легальной изолированной среде, с нуля до уровня пентест-собеседования. 👉 Начни здесь → https://stepik.org/a/279968/
0
8
Ты думаешь языки программирования - это просто код? На самом деле у каждого есть своя родина. C, Java, Go, Rust - все родилис
Ты думаешь языки программирования - это просто код? На самом деле у каждого есть своя родина. C, Java, Go, Rust - все родились в США. Python - из Нидерландов. Kotlin - Россия. Ruby - Япония. Scala - Швейцария. Фактически весь стек, на котором держится современный интернет - это глобальная сборка идей со всего мира. И чем дальше, тем сильнее это смешивается. Сохрани, чтобы не забыть, и подпишись на канал - здесь объясняю сложные вещи простым языком https://youtube.com/shorts/GXVX5fyEBVM?si=YgzKPCw-x0XG3doO
0
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
0
10
Совет для Linux💡 Получайте уведомления, когда ваши команды в терминале завершатся! $ sudo apt update; notify-send "Обновлени
Совет для Linux💡 Получайте уведомления, когда ваши команды в терминале завершатся! $ sudo apt update; notify-send "Обновление завершено" "Обновления получены" Замените apt update на любую команду, выполнение которой займет время. Не забудьте сначала установить inotify-tools: $ sudo apt install inotify-tools
0
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 — очистить экран терминала
0
12
没有文字...
0
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 остаётся. Возможно, пора понять, на чём на самом деле работает интернет.
0
14
没有文字...
0