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"
забудь про “самый быстрый”, “самый хакерский” и “самый красивый”. Выбирай тот, который не будет мешать тебе работать.
Для разработки, серверов, 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"
✍17❤13🥴8👎5🤓4👍3💊2👻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
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
👍11❤7
🔥 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
→ глубокая диагностика сети внутри кластера
Когда всё горит - именно эти команды спасают.
Сохрани перед следующим прод-инцидентом ⚡
Когда дашборды уже не помогают - ты идёшь в ОС.
Вот 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
→ глубокая диагностика сети внутри кластера
Когда всё горит - именно эти команды спасают.
Сохрани перед следующим прод-инцидентом ⚡
👍21❤4😁1
Дуров раскритиковал Apple за удаление VPN-сервисов из российского App Store
Дуров против Apple
Apple удалила из российского App Store ряд VPN-приложений — в первую очередь тех, которые позволяли пользователям обходить интернет-цензуру под предлогом защиты персональных данных. Дуров жёстко осудил это решение: по его словам, компания фактически выступает инструментом ограничения свободы слова.
Дуров против Apple
Apple удалила из российского App Store ряд VPN-приложений — в первую очередь тех, которые позволяли пользователям обходить интернет-цензуру под предлогом защиты персональных данных. Дуров жёстко осудил это решение: по его словам, компания фактически выступает инструментом ограничения свободы слова.
👍85🤣11❤8🤔2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🧠 Как правильно установить и использовать браузер в Linux.
Если браузер работает медленно или ломается после обновлений - проблема часто не в Linux, а в установке. Многие ставят браузер из случайных источников или вручную скачивают архивы, из-за чего нет автообновлений, слетают зависимости и появляются ошибки.
Правильный подход - устанавливать браузер из официального репозитория или через пакетный менеджер системы. Тогда вы получаете:
• автоматические обновления безопасности
• корректные зависимости
• стабильную работу
• удобный запуск из системы
Для примера установим Google Chrome официальным способом.
Если браузер работает медленно или ломается после обновлений - проблема часто не в 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
🤣42❤8✍5🥱2🔥1
➡️ Архитектура Linux простыми словами
Linux — это не просто система, а набор слоёв, которые работают вместе:
1. 🖥 Hardware
Железо: процессор, память, сеть — всё, что даёт вычислительную мощность
2. ⚙️ Kernel
Ядро системы — управляет ресурсами и напрямую общается с железом
3. 💻 Shell
Интерфейс (например, Bash), который переводит команды пользователя в язык ядра
4. 🛠 Utilities
Системные утилиты (ls, grep, cp) — инструменты для работы с системой
5. 🌐 Applications
Приложения: браузеры, плееры, IDE — то, с чем работает пользователь
📌 Как это работает вместе:
Ты вводишь команду → shell передаёт её ядру → ядро обращается к железу → утилиты/приложения выполняют задачу
Просто, но гениально.
#Linux #DevOps #Backend
Linux — это не просто система, а набор слоёв, которые работают вместе:
1. 🖥 Hardware
Железо: процессор, память, сеть — всё, что даёт вычислительную мощность
2. ⚙️ Kernel
Ядро системы — управляет ресурсами и напрямую общается с железом
3. 💻 Shell
Интерфейс (например, Bash), который переводит команды пользователя в язык ядра
4. 🛠 Utilities
Системные утилиты (ls, grep, cp) — инструменты для работы с системой
5. 🌐 Applications
Приложения: браузеры, плееры, IDE — то, с чем работает пользователь
📌 Как это работает вместе:
Ты вводишь команду → shell передаёт её ядру → ядро обращается к железу → утилиты/приложения выполняют задачу
Просто, но гениально.
#Linux #DevOps #Backend
👍33🥱10❤4💯2
Выиграй деньги, став чемпионом ИТ-соревнования от МТС
Остались считанные дни до окончания регистрации — призовой фонд 1 500 000 рублей.
True Tech Hack — это три уникальные задачи для инженеров данных, разработчиков и системных аналитиков. За лучшие решения дают деньги и зовут на стажировку.
Для всех финалистов — закрытая вечеринка с диджеем в Москве на видовой площадке.
Регистрация закроется вечером 10 апреля — торопись!
Остались считанные дни до окончания регистрации — призовой фонд 1 500 000 рублей.
True Tech Hack — это три уникальные задачи для инженеров данных, разработчиков и системных аналитиков. За лучшие решения дают деньги и зовут на стажировку.
Для всех финалистов — закрытая вечеринка с диджеем в Москве на видовой площадке.
Регистрация закроется вечером 10 апреля — торопись!
❤5👍2
В ядро Linux предложено включить распределённое реплицируемое блочное устройство DRBD 9
Для ядра Linux предложен набор патчей с реализацией распределенного реплицируемого блочного устройства DRBD 9, позволяющего создать подобие массива RAID-1, сформированного из зеркалируемых по сети накопителей, подключённых к разным системам. Драйвер намерены вначале протестировать в ветке linux-next и довести до готовности к интеграции в состав ядра Linux 7.2.
Подробнее:
https://opennet.ru/65158/
https://opennet.me/65158/
Для ядра Linux предложен набор патчей с реализацией распределенного реплицируемого блочного устройства DRBD 9, позволяющего создать подобие массива RAID-1, сформированного из зеркалируемых по сети накопителей, подключённых к разным системам. Драйвер намерены вначале протестировать в ветке linux-next и довести до готовности к интеграции в состав ядра Linux 7.2.
Подробнее:
https://opennet.ru/65158/
https://opennet.me/65158/
👍16🤔5❤4
🔥 Лучшие БЕСПЛАТНЫЕ ресурсы по 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
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