Linux Academy
28.1K subscribers
645 photos
75 videos
5 files
561 links
Download Telegram
Локальный автобус
😁126🤣2512🔥12🐳4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Какой Linux выбрать

забудь про “самый быстрый”, “самый хакерский” и “самый красивый”. Выбирай тот, который не будет мешать тебе работать.

Для разработки, серверов, Docker и прод-сетапов лучший универсальный вариант - Ubuntu LTS. Это стабильность, тонны документации и совместимость почти со всем софтом.

Если хочется больше контроля и ощущения “я инженер, а не пользователь” - бери Debian.

Если ты хочешь максимальный контроль и готов разбираться глубже - Arch, но это уже осознанный выбор.

В 2026 году важнее не дистрибутив, а экосистема вокруг него - пакеты, поддержка, контейнеры и reproducible environment. Поэтому ставь Ubuntu LTS, настраивай окружение правильно и забудь про бесконечный distro-hopping.

# сохранить как setup.sh и запускать на новой машине

sudo apt update && sudo apt upgrade -y

# базовые инструменты разработчика
sudo apt install -y build-essential curl git wget htop tmux unzip

# docker
sudo apt install -y docker.io docker-compose
sudo systemctl enable docker
sudo usermod -aG docker $USER

# полезные алиасы
echo "alias ll='ls -lah'" >> ~/.bashrc
echo "alias gs='git status'" >> ~/.bashrc
echo "alias gp='git pull'" >> ~/.bashrc

# быстрый firewall
sudo apt install -y ufw
sudo ufw allow OpenSSH
sudo ufw enable

echo "Setup complete"
1713🥴8👎5🤓4👍3💊2👻1
🤣101204👍1😁1💅1
DevOps инструмент недели

QuickStack - превратите любой VPS в собственный PaaS

QuickStack — это open-source платформа, которая позволяет развернуть и управлять приложениями на своём сервере. Отличная альтернатива облачным сервисам вроде Vercel, Heroku или Azure — без лишних расходов и с полным контролем над инфраструктурой.

Что умеет QuickStack:

Установка одной командой
Разворачивается на VPS за минуту — без сложной настройки.

🐙 Git и Docker деплой
- Автодеплой из Git-репозиториев
- Поддержка Docker и Docker Hub
- Удобный workflow для CI/CD

📊 Мониторинг ресурсов
Встроенная панель показывает:
- CPU
- RAM
- использование ресурсов
- состояние сервисов

🛡️ Автоматическая безопасность
SSL-сертификаты подключаются автоматически через Let's Encrypt.

💻 Live-логи и Web Terminal
- Просмотр логов в реальном времени
- Веб-терминал для доступа к контейнерам
- Удобная отладка прямо из браузера

Почему это полезно:

Если вы хотите:
- снизить расходы на облако
- развернуть pet-проекты или стартап
- контролировать инфраструктуру
- быстро деплоить сервисы на свой VPS

QuickStack превращает обычный сервер в полноценную PaaS-платформу.

GitHub: https://github.com/biersoeckli/QuickStack
👍117
😁4118💯6🔥4
🔥 Linux Performance & Deep Debugging команды, которые должен знать каждый DevOps-инженер

Когда дашборды уже не помогают - ты идёшь в ОС.

Вот 10 команд, которые реально используют в продакшн-инцидентах:

1. strace -p <PID> -c
→ трассирует системные вызовы процесса и показывает, на чём он завис

2. perf top -p <PID>
→ live-профилирование CPU, сразу видно “горячие” функции

3. tcpdump -i eth0 -w capture.pcap port 8080
→ захват сетевого трафика для глубокого анализа

4. ab -n 10000 -c 100 http://localhost/
→ быстрый нагрузочный тест: 10k запросов, 100 одновременно

5. kubectl debug node/node1 -it --image=busybox
→ подключение к ноде через временный контейнер

6. dmesg -T | grep -i 'oom'
→ проверка OOM kill событий ядра

7. lsof -i :8080
→ какой процесс занял порт

8. iostat -xz 1 5
→ статистика диска в реальном времени

9. vmstat -w 1 5
→ память, swap и CPU в динамике

10. kubectl debug pod/app -it --copy-to=debug-pod --image=nicolaka/netshoot
→ глубокая диагностика сети внутри кластера

Когда всё горит - именно эти команды спасают.

Сохрани перед следующим прод-инцидентом
👍214😁1
😁30🗿102
Дуров раскритиковал Apple за удаление VPN-сервисов из российского App Store

