Записки IT специалиста
7.96K subscribers
1.55K photos
48 videos
15 files
2.22K links
IT-канал, просто о сложном
https://interface31.ru

Купить рекламу:
https://telega.in/c/interface31
Download Telegram
⚡️⚡️ Ложные срабатывания Defender на RAR-архивы

Первый раз с таким поведением столкнулся вчера, на удаленном ПК заказчика, но так как архив был в папке Загрузки, то не стал рисковать и с антивирусом согласился. Хотя архив был довольно безобидный (сегодня восстановил и посмотрел) - несколько сканов в PNG.

Сегодня столкнулся у себя, запаковывал в RAR только что выгруженную базу 1С. Как только попытался загрузить в облако - антивирус заругался.

На стороне заказчика такая же фигня, Defender начал ругаться на архив.

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

🤷‍♂️ Что это и с чем связано - непонятно, будьте осторожны и внимательны. 🤷‍♂️
🤯10😁1
​​Еще раз про Load Average и логические / виртуальные ядра

Сегодня в очередной раз столкнулся с неверным пониманием такого важного параметра, как Load Average.

Уже неизвестно откуда пошла такая теория, что логические, а тем более виртуальные ядра искажают значение LA просто потому, что они «ненастоящие». Но она оказалась живучей и до сих пор бродит в IT-среде как призрак коммунизма.

На самом деле это не так, потому что Load Average – это не физический параметр и тем более не показатель нагрузки на CPU или его производительности.

Это относительное значение, показывающее доступность вычислительных ресурсов в системе.

Мы знаем, что процессор выделяет каждому нуждающемуся в вычислениях процессу некоторое время, называемое тиком, в течении которого процесс получает доступ к вычислительным ресурсам ЦПУ.
Если мы возьмем некоторое время, а при вычислении LA берется промежуток из 5000 тиков, то это самое количество тиков мы можем принять за 100% или единицу.

Таким образом значение 1 для LA означает, что все тики были отданы процессам, но очереди не возникло. А если LA = 0.25 – то это значит, что процессы использовали только четверть доступных тиков.

А если процессов больше, чем доступных тиков? Возникает очередь и LA начинает принимать значения выше единицы. При этом LA > 1 вовсе не означает недостатка именно процессорных ресурсов, процесс может не использовать свой тик по причине ожидания, например, дискового ввода вывода.

Таким образом тормозная дисковая подсистема также может сильно увеличить значение LA при фактическом простое процессора.

Корректно ли это? Да, корректно, так как процесс нуждается в вычислительных ресурсах, но не может их получить, по какой причине – это уже совсем отдельная история.

Что будет если мы добавим еще одно ядро, не важно физическое, логическое или виртуальное. У нас появятся еще 5000 тиков и полной нагрузке на систему будет соответствовать LA = 2.

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

Но теперь за одну и ту же единицу времени доступ к CPU получат уже не 5 000, а 10 000 процессов. А, как известно, лучше плохое ехать, чем хорошо стоять.

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

https://interface31.ru/tech_it/2016/06/linux-nachinayushhim-chto-takoe-load-average-i-kakuyu-informaciyu-on-neset.html
👍421
Продолжают задавать вопросы по маршрутизации и маркировке пакетов в RouterOS 7, например, для выборочного обхода блокировок или работы с несколькими провайдерами.

Нашел хорошую презентацию с MUoM от Владимира Кузнецова:

https://mikrotik-training.ru/files/MUoM/2021/kuznetsov.pdf
👍19
Forwarded from EFSOL
⚡️ DevOps vs SRE vs Platform Engineering. В чем разница?

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

SRE (Site Reliability Engineering) была впервые создана Google в начале 2000-х годов для решения операционных проблем в управлении крупномасштабными, сложными системами. Google разработала практики и инструменты SRE, такие как система управления кластером Borg и система мониторинга Monarch, для повышения надежности и эффективности своих услуг.

У Google есть отличная серия книг по SRE. В частности, там говорится, что SRE является лишь одним из способов реализации культуры DevOps. Рассматриваются следующие темы: мониторинг и оповещения, определение SLO ваших сервисов и контроль за бюджетами на ошибки (error budgets), реагирование на инциденты и последующий анализ. Все это помогает сделать продакшн надежней.

Бытует мнение, что SRE работает от прода назад, а DevOps работает от разработки вперед. Где-то посередине они встречаются. Другими словами, DevOps поддерживает актуальность прода, а SRE обеспечивает стабильность прода.

Platform Engineering — более поздняя концепция, обычно считается, что это расширение практик DevOps и SRE, с акцентом на предоставление комплексной платформы для разработки продуктов, которая поддерживает всю бизнес-перспективу.

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

Есть задачи по DevOps? Обращайтесь!

📱 Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🤔1
​​Актуализировали и обновили статью:

Настройка сети в Linux при помощи Netplan

