ch
Feedback
LinuxCamp | DevOps

LinuxCamp | DevOps

前往频道在 Telegram

Обо мне: C/C++/Linux эксперт. Говорим про разработку, Linux, DevOps, сети и администрирование. Админ (реклама): @XoDefender Чат: @linuxcamp_chat Менеджер: @Spiral_Yuri Биржа: https://telega.in/c/linuxcamp_tg РКН: https://clck.ru/3RWA3C

显示更多

📈 Telegram 频道 LinuxCamp | DevOps 的分析概览

频道 LinuxCamp | DevOps (@linuxcamp_tg) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 13 959 名订阅者,在 技术与应用 类别中位列第 9 131,并在 俄罗斯 地区排名第 47 183

📊 受众指标与增长动态

невідомо 创建以来,项目保持高速增长,吸引了 13 959 名订阅者。

根据 06 七月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -98,过去 24 小时变化为 -3,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 27.85%。内容发布后 24 小时内通常能获得 10.66% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 3 888 次浏览,首日通常累积 1 489 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 23
  • 主题关注点: 内容集中在 linuxcamp, ядро, linux, диск, docker 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
Обо мне: C/C++/Linux эксперт. Говорим про разработку, Linux, DevOps, сети и администрирование. Админ (реклама): @XoDefender Чат: @linuxcamp_chat Менеджер: @Spiral_Yuri Биржа: https://telega.in/c/linuxcamp_tg РКН: https://clck.ru/3RWA3C

