У вас закончился пробный период!
Для полного доступа к функционалу, пожалуйста, оплатите премиум подписку
LI
Linux | Automation | Network | DevOps
https://t.me/linautonet
Возраст канала
Создан
Язык
Русский
-
Вовлеченность по реакциям средняя за неделю
29.8%
Вовлеченность по просмотрам средняя за неделю

Канал для тех кто увлекается Linux, компьютерными сетями, автоматизацией, DevOps, NetDevOps, NetOps, DevNet, GitOps, etc... Материалы, статьи, инструменты для профессионального роста, а также обмена опытом. Сотрудничество: @solizarevich

Сообщения Статистика
Репосты и цитирования
Сети публикаций
Сателлиты
Контакты
История
Топ категорий
Здесь будут отображены главные категории публикаций.
Топ упоминаний
Здесь будут отображены наиболее частые упоминания людей, организаций и мест.
Найдено 42 результата
17
Docker. Часть 1. Основные понятия 👩‍💻

Docker — это клиент-серверное ПО, написанное на Go, позволяющее упаковывать и запускать приложения в контейнере. 

Сервер Docker — это демон dockerd. Он выполняет основную работу с образами, контейнерами, сетями и томами.
Клиент — интерфейс командной строки (CLI). Взаимодействует с демоном посредством API.

Клиент и демон могут находиться на одной машине или удаленно.

Подробнее про образы и контейнеры.

Образ — это основа для создания контейнера. Он создается из Dockerfile и доступен только для чтения. Образ имеет слоистую структуру, он собирается из инструкций в Dockerfile — каждая последующая инструкция создает новый слой. Образы можно создавать самостоятельно из базовых образов (например, node), доступных в реестрах, таких как Docker Hub.

Основные команды для работы с образами:

docker build [path/url] #сборка образа

docker images #список образов

docker rmi [image] #удалить образ

Контейнер — это доступный чтения и записи экземпляр образа. Его можно создать, запустить, остановить или удалить. Нужно понимать, что контейнеры не могут хранить состояние — при их удалении данные уничтожаются. Для решения этой проблемы используют тома, но о них позже.

Основные команды для работы с контейнерами:

docker run [image] #запуск контейнера
-d — запуск в фоновом режиме
-e, --env — установить переменные среды
-i — в интерактивной режиме
-t — запуск терминала
--name — присвоить имя контейнеру
-p — проброс портов
--rm — автоматическое удаление контейнера после остановки

docker stop [container] #остановка контейнера
docker exec [container] [command] #запустить команду в работающем контейнере

docker logs [container] #просмотр логов контейнера
-f — прослушивание логов в онлайн режиме

docker ps #список работающих контейнеров
-а — все контейнеры

docker start [container] #запуск контейнера

docker restart [container] #перезапуск контейнера

docker rm [container] #удаление контейнера

docker stop [container] #остановка контейнера

Linux | Automation | Network | DevO
ps 👍

#Docker
21.04.2025, 18:38
t.me/linautonet/80
46
Немного про виртуализацию и контейнеризацию 👩‍💻

Виртуализация — предоставление общих ресурсов физической машины, для изоляции процессов друг от друга.
Виртуализация позволяет запускать несколько экземпляров операционных систем на одном компьютере с изолированными ресурсами, контролируемыми гипервизором. К слову, гипервизор — это та самая технология, которая обеспечивает возможность виртуализиции, управляет физическими ресурсами и взаимодействует с оборудованием.

Различают гипервизоры:
    • I типа — работает непосредственно с физическим оборудованием. Например, VMware ESXi, Microsoft Hyper-V, KVM.
    • II типа — взаимодействует с физическим оборудованием через ОС хостовой машины. Устанавливается как ПО, например, Oracle VirtualBox, Vmware.

Контейнеризация — или виртуализация на уровне ОС — это технология, позволяющая использовать ядро ОС изолированными процессами. Эти процессы зачастую называют контейнерами. Контейнеризация обеспечивается cgroups и namespaces. Кратко про них, cgroups — создает виртуальные группы процессов, для которых можно регулировать потребление системных ресурсов (процессор, память, сеть). Namespaces (пространства имен) изолирует ресурсы процессов.

В итоге, виртуальная машина — имеет ядро ОС, процесс инициализации, драйверы, использует оборудование с помощью гипервизора и имеет полную изоляцию гостевых ОС. Контейнер — это отдельная группа процессов, управляемых совместным ядром ОС.

Linux | Automation | Network | DevO
ps 👍

#Linux #Виртализация #Контейнеризация
20.04.2025, 10:31
t.me/linautonet/78
43
👩‍�� Полезные ресурсы по Python: подборка для новичков и не только

Если вы начинаете изучать Python или хотите систематизировать свои знания, эта статья — настоящая находка. Автор собрал более 50 ресурсов: от официальной документации и курсов до Telegram-каналов и сообществ.​

🔹 Обучение:

    - Официальная документация Python и Django

    - Бесплатные курсы на Stepik, Code Basics и других платформах

    - Интерактивные тренажёры, такие как Python Tutor​

