Записки IT специалиста
7.97K subscribers
1.56K photos
50 videos
15 files
2.23K links
IT-канал, просто о сложном
https://interface31.ru

Купить рекламу:
https://telega.in/c/interface31
Download Telegram
​​Настраиваем онлайн-радио на Icecast 2 и Ices с SSL защитой и сертификатами Let's Encrypt

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

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

Во всех этих случаях вас выручит создание собственного сервера онлайн-вещания.

В данной статье мы рассмотрим, как сделать это при помощи бесплатного пакета Icecast 2 и организуем SSL-защиту при помощи сертификатов Let's Encrypt.

https://interface31.ru/tech_it/2023/06/nastraivaem-onlayn-radio-na-icecast-2-i-ices-s-ssl-zashhitoy-i-sertifikatami.html
👍26
Forwarded from Artem Dimitrov (Artem Dimitrov)
Бэкенд или Фронтенд для новичка? Как выбрать
https://youtu.be/2jrxs40-WVY
Очень странные дела. Что спрятано под капотом FreeDOS в современном ноутбуке

Чтобы сэкономить на лицензии, производители компьютеров часто предлагают «голый» вариант техники без операционной системы. Но совсем без системы продавать нельзя, потому что это может нарушать законодательство (такой компьютер не выполняет заявленные функции, то есть не соответствует характеристикам). Поэтому они делают ход конём — ставят какую-нибудь бесполезную систему чисто для юридических формальностей. Нет, нормальный Linux они тоже ставят. Но кроме него зачем-то ещё и другой вариант.

Например, FreeDOS, как в нашем случае. Казалось бы, очень старая ОС, но её действительно используют в современной технике.

Разработчик компьютерных игр и специалист по виртуализации Linux Хайн-Питер ван Браам-Стюарт решил разобраться и посмотреть, что скрывается под капотом современного ноутбука HP ZBook 17.8 G8. Это оказалось как раз из его профессиональной области (извините за спойлер...).

Итак, слово автору…

https://habr.com/ru/companies/dcmiran/articles/666258/
👍20😁51
​​Вчера в комментариях вспомнили про еще одну "заглушку" - Endless OS

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

Но на самом деле не все так просто и Endless OS - достаточно интересный и своеобразный проект, который просто используют не по назначению.

Не так давно мы делали обзор на эту систему: https://interface31.ru/tech_it/2020/03/endless-os-kak-lishit-smysla-neplohuyu-ideyu-ispolzovav-ee-ne-po-naznacheniyu.html
👍151🔥1
Наткнулся на статью в старом журнале. Еще в 2014 году высказывались опасения по поводу автоматической генерации контента.

Знали бы авторы что будет через 10 лет с приходом нейросетей...
👍15😁4😱1
Вступайте в тг-канал магазина компьютерной техники e2e4!

✔️ еженедельные розыгрыши призов
✔️ обзоры комплектующих и периферии
✔️ опросы и горячие темы из мира технологий

ВСТУПИТЬ
👎17😁4👍21🤯1
​​Консольный калькулятор Linux

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

Пользоваться ею очень просто, например, сложение:

expr 2 + 2

Вычитание:

expr 12 - 2

Знаки умножения и деления нужно дополнительно экранировать:

expr 5 \* 4
expr 36 \/ 4

Надо вычислить что-то посложнее? Можно использовать скобки, но их также нужно экранировать и отделить пробелами от знаков операций и операндов:

expr 12 - \( 2 + 2 \)

Чтобы узнать больше возможностей команды запустите ее с ключом —help
👍20
​​Red Hat пытается уничтожить нижестоящих клонов?

Вчера RedHat объявила об очередном масштабном изменении, которое повлияет на все сборки и форки Red Hat Enterprise Linux. В дальнейшем Red Hat теперь будет публиковать исходный код RHEL только на своем клиентском портале. Поскольку все клоны RHEL полагаются на публикуемые исходные тексты, это снова приводит к сбоям во всей экосистеме Red Hat.