凭借高频更新(最新数据采集于 07 七月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

13 959
订阅者
-324 小时
-277
-9830
帖子存档
Если вы работаете в айти и не хотите вылететь с рынка через 3-4 года, развивайте софт-скиллы. Тимлиду не нужно уметь писать к
Если вы работаете в айти и не хотите вылететь с рынка через 3-4 года, развивайте софт-скиллы. Тимлиду не нужно уметь писать код – с этим лучше справляется его команда и даже нейронки, а вот грамотно менеджерить команду и выстраивать процессы – реально важный навык. Прокачивайте не только хард-скиллы, но и «гибкие» навыки — это то, что останется востребованным даже в эпоху ИИ. А если с головой нырять в обучение лень, читайте канал Тимлид на удалёнке. Там вся внутрянка от первого лица: как справляться с выгоранием, не терять фокус в условиях многозадачности и развить управленческие качества. С юмором, честно и без занудства. Почитайте на досуге, много нового узнаете: @teamleadonline

😎 Биг дроп на канале: как я бы учил программирование с 0? Я уже как 5 лет учу программирование. За это время совершал ошибки
😎 Биг дроп на канале: как я бы учил программирование с 0? Я уже как 5 лет учу программирование. За это время совершал ошибки и корректировал свой путь. Есть много вещей, которые я бы делал иначе, чтобы процесс шел более эффективно. В новом видео делюсь опытом и рассказываю, как, по моему мнению, стоит учить программирование, учитывая наличие ИИ в современном мире: — какие ошибки я бы точно не повторил и как себя держать в ментальном порядке — как быстро обучаться так, чтобы знания не выветривались через пару дней. Также поговорим о том, что нужно на старте учить и в какой последовательности — как не попасть в "Tutorial hell" и не увязнуть в потреблении курсов Видос уже на канале: YouTube

htop: фишки, о которых часто забывают О htop знают практически все пользователи линухи. Его воспринимают как "красивый top", а для каких-то систем она вообще предустановлена по умолчанию. Но всеми возможностями пользуются редко, либо вообще не в курсе о них, хотя они реально могут ускорять работу. Сортировка и дерево процессов: Сортировку процессов можно переключать на лету. Часто по умолчанию htop показывает нагрузку по CPU, но нажми F6 - и список можно отсортировать по памяти, времени жизни, приоритету или IO. Это удобно, если нужно понять, кто именно грузит систему, не только процессор.
htop
# F6 → выбрать Mem% или TIME+
Есть режим дерева процессов. Нажми F5, и все процессы выстроятся в иерархию с отступами, где видно, кто чей родитель. Это помогает, например, при отладке сервисов или контейнеров, когда нужно быстро увидеть, какой процесс кого породил.
htop
# F5 → Tree
Поиск, приоритеты и завершение: Поиск по процессам тоже встроен. Просто нажми / и введи часть имени процесса. Найденные совпадения будут подсвечены. Это быстрее, чем прокручивать сотни строк глазами.

htop
# /nginx
Можно менять приоритет процессов прямо из интерфейса. Выбираешь процесс стрелками, нажимаешь F7/F8 и меняешь nice-уровень. Таким образом можно «успокоить» прожорливую задачу без выхода в отдельные команды.
htop
# стрелками выбрать процесс
# F7 - снизить nice, F8 - повысить
Если нужно убить процесс, не обязательно выходить и писать kill. Выбираешь его и нажимаешь F9. Htop спросит, каким сигналом завершить.
htop
# стрелками выбрать процесс
# F9 → SIGTERM или SIGKILL
Дополнительные метрики: Есть и скрытые метрики. Через F2 открывается меню настроек, где можно включить показ IO по процессам, swap, контекстные переключения, page faults. Htop сразу отобразит эти данные в колонках.
htop
# F2 → Columns → выбрать IO_read, IO_write, MajFLT
Подводный момент: htop показывает данные только в момент запуска, он не хранит историю и не строит долгосрочных графиков. Поэтому если проблему нужно отлавливать во времени, лучше использовать atop или glances. Вывод: htop - это не просто «цветной top», а мощный инструмент: сортировка, дерево процессов, поиск, изменение приоритетов, завершение задач и гибкая настройка колонок. LinuxCamp | #utils

👩‍💻 Всем программистам посвящается! Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования
👩‍💻 Всем программистам посвящается! Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования: Выбирай своё направление: 👩‍💻 Linux — t.me/linux_ready 🖼️ DevOpst.me/devops_ready 👩‍💻 Python — t.me/python_ready 🤔 InfoSec & Хакинг — t.me/hacking_ready 🖥 SQL & Базы Данных — t.me/sql_ready 🤖 Нейросетиt.me/neuro_ready 👩‍💻 C/C++ — https://t.me/cpp_ready 👩‍💻 C# & Unity — t.me/csharp_ready 👩‍💻 Java — t.me/java_ready 📖 IT Книги — t.me/books_ready 👩‍💻 Frontend — t.me/frontend_ready 📱 JavaScript — t.me/javascript_ready 👩‍💻 Backend — t.me/backend_ready 📱 GitHub & Git — t.me/github_ready 👩‍💻 Весь IT — t.me/it_ready 👩‍💻 Bash & Shell — t.me/bash_ready 🖥 Design — t.me/design_ready 📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!

Тест скорости сети одной командой Запуск без установки: Иногда нужно быстро проверить интернет, но нет желания ставить отдельные пакеты. В Linux можно сделать speedtest одной командой:

curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 -
Команда скачает Python-скрипт speedtest-cli и тут же запустит его без установки. На выходе будет привычный результат с ping, download и upload. Для работы нужен установленный python3. Если его нет:

sudo apt install python3
Установка для постоянного использования: Если планируете пользоваться регулярно, то удобнее поставить сам speedtest-cli:

sudo apt install speedtest-cli
После этого достаточно просто выполнить команду:

speedtest
LinuxCamp | #utils #microhelp

Тест скорости сети одной командой Запуск без установки: Иногда нужно быстро проверить интернет, но нет желания ставить отдельные пакеты. В Linux можно сделать speedtest одной командой:

curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 -
Команда скачает Python-скрипт speedtest-cli и тут же запустит его без установки. На выходе будет привычный результат с ping, download и upload. Для работы нужен установленный python3. Если его нет:

sudo apt install python3
Установка для постоянного использования: Если планируете пользоваться регулярно, то удобнее поставить сам speedtest-cli:

sudo apt install speedtest-cli
После этого достаточно просто выполнить команду:

speedtest
LinuxCamp | #utils #microhelp

PewDiePie-технарь в деле 🤯 PewDiePie завёл GitHub и выкатил свои dotfiles для Arch (Hyprland) README проекта встречает нас н
PewDiePie-технарь в деле 🤯 PewDiePie завёл GitHub и выкатил свои dotfiles для Arch (Hyprland) README проекта встречает нас надписью «Добро пожаловать, командир» (почему-то на русском) Короч, поздравляем его с переходом на новую ступень эволюции. Хочу от него курсы по системной разработке 🗣 Репозиторий: pewdiepie-archdaemon/dionysus LinuxCamp | #news #memes

Все надоело и пропал интерес, чувствуешь себя амебой, а о работе даже думать тошно. Бывает? Монотонная работа, куча задач. Го
Все надоело и пропал интерес, чувствуешь себя амебой, а о работе даже думать тошно. Бывает? Монотонная работа, куча задач. Голова кипит, а потом наступает ступор, когда мысли о любых активностях вызывают отвращение. Психолог взрослого человека — канал для IT-специалистов, у которых периодически опускаются руки и отключается мозг, ибо переработки и постоянная тревожность не приводят к другим исходам. ✓ Как научиться отвлекаться от работы и отдыхать? ✓ Как совместить кучу рабочих задач и время с семьей? ✓ Как справиться с прокрастинацией? ✓ Как не растерять запал, даже если начальник и коллеги 💩 и кажется, что ничего не выходит? Подписывайтесь на @vadimpetrovpsi и начните с закрепа. Там вас ждет бесплатный мини-курс «Саморегуляция». Он поможет начать работать с апатией и сделать первый шаг по возвращению к жизни.

Docker и Podman: в чём разница? Оба инструмента нужны, чтобы запускать контейнеры в Linux. Контейнер - это процесс с отдельными namespace и cgroup, которому «кажется», что у него есть свой собственный хост, сеть и файловая система. Но у Docker и Podman архитектура работы разная. Как устроен Docker: Docker устроен по модели «демон + клиент». На машине работает сервис dockerd с root-правами, который управляет всеми контейнерами. Когда вы пишете команду docker run nginx, CLI отправляет её демону, дальше запускается цепочка:
dockerd → containerd → containerd-shim → runc → PID 1 контейнера
Контейнерные процессы видны в ps, но родитель у них containerd-shim. Как устроен Podman: Podman демона не имеет. Команда podman run nginx сразу создаёт отдельный процесс-контейнер, за которым следит маленький монитор conmon:
podman → conmon → runc/crun → PID 1 контейнера
В дереве процессов видно сам контейнер, а не один общий демон. Rootless режим: С rootless режимом тоже разница. Docker может работать без root через rootlesskit и slirp4netns, но этот режим появился позже и имеет ограничения (например, не все сетевые возможности доступны). Podman изначально задумывался как rootless-friendly:

podman run --userns=keep-id -d alpine sleep 1000
Сеть: Сеть у Docker в rootful-режиме - это мост docker0 и правила iptables:

ip link show docker0
В rootless - slirp4netns. У Podman начиная с версии 4.x сеть делает связка netavark + aardvark-dns, в rootless тоже используется slirp4netns или pasta. Оркестрация: Для Docker есть официальный docker compose. У Podman - podman-compose (комьюнити) и поддержка pods:

podman pod create --name mypod
podman run --pod mypod -d nginx
podman run --pod mypod -d redis
Ещё Podman умеет работать с Kubernetes-манифестами: podman play kube и podman generate kube. Вывод: Оба запускают одни и те же OCI-образы, но Docker работает через демон и привычен для большинства DevOps-пайплайнов, а Podman - без демона, с изначальной поддержкой rootless и pods, ближе к модели Kubernetes. LinuxCamp | #docker #devops

Где будет всё ИТ-комьюнити этой осенью? На IT Elements! Конференции, сделанной айтишниками для айтишников. 10–11 сентября площадка в третий раз станет точкой притяжения тех, кто реально делает ИТ в России. В этом году в фокусе — критически важные направления отрасли: инфраструктура, сети и кибербезопасность, а также данные и AI/ML. Тематические треки: ▪️Инфраструктура: антихрупкость в архитектуре, инфраструктура для ИИ, отечественные решения, защита, стратегии, ключевые платформы (гибридные облака, БД, хранилища), контейнеры и Kubernetes. ▪️Сети: будущее сетей, сервис, ЦОДы для ИИ, VXLAN, балансировка, UC, управление. ▪️Кибербезопасность: киберустойчивость, импортозамещение NGFW, безопасная разработка, управление уязвимостями, мониторинг инцидентов, киберучения. ▪️Данные и ИИ: Data-driven-инфраструктура, миграция на LakeHouse, Big Data, автоматизация разработки, MES-оптимизация, корпоративные GPT-ассистенты и агенты, ESM-системы. Формат: офлайн в Москве или онлайн. Участие бесплатное, по предварительной регистрации.

Ubuntu 25.10 теперь использует sudo-rs В свежих daily-сборках Ubuntu 25.10 вместо классического sudo применяется sudo-rs, пер
Ubuntu 25.10 теперь использует sudo-rs В свежих daily-сборках Ubuntu 25.10 вместо классического sudo применяется sudo-rs, переписанный на Rust. Это шаг к повышению устойчивости к эксплойтам благодаря защитам Rust. Вернуться к старому sudo можно через update-alternatives, а оригинальная версия останется доступной вплоть до LTS-релиза 26.04. Этот переход — часть стратегии Ubuntu по внедрению современных, безопасных инструментов системы.

Кто там собирался начать учиться после лета? 🤨 Запись на новый поток DevOps Upgrade уже открыта, а ранние цены значительно н
Кто там собирался начать учиться после лета? 🤨 Запись на новый поток DevOps Upgrade уже открыта, а ранние цены значительно ниже, чем перед стартом ❗️ Что будет на курсе: ✔️ вводный модуль с плавным входом в процесс обучения + большой курс по Linux и Git в подарок 🎁 ✔️ 16 часов обучения в неделю, из которых 12 часов — практика ✔️ 14 Q&A-сессий с ментором и спикерами курса ✔️ 1 групповой практикум, 2 сертификации и сквозной учебный проект на базе собственного приложения SlurmTalks ✔️ финальный проект и диплом установленного образца 📘 Ранние цены действуют до 1 сентября, старт потока — 29 сентября 📆 ➡️ Успевайте внести предоплату, чтобы забронировать самую низкую цену на сайте 📌

Подводим итоги полугодия Чуть с опозданием, но делаю сводку ключевых постов (март - август 2025): Оболочка 1. Перемещайся по файловой системе как флеш: CDPATH SSH 1. Автоматическая защита SSH от перебора 2. Портфорвардинг по ssh 3. autossh — чтобы SSH-туннели не отваливались Сеть 1. Как найти процесс, который грузит сеть: nethogs 2. nft: современный фаервол в Linux, который заменил iptables 3. ss: современный способ смотреть порты и сетевые соединения 4. ncdu — лучший способ быстро очистить место на сервере 5. Шпаргалка по ufw для базовой настройки фаервола 6. Шпора по флагам rsync Файлы и каталоги 1. Введение в команды: pushd, popd, dirs 2. Практика использования: pushd, popd, dirs 3. Как вернуть последний каталог в стек? 4. Полезные опции для поиска файлов через grep 5. Удаление файлов старше n дней: find 6. Как разбить файл на части: split 7. Если часто просматриваешь логи, помни про "tail -f" 8. Как правильно удалять ссылки? 9. Команда chgrp и изменение атрибутов ссылок 10. Приводим хаос данных к порядку: sort 11. lsof: что держит порт, файл или устройство занятым? 12. rg (ripgrep) - самый быстрый поиск в файлах 13. fzf - быстрый «поиск-как-пишешь» прямо в терминале 14. bat — «цветной cat» с номерами строк и подсветкой кода 15. Продвинутый просмотр размера каталога: du Разбор команд 1. Разница между su и su - 2. Как менять пароли: passwd 3. Как узнать разрядность операционки? 4. Как работает cron и зачем он нужен? 5. Команда watch: живой взгляд на процессы и метрики 6. tmux: держим терминал «живым», даже если связь пропала 7. tldr — короткие примеры вместо километров man-страниц 8. Быстрая работа с json и yaml прямо в терминале 9. Разбираемся в пакетных менеджерах 10. Как узнать тип сессии: Wayland или Xorg? 11. Собери себе эстетичный IDE в терминале Личные практики: 1. Как я познакомился с Dbus-ом 2. Утилиты для работы с DBus сервисами 3. На повестке дня gsettings 4. Подключение к сети через "CaptivePortal" 5. Мой Linux roadmap DevOps 1. От cron‑а к DAG‑ам: зачем нужен оркестратор и почему именно Airflow 2. Базовая настройка Nginx и подключение домена: как я это сделал 3. Как очистить сервер от мусора 4. Что такое Ansible - и как обновить пакеты сразу на 10 серверах 5. Caddy - замена Nginx с авто-TLS и минимальной настройкой 6. Что такое logrotate и как он спасает ваши диски Docker 1. Собираем минимальный Docker образ 2. Из чего состоит Dockerfile? 3. Команда docker init: как использовать на Windows 4. Почему docker compose logs -f спасает на проде 5. Оптимизация Dockerfile и образов 6. Что такое docker network и зачем он нужен? 7. Масштабируем сервисы через docker compose --scale 8. Что такое Docker Swarm и как с ним работать 9. Закрываем Docker-порты правильно 10. Минимальная настройка мониторинга контейнеров в терминале Systemd 1. Как сделать службу недоступной? 2. Проверка статуса службы 3. Где же сидят эти службы? 4. Systemd Timer - альтернатива cron Файловая система 1. Размонтирование файловой системы: unmount 2. Типы файловых систем Linux 3. Удобная работа с файловой системой через CLI: mc 4. Как исправить "rm: cannot remove ‘file’: Device or Resource Busy"? Подборки 1. Лучшие эмуляторы терминала 2. Топ 5 полезных приложений на Linux Процессы и программы 1. Namespaces в Linux: как работает изоляция процессов LinuxCamp | #sumup

Инфраструктура под ключ за 4 часа: миф или реальность? ➡️ узнайте на бесплатном вебинаре от учебного центра Слёрм ❗️Главные в
Инфраструктура под ключ за 4 часа: миф или реальность? ➡️ узнайте на бесплатном вебинаре от учебного центра Слёрм ❗️Главные вопросы: 🔹 Какие компоненты инфраструктуры можно развернуть «из коробки», а какие придется разворачивать руками? 🔹 Terraform и Ansible — Король и Королева, или есть альтернативы? 🔹 Пошаговый алгоритм развёртывания: что нужно сделать до старта, на шаге 0 и далее до момента введения в эксплуатацию? 🔹 Какие бывают точки отказа (SPOF), и где они обитают? 🔹 Увеличение нагрузки: на каком этапе об этом думать? 🔹 Что делать при сбое? Все пропало? Или можно подстелить солому? В конце вебинара — подарок чек-лист для старта и оптимальная последовательность действий Ведущий: Евгений Федосеев, DevOps-инженер в «ПУЛЬС АЙТИМ» Спикер: Павел Минкин, DevOps-инженер в Финтех 📆 Когда: 3 сентября в 19:00 мск 🍂 Занять место на вебинаре — через бота 📌

Namespaces в Linux: как работает изоляция процессов Когда мы говорим про контейнеры и виртуализацию на уровне ОС, ключевая технология, которая это обеспечивает - namespaces. Это механизм ядра Linux, который изолирует процессы друг от друга и даёт им иллюзию, что они работают в отдельной системе. По умолчанию все процессы видят одну и ту же систему: один список процессов, один hostname, одну файловую иерархию. Namespaces позволяют разрезать это пространство на отдельные «куски», и процесс внутри такого куска думает, что он единственный в системе. Пример создания namespace: Создать новый namespace можно утилитой unshare. Например, давайте изолируем hostname:

sudo unshare --uts /bin/bash
Теперь в новом шелле можно поменять имя хоста:
hostname container1
Если открыть вторую сессию и выполнить hostname, мы увидим старое имя. То есть разные процессы живут с разными настройками. Пример изоляции процессов: В обычной системе ps покажет все процессы, но если создать новый PID namespace:

sudo unshare --pid --fork --mount-proc /bin/bash
и выполнить там:
ps -ef
то видно будет только процессы внутри этого namespace. Для приложения это выглядит так, будто оно единственное в системе. Namespaces бывают разных типов: UTS - изоляция имени хоста и домена. PID - изоляция процессов. Mount - отдельная файловая иерархия. Network - собственные сетевые интерфейсы и таблицы маршрутов. IPC - изоляция межпроцессного взаимодействия. User - собственные пользователи и идентификаторы. Cgroup - изоляция и управление ресурсами (каждый процесс видит только свою часть иерархии cgroups). Вывод: На практике контейнеры в Docker или Podman используют комбинацию нескольких namespaces сразу. Поэтому внутри контейнера видно только свои процессы, сеть, файловую систему и т.д. Главный плюс namespaces - это лёгкая изоляция без полноценной виртуальной машины. Но они не решают задачу безопасности полностью, поэтому для жёсткой изоляции применяют дополнительные механизмы, например cgroups и seccomp. LinuxCamp | #utils #bymagadrovosex

А потому что компанию нужно правильную выбирать) Сначала windows под забором ставит, а потом, что... LinuxCamp | #memes
А потому что компанию нужно правильную выбирать) Сначала windows под забором ставит, а потом, что... LinuxCamp | #memes