🔹 Практика:

    - Платформы для решения задач: Codewars, LeetCode, CheckiO​

🔹 Сообщества и мероприятия:

    - PyCon, PiterPy, Moscow Python Meetup

    - Telegram-каналы и чаты для общения и обмена опытом​

🔹 Работа и наставничество:

    - Каналы с вакансиями для Python-разработчиков

    - Платформы для поиска менторов​
  
📌 Полный список ресурсов и ссылки доступны в статье

Linux | Automation | Network |
DevOps 👍

#Обучение #Automation #Python
18.04.2025, 18:33
t.me/linautonet/77
44
👩‍💻 Схема заимодействия контейнерных технологий в рамках работы с привычными инструментами может быть представлена следующим образом:

1️⃣ Утилита podman с помощью Libpod API обращается к библиотеке libpod, которая вызывает низкоуровневый container runtime (по умолчанию утилиту runc)
   containers/podm
an
    Podman Comman
ds

2️⃣ Утилита docker с помощью Docker API вызывает сервис dockerd
    docker/cli
    Docker CLI reference
    Docker architecture
    Docker API

3️⃣ Сервис dockerd вызывает сервис containerd
    Dockerd referen
ce

4️⃣ Сервис containerd вызывает низкоуровневый container runtime (по умолчанию утилиту runc)
    containerd/containe
rd
    Containerd Scope and principles

5️⃣ Сервис kubelet с помощью протокола CRI вызывает сервис container runtime (например, containerd или crio)
   Container Runtime Interface
    Container Runtimes
    CRI: the Container Runtime Interface

6️⃣ Сервис containerd вызывает низкоуровневый container runtime (по умолчанию runc)
   Containerd CRI

7️⃣ Сервис cri-o вызывает низкоуровневый container runtime (по умолчанию runc)
    cri-o/cri-o

8️⃣ Утилита OCI container runtime (по умолчанию runc):

   🔸 runc с помощью библиотеки libcontainer создает контейнер по runtime-spec, взаимодействуя с подсистемами ядра Linux – пространствами имен (namespaces) и контрольными группами (cgroups)
   opencontainers/r
unc
   runc man
   opencontainers/runc/libcontainer

   🔸 crun создает контейнер по runtime-spec, взаимодействуя с подсистемами ядра Linux – пространствами имен (namespaces) и контрольными группами (cgroups)
    containers/crun

Linux | Automation | Network | De
vOps 👍

#DevOps #Kubernetes
18.04.2025, 10:10
t.me/linautonet/76
43
🧠 Linux Memory Management — основы, которые должен знать каждый админ

Как Linux управляет памятью? Что такое page cache, зачем нужен swap и как ядро решает, что выгрузить? Если у тебя под рукой htop или free -m, но ты до сих пор не до конца понимал, что там отображается — самое время разобраться.

📌 Кратко по делу:

🔹 Virtual Memory — каждый процесс думает, что у него своё пространство. А под капотом — адреса транслируются через MMU.

🔹 Paging — всё разбито на страницы. Быстрое выделение и освобождение памяти + легко писать на диск при нехватке RAM.

🔹 Page Cache — ускоряет работу с файлами. Удалил кеш — и всё снова будет медленным. Никогда не паникуй из-за «мало свободной памяти» — это всего лишь page cache.

🔹 Buffers — кеш для метаданных файловой системы. Тоже в RAM, но не путай с page cache.

🔹 Swap — когда ядру совсем тяжело, оно начнёт выкидывать в swap. Если его нет — может прилететь OOM Killer.

🔹 Overcommit — ядро может «пообещать» больше памяти, чем реально есть. См. vm.overcommit_memory.

🔹 slab/slub allocator — механизмы управления кэшем объектов ядра. Твоя сеть, I/O и всё остальное активно этим пользуется.

🛠 Если хочется углубиться и навести порядок в голове:

🔗  Подробнее в статье

Linux | Automation | Netwo
rk | DevOps 👍

#Linux
17.04.2025, 18:03
t.me/linautonet/75
39
👩‍�� Настраиваем Linux как маршрутизатор с FRRouting

Если вы сетевой инженер или системный администратор и давно искали подробный, без лишней «воды», гайд по настройке маршрутизации на Linux.

В материале подробно разобраны:

    🔸 Настройка коммутации и VLAN с помощью bridge-utils.

    🔸 Конфигурация маршрутизации с FRRouting (RIP, OSPF, BGP).

    🔸 Реализация MPLS и L3VPN для изоляции трафика.

    🔸 Запуск EVPN/VXLAN с использованием netlab и containerlab.

Отлично подойдёт тем, кто уже работает с сетями и хочет расширить возможности Linux в своей инфраструктуре.

👉 Полная статья здесь

Linux | Automation | Network |
DevOps 👍

#Linux #Network #FRRouting
16.04.2025, 18:39
t.me/linautonet/74
42
👩‍�� Современные команды Git, которые упростят вашу работу

