TGINSIGHT CHAT
DevOps
@DevOPSitsec
TechnologiesПо всем вопросам- @workakkk @itchannels_telegram - 🔥полезные ит-каналы https://t.me/Golang_google - Golang программирование @golangl - golang chat @GolangJobsit - golang channel jobs @golang_jobsgo - jobs РКН: clck.ru/3FmvZA #VRHSZ
Recent posts
Tag: #linux · 12 posts
Posted 26 days ago
🖥Быстрый Linux-совет: один терминал вместо десятка окон Хочешь держать несколько терминальных сессий открытыми и не плодить кучу окон? Используй `tmux`. Он позволяет запускать отдельные сессии, делить терминал на панели, отключаться от работы и потом возвращаться к ней с того же места. Например, ты подключился к серверу, запустил долгий процесс и не хочешь потерять его при разрыве SSH. Создаешь сессию: tmux new -s myserver Отключаешься от нее - процесс продолжает работать. Потом можно посмотреть список сессий: tmux ls И вернуться обратно: tmux attach -t myserver tmux превращает один терминал в полноценное рабочее пространство. Сессии, окна, панели, detach, reattach - и ты больше не зависишь от одного открытого терминального окна. #linux#terminal#tmux#devops
Posted Mar 24
🚀 Docker за 30 секунд - поймёт даже новичок Docker кажется сложным, пока не разложишь его на 5 элементов 👇 1. Docker Client Это то, с чем ты работаешь каждый день: команды build, push, pull, run 2. Docker Host + Daemon “Мозг” Docker на машине - хранит образы - запускает контейнеры - управляет всем процессом 3. Docker Registry Хранилище образов (например: MySQL, NGINX, Redis) Ты либо скачиваешь оттуда, либо пушишь свои 4. Images vs Containers - Image - это шаблон - Container - это запущенный image 5. Как всё работает вместе - build → создаешь image - push → отправляешь в registry - pull → скачиваешь image - run → запускаешь container 💡 Вся магия Docker - это просто поток: Client → Daemon → Registry → Container Если понимаешь этот flow - понимаешь Docker. Именно это спрашивают на собеседованиях. #devops#docker#linux https://www.youtube.com/shorts/y0dNbPCZI6E 🖥Полезные Linux ресурсы🚀Max @DevOPSitsec
Posted Nov 6
7 бесплатных ресурсов, чтобы прокачаться в Linux и DevOps 👇 1) Bash → blog.sysxplore.com 2) Linux → linuxopsys.com 3) AWS → explore.skillbuilder.aws 4) Azure → learn.microsoft.com 5) DevOps → edx.org/learn/devops 6) Docker → docker-curriculum.com 7) Kubernetes → kubernetes.io Фундамент DevOps = Linux + Shell + облака + контейнеры + оркестрация. Начни с базиса — дальше всё соберётся. #linux#devops#cloud#docker#kubernetes
Posted Nov 6
📌 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
Posted Sep 4
🐧 Быстрый Linux совет Нужно повторять команду каждые несколько секунд? Используй: $ watch -n 2 df -h Эта команда запускает df -h каждые 2 секунды. Удобно для контроля за диском, нагрузкой или изменением логов. Нажми q, чтобы выйти. #Linux#DevOps#Tips
Posted Aug 2
💡Ещё один продвинутый совет для Linux-админов: Проверь, какие процессы активно используют swap — даже если в системе вроде бы хватает RAM. Это поможет найти медленные службы, которые вы не ожидали увидеть в свопе, и улучшить производительность. for pid in $(ls /proc | grep -E '^[0-9]+$'); do cmd=$(cat /proc/$pid/comm 2>/dev/null) swap=$(grep VmSwap /proc/$pid/status 2>/dev/null | awk '{print $2}') if [ "$swap" != "" ] && [ "$swap" -gt 0 ]; then echo "$swap KB swap used by $cmd (PID $pid)" fi done | sort -nr | head 🐌 Процессы, активно использующие swap (swap hog detector) 📌 Даже если swap включен "про запас", вы удивитесь, сколько "вроде бы активных" сервисов частично выгружены на диск — отсюда тормоза, задержки в API, медленные реакции. Решения: – пересмотреть vm.swappiness – перезапустить эти процессы – увеличить RAM или выделить hugepages #linux#performance#swap#memory#sysadmin#devops
Posted Jul 31
💡Продвинутый совет для Linux-админов: Хочешь узнать, какие процессы используют больше всего памяти (включая shared libraries, кэш и swap) — но не по PID, а по исполняемому бинарнику? Вот способ сгруппировать потребление памяти по программам, а не по процессам. sudo ps -e -o pid,comm --no-headers | while read pid cmd; do grep -q "^Name:\s\+$cmd$" /proc/$pid/status 2>/dev/null && awk '/^RssAnon:/ {rss+=$2} END {if (rss) printf "%s %d MiB\n", "'$cmd'", rss/1024}' /proc/$pid/status done | sort -k2 -nr | uniq 📊 Использование RAM по исполняемым программам (не PID) 📌 Отлично подходит для выявления прожорливых демонов, особенно если у вас десятки fork-процессов одного сервиса. #linux#memory#admin#devops#monitoring
Posted Jun 3
🛠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#Безопасность @devopsitsec
Posted Apr 12
🖥Огромная библиотеку Linux-команд Реально огромная: более 5000 страниц, всё удобно разложено по категориям. Можно пользоваться онлайн или скачать для локального использования. #linux#commands#library @devopsitsec
Posted Oct 2
🖥БесплатныйКурс по основам программирования Linux предлагает уникальную возможность изучения не только теории, но и практики работы с операционной системой. В рамках курса вы научитесь управлять процессами, писать сетевые приложения, а также узнаете, как Linux работает с многопоточностью. Помимо этого, курс предоставляет доступ к реальным инструментам, которые активно используются разработчиками со всего мира. Вы сможете изучить системные вызовы и понять, как взаимодействуют между собой программы в ОС. Этот курс — настоящая находка для начинающих программистов: ссылка на курс. #курс#программирование#linux#ru
Hashtags
Posted Sep 7
#вакансия#remote#DevOpsEngineer #Middle#Senior#Linux #Ansible#Gitlab#Grafana #Prometheus#ClickHouse #Java#Go Вакансия: DevOps Engineer Middle/Senior (сопровождение) Компания: МТС Exolve конструктор омниканальных диалогов для бизнеса Формат: удаленка по России, полная занятость Проект: www.exolve.ru СТЕК: Golang, VueJS, PostgreSQL, MongoDB, ClickHouse, RabbitMQ, Redis, K8s, Helm, S3 Задачи: предоставлять CI/CD тулинг как сервис,предоставлять платформу Kubernetes как сервис, разрабатывать и продвигать унифицированные пайплайны/подходы/практики, выступать экспертом в CI/CD области и помогать продуктовым командам решать кейсы, взаимодействовать с инфраструктурной командой и ИБ Предлагаем: - Оформление по трудовому контракту; - ДМС Важно: - От 2-5 ти лет опыта работы администрирования Linux; - Знание Ansible и опыт оптимизации задач; - Знания Nginx,HAProxy - Знание bash и одного из языков программирования: Go, Python будет плюсом - Опыт работы с GitLab; опыт настройки процессов CI/CD на основе Gitlab; - Опыт работы с Grafana и Prometheus / VictoriaMetrics; плюсом будет Loki - Опыт сборки на основе Dockerfile для различных языков программирования - Опыт дебага приложения совместно с разработкой Контакты @agataezra
Posted Jul 24
🐧Новая версия Linux 6.10 уже на старте! На этот раз разработчики внедрили множество интересных функций: обновили драйвер ntsync для улучшенной работы Windows-игр через Wine, добавили шифрование данных через TPM, расширили функционал для ARM и x32, а также многое другое. Кроме того, обеспечили поддержку современных GPU и экранов, а также усовершенствовали возможности файловых систем.💻 В общем, разработчики не дремали, и добавили более полумиллиона строк кода! 📎Хабр #linux, #opensource, #linuxupdate, #operatingsystems, #kernel, #techupdate @linuxkalii