Знаешь только apt? Разбираемся в пакетных менеджерах Многие начинают с ubuntu и apt, но потом сталкиваются с другими дистрибутивами. Там вместо привычных команд - dnf или pacman. Плюс новые форматы приложений. Давайте расширим базу наших знаний и пройдемся по всем популярным менеджерам пакетов: Apt Начнём с apt. Он используется в Debian и всех его производных: Ubuntu, Linux Mint, Pop!_OS. Это один из самых простых и понятных менеджеров:

sudo apt update
sudo apt install htop
Плюс apt в том, что пакеты проверяются и приходят из официальных репозиториев, а значит они стабильны и хорошо интегрируются в систему. Минус - версии могут заметно отставать от апстрима, а чтобы получить новое, приходится подключать PPA или ставить вручную. Dnf Используется в Fedora, RHEL и CentOS. Это развитие старого yum. Он работает схожим образом, но отличается продуманным управлением зависимостями и расширенной системой плагинов:

sudo dnf install htop
Преимущество dnf - обновления в Fedora приходят очень быстро, почти сразу после релиза. В корпоративных системах на RHEL, наоборот, делают упор на стабильность. Минус - экосистема поменьше, чем у Debian/Ubuntu, и часть пакетов приходится искать в сторонних репозиториях. Pacman Arch Linux и все его производные, например Manjaro, используют pacman.

