Записки IT специалиста
7.94K subscribers
1.54K photos
49 videos
15 files
2.2K links
IT-канал, просто о сложном
https://interface31.ru

Купить рекламу:
https://telega.in/c/interface31
Download Telegram
🎓 Освойте одну из самых востребованных IT-специальностей на рынке труда в рассрочку и получите помощь с трудоустройством!

🔸 Открыт набор от ТГУ по программе: "1C разработчик". ТГУ входит в 100 сильнейших вузов мира и Топ-5 России, а также использует лучшие практики преподавания ведущих университетов: MIT, Stanford, Carnegie Mellon.

🔸 Стартуйте в профессии сейчас, пока на рынке не хватает специалистов и действует скидка на обучение 19%.
https://tglink.io/1f4b25a4b450

🔸 Курс подойдет как новичкам, так и действующим специалистам.

🔸  После прохождения курса вы получите два документа: Сертификат «1С:Профессионал» и диплом профпереподготовки. Они подтвердят уровень ваших навыков, помогут быстрее привлечь внимание работодателей и получить работу в крупной компании.

🎓 Подписывайтесь на наш телеграм @tsuproject
​​Используем ImDisk для эмуляции флешек и других типов накопителей

Современный мир все больше и больше переходит к использованию онлайн-хранилищ и привычные типы физических накопителей потихоньку становятся историей.

При этом необходимость их использования все еще остается, а некоторый специализированный софт может прямо требовать наличие физического накопителя.

Но это не всегда возможно, например, в виртуальных средах или на удаленных системах. В этом случае нам на помощь придут эмуляторы.

В данной статье мы рассмотрим работу с ImDisk - простым и мощным решением для работы с виртуальными накопителями.

https://interface31.ru/tech_it/2024/05/ispol-zuem-imdisk-dlya-emulyacii-fleshek-i-drugih-tipov-nakopiteley.html
🔥17👍14
​​И на старуху бывает проруха

26 мая в воскресенье СДЭК неожиданно прекратил обработку посылок объяснив это техническими причинами.

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

В ночь на 28 мая хакерская группировка Head Mare взяла на себя ответственность за взлом инфраструктуры СДЭК и предоставила подтверждающие скриншоты. Для атаки использовался шифровальщик, что вполне объясняет возникшие у компании проблемы. Также со слов хакеров резервные копии делались раз в полгода, и они также уничтожены.

В последнее, если честно, верится с трудом, но если это действительно так, то IT-отделу СДЭКа я не позавидую. А ответственным за резервное копирование уже сейчас можно искать новую работу по вакансиям дворника или разнорабочего на стройке.

Но даже если резервные копии были и уцелели, то процесс восстановления также способен занять продолжительное время. Хотя компания пообещала сегодня восстановить свою работу как минимум в области приема и выдачи посылок.

Вообще, по предварительным оценкам в СДЭК застряло около 2-3 миллионов отправлений.

Данная история еще раз показывает, что проблемы подобного рода могут случаться у организаций любого объема, в том числе и лидеров рынка, имеющих бюджеты и на ИТ, и на ИБ. Хотя эффективность их использования – это уже совсем другой вопрос.

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

А заодно можно еще раз прочитать нашу статью: Как правильно организовать резервное копирование и спать спокойно
👍33🤡32🔥1🤔1
Привет!
Это команда Концепт-Разработка. Мы занимаемся развитием и внедрением продуктов в сфере больших данных, корпоративных хранилищ данных, BI и систем управления данными. У себя в канале развиваем сообщество бизнес и системных аналитиков, разработчиков и data-инженеров.
+ Актуальные вакансии;
+ Интересные разработки;
+ Проекты федеральных заказчиков;
+ Новости индустрии и многое другое.

Подписывайся на канал, мы будем рады и экспертам, и начинающим специалистам!

Реклама. ООО "КОНЦЕПТ РАЗРАБОТКА". ИНН 7703471165. erid: LjN8KcYfR
🤮5👍1
​​Вести с полей блокировок

Третьего дня поступили к нам новые POS-терминалы АТОЛ. Но с удивлением обнаружили, что установленная на них Windows LTSC не проходит активацию и даже соответствующую надпись внизу вывела.

