28352
Admin - @workakkk РКН: clck.ru/3FmvFv
Как запустить задачу в фоне в Linux: Ctrl+Z, bg и disown в Bash
Фоновая задача в Linux: Ctrl+Z, bg, disown
#Linux
https://www.youtube.com/shorts/IbBTyswsxm4
Как Linux клонирует процесс за миллисекунды и не тратит память?
Linux клонирует процесс через fork(), но не копирует его память сразу. Родитель и клон читают одни и те же страницы, а когда один из них пишет, происходит page fault, и ядро копирует только изменённую страницу. Этот трюк называется copy-on-write, и благодаря ему новые процессы в Linux создаются почти мгновенно.
Топ 10 инструментов защиты Linux-сервера на Ubuntu и Debian #linux
Разбираем 10 инструментов защиты Linux-сервера на Ubuntu и Debian: обновления, ss, UFW, SSH-ключи, Fail2ban, unattended-upgrades, AppArmor, journalctl, Lynis и restic. Начните с обновлений и безопасного входа по SSH, остальное добавляйте по списку. Сохраните, чтобы не потерять.
https://youtube.com/shorts/dfLhGiSlavg?feature=share
Почему капча Cloudflare пропускает тебя без клика? Как устроен Turnstile
Описание:
Пока ты смотришь на окошко «Я не робот», браузер уже выполняет скрытые проверки, и Cloudflare решает, нужна ли вообще галочка. После успешной проверки сайт получает одноразовый токен, который живёт всего 5 минут и сверяется на сервере. Коротко о том, как Turnstile отличает человека от бота.
#cloudflare #turnstile #капча #боты #кибербезопасность
https://youtube.com/shorts/YHiiOum-5jw?feature=share
Анонсировано открытие кода браузера Orion для Linux и Windows
Разработчики поисковой системы Kagi объявили о решении открыть исходный код редакций браузера Orion для платформ Linux и Windows. Детали будущей модели развития и лицензии Orion для указанных платформ намерены опубликовать в течение 30 дней. Рассматривается возможность передачи кода на попечение одной из некоммерческих организаций.
Подробнее:
https://opennet.ru/66403/
https://opennet.me/66403/
Смена пароля не убивает чужую сессию: почему хакер всё ещё внутри
Пароль проверяется только в момент входа. Дальше сервер выдаёт session_id, браузер носит его в cookie, и эта сессия живёт сама по себе, даже если пароль уже другой. Чтобы реально выбить чужого, нужно завершить все сеансы в настройках безопасности, задать уникальный пароль и включить 2FA.
#linux
22 октября Kubernetes-сообщество встречается офлайн в Москве!
Кому будет интересна конференция:
– DevOps- и SRE-инженерам;
– специалистам по Kubernetes и облачной инфраструктуре;
– платформенным инженерам;
– архитекторам и техническим руководителям;
– всем, кто занимается эксплуатацией и развитием инфраструктуры.
Что будет в течение дня?
🎤 Доклады
Программа продолжает дополняться, но уже сейчас в ней много интересных тем:
– От бизнес-требования к ядру Linux;
– Как дать агенту управление кластером вашей инфраструктуры;
– Как в MWS Cloud Platform доставляют системный софт в managed K8s;
– Как сделать мультитенантность в Kubernetes-платформе;
– LLM-диагностика инцидентов в Kubernetes и OpenStack.
Без острых тем тоже не обойдёмся: обсудим, есть ли сегодня альтернатива Kubernetes и всегда ли стоит строить инфраструктуру вокруг него, и попробуем разобраться, правда ли ИИ однажды оставит нас без работы.
⚡️ Активности партнеров
Дополнительная возможность пообщаться с участниками конференции и включиться в интерактивные форматы от партнеров.
🍻 Афтепати
После основной программы нетворкинг продолжится уже в неформальной обстановке.
👉 Регистрируйтесь и зовите коллег — все подробности по ссылке!
Шпаргалка по DNF: управление пакетами в Fedora, RHEL и Rocky Linux
Установить Nginx вместе с необходимыми зависимостями:
sudo dnf install nginx
sudo dnf upgrade
sudo dnf remove nginx
dnf search nginx
dnf info nginx
dnf list --installed
Хакеры взломали OpenAI с помощью… Claude.
Команде Hacktron понадобилось всего 72 часа, чтобы найти две серьёзные уязвимости: одну в обработке изображений, вторую в механизме авторизации.
В результате исследователи получили доступ к нескольким аккаунтам ChatGPT, включая аккаунт сотрудника OpenAI. А через него - к внутреннему GitHub компании. Уровень доступа оказался достаточным, чтобы внести изменение в один из репозиториев.
К счастью, это были белые хакеры. Они сразу сообщили OpenAI о проблеме, уязвимости закрыли, а команда получила вознаграждение $6,5 тыс.
Самая ироничная деталь всей истории - для взлома OpenAI исследователи использовали Claude.
https://www.hacktron.ai/blog/hacking-openai
Бинарный поиск реализовали вручную на x86 Assembly
Каждый рекурсивный вызов помещает в стек адрес массива, искомое значение и границы диапазона.
Середина вычисляется через add и div:
* значение меньше array[mid] - поиск продолжается слева
* больше - справа
* границы пересеклись - возвращается -1
* значение совпало - возвращается его индекс
Хороший пример того, что скрывают несколько строк на языке высокого уровня: работа со стеком, регистрами, адресами памяти и соглашением о вызовах.
🐧 Linux tip: если обычный `diff` уже бесит - попробуйте `icdiff`.
Он показывает два файла рядом и сразу подсвечивает различия цветом.
icdiff config-1 config-2
.env, nginx-файлы или версии кода намного удобнее.
⚡️ «Контейнеры - это просто Linux-процессы» - полезное упрощение, но не совсем правда
Обычно контейнер объясняют так:
> контейнер = обычный Linux-процесс + namespaces + cgroups
Для первого знакомства этого хватает. Но OCI Runtime Spec определяет контейнер шире: это изолированная среда для запуска процессов, а не сам процесс.
И Linux-механизмы, только один из вариантов реализации.
OCI охватывает не только Linux, но и:
- Windows
- FreeBSD
- Solaris
- z/OS
- VM-based containers
То есть контейнер не обязан быть «процессом в Linux». Важнее то, что среда соответствует контейнерной модели: изоляция, файловая система, ресурсы, lifecycle и правила запуска.
Хороший разбор того, что контейнер представляет собой на самом деле:
https://labs.iximiuz.com/tutorials/oci-containers-explained
🐧 Вышел Debian 13.7
Обновление принесло сразу 107 исправлений безопасности и 106 багфиксов.
Что обновили:
- installer
- kernel ABI
- Cinnamon
- glibc
- множество системных пакетов
Это point release, поэтому переустанавливать систему не нужно — достаточно обычного обновления пакетов.
Если используете Debian 13 в production или на рабочих машинах, обновление лучше не откладывать.
https://linuxiac.com/debian-13-7-released-with-107-security-updates-and-106-bug-fixes/
#Debian #Linux #OpenSource
Freeze
Инструмент для генерации изображений кода и вывода терминала.
https://github.com/charmbracelet/freeze
Удалил файл, а место не освободилось. Почему так в Linux
Снёс лог на 50 гигабайт, а df -h всё так же показывает 95 процентов. Причина в том, что процесс держит файл открытым: имя из каталога исчезло, а сами данные живут, пока жив дескриптор. Ищешь виновника через lsof и grep deleted, гасишь процесс или перезапускаешь сервис, и место возвращается.
🔴В 2025 году Россияне заработали 5,3 млрд рублей на арбитраже криптовалют
По данным Минфин 32% граждан покинули своё место работы поскольку в среднем уже в первый месяц смогли заработать 250 000 рублей, а через 2-3 месяца с легкостью вышли на семизначные числа.
Самое смешное, что лишь 8% россиян что-то слышали об этой профессии хотя все инструкции бесплатно лежат на канале Арбитраж Криптовалют
Там объясняют, как имея телефон и доступ в интернет заработать свои первые $3000. Причём разжёвывают так доступно, что поймёт даже ребенок. Кстати, на канале сегодня вышла новая рабочая связка!
Ссылка для входа — /channel/+n8X2lGzXalNkYmRi
🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку
Окружение решает больше, чем кажется.
Собрал папки и каналы, где можно быстрее влиться в нужное направление, следить за трендами и не вариться в своём пузыре.
AI: t.me/ai_machinelearning_big_data
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
DevOps: t.me/DevOPSitsec
Docker: /channel/+90Z5TAyfuNU5YmRi
Golang: t.me/Golang_google
Rust: t.me/rust_code
C++: t.me/cpluspluc
C#: t.me/csharp_ci
Java: t.me/javatg
JavaScript: t.me/javascriptv
React: t.me/react_tg
Frontend: t.me/front
PHP: t.me/phpshka
Android: t.me/android_its
Мобильная разработка: t.me/mobdevelop
Базы данных: t.me/sqlhub
Data Science: t.me/data_analysis_ml
Big Data: t.me/bigdatai
Математика: t.me/data_math
Физика: t.me/fizmat
Kubernetes: t.me/kubernetc
GameDev: /channel/gamedev
Haskell: t.me/haskell_tg
Собеседования и карьера:
DS собеседования: t.me/machinelearning_interview
Python собеседования: t.me/python_job_interview
Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: /channel/addlist/2Ls-snqEeytkMDgy
Папка Frontend: /channel/addlist/mzMMG3RPZhY2M2Iy
Полезное сверху:
ИТ-мемы: t.me/memes_prog
Английский для программистов: t.me/english_forprogrammers
ИИ и технологии: t.me/vistehno
954 ГБ open-source курсов: /channel/+rKBQEMccAA01MTcy
ИТ-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy
Max Ai: https://max.ru/ai_machinelearning_big_data
Max python: https://max.ru/pythonl
ТЕХНО: https://max.ru/vistehno
Max Go: https://max.ru/Golang_google
Max Linux: https://max.ru/linuxkalii
Devops: https://max.ru/DevOPSitsec
C#: https://max.ru/csharp_ci
C++: https://max.ru/cpluspluc
SQL: https://max.ru/sqlhub
Java: https://max.ru/javatg
Подписывайся на нужные направления и собирай себе ленту, которая реально двигает вперёд.
openSUSE закрывает Leap Micro как отдельный дистрибутив.
Leap Micro создавался как immutable Linux для контейнерных хостов, виртуальных машин и edge-систем. Теперь эту модель переносят прямо в обычный openSUSE Leap.
Начиная с Leap 16.1 появится новый Immutable Mode:
- системные файлы будут read-only
- обновления будут создавать snapshots
- при проблемах систему можно быстро откатить назад
Отдельных Leap Micro 6.3 и 7.0 уже не будет. Вместо них openSUSE делает immutable-подход частью основной ветки Leap.
То есть immutable Linux в openSUSE не исчезает, наоборот, его переводят из отдельного продукта в стандартный режим основной системы.
💡 Linux Совет #84 - управление сроком действия паролей
Команда chage позволяет посмотреть и настроить aging-политику пользователя.
Проверить текущие параметры:chage -l username
Полезные варианты:
* -M - через сколько дней пароль истечёт
* -m - минимальный срок до следующей смены
* -d 0 - заставить сменить пароль при следующем входе
* -E - дата окончания действия аккаунта
* -W - за сколько дней предупреждать об истечении
Пример:sudo chage -M 90 anusha
Удобно для серверов, корпоративных систем и контроля политики паролей.
⚡️ Harness Engineering - полный курс на русском
Как заставить AI-агента писать код надёжно. Не «какую модель выбрать», а как спроектировать вокруг неё рабочую систему: инструкции, инструменты, среду, состояние и верификацию.
Курс - от нуля до продвинутых тем: теоретическая база из 11 блоков, 14 модулей, 8 практических проектов, 14 лабораторных работ, диагностический протокол «как починить агента», библиотека готовых шаблонов, карта инструментов, 40 приёмов и каталог антипаттернов.
Главный тезис курса: способность модели и надёжность исполнения - это две разные вещи. Одна и та же модель в «голой» среде и в среде с продуманным harness даёт качественно разные результаты. Апгрейд модели - это самый дорогой и обычно не самый эффективный способ починить агента.
https://github.com/justxor/Harness_ru
Ошибка EOWNERDEAD в Linux: поток умер, мьютекс остался
Что делать, если поток завершился с блокировкой? Сон Джинву объясняет robust mutex, восстановление данных и ошибку ENOTRECOVERABLE за 74 секунды.
#Linux #Программирование #Многопоточность #SoloLeveling
🐧 Управление пакетами в Linux через yum
На старых системах семейства RHEL для установки и обновления программ используется yum. Он работает с RPM-пакетами и автоматически устанавливает необходимые зависимости.
Установить Nginx из подключённых репозиториев:
sudo yum install nginx
sudo yum update
sudo yum remove nginx
yum search nginx
yum info nginx
yum list installed
dnf. Команда yum может сохраняться для совместимости.
Читать полностью…
The Terminal Sunday
Приложение, которое напоминает, что каждый день нужно использовать по максимуму.
⁉️Вы точно не так защищены, как вам кажется. Проверьте себя!
Безопасность давно вышла за рамки антивирусов и сложных паролей. Сегодня вас могут взломать через перехват сессии в Telegram, поддельную Wi-Fi точку или забытую почту, привязанную к десятку сервисов. Чтобы уметь защищаться, нужно понимать, как устроена атака.
🦔Академия CyberYozh выпустила бесплатный курс-интенсив Кибербезопасность в цифровой эре, где без душной теории объясняет логику цифровой гигиены.
Чему вы научитесь:
📍 Искать собственные утечки (OSINT по себе).
📍 Правильно реагировать на угрозы и защищать устройства на уровне профессионалов.
📍 Понимать базовое мышление ИБ-специалиста.
Идеально как для новичков, так и для тех, кто хочет структурировать свои знания по личной безопасности в сети.
👉 Забрать курс и начать учиться
🐧 Linux Cheat Sheet - шпаргалка по командам Linux
Самая удобная шпаргалка по Linux и Bash на русском: теория простым языком (как устроены файлы, процессы, права, память, загрузка и сеть), команды терминала, права доступа, процессы, сеть, SSH, systemd, grep/sed/awk, Vim и готовые однострочники - с примерами.
А для тех, кто идёт дальше, - продвинутый уровень: Bash для профи, LVM и RAID, трассировка и производительность, ядро, безопасность, контейнеры, восстановление системы и вопросы с собеседований.
https://github.com/justxor/Linux-/
🔥 Один из лучших обучающих курсов на StepiK по SQL
SQL можно знать годами и всё равно теряться, когда запрос внезапно начинает тормозить в проде.
Этот курс про уровень, где ты не просто пишешь SELECT, а понимаешь, что происходит внутри MySQL, почему запрос работает медленно и как ускорить его без новых проблем. Здесь разбираются EXPLAIN, индексы, CTE, оконные функции, транзакции, аналитические паттерны, legacy SQL и работа с AI-ассистентами.
Каждый урок - с практикой и реальными SQL-задачами на MySQL 8 с автопроверкой.
После курса ты сможешь увереннее разбирать чужой код, находить узкие места и предлагать решения, которые действительно работают.
Для подписчиков скидка - 49% в течение 2 суток: https://stepik.org/a/298827/
113 пакетов в Void Linux остались без сопровождения из-за несогласия с политикой использования AI
Андреа Бранкалеони (Andrea Brancaleoni) прекратил сопровождение 113 пакетов в дистрибутиве Void Linux в ответ на нетерпимость применения AI-инструментов для анализа изменений и выполнения рутинных задач. Без сопровождения остались такие пакеты, как alacritty, arpwatch, asus-kbd-backlight, clementine, docker-cli, etcd, flint, forego, fscrypt, kubernetes, libguestfs, libnfc, moby, openresolv, packer, racket, rancher-compose, terraform, thermald, trollock, ttf-ubuntu-font-family, vagrant и virt-manager.
Подробнее:
https://opennet.ru/66275/
https://opennet.me/66275/
🔥 Хочешь расти в IT быстрее остальных? Перестань учиться в одиночку
Можно годами смотреть курсы, читать документацию и всё равно топтаться на месте.
А можно попасть в правильное окружение, где каждый день обсуждают новые инструменты, вакансии, реальные кейсы, ошибки и то, что уже завтра станет стандартом.
Я собрал папки и каналы по разным направлениям IT, чтобы ты быстрее находил нужных людей, идеи и полезный контент - без бесконечного поиска.
AI: t.me/ai_machinelearning_big_data
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
DevOps: t.me/DevOPSitsec
Docker: /channel/+90Z5TAyfuNU5YmRi
Golang: t.me/Golang_google
Rust: t.me/rust_code
C++: t.me/cpluspluc
C#: t.me/csharp_ci
Java: t.me/javatg
JavaScript: t.me/javascriptv
React: t.me/react_tg
Frontend: t.me/front
PHP: t.me/phpshka
Android: t.me/android_its
Мобильная разработка: t.me/mobdevelop
Базы данных: t.me/sqlhub
Data Science: t.me/data_analysis_ml
Big Data: t.me/bigdatai
Математика: t.me/data_math
Физика: t.me/fizmat
Kubernetes: t.me/kubernetc
GameDev: /channel/gamedev
Haskell: t.me/haskell_tg
Собеседования и карьера:
DS собеседования: t.me/machinelearning_interview
Python собеседования: t.me/python_job_interview
Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: /channel/addlist/2Ls-snqEeytkMDgy
Папка Frontend: /channel/addlist/mzMMG3RPZhY2M2Iy
Полезное сверху:
ИТ-мемы: t.me/memes_prog
Английский для программистов: t.me/english_forprogrammers
ИИ и технологии: t.me/vistehno
954 ГБ open-source курсов: /channel/+rKBQEMccAA01MTcy
ИТ-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy
Max Ai: https://max.ru/ai_machinelearning_big_data
Max python: https://max.ru/pythonl
ТЕХНО: https://max.ru/vistehno
Max Go: https://max.ru/Golang_google
Max Linux: https://max.ru/linuxkalii
Devops: https://max.ru/DevOPSitsec
C#: https://max.ru/csharp_ci
C++: https://max.ru/cpluspluc
SQL: https://max.ru/sqlhub
Java: https://max.ru/javatg
Подпишись и сохрани, здесь регулярно появляются новые подборки, инструменты и материалы, которые реально помогают расти быстрее.
Хакеру не нужен твой пароль. Он войдёт по украденной сессии
Пароль можно вообще не взламывать: достаточно увести cookie или токен уже авторизованного пользователя, и система будет считать чужого своим. Это session hijacking, вход через открытую дверь вместо взлома ворот. На Linux лечится проверкой активных сессий через who и last, принудительным завершением подозрительных, TMOUT и ClientAliveInterval, двухфакторкой на SSH и fail2ban.
https://www.instagram.com/reel/DcdnUm8swkV/?stkn=OGpyenp5YjZydjEy
#naruto #hacking
В Asahi Linux обеспечена официальная поддержка устройств Apple на чипах M3
Разработчики проекта Asahi, нацеленного на портирование Linux для работы на компьютерах Mac, оснащённых ARM-чипами, разработанными компанией Apple, объявили о реализации официальной поддержки компьютеров Mac на чипах Apple M3. Заявлена возможность работы на устройствах MacBook и iMac серий M3, M3 Pro и M3 Max (Mac Studio/M3 Ultra пока не поддерживается).
Подробнее:
https://opennet.ru/66228/
https://opennet.me/66228/