sudo pacman -Syu htop
Pacman минималистичный и очень быстрый. У Arch одно из самых свежих и полных репозиториев. А если чего-то нет, есть AUR, где пользователи выкладывают свои PKGBUILD. Нужно учитывать, что не все пакеты из AUR одинаково безопасны. Snap Теперь перейдём к универсальным форматам. Snap - это контейнеризованные пакеты от Canonical. Он предустановлен в Ubuntu, а в других системах ставится отдельно. На Debian и Ubuntu-подобных он доступен в репозитории:

sudo apt update
sudo apt install snapd
В Fedora нужно включить snapd и добавить поддержку сервисов:

sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap
В Arch Linux установка выглядит так:

sudo pacman -S snapd
sudo systemctl enable --now snapd.socket
После этого можно ставить приложения:

sudo snap install vlc
Flatpak Он решает похожую задачу. Предустановлен в Fedora, а в других системах добавляется вручную. В Ubuntu и Debian ставится так:

sudo apt install flatpak
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
В Fedora он уже включён, достаточно лишь подключить Flathub:

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
В Arch Linux flatpak доступен напрямую:

sudo pacman -S flatpak
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
После чего можно устанавливать приложения, например:

flatpak install flathub com.spotify.Client
Flatpak экономит место за счёт общих библиотек и даёт гибкий контроль доступа. Но приложения из Flathub могут быть тяжелее и иногда хуже интегрируются с системой. Вывод apt, dnf и pacman — это системные менеджеры, каждый со своим семейством дистрибутивов. Они надёжные и интегрированные, но иногда ограничены по свежести пакетов. Snap и Flatpak - это универсальные форматы, которые работают поверх любой системы, позволяют получать последние версии программ, но требуют больше ресурсов. На практике часто сочетают оба подхода: системный менеджер для базовых пакетов и Flatpak или Snap для новых приложений. Такой микс даёт и стабильность, и актуальность. LinuxCamp | #utils

