Секреты сисадмина | DevOps, Linux, SRE
25.2K subscribers
665 photos
19 videos
439 files
609 links
Крупнейший справочник системного администратора.

Сотрудничество: @max_excel

РКН: vk.cc/cHhGTz
加入频道
Эффективный разбор лог-файлов Linux (часть 3)

Примеры, которые администраторы Linux могут использовать ежедневно 👇

11. Определение основных потребителей трафика:
awk '{print $10, $7}' /var/log/nginx/access.log | sort -rh | head
Эта команда определяет URL-адреса с наибольшим потреблением трафика в журналах доступа Nginx.

12. Фильтр журналов по IP-адресу источника:
grep "192.168.1.100" /var/log/auth.log
Эта команда фильтрует журналы аутентификации по определенному IP-адресу.

13. Поиск неудачных попыток входа в систему:
grep "Failed password" /var/log/auth.log
Эта команда ищет неудачные попытки входа в систему SSH в журналах auth.

14. Проверка времени запуска и выключения системы:
grep "systemd" /var/log/syslog | grep "Starting" | grep "Stopping"
Эта команда извлекает события запуска и выключения системы из syslog.

15. Поиск процессов, потребляющих большое количество CPU:
grep "CPU" /var/log/syslog
Эта команда помогает выявить процессы, вызывающие повышенное потребление ЦП, в системных журналах.

#СекретыСисадмина
Почему страдают DevOps-инженеры?

Потому что нужно работать в Kubernetes, а базовых знаний — нет. 👉 Не нужно страдать, можно изучить K8s на онлайн-курсе «Kubernetes: База» от Слёрма.

🔸Научим разворачивать инфраструктуру k8s, обслуживать кластер и его сервисы
🔸Подготовим к работе в DevOps-проектах
🔸Расскажем, как поддерживать k8s, находить неисправности и решать проблемы
🔸Покажем, как внедрить CI/CD, настраивать мониторинг и управлять контейнеризированными приложениями

🔥В подарок — подготовительные курсы по Ansible и Docker

Старт 4 августа

Записаться на обучение — здесь⬅️

Реклама ООО «Слёрм» ИНН 3652901451
Please open Telegram to view this post
VIEW IN TELEGRAM
Совет по Linux 🚀

Как анализировать системные вызовы в Linux?

Strace - это утилита командной строки, которая перехватывает и записывает все системные вызовы, которые выполняет программа в пользовательском пространстве, и все сигналы, которые она получает.

Вы можете наблюдать, как происходит обмен данными между программой пользовательского пространства и ядром.

#СекретыСисадмина
Эксклюзивный костюм на день сисадмина

Яндекс 360 представил свое видение идеального костюма для сисадминов. Прототип показали на 20-м слете системных администраторов. Конечно, сам костюм скорее шуточный, но идея — топ:

— Вентиляторы для охлаждения спины и всегда прохладные сандалии
— Набор карманов, которым позавидует жилетка Вассермана
— Встроенные аккумуляторы для бесперебойного питания всего и вся.

Свитер свитером, а от такого подгона я бы не отказался.

#СекретыСисадмина
Media is too big
VIEW IN TELEGRAM
Основы DevOps: как устроен PROD, CI/CD, Docker?

В этом видеоуроке автор расскажет как устроен production-сервер, разберет как работает CI/CD и Docker. А также сравнит различные типы баз данных, web-серверов и то, как происходит сборка проекта на PHP и JavaScript.

Смотреть это видео на youtube: youtu.be/E1f3-en5BPo

#СекретыСисадмина
Обучишься Excel — станешь аналитиком

📌 Полезные приёмы, гайды, лайфхаки эксель и аналитики данных для начинающих на канале @ba_sa_analytics.

Подписывайся и становись аналитиком: @ba_sa_analytics
Сканирование сетевых портов в Linux – команда nmap

#СекретыСисадмина

📁 Скачать/Download 👇
🛠 Игра начинается: лутайте призы на сервере Selectel в Minecraft
 
Пока вы работаете, пиглины добывают золото в недрах Незера. Пора и вам немного развеяться: присоединяйтесь к игре на сервере Selectel. Стройте, исследуйте, конкурируйте — или просто создайте ферму из кактусов, никто не осудит.
 
