sysadmin_library | Unsorted

Telegram-канал sysadmin_library - Секреты сисадмина | DevOps, Linux, SRE

26622

Крупнейший справочник системного администратора. Сотрудничество: @max_excel РКН: vk.cc/cHhGTz

Subscribe to a channel

Секреты сисадмина | DevOps, Linux, SRE

CMD: изменение кодировок консоли

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

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Все про WebSockets (веб-сокеты) простыми словами

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

Смотреть это видео на youtube: youtu.be/19d4AXt3dSI

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

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

📓 Heynote — это простое консольное приложение для Linux, позволяющее быстро сохранять заметки в виде комментариев внутри bash-скрипта.
Приложение сохраняет заметки в обычный .sh файл, где каждая заметка записывается как закомментированная строка. Это может быть полезно, если вы хотите быстро записывать мысли, команды или TODO, не покидая терминал.

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


$ note install nginx
# => добавит строку "# install nginx" в конец файла заметок


Вы можете просматривать или редактировать файл заметок любым редактором, потому что это обычный bash-скрипт.

Читать

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

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Один раз настроить CI/CD по мануалу и понять, как это работает — разные вещи.
Мануал ведёт за руку: вот команда, вот результат. Стоит отклониться от сценария — и уже непонятно, что сломалось и почему.

🎇На курсе «Основы DevOps» от Codeby не рассказывают, что такое DevOps, сразу работают руками: Linux и Bash как основа, потом Git, Ansible, Terraform. Дальше — контейнеризация, Docker, Kubernetes с хранилищем и масштабированием, Helm. CI/CD через Jenkins и GitHub Actions. В финале изучаете мониторинг, логирование, распределённый трейсинг.

31 тема, 7 модулей. Каждый инструмент закрепляется практическими задачами в инфраструктуре.

🪧Подходит, если уже в IT и хотите системно закрыть DevOps, а не просто добавить строчку в резюме.

Запись на курс отрыта до 24 сентября

➡️ Посмотреть программу курса и записаться
✉️Бесплатная консультация: @CodebyAcademyBot

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Монтирование NTFS в FreeBSD

Ставим fuses-ntfs (ВНИМАНИЕ! Должны присутствовать исходные файлы системы!)
# cd /usr/ports/sysutils/fusefs-ntfs
# make install clean

Добавим запись в /etc/rc.conf для автоматической загрузки вместе с системой:
fusefs_enable=”YES”

Запустим fusefs:
# service fusefs start

Смонтируем вручную:
# mkdir /mnt/ntfs
# ntfs-3g -o rw,locale=ru_RU.UTF-8 /dev/da0s1 /mnt/ntfs

Чтобы монтировать автоматически, добавим в /etc/fstab
/dev/da0s1 /mnt/ntfs ntfs-3g rw,late,locale=ru_RU.UTF-8,mountprog=/usr/local/bin/ntfs-3g 0 0

Если ругается, что не может подключить (даже вручную), тогда загрузите модуль fuse
# kldload fuse

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

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Миграция физических и виртуальных машин hyper-v на Proxmox

• Конвертируем системные диски с помощью disk2vhd
• Конвертируем диск vhdx в qcow2 в Windows
• Создаем виртуальную машину Proxmox
• Отключаем и удаляем диск виртуальной машины в Proxmox
• Переносим сконвертированный диск формата qcow2 на локальный store Proxmox или хранилища подключенного к нему по SMB или NFS.
• Делаем импорт диска в Proxmox и подключаем его к нашей виртуальной машине
• Запускаем и проверяем
• Уменьшение диска виртуальной машины

Смотреть

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

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Linux Admin — Управление квотами

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

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

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Путь DevOps: стоит ли начинать с нуля?

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

00:33 Как выглядит типичный DevOps и почему?
02:03 Кто такой DevOps и что он делает?
07:16 Как стать Девопсом с нуля?
12:32 Лучшие практики DevOps
17:50 Какие задачи следовало бы решать и как?
19:47 Мода и тренды, к чему мы идем и придем?

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

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

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Как увеличить существующую файловую систему XFS на логический том LVM