Линус, три в одном Мне вот этот комментарий на Reddit понравился: «Если бы я оказался на необитаемом острове, и единственным
Линус, три в одном Мне вот этот комментарий на Reddit понравился:
«Если бы я оказался на необитаемом острове, и единственным способом выбраться оттуда было бы сделать красивый интерфейс, я бы там и умер». — Торвальдс, великий дизайнер
Мы же, как раз, все его и знаем как "великого дизайнера" 🗣 LinuxCamp | #memes

🐸 Основы Linux: самые нужные команды Держи несколько базовых команд, которые помогут тебе чувствовать себя "на коне". Узнать
🐸 Основы Linux: самые нужные команды Держи несколько базовых команд, которые помогут тебе чувствовать себя "на коне". Узнать путь Начнем с перемещения по файловой системе. Команда pwd показывает, где ты находишься сейчас:
pwd
Посмотреть файлы Если нужно посмотреть, что лежит в папке, используется ls. Для удобства сразу пиши флаги "-l" или "-la", чтобы увидеть доп инфу и скрытые файлы:

ls -la
Создать каталоги Создавать папки и файлы можно через mkdir и touch. Например, так создаётся новая директория и пустой файл внутри неё:

mkdir projects
cd projects
touch readme.txt
Переместить/скопировать файлы Чтобы переместить или скопировать файлы, пригодятся mv и cp. Перемещение файла в другую папку выглядит так:

