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

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

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

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

    Ротация логов с logrotate Логи – наше всё! Это знает каждый нормальный админ. Но что делать если они растут в объёме? Правильно! Настраивать logrotate чтоб он рулил размерами и количеством.В любой Linux-системе всегда работает множество фоновых процессов и демонов, которые пишут в свои лог-файлы статусную информацию: об ошибках которые обработали, о выполнении каких-то задач. По стандарту все файлы логов должны храниться в директории /var/log/. Анализируя логи можно понять что именно не работает и почему произошла ошибка. Есть одна проблема: логи постоянно пишутся в один файл и размер этого файла постоянно растет, поэтому необходимо систематически чистить логи удаляя старые записи, чтобы однажды не кончилось место на сервере из-за огромного размера лог-файла. Вы можете чистить логи вручную – поставить себе напоминание, ходить по ssh на сервер и удалять старые записи из лог-файлов, а можеnt навертеть на bash’е скрипт и поставить его в cron. Однако есть вариант сильно проще - утилита logrotate. telegra.ph/Rotaciy…te-07-17 #ит_статьи #linux #logrotate
    Ротация логов с logrotate

    Логи – наше всё! Это знает каждый нормальный админ. Но что делать если они растут в объёме? Правильно! Настраивать logrotate чтоб он рулил размерами и количеством.В любой Linux-системе всегда работает множество фоновых процессов и демонов, которые пишут в свои лог-файлы статусную информацию: об ошибках которые обработали, о выполнении каких-то задач. По стандарту все файлы логов должны храниться в директории /var/log/. Анализируя логи можно понять что именно не работает и почему произошла ошибка. Есть одна…

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

    Защита от сканирования портов средствами Iptables Небольшая заметка о том, как с помощью правил iptables немного сократить поверхность атаки на инфраструктуру. telegra.ph/Zashchi…es-07-16 #ит_заметки #network #linux #iptables
    Защита от сканирования портов средствами Iptables

    «Iptables» — утилита командной строки, является стандартным интерфейсом управления работой межсетевого экрана (брандмауэра) Netfilter для ядер Linux. С её помощью можно создавать и изменять правила, управляющие фильтрацией и перенаправлением пакетов. Для использования утилиты Iptables требуются привилегии суперпользователя (root). Ключевыми понятиями iptables являются: Правило — состоит из критерия, действия и счетчика. Если пакет соответствует критерию, к нему применяется действие, и он учитывается счетчиком.…

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

    Первичные действия и проверки логов при подозрении на взлом сервера telegra.ph/Pervich…ra-07-14 #ит_заметки #security #network
    Первичные действия и проверки логов при подозрении на взлом сервера

    1. Проверка авторизаций по SSH: — Логи авторизаций по SSH обычно хранятся в файле /var/log/auth.log. Вы можете использовать команду grep для поиска специфической информации, например: grep sshd /var/log/auth.log 2. Проверка авторизаций по FTP (ProFTPd): — Проверьте /var/log/proftpd/proftpd.log. 3. Просмотр всех команд, которые вводились пользователями по SSH: — По умолчанию, Bash не сохраняет историю команд на уровне системы. Однако вы можете просмотреть историю команд конкретного пользователя, просмотрев файл…

    Telegraph
  • Реклама

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

    CPUQuota в Linux средствами systemd CPUQuota — ограничение потребления CPU средствами системы инициализации systemd, которое удобно использовать на серверах с несколькими пользователями. telegra.ph/CPUQuot…md-07-14 #ит_заметки #linux #systemd #cpuquota
    CPUQuota в Linux средствами systemd

    CPUQuota — ограничение потребления CPU средствами системы инициализации systemd, которое удобно использовать на серверах с несколькими пользователями. CPUQuota — ограничение потребления CPU для пользователя Часто бывает такое, что процессы одного пользователя потребляют слишком много ресурсов, что сказывается на работе всей машины, нагрузку замечают другие пользователи. Существует несколько способов ограничить потребление CPU. Стандартный nice / renice не очень удобен потому, что применяется к выполняющимся…

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

    Режим совместимости Яндекс Браузера для организаций с Internet Explorer Яндекс тестирует режим совместимости Яндекс Браузера для организаций с Internet Explorer. Режим облегчит работу с программным обеспечением, которое ориентировано на устаревшие браузеры, будет поддерживать все важные плагины и технологии (Java, Flash, Silverlight и т.д). Подробнее — в статье. Компании могут присоединиться к тестированию по заявке. https://dzen.ru/a/ZJP9NPH7sQdYuKIN #ит_статьи #linux #windows #security
  • Лига сисадминов

    Доступ к образу виртуального диска qcow2 с хоста Иногда, когда у вас есть резервная копия виртуальной машины с ценной информацией, которую хотелось бы оттуда вытащить, а полноценную ВМ ради такого разворачивать не хочется, есть выход примонтировать разделы qcow2 образа к файловой системе. В этой статье рассмотрим как это сделать. telegra.ph/Dostup-…ta-07-13 #ит_статьи #linux #proxmox #qemu #qcow2
    Доступ к образу виртуального диска qcow2 с хоста

    Образ диска, такой как qcow2 можно прочитать и использовать просто подключив к файловой системе, без необходимости подключения к виртуальной машине. Это может быть полезно когда у вас есть резервная копия виртуальной машины с ценной информацией, которую хотелось бы оттуда вытащить, но в тоже время разворачивать целую ВМ ради такого слишком избыточно.Если вы используете в качестве хостовой ОС дистрибутив с Proxmox(с Debian или с ALT), то все нужные утилиты у вас уже должны быть установлены. Для других дистрибутивов…

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

    О профдеформации #ит_юмор #ip_address #ping
  • Лига сисадминов

    OpenVPN: настройка аутентификации через Active Directory (LDAP) По умолчанию в OpenVPN используется аутентификация пользователей по сертификатам. Это означает, что любой пользователь, у которого есть *.ovpn файл с настройками подключения и сертификатами может подключиться к вашем OpenVPN серверу без пароля. В OpenVPN вы можете включить и настроить аутентификацию пользователей через LDAP сервер (Active Directory или FreeIPA). Рассмотрим два сценария подключения к LDAP для проверки учетных данных пользователей: - Плагин openvpn-auth-ldap - Внешние скрипты telegra.ph/OpenVPN…AP-07-13 #ит_статьи #linux #windows #network #openvpn
    OpenVPN: настройка аутентификации через Active Directory (LDAP)

    По умолчанию в OpenVPN используется аутентификация пользователей по сертификатам. Это означает, что любой пользователь, у которого есть *.ovpn файл с настройками подключения и сертификатами может подключиться к вашем OpenVPN серверу без пароля. В OpenVPN вы можете включить и настроить аутентификацию пользователей через LDAP сервер (Active Directory или FreeIPA). Рассмотрим два сценария подключения к LDAP для проверки учетных данных пользователей: Плагин openvpn-auth-ldap Внешние скрипты Настройка LDAP аутентификации…

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

    ⭕️Как войти в IT? Стоп, это из другой интеграции! Сейчас вы не услышите традиционной рекламы курсов с обещаниями из домохозяйки сделать айтишника. Потому что речь пойдет о нетипичном для образовательного рынка продукте. Вы слышали о тренде на микро-обучение? Так учат сотрудников IBM, Google и другие IT-гиганты. Что это? Вы смотрите короткое видео, содержащее доступную и понятную информацию, и сразу применяете ее на практике, закрепляя понимание материала. То есть, можно учиться, грубо говоря, во время поездки в метро или завтрака! Такая учеба не влияет на ваш образ жизни, но зато позволяет приобретать навыки! Адаптировали под него уже более 20 курсов в области программирования, аналитики данных и Data Science. Кстати, когда выполняешь задание, тебе сразу начисляются хр как в игре! Это делает процесс еще более залипательным и непринужденным. На платформе большое количество бесплатного контента Кликай на deepskills.ru и узнай больше
  • Лига сисадминов

    Процессы, потоки и задания Windows Работа операционной системы Windows основана на работе процессов. В этой статье разберём что такое Windows процессы, их свойства, состояния и другое. telegra.ph/Process…ws-07-12 #ит_статьи #windows #processes
    Процессы, потоки и задания Windows

    Работа операционной системы Windows основана на работе процессов. В этой статье разберём что такое Windows процессы, их свойства, состояния и другое. Процессы Процесс стоит воспринимать как контейнер с набором ресурсов для выполнения программы. То есть запускаем мы программу, для неё выделяется часть ресурсов компьютера и эта программа работает с этими ресурсами. Процессы нужны операционной системе для многозадачности, так как программы работают в своих процессах и не мешают друг другу, при этом по очереди…

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

    Подборка редакторов для Linux Vim — это продвинутый текстовый редактор, созданный для комплексного редактирования текста. Это улучшенная версия редактора Vi, доступного в большинстве UNIX-систем. Установка sudo apt install vim #[Для Ubuntu / Debian] sudo yum install vim #[Для CentOS / Fedora] Nano — это текстовый редактор на основе командной строки с открытым исходным кодом для UNIX-подобных операционных систем. Он был создан по образу и подобию радактора Pico, но с рядом заметных улучшений. Установка # apt install nano [Для Ubuntu/Debian] # yum install nano [Для CentOS/Fedora] GNU Emacs — это настраиваемый, расширяемый текстовый редактор с открытым исходным кодом в семействе текстовых редакторов Emacs. Он популярен за счет широкого спектра доступных команд. Кроме того, для GNU Emacs существует множество плагинов, количество которых постоянно пополняется. Установка sudo apt install emacs #[Для Ubuntu / Debian] sudo yum install emacs #[Для CentOS / Fedora] Gedit — это приложение с открытым исходным кодом, предназначенное для редактирования обычного текста. Он имеет понятный графический интерфейс, подобный Блокноту. Gedit, который создан под GNOME, отличается простотой использования. Установка sudo apt install gedit #[Для Ubuntu / Debian] sudo yum install gedit #[Для CentOS / Fedora] Geany — это текстовый редактор с открытым исходным кодом GTK+. Его особенность заключается в том, что он позволяет подключать сторонние библиотеки для создания полноценной среды разработки. С его помощью Вы сможете удобно писать код на разных языках (C, Java, Pascal, PHP и многих других). Установка sudo apt install geany #[Для Ubuntu / Debian] sudo yum install geany #[Для CentOS / Fedora] Kate (KDE Advanced Text Editor) — многофункциональный текстовой редактор из среды рабочего стола KDE. Установка sudo apt install kate #[Для Ubuntu / Debian] sudo yum install kate #[Для CentOS / Fedora] Notepadqq — это совершенно бесплатный редактор исходного кода, созданный в качестве альтернативы Notepad++ для Linux. Установка sudo apt install notepadqq #[Для Ubuntu / Debian] sudo yum install notepadqq #[Для CentOS / Fedora] #ит_заметки #linux #editors
  • Лига сисадминов

    Wireguard in docker

    https://www.wireguard.com/install/ Подготавливаем саму операционку (здесь в статье мы используем Centos): yum install epel-release https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm yum install yum-plugin-elrepo  yum install kmod-wireguard wireguard-tools jq -y modprobe wireguard ставим docker и docker-compose yum install -y yum-utils yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker…

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

    Kubernetes: мониторинг стоимости кластера – Kubernetes Resource Report и Kubecost Очень полезное дело – мониторить то, насколько эффективно используется кластер, особенно, если приложения деплоятся девелоперами, которые не сильно вникают в requests, и устанавливают завышенные значения “про запас”. Запас, конечно, нужен – но и просто так реквестить ресурсы идея плохая.К примеру, у вас есть WorkerNode у которой 4 vCPU (4.000 milicpu) и 16 GB RAM, и создаёте Kubernetes Deployment, в котором для подов задаёте requests 2.5m и 4gb памяти. После запуска одного пода – он зареквестит более половины доступного процессорного времени, и для запуска второго под Kubernetes сообщит о нехватке ресурсов на доступных нодах, что приведёт к запуску ещё одной WorkerNode, что, разумеется, отразится на общей стомости кластера. Что бы этого избежать есть несколько утилит, такие как Kubernetes Resource Report и Kubecost. telegra.ph/Kuberne…st-07-10 #ит_статьи #devops #kubernetes #kubecost #aws
    Kubernetes: мониторинг стоимости кластера – Kubernetes Resource Report и Kubecost

    Очень полезное дело – мониторить то, насколько эффективно используется кластер, особенно, если приложения деплоятся девелоперами, которые не сильно вникают в requests, и устанавливают завышенные значения “про запас”. Запас, конечно, нужен – но и просто так реквестить ресурсы идея плохая.К примеру, у вас есть WorkerNode у которой 4 vCPU (4.000 milicpu) и 16 GB RAM, и создаёте Kubernetes Deployment, в котором для подов задаёте requests 2.5m и 4gb памяти. После запуска одного пода – он зареквестит более половины…

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

    В чем разница между Grep, Egrep и Fgrep? Хотите узнать, в чем разница между Grep, Egrep и Fgrep? Одним из известных инструментов поиска в Unix-подобных системах, которые можно использовать для поиска всего, будь то файл или строка или несколько строк в файле, – это утилита grep. Он очень обширен в функциональности, за счет большого количества поддерживаемых им опций, таких как: поиск с использованием строкового шаблона или регулярных выражений шаблон или perl based регулярных выражений и т.д. Из-за его различных функциональных возможностей инструмент grep имеет множество вариантов, включая egrep (Extended GREP), fgrep (Fixed GREP), pgrep (Process GREP), rgrep (рекурсивный GREP) и т.д. Но эти варианты имеют незначительные отличия от оригинального grep. В этой статье мы разберемся с различиями между тремя основными вариантами: «grep», «egrep» и «fgrep». telegra.ph/V-chem-…ep-07-10 #ит_статьи #linux #base #grep
    В чем разница между Grep, Egrep и Fgrep?

    Хотите узнать, в чем разница между Grep, Egrep и Fgrep? Одним из известных инструментов поиска в Unix-подобных системах, которые можно использовать для поиска всего, будь то файл или строка или несколько строк в файле, – это утилита grep. Он очень обширен в функциональности, за счет большого количества поддерживаемых им опций, таких как: поиск с использованием строкового шаблона или регулярных выражений шаблон или perl based регулярных выражений и т.д. Из-за его различных функциональных возможностей инструмент…

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

    Дифференциальные и инкрементальные бэкапы MySQL Для MySQL существует широко известный инструмент по созданию резервных копий баз данных — mysqldump, который создаёт дамп посредством записи серии SQL-инструкций для восстановления таблиц и данных целевой базы данных. Он неплохо подходит для резервного копирования небольших баз данных, но когда база данных набирает приличный «вес» и возникает необходимость резервного копирования чаще, чем раз в сутки, скорость создания и размеры дампов могут стать проблемой. В этой статье попробуем рассмотреть решение проблемы бэкапирования больших баз данных с помощью XtraBackup. telegra.ph/Differe…QL-07-09 #ит_статьи #mysql #database #backup #xtrabackup
    Дифференциальные и инкрементальные бэкапы MySQL

    Для MySQL существует широко известный инструмент по созданию резервных копий баз данных — mysqldump, который создаёт дамп посредством записи серии SQL-инструкций для восстановления таблиц и данных целевой базы данных. Он неплохо подходит для резервного копирования небольших баз данных, но когда база данных набирает приличный «вес» и возникает необходимость резервного копирования чаще, чем раз в сутки, скорость создания и размеры дампов могут стать проблемой. В данном случае на помощь приходят утилиты, создающие…

    Telegraph
  • Реклама

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

    Надзирай и властвуй. Как узнать все, что происходит с твоей Linux-машиной В этой статье мы расскажем, как, используя командную строку Linux и стандартные утилиты, доступные в любом дистрибутиве, выжать максимум информации о работе системы. telegra.ph/Nadzira…oj-07-08 #ит_статьи #linux #bash
    Надзирай и властвуй. Как узнать все, что происходит с твоей Linux-машиной

    Ты уверен, что в курсе всего происходящего у тебя в системе? Возможно, ты даже пользуешься какой-то системой мониторинга наподобие Prometheus или Zabbix, но знаешь ли ты, как самому получить подробные отчеты о работе системы и железа? В этой статье мы расскажем, как, используя командную строку Linux и стандартные утилиты, доступные в любом дистрибутиве, выжать максимум информации о работе системы.  Сам себе Большой Брат Что вообще такое «мониторинг»? Поскольку я в свое время оканчивал химический университет…

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

    Особенности метрик памяти Kubernetes (и cgroups) В этой статье мы рассмотрим память внутри контейнера Kubernetes. Какие есть основные типы памяти, как они управляются и какие коварные моменты с ними связаны. telegra.ph/Osobenn…ps-07-07 #ит_статьи #devops #kubernetes #cgroups #linux
    Особенности метрик памяти Kubernetes (и cgroups)

    В этой статье мы рассмотрим память внутри контейнера Kubernetes. Какие есть основные типы памяти, как они управляются и какие коварные моменты с ними связаны. В этой статье вы узнаете ответы на интересные вопросы: Какие метрики памяти считаются неправильно? Сколько раз надо прочитать файл, чтобы он хорошо закешировался? Какую память учитывает Out-of-memory killer? И так, поехали. Стоит сказать, что в вопросах управления памятью K8S полагается на Control Groups (CGroups). Поэтому, давайте вспомним, что такое…

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

    🚀 Освой SRE-подход и сделай свои сервисы эффективнее на онлайн-курсе «SRE практики и инструменты» в OTUS. 📚На курсе ты научишься управлять надежностью, доступностью и эффективностью сервисов, улучшать наблюдаемость системы и реагировать на инциденты. Пройди вступительный тест и узнай, осилишь ли ты уровень курса. Результат теста получишь сразу. 👉 ПРОЙТИ ПОЛНЫЙ ТЕСТ НА САЙТЕ Сможешь успешно пройти тест, получишь доступ к открытым урокам курса + доступ к курсу по специальной цене! 💲Курс доступен в рассрочку. Реклама. Информация о рекламодателе на сайте www.otus.ru