Странно, терминалы идут с предустановленной системой и никогда раньше таких проблем не было. Обратились к производителю, на что в ответ получили следующую инструкцию:

Активация Windows на пос-компьютере/пос-терминале производится через VPN.

Важное условие: VPN должен быть поднят на уровне сетевого оборудования.

VPN не должен быть как-либо связан с российскими ip-адресами!


В случае установки VPN непосредственно на терминал возможно возникновение ошибки соединения с серверами Microsoft.

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

Почему хитро? Да потому что умеет даже при поднятом VPN вычислять региональную принадлежность по основному соединению. Потому что мы сначала хотели обойтись малой кровью и быстро настроили PPTP до сервера за рубежом, но не прокатило.

В результате пришлось поставить перед терминалом еще один Mikrotik с поднятым туннелем в Германию, после чего постояв с полчаса система активировалась сама.

А сталкивались с подобными проблемами вы?
🤯41👍12🤡51
​​Установка и базовая настройка DHCP-сервера Kea

DHCP-сервер является одним из ключевых элементов сети любого размера и представить без него даже небольшую сеть сегодня невозможно.

Одним из наиболее популярных продуктов на платформе Linux был ISC DHCP, но в конце 2022 года разработчики заявили о прекращении его поддержки, а все силы и средства теперь направлены на развитие нового DHCP-сервера Kea.

В данной статье мы познакомимся с новым продуктом и рассмотрим процесс его установки и базовой настройки для использования в небольших сетях.

https://interface31.ru/tech_it/2024/05/ustanovka-i-bazovaya-nastroyka-dhcp-servera-kea.html
👍201👀1
Хотите разобраться с Kubernetes, но не знаете, с чего начать?

Приглашаем 3 июня в 20:00 мск на бесплатный вебинар «Основы K8s: архитектура и абстракции» от Отус.

Вебинар является бесплатной частью онлайн-курса «Инфраструктурная платформа на основе Kubernetes».

➡️ Регистрация на вебинар: https://vk.cc/cxgg9V?erid=LjN8KJW4Y

🎙️ Спикер — Senior DevOps Engineer с широким технологическим стеком и множеством сертификаций от IBM, Google и Microsoft.

На вебинаре мы разберем:

ключевые аспекты Kubernetes для упрощения разработки и эксплуатации приложений;
совместную работу абстракций, обеспечивающую высокую доступность, масштабируемость и безопасность приложений.

Записывайтесь сейчас, а мы потом напомним. Участие бесплатно.
👍1
​​Docker Hub присоединился к блокировкам

Вчера утром репозиторий образов контейнеров Docker Hub перестал принимать запросы с российских подсетей. При обращению к ресурсу появляется ошибка "403 Forbidden" с пояснением, что доступ ограничен, так как американская компания обязана выполнять требования законодательства США по экспортному контролю:

Since Docker is a US company, we must comply with US export control regulations. In an effort to comply with these, we now block all IP addresses that are located in Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria.

При этом в отдаваемом сообщении Российской Федерации в списках нет, но факт блокировки присутствует.

Экспортное законодательство США запрещает предоставлять резидентам подсанкционных стран коммерческие сервисы или сервисы, которые могут использоваться в коммерческих целях. При этом данные ограничения не распространяются на открытое ПО, доступное публично.

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

Что касается Docker, то в настоящий момент российским пользователям следует использовать зеркала или прокси для доступа к ресурсам Docker Hub.

Одним из доступных отечественных прокси является dockerhub.timeweb.cloud
👍11🔥9🤡9
​​Настраиваем Visual Studio Code для удаленной работы через SSH

Сегодня все чаще и чаще для конфигурационных файлов используются продвинутые текстовые форматы, такие как JSON или XML, имеющие строгий синтаксис и структуру.

Их применение облегчает программную обработку данных, но при этом они все еще остаются легко читаемыми человеком.

Однако работа с ними в привычных консольных редакторах имеет ряд неудобств, в частности связанных с соблюдением синтаксиса и формата разметки.

Поэтому гораздо удобнее использовать для этого специальные среды разработки, например, VS Code, тем более что он прекрасно умеет работать через SSH.

https://interface31.ru/tech_it/2024/05/nastraivaem-visual-studio-code-dlya-udalennoy-raboty-cherez-ssh.html
🔥19👍9
​​Kaspersky Virus Removal Tool теперь и для Linux