mv readme.txt /home/user/Documents/
А если нужно именно скопировать:

cp readme.txt backup_readme.txt
Посмотреть содержимое файла Чтение содержимого файла можно сделать через cat, а если файл большой, то удобнее использовать less:

cat readme.txt
less /var/log/syslog
Поиск файла Иногда нужно найти, где именно лежит файл. Для этого есть команда find:

find /home/user -name "*.txt"
Управление процессами Работа с процессами тоже часто нужна. Чтобы посмотреть, что сейчас запущено, используется ps или более наглядный top:
ps aux
top
А чтобы завершить процесс по PID, выполняется kill:
kill 1234
Управление правами доступа И, конечно, права доступа. Проверить их можно через ls -l, а изменить с помощью chmod. Например, дать права на выполнение скрипта:

chmod +x script.sh
LinuxCamp | #utils

Увеличение рыночной доли Linux ОС Linux с каждым годом все более уверенно подгребает под себя пользователей и набирает оборот
Увеличение рыночной доли Linux ОС Linux с каждым годом все более уверенно подгребает под себя пользователей и набирает обороты. Подъехали свежие цифры текущей доли рынка Linux на десктопах: — Судя по статистике от различных источников (Statcounter, Steam Survey, Statista и Stack Overflow), доля Linux на десктопах варьируется от 2,7% до 4%. — Среди геймеров на Steam она составляет ~ 2,9%, опережая macOS. — По опросу вутри Steam, самыми ходовыми ос являются: Arch Linux, Linux Mint и Ubuntu. Так что продолжаем проталкиваться в массы и учить программирование, чтобы проталкивать Linux в массы) LinuxCamp | #news