Напомним, что netplan - это новый инструмент настройки сети, который применяется в Ubuntu начиная с версии 18.04.

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

Из практических плюсов netplan - это возможность протестировать конфигурацию перед ее использованием, что очень ценно при удаленной работе.
👍28🔥1
​​Mail-in-a-Box - еще одна сборка для создания почтового сервера

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

Вариативности практически нет, поддерживается только Ubuntu 22.04 и настроить устанавливаемую конфигурацию нельзя. При этом Mail-in-a-Box старается перетянуть на себя решительно все функции, включая NS-сервера для вашего домена.

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

Для автоматизации администрирования есть API, что может упросить и облегчить многие задачи.

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

Что касается пользовательских интерфейсов, то тут не все так гладко. Снова жизнь на два дома. В качестве веб-почты используется Roundcube, а для календарей и контактов Nextcloud.

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

👍 Скоро будет статья
👍21😁2👎1
Linux и AI

Как легко прокачать linux терминал с помощью СhatGPT

Или попрощайтесь с ChatGPT — попробуйте OpenSource альтернативу, работающую локально

Imagemagick размывает 16x upscale - как на счет свободного AI инструмента с идеальной чёткостью

Всё это и события индустрии AI в нашем бодром телеграме

Откройте для себя AI — подпишитесь на Future AI Today прямо сейчас!

Alert: текст и изображение этого поста сгененрированы AI
👎13👍1
​​Как правильно настроить DNS-записи для мультидоменного почтового сервера

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

Еще больше вопросов возникает если почтовая система обслуживает сразу несколько доменов.

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

Надеемся, что после ее прочтения у вас не возникнет трудности с настройкой DNS-записей для мультидоменной системы электронной почты.

https://interface31.ru/tech_it/2023/03/kak-pravil-no-nastroit-dns-zapisi-dlya-mul-tidomennogo-pochtovogo-servera.html
👍25🔥6
TGStat проводит масштабное исследование аудитории Telegram 2023.

Команда подготовила простой, но подробный опрос, чтобы узнать, что из себя представляет аудитория мессенджера на 2023 год.

Давайте все вместе им в этом поможем: https://tgstat.ru/research

Чем больше людей пройдет исследование, тем более полным будет результат. После того, как пройдете сами, не забудьте скинуть ссылку в свои чаты и каналы — давайте охватим весь Telegram!
👎8👍61
Если вы думаете о работе в айтишной сфере, то этот дайджест для вас.
 
🗡 Карьера менеджера в ИТ-компании: плюсы, минусы и нюансы:
https://t.iss.one/Le_kinzhal/2144
 
🗡 Быть дизайнером в диджитале: это как?
https://t.iss.one/Le_kinzhal/2105
 
🗡 В IT-компаниях мало сотрудников 35+. Они существуют? Что происходит с теми, кому уже два раза по двадцать?
https://t.iss.one/Le_kinzhal/2095
 
Подписывайтесь на канал Кинжал. Здесь пишут о том, что даёт преимущество в жизни: о работе, деньгах, саморазвитии и личном счастье🔥
👍1😢1
​​1С:Эмулятор торгового оборудования с поддержкой 64 бит и Linux

Современные кассовые решения - сложные системы. Касса сегодня, это не взять деньги и пробить чек, нужно соблюсти множество требований, начиная от 54-ФЗ и заканчивая маркировкой товаров.

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

Не так давно фирма 1С выпустила новый набор эмуляторов, который серьезно отличается от всех предыдущих: новая версия поддерживает платформу 64 бита и работу в ОС Linux.

https://interface31.ru/tech_it/2023/03/1semulyator-torgovogo-oborudovaniya-s-podderzhkoy-64-bit-i-linux.html
👍29
Как быть в курсе сразу всех новостей ИТ-рынка?

Читать канал «сITуация в ИТ». Внутри — разборы последних событий, голосовые и видео чаты с экспертами, подборки о бизнесе и технологиях.

Вот самые классные материалы:
→ Как «выжать» прибыль из цифровой трансформации?
→ Как сделать ИТ-стратегию помощником в ежедневной работе?
→ Как CHATGPT и другие ИИ-сервисы облегчают жизнь?
→ Как избежать ошибок при обновлении ИТ-ландшафта? 5 рекомендаций.
→ Cписок базовых книг по Data Science, которые помогут глубже понять предмет.

Подписывайтесь на канал «сITуация в ИТ» и держите руку на пульсе событий!
1😁1
​​Сегодня снова зашел разговор о контроллерах домена. Точнее о хозяевах. И снова по классике - мало кто понимает что такое хозяева и зачем они нужны.

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

Собственно вопрос был о чем, в сервере отказала материнка, привезут только в среду. Другие контроллеры есть, но на этом были хозяева. Что теперь делать. Захватывать? А потом как быть?

На самом деле не надо делать ничего. Почему?

Ответ в нашей статье:

