Записки 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
Как узнать в какой физический порт 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
​​Пятничное. На злобу для. Про консультации.

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

Но что вы думаете? Не проходит и недели чтобы туда кто-нибудь чего-нибудь не написал и именно с просьбой проконсультировать. 🤦‍♂️

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

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

Поэтому разъясним свою политику по консультациям. ☝️

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

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

Если данное высказывание кому-то не понравилось, то спросите самого себя, а готовы ли вы безвозмездно помогать незнакомым людям, причем делать это регулярно и в ущерб собственным интересам?

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

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

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

Для тех, кто хочет предложить коммерческий вариант сотрудничества сразу дадим совет. Если хотите эффективное и взаимовыгодное сотрудничество - составьте ТЗ. Если не можете сформулировать ТЗ - не пишите, просто даром потратите свое и наше время.

Почему? Потому что очень часто в таких удаленных работах за мелкий прайс (а прайс там мелкий, крупные контракты так не заключают) всплывает множество подводных камней. Начинает требоваться масса уточнений, выяснений и т.д. и т.п. 🤫

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

Вам оно надо? Нам точно нет. И если вы сами слабо представляете себе свою инфраструктуру, то не ожидайте что-то кто-то за пару-тройку тысяч рублей сделает вам чудо. Либо настраивайтесь на серьезную работу, с договорами, ТЗ и прочим оформлением.

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

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

Хотя иногда нам кажется, что все обстоит иначе, так как временами подробности просто приходится вытягивать буквально силой.
👍45👏92