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

Купить рекламу:
https://telega.in/c/interface31
Download Telegram
Вам нравится читать контент на этом канале?

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

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

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

Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
👍21👏1
​​Вчера в обсуждениях поднялся вопрос о достоинствах и недостатках IPv6.

👍 Начнем с достоинств, они широко известны:

🔹 Устраняет дефицит адресов на многие десятилетия вперед.

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

🔹 Улучшится работа P2P технологий

🔹 Упрощается автоматическая настройка сети при помощи SLAAC

🔹 Лучшая производительность за счет отсутствия фрагментации и упрощения заголовков пакетов.

🔹 Упрощается структура сети, так как устройства теперь могут общаться напрямую без NAT, VPN, туннелей и т.п.

☝️ Все это понятно, интересно, прогрессивно. Но есть и недостатки.

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

🔸 Отсутствие обратной совместимости, фактически «переход» на IPv6 будет означать одновременное использование двух стеков. А это увеличение затрат на администрирование, повышенная нагрузка на оборудование и ухудшение безопасности за счет увеличения поверхности атаки.

🔸 При смене провайдера поплывет вся адресация сети, чтобы избежать этого придумано IPv6 Network Prefix Translation (NPt), и это (внезапно 😉) по принципу работы тот же NAT

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

🤔 При этом каких-либо явных преимуществ пользовательским сетям (мы не рассматриваем провайдеров, телеком, датацентры и т.п.) IPv6 не дает. А фактически усложняет сеть за счет двух независимых друг от друга настроек, так как IPv4 никуда не делся и жить на два стека придется еще очень долго.
👍34
Как узнать в какой физический порт Mikrotik подключено сетевое устройство.

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

В RouterOS это сделать довольно просто. Можно заглянуть в Switch - Host. Здесь все просто: находим нужный MAC-адрес и смотрим с каким портом он связан.

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

Второй вариант - это Bridge - Нosts, здесь все в принципе тоже самое, но обращаем внимание на флаги. Флаг L обозначает, что этот адрес добавлен самим мостом, т.е. принадлежит локальному интерфейсу. Нас интересует флаг E, который говорит что этот MAC-адрес получен от чипа коммутации и принадлежит внешнему устройству.
👍30
​​Современный интернет уже нельзя представить без шифрования, а следовательно без сертификатов.

Массовую популярность приобрели бесплатные сертификаты от Let's Encrypt. Это действительно просто, быстро и удобно.

Но как показывает практика не все представляют себе как работает Let's Encrypt и не все владеют базовыми приемами работы с Certbot.

Поэтому предлагаем ознакомиться со следующими статьями:

🔹 Let's Encrypt - криптография становится ближе

🔹 Получаем сертификаты Let's Encrypt при помощи Certbot

Обе статьи не новые, но основная информация из них остается актуальной и сегодня.
👍307
​​Как выбрать настольный дистрибутив Linux?

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

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

Основная разница - управление пакетами. Исключение - Альт, где RPM пакеты сочетаются с APT. Как правило это и есть основной и единственный выбор.

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

Плюс надо принять во внимание аппаратную составляющую, на которой это все будет крутится.

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

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

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

А как подходите к этому вопросу вы?
👍161
Пятничное. Упрощение - бич современного общества!

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

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

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

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

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

Но, к сожалению, упрощение - это глобальная тенденция последних лет и не только у нас...
👍31😢92🔥2
​​Helpdesk - основной помощник администратора

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

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

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

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

А зря, прежде всего эта система позволяет быстро и просто ответить на вопрос: а чем заняты сотрудники IT-службы? Ведь есть расхожее мнение, что они весь день ничего не делают. Хотя даже если нет заявок, то никто не отменял регламентные работы, реагирование на сообщения системы мониторинга и т.д. и т.п.

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

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

С чего начать? Какое ПО использовать? Начать можно хоть с тетрадки или обычного табличного файла. Также подойдут программы для тайм-менеджмента, управления задачами, ToDo и т.д. и т.п.

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

Но в любом случае учет обращений должен быть, так как это в разы облегчает задачи техподдержки.
👍231
​​⚡️ До дня Д осталось ровно неделя! ⚡️

С 17 апреля 2023 года бесплатная версия Яндекс 360 для бизнеса будет отключена.

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

Кого коснутся изменения

🔹 Юридические лица, использующие Яндекс 360 для бизнеса на бесплатном тарифе.

🔹 Физические лица, использующие сервисы Яндекс 360 для бизнеса.

🔹 Физические лица, ранее использовавшие продукт «Почта для домена».
🔹 Индивидуальные предприниматели, использующие сервисы Яндекс 360 для бизнеса.
🔹 Пользователи, ранее подключенные к сервису Яндекс Коннект.

Кого не коснутся изменения

🔹 Организации, в которых состоит не более 3 пользователей, включая администратора.

Какие функции будут недоступны

🚫 Отправить новое письмо.

🚫 Ответить на письмо.

🚫 Переслать письмо.

🚫 Загрузить файлы на Диск.

🚫 Поделиться файлами на Диске.

🚫 Создать общую папку на Диске.

Готовы?
🤬12👍8😁4
Всем привет! Меня зовут Александр, работаю на позиции Middle Data Scientist. Постараюсь в двух словах рассказать, о чем мой маленький канал @gptscience 🤖

📰 Свежие новости из мира GPT-генеративных моделей.

👨‍💻 Создание приложений с помощью GPT-4.

😐 Посты с ликбезом и объяснением сложных нейронных архитектур простым языком.

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

