Прежде чем пытаться защитить систему, важно понять, как она устроена. Ознакомьтесь со статьей Рори МакКьюна, чтобы узнать:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1🔥1
Forwarded from 1337
Победителей будет много, а для участия нужны лишь пара кликов:
1. Подписаться на Рифмы и Панчи, 1337 и на Техно.
2. Нажать «Участвовать» под этим постом
Что по призам:
1 место - Iphone 16 Pro
2 место - PS5 Slim
3 место - Nintendo Switch 2
4-10 места - 10 000 рублей на карту
Победителей определим 21 июля в 18:00 МСК. Всем удачи!
Please open Telegram to view this post
VIEW IN TELEGRAM
Пайплайны должны экономить время, а не тратить его 💯
Когда CI/CD отлажен до автоматизма, разработчик не теряет полдня на борьбу с пайплайнами, а берёт дополнительные проекты и зарабатывает больше. А ещё его реже беспокоят ночные вызовы из-за сбоев — звучит как профит, да?
Топовые команды давно автоматизируют рутину и нанимают тех, кто умеет это делать.
28 июля стартует курс «Gitlab CI/CD», на котором вы:
🔵 поймёте принципы работы CI/CD;
🔵 освоите конвейерный метод разработки;
🔵 настроите сложные пайплайны с кешированием, артефактами и параллельными задачами;
🔵 автоматизируете деплой с откатом в один клик;
🔵 освоите практичные инструменты CI/CD, GitLabCI, GitOps, Kaniko и ArgoCD.
С экспертами из индустрии вы пройдёте путь от создания простого пайплайна до настройки сложных вариантов CI/CD и заберёте лучшие практики, которые сможете сразу же применить в работе.
👉 Сейчас действует промокод LETO2025 на скидку 50%
Успейте освоить востребованный инструмент DevOps с выгодой и сделать свою работу проще, а доход — выше.
➡️ Забрать курс с выгодой
Когда CI/CD отлажен до автоматизма, разработчик не теряет полдня на борьбу с пайплайнами, а берёт дополнительные проекты и зарабатывает больше. А ещё его реже беспокоят ночные вызовы из-за сбоев — звучит как профит, да?
Топовые команды давно автоматизируют рутину и нанимают тех, кто умеет это делать.
28 июля стартует курс «Gitlab CI/CD», на котором вы:
🔵 поймёте принципы работы CI/CD;
🔵 освоите конвейерный метод разработки;
🔵 настроите сложные пайплайны с кешированием, артефактами и параллельными задачами;
🔵 автоматизируете деплой с откатом в один клик;
🔵 освоите практичные инструменты CI/CD, GitLabCI, GitOps, Kaniko и ArgoCD.
С экспертами из индустрии вы пройдёте путь от создания простого пайплайна до настройки сложных вариантов CI/CD и заберёте лучшие практики, которые сможете сразу же применить в работе.
👉 Сейчас действует промокод LETO2025 на скидку 50%
Успейте освоить востребованный инструмент DevOps с выгодой и сделать свою работу проще, а доход — выше.
➡️ Забрать курс с выгодой
diff
— полезный инструмент для поиска различий между файлами в терминале Linux. Однако icdiff
предлагает более удобное сравнение: вывод в виде двух колонок с подсветкой отличий$ icdiff config-1 config-2
Результат отобразит оба файла рядом друг с другом, а различия будут выделены красным и зелёным, что упрощает визуальное сравнение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤4
Выбери своё направление
1. Frontend
2. Python
3. Java
4. Тестировщик QA
5. Data Science
6. DevOps
7. C#
8. С/C++
9. PHP
10. Kotlin
11. Swift
12. Node.js
13. 1C
14. Flutter / Dart
15. Unity
16. Product Manager
17. Project Manager
18. System Analyst
19. Bussines Analyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10🔥6👍1🏆1
Иногда нужно протестировать или проинъектировать в работу процесса кастомную библиотеку, не трогая системные файлы и не получая root. Например — логировать open() вызовы или обмануть getenv(). Вместо хака с LD_PRELOAD и скриптами, можно использовать namespace и unshare:
# Подменяем библиотеку без root с помощью mount namespace
mkdir -p /tmp/myroot/lib
# Кладём свою библиотеку
cp ./my_lib.so /tmp/myroot/lib/
# Запускаем процесс в новом namespace с подменённым LD_LIBRARY_PATH
unshare -m -- bash -c '
mount --bind /tmp/myroot/lib /lib &&
LD_LIBRARY_PATH=/lib ./your_program
С помощью unshare мы создаём изолированный мир, где наш процесс думает, что всё как обычно, но на самом деле использует вашу кастомную версию libc, libssl или чего угодно.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17😁11🌚3❤2
Forwarded from localhost
Please open Telegram to view this post
VIEW IN TELEGRAM
👏7😁5👍2🤨1
Архитектура Docker состоит из трех основных компонентов
📌 Клиент Docker
Это интерфейс, через который осуществляется взаимодействие с пользователями. Он взаимодействует с демоном Docker.
📌 Docker Host
Здесь демон Docker принимает запросы Docker API и управляет различными объектами Docker, включая образы, контейнеры, сети и тома.
📌 Реестр Docker
Здесь хранятся образы Docker. Например, широко используется публичный реестр Docker Hub.
🐧 Linux Club
Это интерфейс, через который осуществляется взаимодействие с пользователями. Он взаимодействует с демоном Docker.
Здесь демон Docker принимает запросы Docker API и управляет различными объектами Docker, включая образы, контейнеры, сети и тома.
Здесь хранятся образы Docker. Например, широко используется публичный реестр Docker Hub.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Всё лучшее про IT бесплатно — уже на Базе
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2💔1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9👍2❤1😢1😐1
Умение вовремя и правильно останавливать выполняющиеся процессы — ключевой навык системного администратора. Когда процесс зависает, зачастую достаточно легкого вмешательства, чтобы его перезапустить или остановить.
Иногда процесс может потреблять все ресурсы системы. В обоих случаях необходимо использовать команды, которые позволяют эффективно управлять процессами.
Операционная система Linux предоставляет несколько команд для завершения некорректно работающих процессов, таких как pkill, kill и killall
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🌟 В список вошли такие дистрибутивы, как Deepin, Solus, Fedora, Debian, Manjaro и другие. Для каждого из них предоставлено краткое описание, подчеркивающее их особенности, целевую аудиторию и основные преимущества.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2❤1