Многие разработчики используют только базовые команды Git, такие как add, commit, push и pull. Однако Git предлагает множество современных инструментов, которые могут значительно повысить вашу продуктивность.

🔄 git switch
Упрощает переключение между веткам.
Пример:

git switch feature-branch

🛠  git restore
Позволяет отменить изменения в файлах.
Пример:

git restore --staged file.py

📁 git sparse-checkout
Работайте только с нужными частями большого репозитоия. 
Пример: 

git sparse-checkout set path/to/directory

🌳 git worktree
Позволяет работать с несколькими ветками одновременно в разных директориях
Пример:

git worktree add ../new-feature feature-branch
Использование этих команд поможет вам более эффективно управлять кодом и упростит повседневные задачи

👉 Подробнее читайте в статье

Linux | Automation | Network |
DevOps 👍

#Git
15.04.2025, 18:02
t.me/linautonet/73
72
👩‍💻 13 Kubernetes конфигураций, которые стоит знать

K8s — это не просто оркестрация. Это — про правильную конфигурацию.

⚙️ В статье собраны ключевые механики, влияющие на отказоустойчивость, безопасность и производительность:

🔹Запросы и лимиты ресурсов – resources.requests, limits

🔹Проверки живости и готовности – livenessProbe, readinessProbe

🔹ConfigMap / Secret – вынесение параметров и чувствительных данных

🔹HPA – HorizontalPodAutoscaler по CPU/памяти

🔹NetworkPolicy – фильтрация трафика между подами

🔹ServiceAccount + RBAC – управление доступом к API

🔹Ingress – внешний доступ к сервисам

🔹PersistentVolume / Claim – долговременное хранилище

🔹RBAC – настройка ролей, прав и binding

🔹CRD – расширение API кастомными ресурсами

🔹Taints / Tolerations – управление размещением подов

🔹Namespace – изоляция, квоты, мультикомандность

🔹Мониторинг и логирование – Prometheus, Grafana, EFK, Loki

🧠 Каждая конфигурация снабжена YAML-примерами, сценариями применения и ссылками на доки.

� Читать статью

Linux | Automation |
Network | DevOps 👍

#DevOps #Kubernetes
12.04.2025, 10:36
t.me/linautonet/72
48
Использование Traefik в Docker Swarm с локальными SSH-сертификатами

Иногда необходимо настроить обратный прокси для сервисов в Docker Swarm без подключения к Let's Encrypt.

Причины могут быть простые:
🔒 Свои сертификаты, выданные внутренним CA
🛡 Полная автономность (в том числе без доступа в интернет)
⚙️ Полный контроль над ротацией и валидностью

🔧 Конфигурация Traefik:
Traefik работает как глобальный ingress на swarm и стартует как глобальная сервисная реплика (с --mode=global). Все сетевые входы идут через него.
command:

- "--entrypoints.web.address=:80"
  - "--entrypoints.websecure.address=:443"
  - "--providers.docker=true"
  - "--providers.docker.swarmMode=true"
  - "--providers.docker.exposedByDefault=false"
  - "--certificatesresolvers.default.acme.tlschallenge=false" # отключаем ACME
  - "--entrypoints.websecure.http.tls=true"
  - "--entrypoints.websecure.http.tls.certResolver=default"
  - "--certificatesResolvers.default.files.certificates=certs.yaml"

📁 Хранение сертификатов:
Сертификаты (ключ + цепочка) заранее размещаются в volume и описываются в certs.yaml:
tls:
  certificates:
    - certFile: "/certs/fullchain.pem"
      keyFile: "/certs/privkey.pem"
Сам том монтируется в Traefik:
volumes:
  - source: traefik-certs
    target: /certs
    type: volume
Важно: certs.yaml можно смонтировать через конфиг или том, главное — Traefik должен видеть его как обычный файл внутри контейнера.

🔍 Особенности:

    • Сложнее масштабировать: если на каждый сервис разные сертификаты — нужно заранее прописывать каждый в certs.yaml. Это не динамично.

    • Обновление: чтобы ротация прошла, Traefik нужно перезапускать, иначе не "увидит" новые файлы.

    • Доверие: на клиентах (если это внутренняя сеть) нужно убедиться, что доверяют CA, иначе будут "варнинги".

✅ Плюсы:
    • Полный контроль над сертификатами
    • Нет зависимости от внешнего интернета
    • Удобно для закрытых сред и банковского сектора

❌ Минусы:
    • Нет автоматической ротации
    • Неудобно при большом количестве доменов
    • Больше ручной работы 

👉 Читать полную статью с шаб
лонами

Linux | Automation | Network |
DevOps 👍

#DevOps #Docker #Traefik
10.04.2025, 20:59
t.me/linautonet/71
54
Практическое руководство по установке Kubernetes с нуля 👩‍💻

Вышел подробный обновлённый гайд, ориентированный на технических специалистов, которым важно понимание всех этапов развёртывания Kubernetes без использования готовых скриптов и автоматизаций.

