В поисках надёжного корпоративного файрвола следующего поколения после ухода зарубежных вендоров?
Регистрируйтесь на вебинар «UserGate vs CheckPoint: что взять в условиях импортозамещения?», который пройдёт 26 мая в 12:00.
Мы продолжаем серию вебинаров по импортозамещению и сведём лицом к лицу перспективный отечественный UserGate и крепкий израильский CheckPoint.
На этом вебинаре расскажем и продемонстрируем:
🔹 Какие отличия по сетевой части и веб-интерфейсу у двух вендоров.
🔹 Какая разница в подходах к идентификации пользователей и разграничению доступа.
🔹 Как ограничить скорость файлообменников на CheckPoint и на UserGate.
🔹 Какие отличия системы сбора и анализа логов и отчетности у двух вендоров.
🔹 Что из себя представляют централизованные системы управления устройствами CheckPoint и UserGate.
🔹 Какие сроки поставки в современных условиях.
🔹 Как посчитать стоимость решений.
✅ Услышите ответы на ваши вопросы.
Регистрация на вебинар ⏩ https://clck.ru/ghKmy
Контрольные вопросы по EthernetВопрос №1. В каких топологиях может работать технология Ethernet?
Ответ:
Bus, Star, Full Mesh, Tree
Вопрос №2. Какой механизм проверки на наличие ошибок используется в Ethernet?
Ответ:
Для проверки на наличие ошибок используется контрольная сумма кадра, которая вычисляется перед отправкой кадра. Значение суммы вставляется в конец кадра. На приеме вычисляется новая контрольная сумма и сравнивается с полученной. Если оба значения равны, то кадр принимается к дальнейшей обработке, в противном случае уничтожается.
Вопрос №3. В какой последовательности подключены пины в перекрестном кабеле?
Ответ:
бело-оранжевый, оранжевый, бело-зеленый, синий, бело-синий, зеленый, бело-коричневый, коричневый - бело-зеленый, зеленый, бело-оранжевый, синий, бело-синий, оранжевый, бело-коричневый, коричневый.
Вопрос №4. При каком режиме коммутатор не анализирует кадры на наличие ошибок?
Ответ:
Cut-through
Вопрос №5. За счет чего достигается высокая скорость коммутации?
Ответ:
Благодаря чипам ASIC
Вопрос №6. Как называется трафик, получателем которого является один конкретный хост?
Ответ:
Unicast
Вопрос №7. Каким цветом загорается индикатор RPS при подаче резервного питания коммутатору, в котором установлен?
Ответ:
Мигающий оранжевый
Вопрос №8. К портам коммутатора подключили концентратор, компьютер и другой коммутатор. Какова будет индикация DUPLX на портах коммутатора, к которым подключены вышеперечисленные устройства? Все настройки выставлены по умолчанию.
Ответ:
Концентратор - выключен, компьютер - зеленый, коммутатор - зеленый.
Вопрос №9. В каком режиме командной строки IOS можно запустить команду ping и traceroute?
Ответ:
В пользовательском и привилегированном.
Вопрос №10. Перечисли все режимы работы командной строки IOS.
Ответ:
Пользовательский, привилегированный, глобальной конфигурации.
@i_odmin
Практика DevOps: разворачиваем простое приложение на AWS
Илия Карин демонстрирует развертывание простого приложения с не самой простой архитектурой на Amazon Web Services. Проходится весь процесс, который присущ вполне реальному проекту.
#devops #aws #amazon
Подпишись 👉@i_DevOps
Недружественные почтовые сервера
Всем привет. Долго думал, о чём здесь написать — к сожалению, редко находится на это время и желание. Но недавно случилась одна не очень хорошая история, из которой я сделал выводы и решил, что эта информация может быть кому-то полезна, поэтому хочу рассказать о том, что произошло. История эта связана с электронной почтой, а если быть более точным — с отказом сетевой инфраструктуры РЖД в обслуживании персонального почтового сервера из-за его «недружественности».
Я старался не углубляться сильно в технические моменты, так как посчитал, что для понимания ситуации они не очень важны. Но если кому-то будет интересно, могу попробовать рассказать более подробно о технической стороне вопроса в следующих публикациях.
#email #электроннаяпочта #smtp
Куда уходит время? Боремся за миллисекунды в Kubernetes
Меня зовут Вова, я разрабатываю observability-платформу в Ozon. Как-то раз в наш уголок на 42 этаже заглянули коллеги — и поделились наблюдением. Если открыть рядом графики времён запросов и ответов двух живущих в Kubernetes и общающихся между собой микросервисов, то иногда можно наблюдать большую разницу в высоких квантилях: клиент считает, что один ответ из сотни ему приходит за сто миллисекунд, сервер же говорит, что успевает ответить за десять.
Куда ушло время? Можно ли его вернуть? Сегодня расскажу о том, с какими граблями может столкнуться микросервис, живущий в типичной инсталляции Kubernetes.
#devops #Kubernetes
Подпишись 👉@i_DevOps
Настройка WireGuard VPN на роутерах MikrotikРассматривая настройку WireGuard в наших предыдущих материалах, мы намеренно не касались Mikrotik, запланировав для этого отдельную статью. И для этого есть свои причины. RouterOS, под управлением которой работают данные устройства, имеет свои особенности и подходы к настройке, малоинтересные другим читателям. А для пользователей Mikrotik будет лучше, если все нужное будет в одной статье. При этом мы подразумеваем, что администратор, работающий с ROS, имеет более высокий уровень подготовки и владеет основами сетей, поэтому не будем пояснять простые настройки, а сосредоточимся именно на WireGuard.
#WireGuard #VPN #Mikrotik
Кафка: у нас торгуются
Мы не можем поехать в Турцию, но можем ощутить себя на турецком базаре.
Меня зовут Стас Ротмистров, я директор курса по Apache Kafka, и я готов поторговаться за цену. Напиши мне в телеграм @stanro, расскажи, какую скидку и почему ты хочешь, а я расскажу, какой классный у нас курс и почему такая скидка — грабеж среди бела дня. Давай посмотрим, на чем мы сойдемся.
Если торговаться — не твое, покупай здесь: https://slurm.club/3LpMilG
Как настроить Rsyslog с MySQL
Rsyslog – это мощный сервер управления журналами для Linux, который позволяет хранить, управлять и просматривать журналы из различных приложений. Это расширенная версия системы syslog в Linux. В этой статье мы рассмотрим, как настроить Rsyslog с MySQL сервером баз данных.
Как настроить Rsyslog с MySQL по шагам:
1. Установите Apache, MySQL и PHP
Нам нужно установить Rsyslog и MySQL, выполним следующую команду для CentOS / RHEL
# yum install mysql-server rsyslog rsyslog-mysql
И такую команду, если Вы на Debian / Ubuntu и подобных системах
# apt install mysql-server rsyslog rsyslog-mysql
Выполните следующие команды для запуска и автоматического запуска при перезагрузке системы (на всякий случай отключим стандартный syslog, если он установлен)
Для CentOS / RHEL
# service mysql start
# service rsyslog start
# chkconfig rsyslog on
# chkconfig mysqld on
# service syslog stop
# chkconfig syslog off
И команды для Debian / Ubuntu совместимых систем
# service mysql start
# service rsyslog start
# update-rc.d rsyslog defaults
# update-rc.d mysql defaults
# service syslog stop
# update-rc.d syslog remove
Если вы устанавливаете MySQL в первый раз, вам необходимо установить пароль root для защиты установки MySQL.
# mysqladmin -u root password 'MYSQLPASSWORD'
2. Создайте пользователя базы данных Rsyslog
Rsyslog понадобится база данных MySQL для хранения своих данных. Он уже предоставляет скрипт, который автоматически создает необходимую базу данных с таблицами для Rsyslog. Вы можете запустить его с помощью следующей команды.
# mysql -u root -p < /usr/share/doc/rsyslog-mysql-4.8.10/createDB.sql
Приведенная выше команда создаст базу данных с именем syslog. Пожалуйста, напишите имя директории rsyslog в соответствии с вашей системой. Мы использовали версию 4.8.10.
Вы можете легко найти полный путь к файлу скрипта createDB.sql, используя следующую команду
# find / -name createDB.sql
Далее создайте пользователя базы данных со следующей командой. Замените ПАРОЛЬ паролем базы данных по вашему выбору.
# mysql -u root -p
mysql> GRANT ALL ON Syslog.* TO 'rsyslog'@'localhost' IDENTIFIED BY 'PASSWORD';
mysql> FLUSH PRIVILEGES;
mysql> \q
3. Настройка Rsyslog с MySQL
Далее мы редактируем файл конфигурации Rsyslog и включаем модуль MySQL в Rsyslog. Мы также должны предоставить ему данные пользователя базы данных MySQL для автоматического входа в систему. Откройте файл Rsyslog в текстовом редакторе.
# vim /etc/rsyslog.conf
Добавьте к нему следующие строки (нажмите i для входа в режим правки). Замените ПАРОЛЬ паролем базы данных, который установили выше.
$ModLoad ommysql
*.* :ommysql:127.0.0.1,Syslog,rsyslog,
PASSWORD
Сохраните и закройте файл (наберите 😡 а затем нажмите Enter). Перезагрузите Rsyslog с помощью MySQL.
# service rsyslog restart
Вот и все. Теперь все ваши журналы MySQL будут храниться на сервере syslog. В нашей следующей статье мы расскажем, как установить Loganalyzer с Rsyslog и MySQL, чтобы вы могли легко читать логи системы.
#Rsyslog #MySQL
Локальные и сетевые диски: в чем разница.
Локальный диск. Этот SSD-диск можно создать только вместе с сервером, так как он подключается к нему напрямую. В локальном диске нет сетевых задержек, что позитивно влияет на скорость чтения и записи.
Что еще:
— Один сервер — один локальный диск.
— Нельзя отключить и нельзя увеличить без изменения конфигурации сервера.
Сетевой диск. Не привязан к конкретному облачному серверу, поэтому его легко переносить. Можно добавить как при создании нового сервера, так и после. Обычно сетевые диски медленнее, чем локальные, зато они более мобильны: можно увеличить, отключить от сервера и подключить к другому.
Что еще:
— В Selectel можно выбирать из трех типов сетевых дисков: с разной пропускной способностью, лимитами на размер и на показатели IOPS.
— Легко создать образ, снапшот, настроить бэкапы по расписанию.
— Можно переносить между зонами доступности, проектами и даже аккаунтами.
Создайте облачный сервер, выбрав нужный вам диск → https://slc.tl/xoM1O
К чему приведет отток ИТ-спецов за рубеж? Достаточно ли мер господдержки, и как сделать их эффективнее? Как и где сейчас закупать железо? Приглашаем порассуждать вместе с экспертами-разработчиками на канале 👉 Имортозамещение здорового человека.
Присоединяйтесь!
Структура и процесс загрузки EXE-программыОписание:
В отличии от COM-программы, EXE-программы могут состоять из нескольких сегментов.
Кодов, данных, стека.
EXE-программы могут занимать больше 64Кбайт.
EXE-файл имеет заголовок, который используется при его загрузке.
Заголовок состоит из: форматированной части содержащей сигнатуру и данные,
необходимые для загрузки EXE-файла, и таблицы настройки адресов (Relocation Table)
Таблица состоит из значений в формате сегмент:смещение.
Запуск EXE-программы:
0. вызов функции DOS4Bh
1. Определяется сегментный адрес свободного участка памяти, размер которого достаточен для размещения программы.
2. Создается и заполняется блок памяти для переменной среды.
3. Создается блок памяти для PSP и программы (сегмент:0000h - PSP; сегмент+0010h:0000h - программа)
В поле PSP заносятся соответствующие значения.
4. Адрес DTA устанавливается равным PSP:0080h.
5. В рабочую область загрузчика считывается форматированная часть заголовка EXE-файла.
6. Вычисляется длина загрузочного модуля по формуле:
Size=((PageCnt*512)-(HdrSize*16))-PartPag.
7. Определяется смещение загрузочного модуля в файле, равное HdrSize*16.
8. Вычисляется сегментный адрес (START_SEG) для загрузки - обычно это PSP+10h
9. Считывается в память загрузочный модуль (начиная с адреса START_SEG:0000).
10. Для каждого входа таблицы настройки:
а) читается слово I_OFF и I_SEG
б) вычитается RELO_SEG=START_SEG+I_SEG
в) читается слово по адресу RELO_SEG:I_OFF
г) к прочитанному слову прибавляется START_SEG
д) результат заполняется по тому же адресу(RELO_SEG:I_OFF)
11. Распределяется память для программ в соответствии с MaxMEM и MinMem
12. Инициализируются регистры, выполняются программа:
а) ES=DS=PSP
б) AX=результат проверки правильности идентификаторов драйверов, указанных в командной строке
в) SS=START_SEG+ReloSS, SP=ExeSP
г) CS=START_SEG+ReloCS, IP=ExeIp
Что должен знать DevOps инженер junior?
Как стать DevOps инженером? Какими минимальными навыками для этого нужно обладать? На эти вопросы автор отвечает в данном видео. Вы узнаете о фундаменте знаний для DevOps инженера.
#devops
Подпишись 👉@i_DevOps
👨🏻💻 Крупные компании внедряют DevOps-подход с каждым годом все чаще. Во многих вакансиях знание DevOps практик является обязательным для разработчиков, тестировщиков или системных администраторов и готовы им платить на 30% больше.
Хотите познакомиться с этим подходом? Приглашаем вас на онлайн-курс «DevOps практики и инструменты». За 5 месяцев вы освоите инструменты и конкретные приёмы для реализации таких практик, как Infrastructure as Code (IaC), CI/CD и непрерывный сбор метрик.
👉🏻 Пройдите вступительный тест, чтобы проверить свой уровень знаний, получить доступ к открытым урокам и занять место на курсе по спец. цене https://otus.pw/N80T/