Если хотите помочь с развитием канала, а также получать качественный контент, буду рад вас видеть на своем канале - https://t.iss.one/gptscience

*Сгенерировано с помощью chatgpt🤖
👎7👍21😢1
​​Установка и настройка почтового сервера Mail-in-a-Box в Ubuntu 22.04

Продолжая рассматривать решения для собственной почты, нельзя обойти вниманием еще один Open Source проект - Mail-in-a-Box.

Пожалуй, это одна из самых продвинутых в техническом плане сборок, но и самая своеобразная. Общая идея этого продукта заложена в названии - Mail-in-a-Box (Почта в коробке) и предполагает развертывание полноценного и современного почтового сервера в одно действие.

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

https://interface31.ru/tech_it/2023/04/ustanovka-i-nastroyka-pochtovogo-servera-mail-in-a-box-v-ubuntu-2204.html
👍14
Неплохое предложение от Яндекса. 2 ТБ всего за 63 руб./мес при оплате сразу за два года.

К оплате получается совсем неподъёмная сумма 1490 рублей.

Действует до конца апреля.
🔥13👍5👎5
​​Перенос баз данных PostgreSQL между серверами

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

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

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

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

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

Для того, чтобы подключиться к другому узлу используйте ключ -h:

-h имя_сервера

Если пользователь удаленного сервера отличается от текущего пользователя СУБД, то дополнительно используем ключ -U:

-U имя_пользователя

Теперь несколько практических примеров:

На целевом сервере переключаемся на учетную запись суперпользователя СУБД:

su - postgres

Теперь можно посмотреть базы на текущем сервере:

psql -l

И на удаленном:

psql -h SRV-02 -l

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

createdb -T template0 newbase

Это также можно сделать удаленно, не вставая с любимого дивана:

createdb -h SRV-02 -T template0 newbase

Ну вот, все готово к переносу. Выгружаем здесь и по конвейеру передаем туда:

pg_dump oldbase | psql -h SRV-02 newbase

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

Все что вам понадобится – это клиент Postgres:

apt install postgresql-client-<VERSION>

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

Теперь переносим базы с одного на другой командой:

pg_dump -h SRV-01 oldbase | psql -h SRV-02 newbase

Первая часть команды выгрузит базу с удаленного сервера в стандартный поток вывода, а вторая загрузит на другой удаленный сервер через стандартный поток ввода.
👍53
​​Spamhaus RBL/DNSBL и публичные DNS сервера

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

Если вы используете один из таких серверов, то получить доступ к спискам RBL/DNSBL не получится и, в зависимости от настроек почтового сервера, вы можете столкнуться с невозможностью приема или отправки почты, в логах при этом будет следующее сообщение:

blocked using zen.spamhaus.org; Error: open resolver

Некоторые пугаются и начинают считать, что их адрес попал в списки, но это не так, строка Error: open resolver говорит именно о том, что вы используете DNS-сервер заблокированный Spamhaus.

Как быть? Официально предлагается получить специальный DQS (Data Query Service) ключ в поддержке Spamhaus и использовать его.

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

Ну или искать не заблокированный публичный сервер, OpenDNS (208.67.222.222) до последнего времени вроде-бы работал, но все в любой момент может измениться.
👍14
​​Современные среды рабочего стола Linux

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

Также немаловажно учитывать потребление ресурсов и правильно сопоставить его с аппаратными возможностями имеющегося парка ПК.

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

https://interface31.ru/tech_it/2023/04/sovremennye-sredy-rabochego-stola-linux.html
👍17
Как стать успешным разработчиком?

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

Мы не просто учим повторять, мы учим находить свои пути и формировать инженерное мышление.

На профессии "Django Python-разработчик" вы овладеете следующими навыками:

✔️ Работа с сетевыми запросами
✔️ Проектирование архитектуры приложений
✔️ Овладение самым популярным веб-фреймворком Django
✔️ Создание 4 проектов для портфолио на GitHub
✔️ Решение 150 тестовых заданий от наших партнеров

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

🎁 Пройдите первые 5 уроков бесплатно и получите дополнительную скидку 10% на курс.
👍3
​​Что не так с Fly?

После выхода вчерашней статьи о средах рабочего стола Linux нам уже несколько раз задали вопрос о Fly.

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

Да, все это так, только вот Fly - это не про Linux и не про доступные в нем DE.

Astra Linux сегодня - это сугубо коммерческая система. Astra CE Орел - фактически заброшена и не развивается.

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

Кроме того, Fly нельзя использовать нигде, кроме как в Astra, в свободном доступе его нет. Равно как и Astra нельзя использовать без Fly.

В результате Fly - это нишевая оболочка коммерческих пользователей коммерческого дистрибутива и для всех остальных представляет чисто академический интерес, ну для расширения кругозора.
👍30😢2
Forwarded from EFSOL
⚡️ Оценка производительности 1С + Postgres Pro при изменении различных параметров конфигурационного файла postgresql.conf

Прошлый 2022 год заставил много компаний пересмотреть свои предпочтения в выборе программного обеспечения. Все чаще встречаются кейсы, когда для работы 1С используется СУБД PostgreSQL, а вместо Windows Server используется Linux ОС.

Команда EFSOL Oblako провела исследование производительности системы 1С в среде Hyper-V (ОС Windows Server 2019) во взаимодействии с сервером СУБД PostgreSQL Standart 13.9 (ОС Debian 11.5) от команды PostgresPro. В исследовании рассматривается зависимость производительности 1С от параметров конфигурационного файла postgresql.conf.

👉 Читайте подробнее: https://habr.com/ru/articles/727250/

📱 Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1