Краткое резюме: способ получения исходных текстов RPM вынужденно изменился.

В конце прошлой недели один из наших участников группы сборки заметил, что некоторые обновления для Red Hat 8 не были опубликованы на git.centos.org, в то время как они должны были там быть. Он предположил, что это ошибка, и соответствующим образом открыл отчет, но время шло, а результата не было и мы поняли, что что-то идет не так. Сегодня утром мы получили ответ:

Red Hat решила продолжать использовать клиентский портал для обмена исходным кодом с нашими партнерами и заказчиками, рассматривая CentOS Stream как площадку для сотрудничества с сообществом.

Это изменение означает, что мы, как разработчики клона RHEL, теперь будем нести ответственность за соблюдение лицензий и соглашений, действующих в отношении ресурсов Red Hat, в дополнение к соблюдению лицензий, включенных в исходные тексты программного обеспечения. К сожалению, в том виде, в каком мы понимаем это сегодня, соглашения Red Hat о пользовательском портале указывают на то, что повторная публикация исходных текстов, приобретенных через клиентский портал, была бы нарушением этих соглашений.

Это означает, что нам нужно новое решение.

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

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

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

Часто задаваемые вопросы (потому что их уже много):

▫️ Означает ли это, что я не буду получать обновления безопасности для своего сервера AlmaLinux OS?

Нет. В ближайшем будущем мы планируем использовать обновления CentOS Stream и Oracle Linux, чтобы обеспечить выпуск исправлений безопасности. Эти обновления будут тщательно отобраны, чтобы обеспечить их совместимость с RHEL 1:1, не нарушая при этом лицензирование Red Hat, и будут проверяться и тестироваться, как и все другие наши выпуски.

▫️ Можете ли вы просто использовать потоковые источники CentOS?

Нет, мы стремимся оставаться нисходящим клоном RHEL, а использование источников CentOS сделало бы нас восходящим клоном по отношению к RHEL. Источники CentOS Stream, хотя и являются исходными по отношению к RHEL, не всегда включают все исправления и обновления, включенные в пакеты RHEL.

▫️Red Hat пытается уничтожить нижестоящих клонов?

Мы не можем говорить о намерениях Red Hat и можем только указать на то, что они заявили публично. На протяжении всего существования AlmaLinux OS у нас были невероятные рабочие отношения с Red Hat, и мы надеемся, что они продолжатся.

По материалам: https://almalinux.org/blog/impact-of-rhel-changes/
🔥13👍8😢51👎1
Не было печали - апдейтов накачали. А поставили и обновили систему всего лишь 16 июня.

В общем за неделю еще 500МБ апдейтов, такая вот суровая реальность в мире настоящего Arch.

P.S. Manjaro - не совсем настоящий Arch.
👍6🔥2
​​Устанавливаем и настраиваем систему управления конфигурациями сетевого оборудования Oxidized

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

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

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

Мы предлагаем установить и использовать для этой цели Oxidized - простую систему управления конфигурациями с открытым исходным кодом.

https://interface31.ru/tech_it/2023/06/ustanavlivaem-i-nastraivaem-sistemu-upravleniya-konfiguraciyami-setevogo-oborudovaniya-oxidized.html
👍28🔥51
​​Используем текстовый режим (TUI) для установки Proxmox Virtual Environment 8

Бесплатная система виртуализации Proxmox Virtual Environment в представлении не нуждается, она давно себя прекрасно зарекомендовала и используется в самых разных сценариях: от одиночного гипервизора, до крупных кластеров.

Совсем недавно, сразу после выпуска Debian 12 Bookworm был анонсирован выпуск новой версии Proxmox Virtual Environment 8.

Одним из новшеств этого выпуска стал текстовый режим инсталлятора Text-Based User Interface (TUI), который предназначен для использования в тех случаях, когда невозможно запустить основанный на GTK графический режим.