Что внутри:

🔹 Ручная установка однопользовательского и HA-кластера (multi-master)
🔹 Поддержка разных CRI: cri-o, containerd, cri-dockerd
🔹 Настройка отказоустойчивого балансировщика: keepalived + haproxy
🔹 Полный разбор всех команд и конфигураций, без «магии» под капотом
🔹 Обновлённый материал (март 2025), совместим с актуальными версиями K8s

Подойдёт как для углублённого обучения, так и для продакшен-тестов.

👉 Читат
ь статью

⭐ Бонус
Репозиторий, который содержит сотни инструментов для работы с Kubernetes и контейнерами: Awesome Open Source K8s And Container Tools.

Linux | Automation | Network
| DevOps 👍

#DevOps #Kubernetes
9.04.2025, 17:47
t.me/linautonet/70
75
Как Docker создаёт виртуальные сети — разбор на практике 👩‍💻

Ты, возможно, знаешь, что Docker как-то магически соединяет контейнеры в сеть. Но как именно? 🤔

В статье пошагово показывается, как вручную в Linux можно воссоздать сетевую инфраструктуру Docker — от ip netns до veth, bridge и iptables. Да-да, это тот самый случай, когда ты реально поймёшь, как всё устроено под капотом.

Что в статье: 
🔹 настройка сетевых пространств имён (netns);
🔹 создание и соединение veth-интерфейсов;
🔹 настройка моста и NAT для выхода в интернет;
🔹 и главное — всё это без Docker, своими руками.

Отличный материал, чтобы не просто пользоваться Docker, а понимать, как он работает внутри.

👉 Подробности по ссылке


Linux | Automation | Network
| DevOps 👍

#Docker #Network
7.04.2025, 18:03
t.me/linautonet/69
64
🔧 Infrastructure as Code в сетевых лабораториях: практический взгляд

В статье рассказывается про опыт применения подхода IaC при работе с сетевыми стендами на базе EVE-NG. Рассматриваются возможности и ограничения использования Ansible и Terraform в таких средах, особенно при построении топологий.

📌 Основные тезисы:

🔸Ansible хорошо справляется с конфигурацией, но не с созданием самой инфраструктуры в EVE-NG.

🔸Terraform, как правило, заточен под облака и плохо подходит для управления локальными лабами.

🔸XML и REST API EVE-NG дают гибкость, но требуют серьёзной доработки и автоматизации.

🔸Containerlab — эффективная альтернатива для создания сетевых топологий с помощью YAML-описаний. Поддержка различных сетевых ОС (включая FRR, Nokia, Cisco) делает его перспективным решением.

📖 Подробности и
примеры

Linux | Automation |
Network 👍

#Network #Automation
4.04.2025, 17:21
t.me/linautonet/67
54
🔎 WatchYourLAN — локальный мониторинг без лишнего шума

Хочешь знать, кто подключается к твоей сети?
WatchYourLAN (WYL) — лёгкий и минималистичный web-интерфейс для отслеживания устройств в локалке.

📡 Работает прямо в браузере, показывает:
• IP и MAC адреса
• Имя хоста
• Производителя устройства
• Время последней активности

⚙️ Запуск за пару минут — можно через Docker или просто бинарник. Поддержка ARM — можно гонять даже на Raspberry Pi.

💡 Простой, как ping, но даёт полный контроль за трафиком у тебя дома или в офисе.

🔗 GitHub: WatchYourLAN

Linux | Automation | Net
work 👍

#Network
3.04.2025, 12:39
t.me/linautonet/66
Репост
96
28.03.2025, 10:03
t.me/linautonet/60
Репост
96
28.03.2025, 10:03
t.me/linautonet/58
Репост
96
28.03.2025, 10:03
t.me/linautonet/53
Репост
96
28.03.2025, 10:03
t.me/linautonet/59
Репост
96
28.03.2025, 10:03
t.me/linautonet/55
Репост
96
28.03.2025, 10:03
t.me/linautonet/56
Репост
96
28.03.2025, 10:03
t.me/linautonet/57
Репост
96
Этот пост — совместный проект каналов @linautonet и @devopshh (подписываетесь, ставьте лайки, пишите комментарии)
28.03.2025, 10:03
t.me/linautonet/61
Репост
96
28.03.2025, 10:03
t.me/linautonet/52
Репост
96
28.03.2025, 10:03
t.me/linautonet/54
62
🧠 Policy Routing в Linux простыми словами

Если у тебя несколько сетевых интерфейсов (например, два провайдера) и ты хочешь чётко контролировать, какой трафик идёт куда — стандартного маршрута по умолчанию недостаточно.

Здесь вступает в игру policy-routing — продвинутый способ настраивать маршруты в Linux не только по адресу назначения, но и по другим параметрам: источнику, интерфейсу, порту и т.д.

🛠 Делается всё через iproute2, ничего магического:
- создаёшь дополнительные таблицы маршрутизации,
- настраиваешь правила (ip rule add),
- и направляешь трафик, как тебе нужно.

