Linux Academy
27.8K subscribers
591 photos
63 videos
5 files
535 links
Admin - @workakkk


РКН: clck.ru/3FmvFv
Download Telegram
🔥 Упражнения для DevOps специалистов на GitHub:


Сохраняйте репозиторий, в котором собраны 2,624 различных упражнений и вопросов по DevOps.

Все пункты рассортированы по темам: SQL, Git, K8s, Linux, DNS, CI/CD и многое-многое другое.

#репозиторий #devops #en
👍155🔥5🥱1
Когда вы вводите команду в shell в #Linux, процесс shell принимает вашу команду, выполняет ее и возвращает вам статус выхода.

На картинке представлено техническое описание всего процесса 😎👇 #sysadmin #infosec #cybersecurity #DevOps

@linuxacademiya
👍198🔥4
Media is too big
VIEW IN TELEGRAM
🧠 Linux — это не бесплатно: сколько на самом деле стоит open-source

Когда мы говорим "Linux — бесплатный", мы имеем в виду отсутствие лицензии. Но это не значит, что он ничего не стоит.

💸 Вот за что вы платите, даже если не видите цену:

Инфраструктура и сопровождение.
Серверы на Linux требуют DevOps-инженеров, мониторинга, обновлений, бэкапов.
→ Цена: $40,000–150,000 в год на специалиста.

Ошибки и их цена.
Ошибка в iptables или cron? Один простой в проде — минус несколько тысяч долларов.

Время на изучение.
Linux гибок, но это требует времени. Настроить VPN, nginx, SELinux, логгирование — этому надо учиться.
→ Стоимость времени разработчика и риск ошибок.

Поддержка и экосистема.
У платных решений есть support 24/7. У Linux — ты и Stack Overflow.

Встроенные ограничения.
Иногда приходится писать обёртки, патчить баги или искать обходные пути. Это тоже — работа и время.


💬 Open-source ≠ бесплатно. Это инвестиция.

Linux даёт свободу и контроль. Но свобода требует ответственности, навыков и времени.
А это — и есть настоящая стоимость.

#Linux #DevOps #OpenSource #ITReality #Инфраструктура #ЦенаБесплатного

@linuxacademiya
👍39👎14🔥87🥴6🤔2
🛠 25+ FTP-вопросов для собеседований: разбор с ответами

Если ты DevOps-инженер, системный администратор или сетевой специалист, то протокол FTP (File Transfer Protocol) тебе наверняка знаком. На собеседованиях часто задают вопросы по его устройству, безопасности и конфигурации. Команда Tecmint собрала ключевые FTP-вопросы с ответами, которые стоит выучить. Вот основные из них:

🔹 Что такое FTP?
File Transfer Protocol — это стандартный сетевой протокол, используемый для передачи файлов между клиентом и сервером по TCP/IP.

🔹 На каких портах работает FTP?
По умолчанию:
• Порт 21 — управляющее соединение
• Порт 20 — передача данных (в активном режиме)

🔹 Чем отличается активный и пассивный режим FTP?
В активном режиме сервер инициирует соединение для передачи данных, в пассивном — клиент сам подключается к случайному порту сервера.
💡 Пассивный режим чаще используют за NAT/фаерволами.

🔹 Что такое анонимный FTP?
Это доступ к FTP-серверу без пароля (обычно используется anonymous или ftp в качестве логина). Часто применяется для публичных загрузок.

🔹 Какие популярные FTP-серверы в Linux?
• vsftpd
• proftpd
• Pure-FTPd

🔹 Как обеспечить безопасность FTP?
Обычный FTP передаёт данные в незашифрованном виде. Для защиты используют:
• FTPS (FTP over SSL/TLS)
• SFTP (через SSH) — это вообще другой протокол
Также: ограничение по IP, chroot jail, шифрование паролей, запрет анонимного доступа.

