Обложка канала

Системный администратор. Страница 22

18542 @i_odmin

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

  • Системный администратор

    Рекомендуем к прочтению книгу Александра Бындю "Антихрупкость в IT" Эта книга — результат многолетнего опыта построения IT-продуктов. И прежде всего она о том, как выстроить процессы разработки IT-систем таким образом, чтобы успевать вовремя подстроиться под любые изменения. В её основе — описание работающих практик, примеры из реальных проектов, анализ ошибок и выводы. В книге собраны рекомендации для владельцев бизнеса и разработчиков. Первые приобретут систематизированные знания о том, как правильно взаимодействовать с IT, а вторые — как делать хорошо и не делать плохо. Сайт издания Ознакомиться с книгой
  • Системный администратор

    Диски и файловые системы О файловых системах Работа с дисками (RHCSA) Основы файловых систем Работа с файловыми системами (RHCSA) Управление логическими томами - LVM (RHCSA) Программный RAID - MD Дедупликация с VDO (RHCSA) Виртуальная память, swap (RHCSA) Управление многоуровневым хранилищем - stratis (RHCSA) Сетевые файловые системы - NFS (RHCSA) источник 👉 @i_odmin
  • Системный администратор

    Носители информации Друзья, кто застал? Подписывайтесь на канал 👉@tipsysdmin
  • Реклама

  • Системный администратор

    Пакетная фильтрация в Linux Бесконтекстная пакетная фильтрация (iptables): stateless Контекстная пакетная фильтрация (iptables): stateful источник 👉 @i_odmin
  • Системный администратор

    Что такое свой NAS и как его начать делать? Современный и доступный NAS - понятие довольно растяжимое. Для чего он нужен - для дома или офиса, его размеры, мобильность, стоимость, программное обеспечение, все эти и другие вопросы так или иначе определяют конкретную модель и сферу применения. Рассмотрим то, что будет интересно всем - это системы хранения для дома или малых рабочих групп. Причем существуют не только ограничения по стоимости и локальной доступности, но также и простое желание собрать что-то своими руками. Мы постарались разобраться в ситуации, проанализировать существующие решения и, возможно, предложить свой вариант развития, который будет интересен и тем, кто хочет купить готовое решение, и тем, кто смотрит на NAS как на потенциальное устройство для самостоятельной сборки от железа до софта. https://habr.com/ru/company/3rdman/blog/713900/ 👉 @i_odmin
  • Системный администратор

    ❗️Приглашаем на открытый урок курса «Network Engineer» «Технологии прошлого. RIP» https://otus.pw/iyWY/ 🧑‍💻 Спикером выступит Андрей Рукин, сертифицированный инструктор Сетевой академии CISCO по направлениям SECURITY и R&SW. Что ждет на занятии: — Рассмотрим протокол динамической маршрутизации RIP. Плюсы и минусы технологии. 🔥 — Разберем, почему не используется в продакшн, но где еще нужен, а также узнаем, какие протоколы пришли ему на замену ⚠️ По результатам занятия протокол RIP в своей простоте настроек и работы наглядно продемонстрирует логику работы протоколов динамической маршрутизации и даст понимание о возможностях и необходимости использования такой маршрутизации. 👉 РЕГИСТРАЦИЯ https://otus.pw/iyWY/
  • Системный администратор

    Трюки терминала Bash Полезные комбинации клавиш (хоткеи) и небольшие хитрости, которые сделают Вашу работу в Linux более эффективной. Горячие клавиши" Bash с Ctrl Ctrl + n — то же самое, что и стрелка вниз. Ctrl + p — то же самое, что и стрелка вверх. Ctrl + r — поиск по предыдущим командам из истории команд (history). Продолжайте нажимать Ctrl + r, чтобы искать дальше. Ctrl + Shift + r — поиск в другую сторону. Ctrl + s — остановить вывод в терминал. Ctrl + q — восстановить вывод в терминал после Ctrl + s. Ctrl + a — перейти к началу строки (аналог клавиши Home). Ctrl + e — перейти к концу строки (аналог клавиши End). Ctrl + d — если вы ввели что-то, то Ctrl + d удаляет символ под курсором. В противном случае означает конец ввода и завершает текущую сессию Bash. Ctrl + k — удалить весь текст от курсора до конца строки. Ctrl + x + backspace — удалить весь текст от начала строки до курсора. Ctrl + t — переставить символ до курсора на символ под курсором. Нажмите Esc + t для перестановки двух слов до курсора. Ctrl + w — удалить слово до курсора; затем Ctrl + y, чтобы вставить его. Ctrl + u — удалить строку перед курсором; Ctrl + y для вставки его. Ctrl + _ — отменить ввод. Ctrl + l — очищает окно терминала. То же самое, что и clear. Ctrl + x + Ctrl + e — запускает редактор, определённый в переменной $EDITOR, для ввода команды. Полезно для многострочных команд. Изменить заглавные на строчные и наоборот Esc + u — преобразовать буквы от курсора до конца строки в заглавные буквы. Esc + l — преобразовать буквы от курсора до конца строки в нижний регистр. Esc + c — заменить букву под курсором на заглавную. Запустить предыдущую команду ещё раз Запустить команду из истории по номеру (например, 53) !53 !! — запуск последней команды. sudo !! — запустить предыдущую команду с sudo. Запускает последнюю команду и меняет какой-то параметр. Например, меняем "aaa" на "bbb": # Последняя команда: echo 'aaa' $ ^aaa^bbb $ echo 'bbb' bbb Важно: предыдущая команда заменит только первое вхождение "aaa". Если вы хотите заменить все вхождения, используйте :&: ^aaa^bbb^:& # или !!:gs/aaa/bbb/ Запустить последнюю команду, которая начинается с... Например, до этого в истории команд была команда cat filename: !cat # или !c — запускает cat filename ещё раз. Указание файлов по шаблону в Bash /etc/pa*wd/etc/passwd — символ * означает "несколько любых символов". /b?n/?at/bin/cat — символ ? означает "один любой символ". ls -l [a-z]* — вывести список файлов, содержащих только буквы латинского алфавита. В квадратных скобках [] перечисляются символы, которые будут искаться. А символ * после [] означает "хоть сколько раз". ls {*.sh,*.py} — вывести все .sh и .py файлы. {} используется для группировки нескольких шаблонов по принципу "или". Полезные переменные окружения Bash Короткие переменные: $0 — оболочка командной строки или путь до запускаемого файла. $1, $2, $3, ... — аргументы запуска скрипта. $# — число аргументов, переданных в скрипт из терминала. $? — код завершения последней команды. $- — текущие опции, установленные для оболочки. $$ — идентификатор текущего процесса. $! — идентификатор процесса, завершённого последним. Более длинные, но тоже полезные переменные: $DESKTOP_SESSION — текущий менеджер дисплеев. $EDITOR — редактор текста по умолчанию. $LANG — используемый системой язык. $PATH — список директорий, в которых будут искаться исполняемые файлы. $PWD — текущая директория. $SHELL — текущая оболочка командной строки. $USER — имя текущего пользователя. $HOSTNAME — имя текущего хоста (компьютера). 👉 @i_odmin
  • Системный администратор

    ⚡️Сможешь разрабатывать и поддерживать архитектуру облачных приложений? ➡️ Пройди тест — проверь себя! Ответьте на 25 вопросов и проверьте, насколько вы готовы к обучению на продвинутый курс "Cloud Solution Architecture" по спец. цене! Курс предназначен для архитекторов и разработчиков, также обеспечивает развитие до уровня Сloud Native специалистов других профилей. Именно такие специалисты востребованы в крупных компаниях: Google, Amazon, Microsoft, Yandex, Сбербанк и др. ➡️ ПРОЙТИ ТЕСТ Протестируй учебный процесс заранее и приходи на открытые уроки курса! ▶️16 февраля в 20:00 открытый урок «Обзор облачных инструментов СУБД и кешей»
  • Системный администратор

    Поведение Raft в реальных условиях Как устроен Raft Опыт реализации Raft на примере репликации в Tarantool Поддержка работоспособности кластера Tarantool в условиях частичной связности Реальные примеры того, как чистый Raft не справился с задачей и способы решения Статья доступна тут 👉 @i_odmin
    Повышаем живучесть Raft в реальных условиях

    Популярность алгоритма Raft в последние годы растёт. У него достаточно ясное описание, а реализации появляются во всё большем количестве проектов. На бумаге, будь то математика или рекламные статьи,...

    Хабр
  • Системный администратор

    Powershell мониторинг событий 41, 1074, 6008 Мониторинг по событию 41 Get-EventLog -LogName System -After (((Get-Date).addDays(-2)).date) -Before (Get-Date) | where {$_.EventId -eq 41} | ForEach-Object { $flam = New-Object PSObject | Select-Object Date if ($_.ReplacementStrings[4]) { $flam.Date = $_.TimeGenerated $flam } } $StrData=[string]$flam.Date $message = $StrData + " " + "Сервер: $env:computername" + " " + "Система перезагрузилась, завершив работу с ошибками. Возможные причины ошибки: система перестала отвечать на запросы, произошел критический сбой или неожиданно отключилось питание." Мониторинг по событию 1074 $Events = Get-EventLog -LogName System -After (((Get-Date).addDays(-2)).date) -Before (Get-Date) | where {$_.EventId -eq 1074} $FlamDat = New-Object System.Management.Automation.PSObject $FlamDat | Add-Member NoteProperty Time ($null) $FlamDat | Add-Member NoteProperty User ($null) $FlamDat | Add-Member NoteProperty Action ($null) $Events | %{ $FlamDat.Time = $_.TimeGenerated $FlamDat.User = $_.ReplacementStrings[6] $FlamDat.Action = $_.ReplacementStrings[4] } $StrFlamDat=[string]$FlamDat.Time $message = $env:computername + " " + $StrFlamDat + " " + $FlamDat.Action + " " + $FlamDat.User Мониторинг по событию 6008 $Events = Get-EventLog -LogName System -After (((Get-Date).addDays(-2)).date) -Before (Get-Date) | where {$_.EventId -eq 6008} $FlamDat = New-Object System.Management.Automation.PSObject $FlamDat | Add-Member NoteProperty Time ($null) $FlamDat | Add-Member NoteProperty User ($null) $FlamDat | Add-Member NoteProperty Action ($null) $Events | %{ $FlamDat.Time = $_.TimeGenerated $FlamDat.User = $_.ReplacementStrings[6] $FlamDat.Action = $_.Message } $StrFlamDat=[string]$FlamDat.Time $message = $env:computername + " " + $StrFlamDat + " " + $FlamDat.Action + " " + $FlamDat.User 👉 @i_odmin
  • Системный администратор

    Вжух и собралось или как я ускорял сборку UI на базе kubernetes + jenkins и yarn + nx С распространением практики доставки непрерывных обновлений время сборки приложений стало критически важным параметром как для разработчиков, так и для бизнеса компании в целом. В данной статье описан мой опыт ускорения Frontend пайплайна Jenkins в Kubernetes на базе yarn и nx В данной статье делается упор на один из вариантов ускорения сборки UI без описания причин выбранной инфраструктуры, а также без детального описания настройки всей сборки https://habr.com/ru/post/708450/ #devops #девопс Подпишись 👉@i_DevOps
    Вжух и собралось или как я ускорял сборку UI на базе kubernetes + jenkins и yarn + nx

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

    Хабр
  • Системный администратор

    Открытые практикумы DevOps, Linux, Networks и Golang by Rebrain: расписание на Февраль 2023 Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию! 👉Регистрация 2 февраля Networks: ТСР и пропускная способность (Роман Стельмах - Cетевой инженер - Cisco, Huawei, HP) 7 февраля DevOps: Сквозное логирование с использованием транзакционных логов (Александр Крылов - Lead DevOps В ПАО СК Росгосстрах) 8 февраля Linux: Базовые команды - 2 (Андрей Буранов - Специалист по UNIX-системам в компании VK) 9 февраля Networks: Multicast, часть 3 (Дмитрий Радчук - Team Lead Вконтакте) 13 февраля TeamLead: Документирование по Agile (Павел Фискович - Инженер) 14 февраля DevOps: Анализ скорости загрузки сайтов (Николай Лавинский - Технический директор в ООО “Метод Лаб”) 15 февраля Linux: LVM - 2 (Андрей Буранов - Специалист по UNIX-системам в компании VK) 16 февраля Golang: Организация асинхронных приложений (Дмитрий Гордеев - Руководитель практикума Golang by REBRAIN) 16 февраля Networks: Мониторинг и управление устройствами по протоколу SNMP (Ольга Яновская - Руководитель направления Networks by Rebrain, разработчик в Pyzzle.ISP) 20 февраля TeamLead: Как тимлиду уйти в отпуск и продолжить эффективно управлять командой (Максим Ульянов - Руководитель отдела клиентской разработки в RUTUBE) 21 февраля DevOps: Ansible 101 (Павел Фискович - Инженер) 22 февраля Linux: Пакеты RPM и DEB (Даниил Батурин - Основатель проекта VyOS) 27 февраля TeamLead: Оптимизируем время команды (Александр Крылов - Lead DevOps В ПАО СК Росгосстрах) 28 февраля DevOps: Основной алгоритм траблшутинга (Василий Озеров - Co-Founder REBRAIN/Fevlake) Посмотреть программу практикумов и записаться бесплатно Открытые еженедельные DevOps практикумы - Присоединяйтесь!
  • Системный администратор

    📈Picosnitch - мониторинг сетевого трафика на каждый исполняемый файл с помощью BPF Получение уведомлений при подключении к сети новой программы или при ее изменении Контролирует пропускную способность сети, разбивая трафик по исполняемым файлам, хэшам, родителям, доменам, портам или пользователям с течением времени При желании можно проверить хэши или исполняемые файлы с помощью VirusTotal Хеши исполняемых файлов кэшируются на основе устройства + inode для повышения производительности и работают с приложениями, запущенными в контейнерах Используется BPF для точного мониторинга пропускной способности с низкими накладными расходами и fanotify для контроля исполняемых файлов на предмет модификации Поскольку приложения могут вызывать других пользователей для отправки/получения данных для них, родительский исполняемый файл и хэш также регистрируются для каждого соединения Прагматичный и минималистичный дизайн, сфокусированный на точном обнаружении с четким сообщением об ошибке, когда это невозможно https://github.com/elesiuta/picosnitch https://elesiuta.github.io/picosnitch/ 👉 @i_odmin
  • Системный администратор

    Привет, админ!👋 Хочешь роста и желаешь сменить свою сферу деятельности на более перспективную и высокооплачиваемую?💰 Попробуй себя в AI! Нейронки - это более интересные задачи, удаленная работа с высокими зарплатами, а главное - данная профессия будет востребована минимум ближайшие 30 лет!💪 👉Опыт программирования НЕ нужен. С твоими знаниями ты легко вольёшься в тему и напишешь целых 9 нейронок за 3 дня! Залетай на 🔥бесплатный интенсив по ссылке
  • Системный администратор

    Основы работы с терминалом и BASH Основные команды терминала. Первый скрипт на BASH. Основы BASH | Условия Основы Bash | Циклы Основы BASH | for, let, trap Основы BASH | Функции, рекурсия, модули, массивы Основы терминала | GNU awk Основы BASH | expect, who, mesg, autoexpect Все видео доступны на youtube 👉 @i_odmin
  • Реклама

  • Системный администратор

    Анализ сетевого трафика и устранение неполадок 1.Обзор 2.Три направления 3.Tcpdump 4.Кадр, пакет, сегмент 5.Основы перехвата трафика 6. Обнаружение сети 7.Основы фильтрации 8.Основы TCP 9.RTT и размер окна 10.Проблемы источник 👉 @i_odmin
  • Системный администратор

    📍Сисадмин сегодня - завтра директор по ИТ 😎 🏁Чтобы сократить этот путь, мы создали уютный канал о лучших практиках, кейсах и экономике для будущих и действующих директоров по ИТ. Дайджест популярных публикаций: - Импортозамещение VMware: исследование систем виртуализации в РФ - От аккредитации до штрафов на директора. Всё о регулировании и возможностях для ИТ-команд в 2023 году - Всё об аттестации информационных систем за 10 минут. Как не попасть на маркетинговую удочку - Почему вы не учитываете риски в своем ИТ - Доступно о доступности и производительности - Как управлять ИТ-сервисами? - Все импортозамещение зарубежных сервисов в одной таблице - Все что нужно знать о ПДН и ФЗ-152 чтобы не попасть на штраф Об этом и многом другом, говорим в блоге Cortel. Для тех, кто копает глубже и хочет знать больше.
  • Системный администратор

    Стандартные дисководы на 3.5" и 5.25" Подписывайтесь на канал 👉@tipsysdmin