📌 Применения:
- один VPN — для рабочих сервисов, другой — для остального,
- трафик с конкретного порта идёт через другой интерфейс,
- два провайдера: основной и резервный.

👉 В ста
тье — суть без воды и примеры

Linux | Automation | Net
work 👍

#Linux #Network
26.03.2025, 16:26
t.me/linautonet/51
97
ТОП команд Docker для эффективной работы 🔝

Привет, друзья! Если вы активно используете Docker, этот список команд точно вам пригодится!
Сохраняйте и делитесь!

🚀 Установка Docker:

curl -o - https://get.docker.com | bash -

🐳 Запуск контейнера в фоновом режиме с автостартом:

docker run -d -p 80:80 --restart always --name nginx-proxy nginx

🧐 Просмотр контейнеров:

docker ps      
# Запущенные контейнеры 
docker ps -a   
# Все контейнеры 

🗑 Удаление контейнеров:

docker rm nginx-proxy     
# Удалить остановленный контейнер 
docker rm -f nginx-proxy  
# Принудительно удалить контейнер 

🧹 Остановка и удаление всех контейнеров:

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

📦 Работа с образами:

docker images              
# Просмотр образов 
docker rmi nginx           
# Удаление образа 
docker rmi $(docker images -a -q) 
# Удаление всех образов 

🛠 Вход в контейнер:

docker exec -it nginx-proxy bash

📜 Логи контейнера:

docker logs nginx-proxy                  
# Все логи 
docker logs -n 100 nginx-proxy           
# Последние 100 строк 
docker logs -f nginx-proxy                
# Следить за логами 

📊 Мониторинг ресурсов контейнера:

docker stats nginx-proxy
docker stats --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}"

🔍 Информация о контейнере:

docker inspect nginx-proxy
docker inspect -f '{{ .NetworkSettings.Networks.bridge.IPAddress }}' nginx-proxy

💾 Очистка ненужных данных:

docker system df 
# Проверить занимаемое место 
docker system prune  
# Очистить неиспользуемые данные 

📂 Копирование файлов между контейнером и хостом:

docker cp nginx-proxy:/etc/nginx/nginx.conf ~/nginx
docker cp ~/nginx/nginx.conf nginx-proxy:/etc/nginx

📦 Экспорт файловой системы контейнера:

docker export nginx-proxy -o ~/nginx-proxy.tar.gz

🔥 Ставьте лайк и сохраняйте!

📝 Подписывайтесь на канал, чтобы не пропустить новые полезные материалы по Docker и DevOps!

Linux | Auto
mation | Network 👍


#DevOps #Docker
21.03.2025, 10:14
t.me/linautonet/50
102
Топ-10 опций команды docker run 🔥

Команда docker run обладает сотней различных опций, но сегодня мы разберем 10 самых полезных, которые пригодятся каждому! 🐳

📌 Общий вид команды:

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

💡 Пример использования с разными опциями:

docker run \
  --rm \
  --detach \
  --env KEY=VALUE \
  --ip 10.10.9.75 \
  --publish 3000:3000 \
  --volume my_volume \
  --name my_container \
  --tty --interactive \
  --workdir /app \
  IMAGE bash

🔟 ТОП-10 ОПЦИЙ:

1️⃣ --detach, -d – Запускает контейнер в фоне (detached mode).

docker run -d nginx

2️⃣ --entrypoint – Переопределяет команду ENTRYPOINT образа.

docker run --entrypoint /bin/sh alpine

3️⃣ --env, -e – Устанавливает переменные окружения.

docker run -e "APP_ENV=production" my_app

4️⃣ --ip – Назначает статический IP контейнеру.

docker network create \
  --subnet=192.168.1.0/24 my_custom_network
docker run --net my_custom_network --ip 192.168.1.100 nginx

5️⃣ --name – Задает имя контейнера.

docker run --name my_nginx nginx

6️⃣ --publish, -p – Пробрасывает порты контейнера.

docker run -p 8080:80 nginx

7️⃣ --rm – Удаляет контейнер после остановки.

docker run --rm alpine

8️⃣ --tty, -t и --interactive, -i – Подключает интерактивный терминал.

docker run -it ubuntu bash

9️⃣ --volume, -v – Монтирует тома в контейнер.

docker run -v /data:/app my_app

🔟 --workdir, -w – Задает рабочую директорию контейнера.

docker run -w /app node node index.js

💥 Эти опции помогут вам лучше управлять контейнерами и оптимизировать работу с Docker!

👍 Сохраняйте, ставьте реакцию и делитесь с коллегами!

Linux | Automation |
Network 👍

#DevOps #Docker
18.03.2025, 10:12
t.me/linautonet/49
89
Как настроить межсетевой экран с nftables? Подробный гайд! 🔥

Все говорят, что для защиты сети нужен брандмауэр, но не все знают, как его правильно настроить. Исправляем это! 💡