На сервере три режима игры под разное настроение:
 
▪️ Ванильное выживание на нормальной сложности — бессмертная классика с мини-квестами и внутриигровыми наградами каждый день.
▪️ Креатив с пиксельными дата-центрами Selectel, гигантскими фигурками героев аниме и другими постройками.
▪️ Арена — особый режим, на котором раз в неделю будут запускать разные PVP- и PVE-события с призами.
 
На сервере нет и не будет донатов. Чтобы начать, достаточно установить на ПК копию Minecraft Java Edition 1.21.5 или новее, а затем зарегистрироваться ➡️

Реклама. АО «Селектел», ИНН 7810962785, ERID: 2VtzqwCbAu6
Please open Telegram to view this post
VIEW IN TELEGRAM
Скрипты Powershell для работы с AD аккаунтами

#СекретыСисадмина

📁 Скачать/Download 👇
IT-директору в 2025-м приходится помнить про 2035-й. Или даже 2075-й.
 Архивные данные — растут.Хранилища — стареют.Затраты — ползут вверх.

Вопрос: хотите продолжать бег по кругу с HDD/SSD, или выбрать хранилище, которое переживёт весь ваш текущий стек?

ЭЛАРобот НСМ — это не просто "оптика".
Это решение уровня “build once — forget forever”

💡 Представьте:
• Никакой замены носителей через 3 года
• 100% аппаратная защита от случайного удаления или перезаписи
• Возможность автономной работы и офлайн хранения
• Архив живёт 50+ лет без апгрейда, без миграции, без риска.

ИТ-архитектура будущего начинается с правильного фундамента.📀 ЭЛАРобот НСМ — архив, который работает, пока другие устаревают.
👉 Запросите расчет по этой ссылке 

#ЦОД #ИТдиректорам #архив #архитектураИТ #ELAR #ЭЛАРоботНСМ #storage2030
В чем разница между .bashrc и .profile в Linux?

#СекретыСисадмина

📁 Скачать/Download 👇
Используйте свои знания для карьерного роста

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

31 июля в 19:00 karpov.courses проведет бесплатный вебинар, на котором Екатерина Иванушкина (старший системный аналитик в Lemana pro) откровенно расскажет о профессии. Вы узнаете:
- Кто такой системный аналитик и зачем он нужен бизнесу и разработке;
- Как аналитик преобразует бизнес-запросы в технические требования;
- Какие ключевые навыки необходимы и как начать карьеру в этой сфере с нуля.

Регистрация по ссылке — приходите и разберитесь в профессии вместе с экспертом: https://clc.to/erid_2W5zFGke7Ut 

Реклама. ООО "КАРПОВ КУРСЫ". ИНН 7811764627. erid: 2W5zFGke7Ut
Насколько быстрее стали терминалы в GNOME 46?

VTE (Virtual TErminal library) — это библиотека, лежащая в основе различных эмуляторов терминала GNOME. Она предоставляет GTK-виджет, отображающий элемент терминала, используемый в приложениях наподобие GNOME Terminal, Console, Black Box, Tilix, Terminator, Ptyxis и других. Также она используется во встроенных терминалах Builder и Workbench.

Читать

#СекретыСисадмина
Прокачай свои пайплайны с GitLab CI — секреты для DevOps и разработчиков.

Хотите, чтобы ваши пайплайны в GitLab CI были не только надёжными, но и эффективными? Тогда этот вебинар — для вас! 
Мы покажем, как избежать ошибок, ускорить релизы и сделать процесс работы с GitLab CI простым и предсказуемым.

Ошибки, которые вы научитесь избегать:
📲чрезмерная ручная настройка: мы покажем, как сделать пайплайн автономным и стабильным
📲сложные и нечитаемые пайплайны: узнаете, как разделить логику пайплайна для лучшей поддержки и управления
📲непонимание влияния CI/CD на бизнес: мы объясним, как правильный пайплайн ускоряет процесс разработки и способствует росту бизнеса

📅 Дата: 30 июля, 19:00 (МСК) - бесплатно
👉 Записаться на вебинар — https://tglink.io/2fb44d1ae1df

Не упустите шанс сделать процесс разработки более предсказуемым и эффективным

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: 2W5zFHKGBAQ
Автоматическое монтирование дисков в Linux