Несколько дней назад была выпущена утилита Kaspersky Virus Removal Tool для Linux, это готовое приложение в формате .run, которое не требует установки и совместимо практически со всеми актуальными дистрибутивами Linux.

Утилита не содержит механизма обновления баз, поэтому вам нужно будет каждый раз скачивать актуальную версию. Это не является проблемой и подобный подход практикуют все антивирусные вендоры в отношении подобных утилит.

Это связано с тем, что чаще всего подобные утилиты применяют для лечения уже зараженных систем, в которых активное вредоносное ПО может отслеживать подобную активность и препятствовать доступу к обновлениям. А так мы всегда имеем актуальные базы прямо на борту и можем начать работу немедленно.

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

При работе Kaspersky Virus Removal Tool использует ресурсы облачной сети Kaspersky Security Network (KSN) для анализа угроз, также все обнаруженные подозрительные образцы направляются в KSN для дальнейшего анализа, вместе с информацией об обнаруженных экземплярах.

Однако данное поведение тоже не является чем-то там удивительным, так поступают все антивирусы, включая встроенный в Windows Defender.

А в целом можно только порадоваться появлению еще одного инструмента для Linux от одного из ведущих игроков на рынке информационной безопасности.

Скачать Kaspersky Virus Removal Tool можно здесь: https://www.kaspersky.ru/downloads/free-virus-removal-tool
👍47🤮13😁1
​​Ximper Linux - всегда свежий GNOME на базе ALT Sisyphus

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

А некоторые исключения, такие как Simply Linux только подчеркивают вторичность таких систем.

Однако данная тенденция начиняет меняться и поэтому мы предлагаем ознакомиться с дистрибутивом Ximper Linux, который представляет роллинг-релиз систему со всегда свежей оболочкой GNOME и построена она на базе отечественной платформы ALT Sisyphus.

https://interface31.ru/tech_it/2024/06/ximper-linux---vsegda-svezhiy-gnome-na-baze-alt-sisyphus.html
👍201
👉Приглашаем на бесплатный вебинар онлайн-курса «Электроника и электротехника» - «Программирование адресных светодиодов на Arduino»: регистрация

На бесплатном уроке вы:
-получите знания о том, как программировать адресные светодиоды с помощью платформы Arduino:
- рассмотрим введение в технологию адресных светодиодных лент, их подключение к Arduino
- обучим основам написания кода для управления цветом и анимацией света
- разберем популярные библиотеки, которые упрощают процесс создания сложных световых эффектов.

🤝Понравится урок — продолжите обучение на курсе по спеццене и даже в рассрочку!

erid: LjN8KGmgk
👍2
​​Режим «инкогнито» в браузере помогает следить за пользователями

Под таким интригующим названием вышла очередная статья на Хабре, причем не просто от очередного интернет-чудака, а в корпоративном блоге.

После ее прочтения создалось тягостное впечатление, полностью описываемое поговоркой: я стою на асфальте, ноги в лыжи обуты…

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

При этом то, чем является, а чем не является режим инкогнито прямо написано в браузере и эти скриншоты есть в статье.

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

Скрыть от владельца сайта какие-либо данные пользователя он не в состоянии. В логи веб-сервера все равно запишутся ваш IP-адрес, User-Agent и еще куча сопутствующих данных.

А если вы еще и зайдете на сайт под собственным именем, то считайте, что вы официально представились.

Также никто не мешает самому браузеру собирать информацию о вас в этом режиме. Да и, собственно, никто не обещал вам иного.

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

А что же дает этот режим? Основное его назначение – скрыть вашу активность на чужом компьютере. Скажем вы хотите у друзей зайти в свой аккаунт в социальных сетях и не хотите, чтобы браузер случайно запомнил пароль или сохранил cookies.

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

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

Также инкогнито позволяет успешно решать ряд чисто технических задач. Например, посмотреть на сайт глазами внешнего пользователя, что полезно при разработке и отладке.

А еще он позволяет войти на сайт с другого аккаунта, не выходя из своего основного. А такая необходимость время от времени может возникнуть.

Вот и все, никаких иных чудес режим инкогнито предложить вам не сможет и тем более он не обещает вам ни приватности, ни анонимности в интернете.