📌 В гайде разобраны:
✅ Основные сценарии применения межсетевого экранирования
✅ Настройка локального брандмауэра на сервере/рабочей станции
✅ Сегментирование локальной сети маршрутизатором и коммутатором с firewall-функциями
✅ Практическая настройка OneButtonFirewall – защита сегмента сети без сложных конфигураций
✅ Проверка работы брандмауэра с помощью тестов и диагностики

💻 Гайд рассчитан на админов и специалистов по ИБ, но будет полезен даже новичкам. Подробные инструкции, схемы и примеры помогут вам разобраться во всех нюансах.

🔗 Читайте с
татью

Linux | Automation | Ne
twork 👍

#Linux #nftables #Firewall #ИБ
15.03.2025, 10:32
t.me/linautonet/48
96
Переход с iptables на nftables: Краткий гид для админов
Linux-дистрибутивы постепенно отказываются от iptables, и теперь nftables – главный инструмент для настройки сетевой фильтрации.

📌 Чем лучше?
✅ Более удобный и понятный синтаксис
✅ Поддержка всех протоколов в одном инструменте
✅ Улучшенная производительность

📌 Как перейти?
🔹 Используйте iptables-translate для миграции старых правил
🔹 Настраивайте новые цепочки командой nft
🔹 Управляйте сетью современными инструментами

🔗 Подробности и примеры кода – в статье

Linux | Automation | N
etwork 👍

#linux #network
12.03.2025, 18:06
t.me/linautonet/47
96
Полезнейший репозиторий для DevOps-инженеров 🔥

Если ты хочешь прокачать навыки и собрать мощный DevOps-стек, этот репозиторий Awesome DevOps — то, что нужно! Здесь собраны лучшие инструменты и практики:

✅ CI/CD – автоматизация развертывания
✅ Infrastructure as Code – Terraform, Ansible и другие IaC-решения
✅ Мониторинг и логирование – Prometheus, ELK, Grafana
✅ Контейнеризация – Docker, Kubernetes, Helm
✅ DevOps-утилиты – всё, что упрощает работу инженера

Неважно, новичок ты или опытный специалист — этот репозиторий точно пригодится. Сохраняй и делись с коллегами! 🚀

🔗 Ссылка: Awesome DevOps


Linux | Automation | Netw
ork 👍

#devops #docker #kubernetes #ansible #terraform #prometheus #grafana
8.03.2025, 10:56
t.me/linautonet/46
78
🔥 Русский перевод «systemd for Administrators»

Если ты работаешь с Linux и хочешь лучше разобраться в systemd, для тебя отличная новость! На GitHub есть русский перевод цикла статей «systemd for Administrators», которые помогут глубже понять устройство и работу systemd.

📌 Что внутри?
✅ Подробный разбор systemd для администраторов
✅ Полезные советы по настройке и управлению
✅ Доступный язык без лишней теории

📖 Читай перевод здесь

Если полезно делись с коллегами и сохраняй себе! 🚀

Linux | Automation | Net
work 👍

#linux #systemd
3.03.2025, 11:01
t.me/linautonet/45
73
Как работает сеть в контейнерах? Разбираемся с Docker Bridge! 🚀

Если ты используешь контейнеры, но не до конца понимаешь, как они общаются друг с другом и внешним миром, то эта статья — 🔥 мастрид!

🔍 О чем речь?
✅ Как работает сеть в Docker
✅ Что такое netns, veth, bridge и как они связаны
✅ Как контейнеры получают IP и взаимодействуют с хостом
✅ Разбираем NAT и IP-маршрутизацию

🔧 Всё это — в формате понятных схем и примеров! Если хочешь прокачать свои навыки работы с контейнерами — обязательно к прочтению!

🔗 Читать с
татью


Linux | Automation | Ne
twork 👍


#devops #docker #linux #network
2.03.2025, 13:36
t.me/linautonet/44
73
Полное руководство по настройке IPSec на Linux 🔐

Сегодня многие компании используют IPSec для защиты соединений между своими серверами и удалёнными сервисами. Если вам нужно настроить IPSec на Linux, но не знаете, с чего начать – статья поможет вам разобраться в этом процессе.

📌 Что разберём в статье?
🔹 Основы IPSec: что это такое и как работает;
🔹 Две фазы установления соединения: IKE и ESP;
🔹 Практическая настройка racoon и setkey для работы с IPSec;
🔹 Особенности взаимодействия с корпоративными сетями и внешними сервисами;
🔹 Разбор ошибок и рекомендации по устранению проблем.

💡 Для кого это будет полезно?
✔️ Системные администраторы,
✔️ Специалисты по сетевой безопасности,
✔️ Разработчики, работающие с VPN и защищёнными соединениями.

📖 Полная статья здесь


Linux | Automation
| Network 👍

#Linux #network #IPSec #VPN
27.02.2025, 18:39
t.me/linautonet/43
65
Руководство администратора по Linux/Unix – удобный справочник для системных администраторов

Если ты работаешь с Linux/Unix или только начинаешь разбираться в этих системах, это для тебя полезный ресурс! 🖥📚