Мифы и легенды Active Directory. Хозяева ролей FSMO

Она уже здесь была, но повторение лишним не будет, особенно в такой теме.
👍23🔥62
​​Пятничное. Про танчики.

В комментариях несколько раз всплывала тема World of Tanks, поэтому решил в очередную пятницу к ней вернуться.

В танки играли если не все, то многие. В одно время, лет 8-10 назад трудно было найти того, кто в нее не играл.

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

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

А потом все свернуло куда-то не туда. И дело даже не в излишней коммерциализации. В погоне за длинным рублем был поломан баланс.

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

Получилась своего рода инфляция, старые ветки, особенно второстепенные стали банально неиграбельны.

Берем два танка: новый и старый, вроде одного уровня, а на деле - небо и земля. Один и едет, и стреляет и попадает. И даже что-то отбивает. Второй не едет, не попадает, не пробивает и шьют его все кому не лень на автоприцеле.

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

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

Но откуда брать столько танков? Да придумать. И если раньше еще как-то старались придерживаться здравого смысла и прототипов, то сейчас рисуют всякую небывальщину никого не стесняясь.

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

В итоге пошли турбосливы, не попал, не пробил и прочие прелести "патента Кислого". Нет, сама технология не нова и применяется в других играх, но тут она применена в самом извращенном виде.

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

Игра стала токсичной. А для чего мы играем в игры? Чтобы отвлечься, получить положительные эмоции, адреналин. Вместо этого от Танков получаешь только негатив. А зачем нужна такая игра? Правильно, не за чем.

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

А что думаете по этому поводу вы?
👍16
This media is not supported in your browser
VIEW IN TELEGRAM
Старая, "добрая", но в целом безобидная шутка на первое апреля и не только... 🤯🤯🤯
😁26🤬2👍1🤔1
​​Последнее время все чаще встречаю в сетевых изданиях мнение, что утверждение «чем блок питания тяжелее – тем качественнее» — это не более чем миф из нулевых. Мол сегодня схемотехника шагнула вперед и блоки с крутыми сертификатами 80 PLUS имеют отличный КПД и низкие потери на силовых элементах, что позволяет им быть качественными и легкими.

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

Поехали, купили нормальный блок и тут уже хозяин компа отметил: «Ого, тяжелый»

Ну а я решил немного проверить озвученную в начале теорию, пробежавшись по предложениям в рознице, брать будем блоки на 500 Вт, начнем с самого дешмана:

🔹 ExeGate AB500 [EX219185RUS] – 1299 руб. – 0,75 кг

🔹 Winard 500W [500WA] – 1199 руб. – 0,78 кг

🔹 ExeGate UN600 [EX244556RUS-PC] – 2099 руб. – 0,85 кг

Теперь что-то более-менее приличное из недорогого:

🔹Aerocool VX PLUS 500W, 500Вт -2500 руб -1,32 кг

Приличные блоки без сертификации:

🔹 Zalman ZM500-XEII, 500Вт -3630 руб. – 1,73 кг

🔹 Thermaltake Litepower RGB 550, 550Вт – 4450 руб. – 1,8 кг

Ну может сертификация делает чудеса?

🔹 Thermaltake TR2 S, 500Вт – 80 PLUS – 4880 руб. – 2,12 кг.

🔹 CHIEFTEC CORE BBS-500S-Bulk - 80 PLUS GOLD – 4970 руб. – 1,78 кг.

🔹 Cooler Master V550 Gold, 550Вт - 80 PLUS GOLD – 13 670 руб. – 2 кг.

🔹 Fractal Design Ion+ 2 Platinum 560W - 80 PLUS PLATINUM – 9799 руб. – 1,78 кг.

В целом подборка говорит сама за себя, ну разве что остается вспомнить известного персонажа.
👍65👎1
​​Большинство администраторов знают про опции DHCP и про то, что с их помощью можно передать на клиент много чего интересного.

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

Однако есть одна тонкость. Опции всегда запрашиваются клиентом и в ответ сервер передаст именно то, что клиент запросил. Если клиент не запрашивает опцию, то добавлена она на сервер или нет - значения не имеет.

Состав запрашиваемых опций передается серверу в опции 55, на скриншоте ниже можно сравнить запрашиваемые опции в Linux и Windows. Например, Linux запрашивает опцию 42 - NTP сервер, а Windows нет.

Подробнее про работу DHCP читайте в нашей статье:

https://interface31.ru/tech_it/2019/07/kak-ustroen-i-rabotaet-protokol-dhcp.html
👍47
Вам нравится читать контент на этом канале?

Возможно, вы задумывались о том, чтобы купить на нем интеграцию?

Следуйте 3 простым шагам, чтобы сделать это:

1) Регистрируйтесь по ссылке: https://telega.in/c/interface31
2) Пополняйтесь удобным способом
3) Размещайте публикацию

Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
👍21👏1