Разверните существующую файловую систему XFS на логическом томе LVM.
Покажем информацию о физических томах LVM.

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

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Командная оболочка Bash для начинающих в Linux

В этом видеоуроке автор разберет, что из себя представляет командная оболочка bash shell и из чего состоят скрипты для нее. Вы узнаете как вводятся переменные, циклы и операторы.

00:00 Командная оболочка Bash
03:57 Перенаправление ввода-вывода в Bash
06:53 Переменные и параметры
07:57 Условный оператор
11:23 Циклы

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

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

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

🧩 Почему ss лучше netstat и как его использовать по делу?

Многие по привычке юзают netstat, но он устарел. Современная альтернатива — ss (Socket Statistics), часть iproute2.

Вот несколько практических приёмов:


# Все TCP-соединения
ss -t

# Все слушающие сокеты (и TCP, и UDP)
ss -lntu

# Увидеть PID и процесс, использующий порт
ss -ltnp

# Все соединения к 22 порту
ss -tn dst :22

# Быстрое выявление ESTABLISHED соединений
ss -tn state established

# Самые «тяжёлые» по количеству соединений IP
ss -tan | awk '/ESTAB/ {print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head


🔧 ss работает быстрее, точнее и без лишнего мусора в выводе.

📌 Используйте ss при:
– отладке сетевых сервисов,
– мониторинге активности,
– поиске «висящих» соединений,
– разборе DDoS/сканирования.

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

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Команда nslookup, получение информации от DNS

Команда nslookup — инструмент сетевого администрирования для запросов в доменной системе имен (DNS) с целью получения доменного имени, IP-адреса или другой информации из записей DNS.

Кроме того, эта команда используется для поиска и устранения проблем с DNS. В данном руководстве мы рассмотрим наиболее типичные примеры ее применения.

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

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Cisco/CCNA 200-301

Урок 1: (Сертификация)
Урок 2: (Switch & Router)
Урок 3: (Точки доступа)
Урок 4: (Firewalls)
Урок 5: (скорость и объем)
Урок 6: (Кабели)
Урок 7: (методы коммуникаций)
Урок 8: (Маска подсети)
Урок 9: (Default gateway & DNS Server)
Урок 10: (NAT, Public & Private addresses)
Урок 11: (виды IP коммуникаций)
Урок 12: (протоколы TCP, UDP, ICMP)
Урок 13: (Инструменты инженера)
Урок 14: (Distribution switches)
Урок 15: (Модели OSI и TCP)
Урок 16: (введение в IOS)
Урок 17: (подключение по консоли)
Урок 18: (Режимы IOS)
Урок 19: (Базовые команды)
Урок 20: (Файловая система IOS)
Урок 21: (Базовая конфигурация)
Урок 22: (SSH)
Урок 23: (Interface Syntax)
Урок 24: (Switching fundamentals)

👉 Смотреть видео

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

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

MinIO больше не развивается

Патчи безопасности не выпускают, Обновления и железо не тестируют. Если у вас петабайты данных в S3-хранилище — это уже не гипотетический риск, а вопрос времени.

3 сентября на вебинаре разберем, как перенести данные из устаревшего хранилища (на примере MinIO) в другое S3-совместимое — без остановки сервиса.

Что будет:
— что переносится при миграции: объекты, версии, ACL, bucket-policy, lifecycle, теги, ссылки — и что остается вне переноса (незавершённые multipart-загрузки)
— как устроено техническое переключение: минимальное окно на смену endpoint, параллельная работа приложений на обоих хранилищах без ограничений на операции
— что происходит при сбоях и разрывах синхронизации — почему перенос продолжается с точки останова, а не начинается заново
— как считается стоимость перехода в зависимости от объема данных и масштаба инфраструктуры
— техническое демо: от подключения источника до полного переключения трафика

Полезно DevOps- и SRE-инженерам, ИТ-директорам и компаниям, для которых остановка сервиса недопустима даже на время миграции.