🔗 Руководство администратора по Linux/Unix – это детальный справочник, который поможет тебе:

✅ Разобраться с основами администрирования
✅ Настроить серверы и системы безопасности
✅ Освоить команды терминала и автоматизацию
✅ Понять принципы работы ОС Linux/Unix

🔥 Полезно как для новичков, так и для опытных специалистов!


Linux | Automation | Net
work 👍

#Linux
26.02.2025, 14:19
t.me/linautonet/42
56
Network Segmentation Cheat Sheet – Полное руководство по сегментации сетей

Если ты работаешь с сетями, кибербезопасностью или готовишься к сертификации, этот репозиторий – находка для тебя!

📌 Что внутри?
🔹 Основы сегментации сети – зачем это нужно и какие проблемы решает
🔹 Методы сегментации:
✅ VLAN – разделение трафика на уровне канального слоя
✅ VRF – виртуальные маршрутизируемые сети
✅ Subnetting – логическое разделение IP-адресного пространства
✅ Firewall Zoning – изоляция сегментов с помощью правил безопасности
🔹 Плюсы и минусы каждого метода
🔹 Практические примеры и полезные команды

🎯 Почему это важно?
📌 Сегментация сети снижает риски взлома и утечки данных
📌 Позволяет эффективно управлять трафиком и ресурсами
📌 Улучшает масштабируемость и безопасность корпоративных сетей

🔗 Ссылка на репозиторий:
GitHub: Network Segmentation C
heat Sheet

📌 Добавляй в закладки и делись с коллегами, кто работает с сетями!


Linux | Automatio
n | Network 👍

#network
23.02.2025, 19:02
t.me/linautonet/41
58
CCNA Cheat Sheet – шпаргалка для подготовки к экзамену CCNA 🔥

Если ты изучаешь сети и готовишься к CCNA, тебе точно пригодится этот репозиторий!

📌 Что внутри?
✅ Краткие конспекты по основным темам
✅ Полезные команды Cisco
✅ Разбор сетевых технологий
✅ Основы маршрутизации, VLAN, протоколы и многое другое

🔗 Ссылка на репозиторий:
GitHub: CCNA Cheat Sh
eet

💡 Добавляй в закладки и делись с друзьями, кто тоже готовится к сертификации!

Linux | Automation | Net
work 👍

#network #cisco #ccna
23.02.2025, 12:55
t.me/linautonet/40
61
📢 Бесплатная программа "DevOps инженер с нуля"

💡 Хотите освоить DevOps, но не знаете, с чего начать? Вот пошаговый бесплатный план, который поможет вам освоить профессию за 10-12 месяцев. 

-📌 Этап 1. Знакомство с профессией 
Сначала разберёмся, кто такой DevOps-инженер и чем он занимается: 
📺 Что такое DevOps и сколько они зарабатыв
ают?
📺 Стоит ли начинать DevOps с
нуля?
📺 10 вопросов инженеру
DevOps
📖 Статья: Кто такой DevOps и что он
делает

📌 Этап 2. Изучение основного стека 
Если профессия вас заинтересовала, погружаемся глубже: 
🎓 Введение в
DevOps #1
🎓 Введение в
DevOps #2
🎓 Linux с нул
я до DevOps
🎓 Основы Pytho
n для DevOps

📌 Этап 3. Изучение сопутствующих технологий 
Освоение дополнительных инструментов, которые важны для работы: 
🔧 Git (система ко
нтроля версий)
🐳 Docker (к
онтейнеризация) 
☸️ Kubernetes (оркестрац
ия контейнеров)
🤖 Ansible
(автоматизация)

💼 Что дальше? 
После прохождения программы вы готовы искать свою первую DevOps-работу! Подготовиться к собеседованию можно по этому репозиторию: 
🔗 GitHu
b: DevOps-интервью

🔥 Начинайте обучение сегодня и станьте DevOps-инженером за год! 

Linux | A
utomation | Network 👍

#devops #обучение #automation
21.02.2025, 14:31
t.me/linautonet/39
69
Оптимизация CI/CD с использованием Kubernetes и Gitlab 📱

Ключевые рекомендации:

  1⃣ Состав Docker-образа: Образ должен включать всё необходимое для работы приложения, чтобы обеспечить его консистентность на всех этапах деплоя.

  2⃣ Единый образ для всех сред: Использование одного и того же Docker-образа на всех этапах — от тестирования до продакшена — предотвращает несоответствия между окружениями.

   3⃣ Управление миграциями и выкатом: Необходимо учитывать зависимости между компонентами при обновлении, чтобы избежать длительных простоев и ошибок.

   4⃣ Инициализация базы данных (Bootstrap): Рекомендуется автоматизировать процесс наполнения базы данных, используя задания (Jobs) в Kubernetes для загрузки дампов или сидов.

  5⃣  Безостановочный деплой: Для предотвращения простоев важно правильно настроить завершение HTTP-запросов, использовать readiness-пробы и обеспечивать достаточный резерв ресурсов во время деплоя.

   6⃣ Атомарность выката: В случае ошибок при обновлении следует предусмотреть автоматический откат изменений, особенно в продакшн-среде.