Поэтому весьма странно видеть на когда-то серьезном техническом ресурсе такую статью, хотя последнее время Хабр более проходит по разряду околотехнического медиа.

А всем нашим читателям можем только посоветовать проявлять благоразумие и думать собственной головой, подвергая критическому осмыслению информацию из любых источников.
👍57🫡41
​​Сеанс черной магии с разоблачением

Сегодня мы поговорим о том, как правильно рассчитать IP-адрес по маске и делать это будем исключительно руками без всяких калькуляторов.

Начнем с просто примера: 192.168.1.100 с маской 255.255.255.0 или /24

Прежде всего скажем, не обращайте никакого внимания на десятичные цифры, они тут нужны исключительно для удобства восприятия. Вся магия происходит на двоичном уровне. Хотя на самом деле никакой магии там нет, обычная двоичная математика.

IP адрес и маска состоят из 4 октетов, каждый из которых нам нужно перевести в двоичный вид. Для этого сделаем такую табличку:

128 | 64 | 32 | 16 | 8 | 4 | 2 | 1


Теперь берем первый октет, проверяем, помещается ли первое число 128 в 192? Помещается, ставим 1. Затем вычитаем из 192 число 128, получаем 64. Проверяем со вторым числом, помещается, снова ставим 1 и вычитаем из остатка 64.

У нас остался ноль, в который не помещаются остальные числа, там проставляем ноли.

В итоге адрес 192.168.1.100 мы запишем как

11000000 10101000 00000001 01100100


Теперь маска, также переводим ее в двоичный вид. Но если с 255.255.255.0 все понятно, то как понимать /24? А просто, 24 обозначает что маска содержит 24 единицы, т.е. вам даже не нужно ничего переводить:

/24  = 255.255.255.0 = 11111111 11111111 11111111 00000000


А теперь начинается настоящая двоичная магия, записываем адрес и маску друг под другом:

11000000 10101000 00000001 01100100
11111111 11111111 11111111 00000000


Те части адреса, которые покрываются маской являются адресом сети, а те, которые не попадают в маску – адресом узла.

Таким образом у нас адрес сети (все что не попадает под маску меняем нолями):

11000000 10101000 00000001 00000000


Что соответствует 192.168.1.0

Минимальным адресом сети будет:

11000000 10101000 00000001 00000001 = 192.168.1.1


Максимальным:

11000000 10101000 00000001 11111110 = 192.168.1.254


А последний доступный адрес в сети является широковещательным:

11000000 10101000 00000001 11111111 = 192.168.1.255


Теперь поменяем маску на /23 или 255.255.254.0 и посмотрим, что изменится:

11000000 10101000 00000001 01100100
11111111 11111111 11111110 00000000


Адрес сети у нас та часть, которая покрывается маской, остальное заменяем нулями:

11000000 10101000 00000000 00000000 = 192.168.0.0


Минимальный адрес:

11000000 10101000 00000000 00000001 = 192.168.0.1


Максимальный адрес:

11000000 10101000 00000001 11111110 = 192.168.1.254


Широковещательный адрес:

11000000 10101000 00000001 11111111 = 192.168.1.255


А теперь вернемся к примеру из вчерашнего вопроса:

5.6.7.0/23

00000101 00000110 00000111 00000000
11111111 11111111 11111110 00000000


Сеть:

00000101 00000110 00000110 00000000 = 5.6.6.0


Минимальный адрес:

00000101 00000110 00000110 00000001 = 5.6.6.1


Максимальный адрес:

00000101 00000110 00000110 11111110  = 5.6.7.254


Широковещательный адрес:

00000101 00000110 00000110 11111110  = 5.6.7.255


Таким образом в результате таких вот магических манипуляций мы выяснили, что 5.6.7.0/23 является адресом сети.

Адресом подсети с такой маской он не может быть ни при каком раскладе, так как ее просто не может существовать физически.

Почему? Расписываем в двоичном виде адрес и маску и понимаем, что сети 5.6.6.0/23 и 5.6.8.0/23 существовать могут, а вот 5.6.7.0/23 – нет.
🔥52👍22🤔8🤯3👎2
​​Выпущен Zabbix 7.0 LTS

