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

Лига сисадминов. Страница 10

Здесь мы собираем всё, что может быть интересно представителям, пожалуй, лучшей в мире профессии: руководства, лучшие практики, свежие новости мира ИТ, книги, и многое другое.

  • Лига сисадминов

    Нейронки на все случаи жизни Для учёбы, монтажа, кодинга, дизайна, работы со звуком, улучшения фото и даже для устройства на работу — сохраняйте эту подборку себе. telegra.ph/Nejronk…ni-03-09 #ит_заметки #нейросети
    Нейронки на все случаи жизни

    Для учёбы, монтажа, кодинга, дизайна, работы со звуком, улучшения фото и даже для устройства на работу — сохраняйте эту эпичную подборку себе. Для учёбы MathGPT — подсобит с матаном. editGPT — исправит ошибки в тексте на английском. Consensus — огромная научная база знаний на основе ИИ. ExamCram — превратит сложные учебные материалы в карточки и тесты для самопроверки. Yip — то же самое, но в вебе и с поддержкой Википедии. YouTube Summary with ChatGPT — превратит любое обучающее видео или лекцию в текст. ChatBA…

    Telegraph
  • Лига сисадминов

    У гиганта Эксплоит в Telegram есть и Live версия. Эксплойт | Live - Самые вкусные новости про IT и кибербезопасность. Лучшие IT авторы работают 24/7 https://t.me/exploit_live - 👈
  • Лига сисадминов

    Уровни модели OSI Многоуровневая модель OSI очень важна для понимания того, как машины взаимодействуют друг с другом. В этой статье мы рассмотрим основы модели OSI и опишем уровни взаимосвязи различных систем между собой. Уровни помогают сетевому специалисту визуализировать, что происходит в сетях, а также помогают определить источник проблемы в сети – на программном или аппаратном уровне. Модель OSI также помогает разработчику приложения определить, с какими уровнями ему нужно работать. Поставщики технологий часто основываются на модели OSI, чтобы помочь клиентам понять, с каким уровнем работают их продукты. https://telegra.ph/Urovni-modeli-OSI-03-09 #ит_статьи #network #osi #basic
    Уровни модели OSI

    Многоуровневая модель OSI очень важна для понимания того, как машины взаимодействуют друг с другом. В этой статье мы рассмотрим основы модели OSI и опишем уровни взаимосвязи различных систем между собой. Уровни помогают сетевому специалисту визуализировать, что происходит в сетях, а также помогают определить источник проблемы в сети – на программном или аппаратном уровне. Модель OSI также помогает разработчику приложения определить, с какими уровнями ему нужно работать. Поставщики технологий часто основываются…

    Telegraph
  • Реклама

  • Лига сисадминов

    «Цель SRE — надёжная система». Обзор основных метрик SRE Site Reliability Engineering (SRE) — это одна из форм реализации DevOps. SRE-подход возник в Google и стал популярен в среде продуктовых IT-компаний после выхода одноимённой книги в 2016 году. В статье опишем, как SRE-подход соотносится с DevOps, какие задачи решает инженер по SRE и о каких показателях заботится. telegra.ph/Cel-SRE…RE-03-08 #ит_статьи #devops #sre
    «Цель SRE — надёжная система». Обзор основных метрик SRE

    Site Reliability Engineering (SRE) — это одна из форм реализации DevOps. SRE-подход возник в Google и стал популярен в среде продуктовых IT-компаний после выхода одноимённой книги в 2016 году. В статье опишем, как SRE-подход соотносится с DevOps, какие задачи решает инженер по SRE и о каких показателях заботится. От DevOps к SRE Во многих IT-компаниях разработкой и эксплуатацией занимаются разные команды с разными целями. Цель команды разработки — выкатывать новые фичи. Цель команды эксплуатации — обеспечить…

    Telegraph
  • Лига сисадминов

    Настраиваем Git для правильной работы с опенсорс-проектами Как принять участие в разработке проекта с открытым исходным кодом и внести свой вклад, не наломав дров? telegra.ph/Nastrai…mi-03-07 #ит_статьи #git #open_source
    Настраиваем Git для правильной работы с опенсорс-проектами

    Как принять участие в разработке проекта с открытым исходным кодом и внести свой вклад, не наломав дров? Краткое руководство, чтобы меньше разочаровываться и больше работать над улучшением рабочих процессов. Форк-проект После того как вы настроили свой профиль на GitHub, вам необходимо форкнуть проект, в который вы планируете внести свой вклад. Поскольку доступ на запись к проектам с открытым исходным кодом контролируется сопровождающим (сопровождающими), вы никогда не будете вносить прямые изменения в репозиторий…

    Telegraph
  • Лига сисадминов

    Как найти P2P трафик в сети и вести мониторинг доступа к сайту с помощью Wireshark Wireshark — это мультифункциональный швейцарский армейский нож среди инструментов для сетевого анализа. И независимо от того, ищите ли вы пиринговый трафик (P2P, peer-to-peer) в своей сети или просто хотите посмотреть, к каким веб-сайтам осуществляется доступ с определенного IP- адреса, Wireshark способен помочь вам. telegra.ph/Kak-naj…rk-03-07 #ит_статьи #network #wireshark #p2p
    Как найти P2P трафик в сети и вести мониторинг доступа к сайту с помощью Wireshark

    Wireshark — это мультифункциональный швейцарский армейский нож среди инструментов для сетевого анализа. И независимо от того, ищите ли вы пиринговый трафик (P2P, peer-to-peer) в своей сети или просто хотите посмотреть, к каким веб-сайтам осуществляется доступ с определенного IP- адреса, Wireshark способен помочь вам. Прежде, чем преступить к анализу трафика в вашей сети, имейте в виду, что его захват следует производить с того места сети, откуда вы сможете увидеть его весь. Для этих целей не годится, к примеру…

    Telegraph
  • Лига сисадминов

    Как админу Linux, DevOps или разработчику грамотно управлять бесчисленным множеством серверов? Нужно уметь строить сложные эффективные системы мониторинга и логирования, работать в связке c Prometheus, Grafana, ELK, Apache kafka, etc. и настраивать оповещения об инцидентах. Освоить эти навыки можно на онлайн-курсе «Observability: мониторинг, логирование, трейсинг». Справитесь ли вы с уровнем курса? Покажет вступительный тест. Пройдите тестирование, чтобы: ◽️ оценить свои навыки; ◽️ занять место по специальной цене; ◽️ получить доступ к демо-занятиям курса. ⇨ Пройти тестирование: https://otus.pw/N7yW/
  • Лига сисадминов

    Как изучать Kubernetes джуну — и зачем

    Kubernetes, что это? Давайте представим, что есть приложение, которое нужно отправить в прод, и обеспечить к нему подключение, регулярно обновлять и поддерживать его работоспособность. Конечно, всё это легко, если просто поднять приложение на каком-то сервере. Можно настроить мониторинги, и они будут следить, что приложение поднято, обновлять, когда нужно. Однако это сработает для одной копии приложения. А если нужно больше? Нагрузка увеличивается, нужны еще копии приложений, чтобы успевать обрабатывать все…

    Telegraph
  • Лига сисадминов

    Жаль, что на практике сеть через **опу делают не только пауки... #ит_юмор #network
  • Лига сисадминов

    badblocks — команда для поиска и исправления поврежденных секторов на жестких дисках Команда badblocks предназначена для поиска и исправления поврежденных секторов на жестких дисках. На сегодняшний день она в некоторой степени утратила свою актуальность из-за того, что современные жесткие диски осуществляют переназначение поврежденных секторов в автоматическом режиме сразу же после возникновения ошибок, связанных с чтением или записью данных. Тем не менее, она может использоваться для активации упомянутого механизма переназначения секторов, так как при работе в основном режиме она осуществляет посектороное чтение данных с жесткого диска, которое позволяет жесткому диску выявить и переназначить поврежденные сектора. Предупреждение: не используйте рассматриваемую команду, если не до конца уверены в правильности своих действий или не понимаете сути происходящих процессов, ведь в результате даже незначительной ошибки вы можете лишиться всех хранящихся на диске данных. Кроме того, не пытайтесь использовать эту команду по отношению к смонтированному разделу или к диску с со смонтирнованными разделами, ведь в этом случае последствия будут непредсказуемыми. Перед использованием badblocks необходимо определиться с жестким диском или его разделом, на котором нужно искать поврежденные сектора. Для этого может использоваться команда lsblk: # lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT,MODEL NAME FSTYPE LABEL MOUNTPOINT MODEL ... В данном случае в столбце NAME будут выводиться имена файлов устройств накопителей и их разделов (для обозначения разделов используется дополнительная нумерация), в столбце FSTYPE - названия созданных в разделах файловых систем, в столбце LABEL - метки разделов, в столбце MOUNTPOINT - пути к точкам монтирования файловых систем, а в столбце MODEL - информация о моделях устройств. Базовый синтаксис команды: # badblocks -v /dev/<имя файла раздела или устройства> Параметр -v используется для вывода информации о ходе процесса проверки жесткого диска. Если вам по какой-либо причине понадобится запретить использование поврежденных секторов на уровне файловой системы вы всегда можете сохранить список этих секторов и передать его утилите e2fsck. Это делается следующим образом: # badblocks -v /dev/<имя файла раздела или устройства> > /tmp/badblocks.txt # e2fsck -l /tmp/bad-blocks.txt /dev/<имя файла раздела или устройства> # rm /tmp/badblocks.txt Однако, в большинстве случаев будет достаточно однокртного посектороного чтения данных из раздела или со всего устройства. Примеры использования 1. Выбор раздела жесткого диска для проверки # lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT,MODEL NAME FSTYPE LABEL MOUNTPOINT MODEL sdb MAXTOR STM316081 ├─sdb4 ext4 home /home ├─sdb2 ext4 Debian └─sdb1 swap ... Выберем раздел с корневой файловой сситемой дистрибутива Debian (с соотвествующей меткой), который в данный момент не смонтирован. Ему соответствует файл устройства sdb2. 2. Проверка выбранного раздела на наличие поврежденных секторов # badblocks -v /dev/sdb2 Checking blocks 0 to 12697599 Checking for bad blocks (read-only test): done Pass completed, 0 bad blocks found. (0/0/0 errors) Очевидно, что в ходе проверки раздела поврежденных секторов не было обнаружено.
  • Лига сисадминов

    Что такое /dev/random и /dev/urandom на Linux? Короткий ответ на этот вопрос – “средства генерации случайных чисел”. И мы на самом деле уверены, что вы прекрасно знаете об этом. Но чтобы понять использование /dev/random и /dev/urandom, сначала нужно знать, почему генерация случайных чисел так важна. telegra.ph/CHto-ta…ux-03-05 #ит_заметки #linux #random #urandom
    Что такое /dev/random и /dev/urandom на Linux?

    Короткий ответ на этот вопрос – “средства генерации случайных чисел”. И мы на самом деле уверены, что вы прекрасно знаете об этом. Но чтобы понять использование /dev/random и /dev/urandom, сначала нужно знать, почему генерация случайных чисел так важна. Почему генерация случайных чисел имеет решающее значение? Компьютеры – это машины, работающие по набору инструкций (поэтому мы создаем программы, чтобы заставить их работать). Вы можете спросить, почему генерация случайных чисел так важна? Ответ прост. Соображения…

    Telegraph
  • Лига сисадминов

    Хорошо конечно, но не очень-то #ит_юмор #chatgpt #neural_networks
  • Лига сисадминов

    Основы аудита. Настраиваем журналирование важных событий в Linux Под­систе­ма ауди­та Linux поз­воля­ет на осно­ве пред­варитель­но нас­тро­енных пра­вил отсле­живать зна­чимую информа­цию о безопас­ности опе­раци­онной сис­темы, соз­дает записи жур­нала для даль­нейше­го рас­сле­дова­ния наруше­ний полити­ки. Сегод­ня мы пос­мотрим поб­лиже на этот важ­ный для адми­на эле­мент сис­темы безопас­ности. telegra.ph/Osnovy-…ux-03-04 #ит_статьи #linux #audit #kernel #logs
    Основы аудита. Настраиваем журналирование важных событий в Linux

    Под­систе­ма ауди­та Linux поз­воля­ет на осно­ве пред­варитель­но нас­тро­енных пра­вил отсле­живать зна­чимую информа­цию о безопас­ности опе­раци­онной сис­темы, соз­дает записи жур­нала для даль­нейше­го рас­сле­дова­ния наруше­ний полити­ки. Сегод­ня мы пос­мотрим поб­лиже на этот важ­ный для адми­на эле­мент сис­темы безопас­ности. С помощью ауди­та мож­но реали­зовать жур­налиро­вание для сле­дующих событий: дос­туп к объ­ектам фай­ловой сис­темы; вы­пол­нение сис­темных вызовов; за­пуск поль­зователь­ских…

    Telegraph
  • Лига сисадминов

    Ох уж этот ваш open-source... #ит_юмор #hr #трудоустройство
  • Лига сисадминов

    Prometheus vs Zabbix: отличия и сходства систем мониторинга В этой статье мы рассмотрим базовую механику работы двух популярных инструментов мониторинга: Prometheus vs Zabbix. telegra.ph/Prometh…ga-03-03 #ит_статьи #zabbix #prometheus
    Prometheus vs Zabbix: отличия и сходства систем мониторинга

    Краткий обзор Prometheus Prometheus — это система мониторинга с открытым исходным кодом. Она предоставляет пользователям язык запросов, возможности хранения и визуализации. Система собирает метрики в реальном времени и записывает их в базу данных временных рядов.  Модель данных Prometheus может определять показатели по имени и/или тегам. Система написана на Go и распространяется по лицензии Apache 2 License, а исходный код доступен на GitHub. Как проект с открытым исходным кодом Prometheus пользуется широкой…

    Telegraph
  • Реклама

  • Лига сисадминов

    Виртуальные серверы с надёжной защитой от DDoS-атак Подключите защиту к виртуальному или выделенному серверу до 1 апреля, и первый месяц её использования будет стоить всего 1 ₽. 100+ конфигураций серверов и надёжная защита ждут вас ➡️ Узнать подробности
  • Лига сисадминов

    Паттерны отказоустойчивости приложений в Kubernetes. Часть 2. telegra.ph/Pattern…-2-03-02 #ит_статьи #devops #kubernetes #high_availability
    Паттерны отказоустойчивости приложений в Kubernetes. Часть 2.

    Retry/Timeouts на Service mesh Объяснения этого вопроса будут производиться на примере Istio — одного из самых популярных Service mesh. Часто наши клиенты находятся внутри кластера (допустим, у нас микросервисная архитектура), и у нас совершенно нет желания ставить Ingress и каким-то образом их через него публиковать. Для решения задач подобного рода служит Service mesh. Мы можем поставить в кластер Service mesh, который делает примерно следующее. В Service mesh есть control plane, который собирает информацию…

    Telegraph
  • Лига сисадминов

    Паттерны отказоустойчивости приложений в Kubernetes. Часть 1. Балансировщики падают, контроллеры зависают, а дата-центры атакуют экскаваторы. Это нормальная история. Мы живём в мире, где нет ничего надёжного на 100 %, а любой бит в планке оперативной памяти может внезапно перещёлкнуться из-за пролетевшей космической частицы. Другое дело, что даже в условиях постоянных рисков отказа отдельных элементов нам нужно обеспечить работоспособность инфраструктуры в целом. Клиент не должен заметить, что где-то отказал контейнер с php-fpm или одна из серверных стоек выпала из сети. Поэтому сегодня хотелось бы рассказать вам о нескольких паттернах отказоустойчивости и типовых решениях при эксплуатации приложения в кластере Kubernetes. Разберём основные паттерны, ну и, конечно, рассмотрим варианты, при которых неправильные настройки прострелят вначале одну ногу, а потом — другую, потому что она слишком медленно стала шагать. telegra.ph/Pattern…-1-03-02 #ит_статьи #devops #kubernetes #high_availability
    Паттерны отказоустойчивости приложений в Kubernetes. Часть 1.

    Балансировщики падают, контроллеры зависают, а дата-центры атакуют экскаваторы. Это нормальная история. Мы живём в мире, где нет ничего надёжного на 100 %, а любой бит в планке оперативной памяти может внезапно перещёлкнуться из-за пролетевшей космической частицы. Другое дело, что даже в условиях постоянных рисков отказа отдельных элементов нам нужно обеспечить работоспособность инфраструктуры в целом. Клиент не должен заметить, что где-то отказал контейнер с php-fpm или одна из серверных стоек выпала из сети.…

    Telegraph