Для более детального ознакомления с практиками и рекомендациями, а также для просмотра полного видео доклада, посетите статью 🔗


Linux | Automation | Netwo
rk 👍

#CI_CD #Kubernetes #GitLab #DevOps
17.02.2025, 11:18
t.me/linautonet/38
62
📌 DevOps: Что это и почему его используют?

DevOps — это не просто модное слово, а мощный подход, который объединяет разработку (Development) и эксплуатацию (Operations), помогая компаниям быстрее выпускать качественные продукты и снижать затраты.

🚀 Что даёт DevOps?
✔️ Ускоряет разработку – автоматизация CI/CD позволяет быстрее доставлять обновления.
✔️ Снижает число багов – тестирование на каждом этапе снижает риски.
✔️ Упрощает взаимодействие команд – разработчики, тестировщики и администраторы работают как одно целое.
✔️ Экономит ресурсы – автоматизация рутинных задач снижает затраты на инфраструктуру.

💡 Основные методологии и практики DevOps:
🔹 CI/CD (Continuous Integration / Continuous Deployment) – автоматическое тестирование и деплой новых версий.
🔹 Infrastructure as Code (IaC) – управление инфраструктурой с помощью кода.
🔹 Monitoring & Logging – постоянный мониторинг сервисов и логирование для быстрого обнаружения проблем.
🔹 SRE (Site Reliability Engineering) – обеспечение надежности и отказоустойчивости систем.
🔹 Cloud & Containers – облачные технологии и контейнеризация (Docker, Kubernetes).

⚡️ Дополнительные направления DevOps:
☁️ CloudOps – работа с облачными сервисами.
💬 ChatOps – автоматизация через чаты.
🏗 ArchOps – управление архитектурными решениями.

📚 Подробн
ее в статье

Linux | Automatio
n | Network 👍

#devops #automation
16.02.2025, 13:03
t.me/linautonet/37
57
🚀 Полезные шпаргалки для сетевых инженеров и специалистов по безопасности!

На GitHub-репозитории собраны чек-листы и команды для диагностики, настройки и устранения проблем с оборудованием от Fortinet, Cisco, HP/Aruba, Checkpoint и других.

Fortinet:

💻 Полная шпаргалка по командам диагностики Fortigate
🔐 Руководство по усилению безопасности SSL VPN на Fortigate
📊 Шпаргалка по диагностике Fortianalyzer

Cisco:

⚙️ Команды диагностики для Cisco Nexus 9000
📞 Полезные CLI-команды для Cisco CUCM/Unity/Presence

HP/Aruba:

🔹  Команды диагностики для коммутаторов Aruba и HP
🔹 Примеры конфигураций для коммутаторов Aruba и HP

Linux & Open Source:

🌐 Шпаргалка по nslookup
📜 Команды для текстового браузера Links
📟 Основные команды для GNU Screen

🔄 Делитесь с коллегами, чтобы работа шла быстрее и эффективнее!


Linux | Automatio
n | Network 👍

#linux #network #security #ngfw
14.02.2025, 19:21
t.me/linautonet/34
68
Оптимизация сетевой производительности в Linux: Полное руководство 👩‍💻

Хотите повысить скорость и эффективность работы сети на вашем Linux-сервере? В этом подробном руководстве вы найдете:

✅ Ключевые параметры ядра для настройки сети
✅ Оптимизацию TCP и UDP
✅ Тонкую настройку NIC и драйверов
✅ Инструменты для мониторинга и диагностики
✅ И многое другое...

🚀 Ускорьте свою сеть уже сегодня! 

Linux | Automation | Netw
ork 👍

#linux #network
11.02.2025, 12:18
t.me/linautonet/26
56
Практические вопросы для экзамена Certified Kubernetes Security Specialist (CKS) 👩‍💻

https://github.com/snigdhasambitak/cks/tree/ma
in


Linux | Automation | Netwo
rk 👍

#devops #kubernetes #обучение
10.02.2025, 16:25
t.me/linautonet/23
55
Настройка DHCP на маршрутизаторах Cisco
1 часть 🔗
2 част
ь 🔗

🖥 В статьях рассмотривается использование DHCP-сервера, а также конфигурация и настройка централизованного сервера DHCP и агентов DHCP-Relay на базе маршрутизатора Cisco в корпоративной сети.

Linux | Automation | Netw
ork 👍

#dhcp #cisco #network
10.02.2025, 09:40
t.me/linautonet/22
Результаты поиска ограничены до 100 публикаций.
Некоторые возможности доступны только премиум пользователям.
Необходимо оплатить подписку, чтобы пользоваться этим функционалом.
Фильтр
Тип публикаций
Хронология похожих публикаций:
Сначала новые
Похожие публикации не найдены
Сообщения
Найти похожие аватары
Каналы 0
Высокий
Название
Подписчики
По вашему запросу ничего не подошло