Сегодня, 4 июня 2024 года выпущена очередная версия известной системы мониторинга Zabbix 7.0 LTS

Нововведений достаточно много и касаются они как повышения производительности, так и улучшения визуализации данных.

Например, появилась возможность асинхронного сбора данных, теперь каждый пуллер (poller) может выполнять до 1000 параллельных проверок.

Много изменений коснулось улучшения производительности и высокой доступности прокси.

Также добавлен новый способ проверки с использованием браузерного движка, теперь можно настроить имитацию действий пользователя в браузере для мониторинга сложных сайтов и веб-приложений.

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

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

Это сделано вполне сознательно, теперь все, кто берет Zabbix, дорабатывает его и предоставляет как онлайн-сервис будут обязаны раскрывать код доработок, что несомненно пойдет на пользу продукту и сообществу.
🔥40👍183
Хотите разобраться в управлении пакетами в Debian-системах?

🎁  Ждём вас на бесплатно открытом практическом уроке от OTUS по Linux.

Разберем:
- важнейшие элементы пакетной системы в дистрибутивах на основе Debian;
- пакетные менеджеры;
- основы сборки deb-пакетов.

💪 Спикер Николай Лавлинский — PhD Economic Sciences, опытный разработчик, автор курсов по администрированию и оптимизации веб-приложений, ведущий каналов «Ускорение сайтов» и «Поддержка сайтов». 

 Встречаемся 11 июня в 19:00 мск в рамках курса «Administrator Linux. Professional». Все участники вебинара получат специальную цену на обучение! 
========
👉 Зарегистрируйтесь прямо сейчас https://otus.pw/kaia/?erid=LjN8K4TLU
🎁 Все участники получат бесплатный урок по Docker
========

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
👍3🤔21
​​Маска /31

Продолжим наш рассказ о разных интересных сетевых особенностях. Одной из них являются сети с маской /31.

Чем интересна эта маска? А тем, что она занимает 31 бит из 32 возможных и на указание адреса хоста у нас остается единственный бит, что подразумевает только два значения.

Но позвольте, в сети первый адрес является адресом сети, а последний широковещательным адресом. Получается, что в сети /31 не может быть ни одного адреса хоста и зачем нужна такая сеть?

А давайте немного отойдем в сторону и вспомним о существовании таких соединений как точка-точка (Point-to-Point, PtP).

Их особенностью является то, что для работы такого соединения IP-адреса не нужны, любой пакет, направленный на один конец такого соединения, будет отправлен на противоположную сторону средствами протокола PPP.

Но для нормальной работы сетевых служб, использующих IP такие адреса нам, понадобятся в количестве 2 шт. на одно соединение. Такой вот парадокс.

Кстати, этим свойством можно пользоваться на практике, например, вам нужно указать маршрут на шлюз провайдера через PPPoE который имеет динамический адрес.

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

Если у вас таких соединений единицы, ну или даже десяток – то особой проблемы нет. Вы можете щедрой рукой раздавать PtP линкам хоть /24 сети из серых диапазонов (одного диапазона 10.0.0.0/8 хватит надолго).
Но все меняется если вы становитесь крупным провайдером или испытываете ограничения в используемом адресном диапазоне.

Минимальная сеть на 2 хоста – сеть /30, но при этом она ужасно неэффективна с точки зрения расходования адресного пространства. На два адреса сети у нас теряется еще два адреса на саму сеть и широковещание. В итоге мы теряем половину адресного пространства на служебные нужды.

Чтобы этого избежать в далеком 2000 году был принят стандарт RFC 3021 Using 31-Bit Prefixes on IPv4 Point-to-Point Links разрешающий использовать сети /31 для соединений точка-точка.

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

Но у таких сетей есть свои особенности, например, в них не будут работать широковещательные протоколы, так как широковещательного адреса у нас нет, он занят под адрес узла.

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

С другой стороны, это можно рассматривать как плюс, так как повышается устойчивость таких каналов к некоторым типам DDoS-атак, использующих широковещание.

Единственной существующей проблемой для сетей /31 является их поддержка со стороны производителей оборудования, особенно класса SOHO и не только.

К примеру, нормальная поддержка /31 отсутствует в оборудовании Mikrotik, хотя возможность такого использования есть, хоть и не очень очевидная.
👍421