📅 3 сентября, 16:00 мск

Регистрация

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Хочешь разбираться в Project Management?

Для тебя уже всё сделали.
📌 Канал @product_and_project делится полезными секретами и лайфхаками управления проектами и продуктами в IT.

Подписывайтесь и прокачивайте свои навыки: @product_and_project

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

💻 Что происходит, когда мы включаем компьютер?

1. Подача питания
Когда вы нажимаете кнопку питания, электричество начинает поступать ко всем компонентам компьютера.

2. POST (Power-On Self Test)
Прошивка BIOS или UEFI запускает самотестирование, чтобы проверить основные компоненты — процессор, оперативную память, клавиатуру, накопители и т.д. Если что-то не так (например, нет ОЗУ), система подаёт звуковые сигналы или выводит сообщение об ошибке.

3. Инициализация BIOS/UEFI
BIOS/UEFI настраивает оборудование и ищет загрузочное устройство — жёсткий диск, SSD, флешку и т.д.

4. Запуск загрузчика
Когда загрузочное устройство найдено, BIOS/UEFI передаёт управление загрузчику (например, GRUB в Linux или Windows Boot Manager в Windows). Задача загрузчика — найти и запустить операционную систему.

5. Загрузка ядра ОС
Загрузчик находит и загружает в оперативную память ядро операционной системы, затем передаёт ему управление.

6. Инициализация ядра
Ядро настраивает систему: загружает драйверы, настраивает управление памятью, запускает процессы и т.д. Затем запускается первый пользовательский процесс (init, systemd и др.).

7. Запуск пользовательского интерфейса
После запуска всех сервисов система показывает графический интерфейс (GUI) или командную строку (CLI).

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

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

eBPF: рентгеновское зрение для production

Сервис замедлился, соединения обрываются, а привычные показатели указывают только на симптом. Чтобы найти настоящую причину, иногда нужно увидеть, что происходит глубже — на уровне ядра Linux.

23 сентября в 20:00 на открытом уроке курса «DevOps практики и инструменты» познакомитесь с eBPF — технологией, которая помогает исследовать сетевые события, производительность и безопасность работающей системы.

На демонстрации вы увидите, как Cilium Hubble показывает сетевые взаимодействия и помогает находить проблемы с трафиком. С помощью Tetragon разберёте обнаружение подозрительной активности на уровне ядра. Также рассмотрите диагностику узких мест без остановки сервисов.

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

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

👉 Зарегистрируйтесь: https://clck.ru/3Vs8R4

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Основные понятия в Kubernetes

Технология Kubernetes, также известная как k8s, – это open-source-система для автоматизации деплоинга и менеджмента контейнеризованных приложений (то есть запущенных в Docker).

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

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Как использовать команду Linux ifconfig

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

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Запуск Windows-контейнеров под Linux и MacOS

Если на компьютере под Linux нужно быстренько запустить Windows или MacOS, самый простой и быстрый способ сделать это — ввести команду для скачивания и загрузки докер-контейнера с этой ОС.

Читать

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

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Делаем backup конфигов mikrotik и отправляем на удаленный FTP сервер

{
local username "никнейм"
#ftp account
local ftphost "имя сервера"
local ftpuser "логин"
local ftppassword "пароль"
local ftppath "/pub/mikrotik"

#create full system backup files
/system backup save name="$username.backup"
:delay 30s;

#create config export files
/export compact file="$username.rsc"
:delay 30s;

# upload the system backup
:log info message="Uploading system backup"
/tool fetch address="$ftphost" src-path="$username.backup" user="$ftpuser" mode=ftp password="$ftppassword" dst-path="$ftppath/$username.backup" upload=yes
:delay 30s;

# upload the config export
:log info message="Uploading config export"
/tool fetch address="$ftphost" src-path="$username.rsc" user="$ftpuser" mode=ftp password="$ftppassword" dst-path="$ftppath/$username.rsc" upload=yes
:delay 30s;

# find file name $username- then remove
:foreach i in=[/file find] do={ :if ([:typeof [:find [/file get $i name] "$username"]]!="nil") do={/file remove $i}; }
:log info message="Configuration backup finished.";
}

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

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Как установить Wine на Linux