Дуров против Apple
Apple удалила из российского App Store ряд VPN-приложений — в первую очередь тех, которые позволяли пользователям обходить интернет-цензуру под предлогом защиты персональных данных. Дуров жёстко осудил это решение: по его словам, компания фактически выступает инструментом ограничения свободы слова.
👍85🤣118🤔2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🧠 Как правильно установить и использовать браузер в Linux.

Если браузер работает медленно или ломается после обновлений - проблема часто не в Linux, а в установке. Многие ставят браузер из случайных источников или вручную скачивают архивы, из-за чего нет автообновлений, слетают зависимости и появляются ошибки.

Правильный подход - устанавливать браузер из официального репозитория или через пакетный менеджер системы. Тогда вы получаете:
• автоматические обновления безопасности
• корректные зависимости
• стабильную работу
• удобный запуск из системы

Для примера установим Google Chrome официальным способом.


Установка Google Chrome (Ubuntu / Debian)
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install -y ./google-chrome-stable_current_amd64.deb

Запуск браузера
google-chrome

Обновление системы (включая браузер)
sudo apt update && sudo apt upgrade -y

Проверка версии
google-chrome --version
🤣4285🥱2🔥1
😁523🕊1
➡️ Архитектура Linux простыми словами

Linux — это не просто система, а набор слоёв, которые работают вместе:

1. 🖥 Hardware
Железо: процессор, память, сеть — всё, что даёт вычислительную мощность

2. ⚙️ Kernel
Ядро системы — управляет ресурсами и напрямую общается с железом

3. 💻 Shell
Интерфейс (например, Bash), который переводит команды пользователя в язык ядра

4. 🛠 Utilities
Системные утилиты (ls, grep, cp) — инструменты для работы с системой

5. 🌐 Applications
Приложения: браузеры, плееры, IDE — то, с чем работает пользователь

📌 Как это работает вместе:

Ты вводишь команду → shell передаёт её ядру → ядро обращается к железу → утилиты/приложения выполняют задачу

Просто, но гениально.

#Linux #DevOps #Backend
👍33🥱104💯2
Выиграй деньги, став чемпионом ИТ-соревнования от МТС

Остались считанные дни до окончания регистрации — призовой фонд 1 500 000 рублей.

True Tech Hack — это три уникальные задачи для инженеров данных, разработчиков и системных аналитиков. За лучшие решения дают деньги и зовут на стажировку.

Для всех финалистов — закрытая вечеринка с диджеем в Москве на видовой площадке.

Регистрация закроется вечером 10 апреля — торопись!
5👍2
👍44🤯94💯3🤬1
В ядро Linux предложено включить распределённое реплицируемое блочное устройство DRBD 9

Для ядра Linux предложен набор патчей с реализацией распределенного реплицируемого блочного устройства DRBD 9, позволяющего создать подобие массива RAID-1, сформированного из зеркалируемых по сети накопителей, подключённых к разным системам. Драйвер намерены вначале протестировать в ветке linux-next и довести до готовности к интеграции в состав ядра Linux 7.2.

Подробнее:
https://opennet.ru/65158/
https://opennet.me/65158/
👍16🤔54
🤣64😁217
🔥 Лучшие БЕСПЛАТНЫЕ ресурсы по Linux в 2026 году

1. Linux Foundation Training
https://training.linuxfoundation.org/training/introduction-to-linux/

2. Linux Journey
https://linuxjourney.com

3. Ubuntu Tutorials
https://ubuntu.com/tutorials

4. Red Hat Training Resources
https://developers.redhat.com/learn

5. Документация GNU
https://gnu.org/manual

6. OverTheWire Bandit (Linux-варгеймы)
https://overthewire.org/wargames

7. Книга The Linux Command Line
https://linuxcommand.org/tlcl.php

8. MIT Missing Semester (Linux и CLI)

https://missing.csail.mit.edu

9. Туториалы по Linux от DigitalOcean
https://digitalocean.com/community/tutorials

10. Linux From Scratch
https://linuxfromscratch.org

11. Arch Linux Wiki
https://wiki.archlinux.org

12. Курс по Linux от freeCodeCamp
https://freecodecamp.org/news/tag/linux

13. Linux Survival (интерактивное обучение)
https://linuxsurvival.com

14. NDG Linux Essentials
https://netacad.com/courses/os-it/ndg-linux-essentials

15. Bash Guide (руководство по Bash)
https://tldp.org/LDP/Bash-Beginners-Guide/html
18