Latest posts

Linux Academy
22 Sept, 11:01
🐧 Linux tip: если обычный diff уже бесит - попробуйте icdiff.Он показывает два файла рядом и сразу подсвечивает различия цветом.icdiff config-1 config-2Слева - один файл, справа - второй. Изменённые строки видно мгновенно, поэтому сравнивать конфиги, .env, nginx-файлы или версии кода намного удобнее.Для быстрого визуального сравнения файлов — очень полезная утилита.


Linux Academy
22 Sept, 09:08
🔥 Один из лучших обучающих курсов на StepiK по SQLSQL можно знать годами и всё равно теряться, когда запрос внезапно начинает тормозить в проде.Этот курс про уровень, где ты не просто пишешь SELECT, а понимаешь, что происходит внутри MySQL, почему запрос работает медленно и как ускорить его без новых проблем. Здесь разбираются EXPLAIN, индексы, CTE, оконные функции, транзакции, аналитические паттерны, legacy SQL и работа с AI-ассистентами.Каждый урок - с практикой и реальными SQL-задачами на MySQL 8 с автопроверкой.После курса ты сможешь увереннее разбирать чужой код, находить узкие места и предлагать решения, которые действительно работают.Для подписчиков скидка - 49% в течение 2 суток: https://stepik.org/a/298827/


Linux Academy
20 Sept, 14:03
⚡️ «Контейнеры - это просто Linux-процессы» - полезное упрощение, но не совсем правдаОбычно контейнер объясняют так:> контейнер = обычный Linux-процесс + namespaces + cgroupsДля первого знакомства этого хватает. Но OCI Runtime Spec определяет контейнер шире: это изолированная среда для запуска процессов, а не сам процесс.И Linux-механизмы, только один из вариантов реализации.OCI охватывает не только Linux, но и:- Windows - FreeBSD - Solaris - z/OS - VM-based containersТо есть контейнер не обязан быть «процессом в Linux». Важнее то, что среда соответствует контейнерной модели: изоляция, файловая система, ресурсы, lifecycle и правила запуска.


Linux Academy
18 Sept, 12:01



Linux Academy
17 Sept, 09:39



Linux Academy
14 Sept, 10:04
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/
Linux Academy
13 Sept, 12:45
🐧 Вышел 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


Linux Academy
13 Sept, 10:45
🔥 Хочешь расти в 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: https://t.me/+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


Linux Academy
12 Sept, 12:01
FreezeИнструмент для генерации изображений кода и вывода терминала.https://github.com/charmbracelet/freeze
Linux Academy
10 Sept, 12:02edited
Хакеру не нужен твой пароль. Он войдёт по украденной сессииПароль можно вообще не взламывать: достаточно увести cookie или токен уже авторизованного пользователя, и система будет считать чужого своим. Это session hijacking, вход через открытую дверь вместо взлома ворот. На Linux лечится проверкой активных сессий через who и last, принудительным завершением подозрительных, TMOUT и ClientAliveInterval, двухфакторкой на SSH и fail2ban.https://www.instagram.com/reel/DcdnUm8swkV/?stkn=OGpyenp5YjZydjEy#naruto #hacking
Linux Academy
8 Sept, 12:02
Удалил файл, а место не освободилось. Почему так в LinuxСнёс лог на 50 гигабайт, а df -h всё так же показывает 95 процентов. Причина в том, что процесс держит файл открытым: имя из каталога исчезло, а сами данные живут, пока жив дескриптор. Ищешь виновника через lsof и grep deleted, гасишь процесс или перезапускаешь сервис, и место возвращается.
Linux Academy
7 Sept, 10:03
В 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/
Linux Academy
6 Sept, 10:20
💡 Linux Совет: mknod - команда, которую редко используешь, но полезно знатьВ Linux через mknod можно создавать специальные файлы: named pipes, block devices и character devices.Named pipe: sudo mknod mypipe pBlock device: sudo mknod /dev/mydevice b 8 0Character device: sudo mknod /dev/mydevice c 1 7Опции: p — named pipe b — block device c — character device -m — права доступаПроверить тип файла:


Linux Academy
5 Sept, 12:33
forwarded from @memes_prog
Ребята, оцените мои обои.


Linux Academy
4 Sept, 10:16
💡 Совет Linux - управление пакетами через apt-getНа Debian и Ubuntu пакеты можно устанавливать, обновлять и удалять прямо из терминала.Установить пакет:sudo apt-get install nginxapt-get автоматически подтянет необходимые зависимости.Обновить список доступных пакетов:sudo apt-get updateОбновить уже установленные:sudo apt-get upgradeУдалить пакет:


Linux Academy
2 Sept, 15:05
✔️ Linux Совет: повторяй команду автоматически каждые несколько секундНужно постоянно следить за диском, нагрузкой или размером логов?Используй watch:watch -n 2 df -hКоманда df -h будет запускаться каждые 2 секунды, а вывод — обновляться прямо в терминале.Полезно для:— дискового места — free -h — uptime — ls -lh для растущих логов — любых команд, результат которых меняется со временемВыйти можно клавишей q.


Linux Academy
2 Sept, 12:32
🔥 Python + AI без игрушечных демок. Курс для тех, кто хочет собирать рабочие системы.Stepik: «Python современный AI для разработчика и автоматизации задач»63 урока, 382 шага, практика с кодом и автопроверкой.Внутри: RAG, tool calling, агенты, evals, MCP, Ollama, vLLM, pgvector + HNSW, безопасный text-to-SQL, prompt injection, кэш, очереди и sandbox для агентного кода.Плюс реальные автоматизации: почта, отчёты, боты, вебхуки и браузерные сценарии.Для тех, кто уже знает Python и хочет перейти к production AI.⏳ 72 часа скидка 55%https://stepik.org/a/295921


Linux Academy
2 Sept, 12:00
Порт занят, а процесса нет. Знакомься, TIME_WAITbind: address already in use, при этом ss -tulnp | grep :8080 не находит вообще ничего. Процесс действительно умер, а TCP-соединение ещё доживает в состоянии TIME_WAIT, и порт выглядит занятым.Смотри не на список процессов, а на состояние сокета: если это TIME_WAIT, оно уйдёт само, а для частых перезапусков сервиса ставь SO_REUSEADDR вместо того, чтобы убивать процессы вслепую.
Linux Academy
1 Sept, 12:03



Linux Academy
31 Aug, 10:29
LFG — это инструмент командной строки, который помогает находить правильные команды терминала для задач.GitHubGitHub - bjarneo/tAI: tAI is an AI terminal assistant CLI that helps you with Linux and macOS commands.tAI is an AI terminal assistant CLI that helps you with Linux and macOS commands. - bjarneo/tAI
Related Channels
Other channels in the same section of the catalogue.