Самая большая трудность, с которой сталкивается большинство пользователей Windows при переходе на дистрибутив Linux, — это невозможность запуска любимых программ Windows, особенно игр. Игровой процесс в Linux улучшился, но чтобы играть в игры только для Windows в Linux, вам нужно использовать Wine. Он предназначен для запуска программного обеспечения Windows на ОС Linux, без значительных потерь производительности.

Смотреть

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

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Гринатом — ИТ-интегратор Росатома — ищет системного администратора виртуализации в Нижнем Новгороде!💼

Мы ищем специалиста с глубокими знаниями Linux и опытом администрирования высоконагруженных инфраструктур, систем виртуализации и распределённых хранилищ. Важно уверенно работать с LDAP, Kerberos, мониторингом, логами и системными метриками, а также владеть Bash и Python для автоматизации задач.

✅От нас — все возможности для комфортной работы: от ДМС со стоматологией до скидок от партнёров. А ещё в первые месяцы вас ждут обучение, внутренние аттестации и получение сертификатов по продуктам.

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Проверяем доступность портов с использованием nmap / netcat / telnet / nc

Доступность tcp-порта:

netcat
netcat [options] host port
сканер портов:
netcat -z -v domain.com 1-1000

запустить netcat на хосте и слушать на tcp порте 4444:
netcat -l 4444

а на другой машине проверить подключение к netcat, запущенному на другом хосте:
netcat domain.com 4444

nc
nc -vt <ip> <port>
telnet
telnet <ip> <port>
nmap
порт 25 tcp: nmap -p25 11.11.11.11

Доступность udp-порта:

netcat
netcat -u host port
nc
nc -vu <ip> <port>
nmap
доступность порта udp 53: nmap -sU -p U:53 11.1.11.12

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

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

LVM логические тома

Создание логических томов LVM предполагает создание трех уровней в архитектуре LVM.

Уровень 1. Создание физического тома (PV).
Уровень 2. Создание группы томов (VG).
Уровень 3. Создание фрагментов томов.

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

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Перечисление и удаление правил брандмауэра Iptables

Iptables — это брандмауэр, который играет важную роль в обеспечении сетевой безопасности большинства систем Linux. Хотя многие руководства по работе с Iptables научат вас создавать правила брандмауэра для обеспечения безопасности вашего сервера, в этом руководстве мы будем уделять особое внимание другому аспекту управления брандмауэром: вывод списка и удаление правил.

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

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Как успешно сменить работу?

Узнаешь в этом канале.
📌 Канал @secrets_hr делится полезными секретами и лайфхаками в составлении резюме, трудоустройстве и управлении персоналом для HR.

Подписывайтесь и прокачивайте свои навыки: @secrets_hr

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Шпаргалка по PowerShell: команды, операторы и многое другое

PowerShell — это версия языка командной строки Windows, которая помогает вам легко выполнять и автоматизировать критически важные задачи в ваших системах. Автор составил шпаргалку, в которой описаны синтаксис PowerShell и все команды, чтобы помочь вам оптимизировать PowerShell и даже подготовиться к собеседованиям.

Смотреть

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

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Примеры полезного использования команды netsh в Windows

Команда netsh — программа, включенная в линейку продуктов операционных систем Microsoft Windows NT, начиная с Windows 2000. Она позволяет осуществлять локальное или удаленное конфигурирование сетевых параметров.

Читать

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

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Мониторинг сетевого оборудования MikroTik с использованием MikroTik API, MKTXP, Prometheus и Grafana

Чтобы победить непредсказуемость сетевых устройств, умные люди придумали Grafana для визуализации различных метрик, и различные экспортеры этих метрик. В этой статье автор рассмотрит экспортёр метрик MKTXP, который настраивается в 2 кнопки.

Читать

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

Читать полностью…
Subscribe to a channel