https://interface31.ru/tech_it/2023/06/ispol-zuem-tekstovyy-rezhim-tui-dlya-ustanovki-proxmox-virtual-environment-8.html
👍19
​​И снова про ChatGPT

Сегодня обратился коллега, ему понадобилось настроить NGINX как обратный прокси для двух серверов 1С в периметре.

А так как обращаться к первоисточнику - документации на ИТС - нынче не модно, то он прибег к услугам искусственного интеллекта - ChatGPT.

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

location /site1 {
proxy_pass https://server1_ip:port;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

# Дополнительные настройки для сервера 1
}

location /site2 {
proxy_pass https://server2_ip:port;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

# Дополнительные настройки для сервера 2
}

Ну
да, вполне неплохо, на первый взгляд. Но на практике это работать не будет. Ни с 1С, ни в каком другом варианте в 99% случаев.

Хотя если спросить чат про NGINX что-то попроще, то выдает вполне рабочие примеры.

Так что ИИ - это хорошо и даже интересно. Но получить "солидно" выглядящую ерунду от него вполне даже вероятно, если сделать шаг чуть в сторону от типовых ситуаций.

Проще и быстрее было бы сходить на ИТС.
👍251
​​Статья не новая, но сегодня опять спрашивали и опять собирались делать как не надо (ручная установка пакета + hold)

Используем APT Pinning для закрепления пакетов в Debian и Ubuntu

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

Чаще всего для этих целей используется ручная установка нужной версии пакета с последующей заморозкой (при необходимости) или сборка пакета из исходников.

В тоже время в основанных на Debian дистрибутивах существует штатная система закрепления пакетов APT Pinning, использование которой более предпочтительно, тем более что работать с ней совсем несложно.

https://interface31.ru/tech_it/2016/03/ispolzuem-apt-pinning-dlya-zakrepleniya-paketov-v-debian-ubuntu.html
👍171
А теперь действительно важные новости.
С июля в Телеграме начнут работать "сторис"
Anonymous Poll
22%
👍
17%
👎
16%
😱
2%
😍
36%
🤮
18%
💀
​​Настраиваем NGINX как обратный прокси для веб-публикации 1С:Предприятие

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

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

Также NGINX поможет обеспечить нам безопасность, взяв на себя SSL-шифрование и парольную аутентификацию.

https://interface31.ru/tech_it/2023/06/nastraivaem-nginx-kak-obratnyy-proksi-dlya-veb-publikacii-1spredpriyatie.html
👍27
Налетай, торопись, покупай живопись!

Похоже дела у РОСЫ идут совсем неважно, если пошли уже на откровенный демпинг.

С одной стороны можно и закупиться, кому надо. Но с другой, вопрос - а что там с поддержкой будет?
👍5
​​EndeavourOS - и снится нам не рокот космодрома

Если спросить о том, какой дистрибутив на базе Arch Linux наиболее популярен, то вам скорее всего назовут Manjaro, однако если мы заглянем на DistroWatch, то обнаружим, что это далеко не так и в лидерах с довольно большим отрывом находится EndeavourOS.

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

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

https://interface31.ru/tech_it/2023/06/endeavouros-i-snitsya-nam-ne-rokot-kosmodroma.html
👍11👏1
​​Нет ничего более постоянного, нежели временное.

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

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

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

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

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

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

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

Решение: сейчас пару "пилотов" принесем мы сразу отвергли, так как прекрасно понимали. что эти пару пилотов пропишутся тут надолго, если не навсегда. А потом в них воткнут еще пару "пилотов" и вся эта паутина будет тут валяться пока дым из нее пойдет.

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

И сразу нашлось и время и электрик и сегодня уже все было сделано как надо.

А сталкиваетесь ли вы с подобной проблемой? И как ее решаете?
👍38👏3