Чтобы автоматически подключать локальный диск при старте системы, нужно прописать его в /etc/fstab.

Узнаём универсальный идентификатор диска UUID (Universally Unique Identifier):
$ sudo blkid
/dev/sda1: LABEL="st" UUID="36F20D4DF20D12B3" TYPE="ntfs"
/dev/sda2: LABEL="SysWin" UUID="A4F20F67F20F3D54" TYPE="ntfs"
/dev/sda5: UUID="1efdbdda-df38-4f60-bb2c-81996eff323c" TYPE="swap"
/dev/sda6: UUID="1eab3a42-b6c3-44e5-9e18-2ff284ecfba3" TYPE="ext4"
/dev/sda7: LABEL="Data" UUID="5F573D4D2CFD981F" TYPE="ntfs"

Для того чтобы подключить диск Data, который является 7-м разделом с файловой системой NTFS, редактируем /etc/fstab:
sudo gedit /etc/fstab &

Раздел NTFS
Добавляем в fstab запись с соответствующим UUID:
UUID=5F573D4D2CFD981F /media/5F573D4D2CFD981F ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

Можно предварительно создать каталог (скажем, WinData), куда будем монтировать диск, и присвоить ему нужные права. Так, возможно, придётся поступить, если будем расшаривать папки с этого диска.
$ sudo su
# mkdir /media/WinData
# chmod 777 /media/WinData


Тогда добавляемая в fstab запись будет выглядеть так:
UUID=5F573D4D2CFD981F /media/WinData ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

Раздел FAT и FAT32
Монтируем в каталог /media/Patition-FAT32, добавляя запись:
UUID=номер_UUID /media/Patition-FAT32 vfat shortname=mixed,codepage=850,umask=002,uid=1000,gid=100,noauto,user 0 0


Раздел Ext4
Монтируем в каталог /media/Ubuntu20:
UUID=номер_UUID /media/Ubuntu20 ext4 rw,users 0 0

Теперь после перезагрузки указанные в fstab диски будут автоматически примонтированы и доступны для приложений.

#СекретыСисадмина
Онлайн-конференция ИБ без фильтров

🔥Мероприятие, где говорим о реальных проблемах и ищем практические решения, возвращается!

🗓 14 августа 11:00-15:00 мск ждем на бесплатной онлайн-конференции «ИБ без фильтров»

Что будет полезного?

Честный диалог, нестандартные кейсы и полезный опыт — все без фильтров.

Кому стоит сходить?

Мероприятие для представителей бизнеса от экспертов в области информационной безопасности.

Какие темы затронем?


— Как оценить навыки ИБ-специалиста.
— Как снизить риски с помощью систем класса «менеджеры паролей».
— Как вовлечь разработчиков, сотрудников и бизнес в защиту компании.
— Чем важны разные источники данных при расследовании инцидентов ИБ.

Кто в спикерах:
— Анастасия Федорова. Руководитель образовательных программ, Positive Education
— Кира Шиянова. Менеджер продукта платформы Jet CyberCamp, «Инфосистемы Джет»
— Никита Вьюгин. Менеджер проектов «МКО Системы»
— Валерий Комягин. Генеральный директор BearPass
— и другие эксперты из крупных компаний рынка ИБ

▶️Регистрация по ссылке.
Ждем вас на самый честный диалог по теме ИБ

Реклама. ООО «АТОМ БЕЗОПАСНОСТЬ», ИНН 5408298569, ОГРН 1125476195459 erid:2SDnjd5v4xW
Please open Telegram to view this post
VIEW IN TELEGRAM
11 языков программирования для DevOps и их применение

Почти любая статья про DevOps начинается с определения, что же представляет собой это понятие. Не нарушая традицию, отметим, что у слова DevOps два значения.

Во-первых, это набор методов для решения различных задач, с которыми сталкиваются разработчики. Это и написание сценариев для автоматизации инфраструктуры, и оптимизация процесса разработки программного обеспечения (например, развертывание приложений в различных средах). Сюда же относится управление инфраструктурой, в том числе мониторинг состояния и масштабирование серверной базы, обеспечение быстродействия при высокой нагрузке, а также задачи в области тестирования приложений и сетевой инфраструктуры

#СекретыСисадмина

📁 Скачать/Download 👇