🔹 Различия между FTP и SFTP?
• SFTP работает через SSH (порт 22)
• Обеспечивает полное шифрование
• Безопаснее, но несовместим с обычными FTP-клиентами

🔹 Какие команды FTP стоит знать?
get, put — загрузка и выгрузка
ls, cd, pwd, mget, mput
passive / active — переключение режима

🔹 Как ограничить пользователя FTP в своём каталоге?
Через chroot jail: chroot_local_user=YES в vsftpd.conf

🔹 Как протестировать FTP-сервер?
Можно использовать:
ftp (CLI)
lftp — продвинутый CLI
• GUI-клиенты: FileZilla, WinSCP

📚 Все 25+ вопросов с ответами ты найдёшь тут → https://www.tecmint.com/ftp-interview-questions-and-answers/

⚙️ Отличный чеклист для подготовки к собеседованию или аудиту инфраструктуры!

#FTP #DevOps #Linux #Собеседование #Sysadmin #SFTP #Безопасность
👍185👎3🔥2👻2
🐧 Быстрый Linux совет

Нужно повторять команду каждые несколько секунд?

Используй:
$ watch -n 2 df -h

Эта команда запускает df -h каждые 2 секунды.
Удобно для контроля за диском, нагрузкой или изменением логов.

Нажми q, чтобы выйти.

#Linux #DevOps #Tips
👍259🔥3
🔥 Полезный Python-трюк для работы с сетями: `ipaddress` в стандартной библиотеке

Когда нужно быстро проверить IP-адреса, маски подсетей или принадлежность хоста сети — не обязательно тянуть внешние пакеты. В Python уже есть мощный модуль ipaddress.


import ipaddress

# Создаём сеть
net = ipaddress.ip_network("192.168.1.0/24")

# Проверяем, входит ли IP в сеть
print(ipaddress.ip_address("192.168.1.42") in net) # True
print(ipaddress.ip_address("10.0.0.5") in net) # False

# Перебираем все адреса подсети
for ip in net.hosts():
print(ip)
break # выведет первый адрес

# Работаем с IPv6 так же просто
ipv6 = ipaddress.ip_network("2001:db8::/32")
print(ipaddress.ip_address("2001:db8::1") in ipv6) # True


📌 Чем полезно

Проверка принадлежности адреса подсети

Удобный парсинг IPv4 и IPv6

Генерация диапазонов IP

Всё встроено в Python — никаких сторонних зависимостей

🔥 Отлично подходит для написания сетевых тулзов, firewall-скриптов, DevOps-автоматизации и тестов.

#Python #Networking #Tips #DevOps
🆒107❤‍🔥4👍2
📌 20 ключевых навыков для Linux-администратора

Если хочешь уверенно работать с Linux в DevOps/инфраструктуре — вот карта, по которой можно идти:

— Командная строка: cd, ls, ps, top, tmux, ssh
— Права и пользователи: chmod, chown, группы, sudo
— SSH-ключи и безопасность доступа
— Firewall: iptables, ufw
— Резервные копии: rsync, cron
— Bash/Python скриптинг для автоматизации
— Package managers: apt, yum, dnf
— Network troubleshooting: ping, traceroute, netstat, ss, ip
— Процессы: ps, top, systemd
— Диски: df, du, fdisk, LVM
— Git и контроль версий
— Контейнеры: Docker, Podman + основы Kubernetes
— Конфигурационное управление: Ansible, Puppet, Chef
— Облака: AWS/Azure/GCP
— CI/CD: Jenkins, GitLab CI, GitHub Actions
— Мониторинг: Prometheus, Grafana, ELK
— IaC: Terraform, CloudFormation
— Оркестрация: Kubernetes, Docker Swarm
— Сертификации: AWS, RHCE, CKA
— Постоянное обучение и практика

Linux — это фундамент для DevOps, SRE и облачной инфраструктуры.
Освой базу, автоматизируй рутину и прокачивайся каждый день 🚀

#linux #devops #sysadmin #infrastructure #cloud
28👍13🔥12