DevOps Portal | Linux
13.4K subscribers
868 photos
112 videos
10 files
882 links
Присоединяйтесь к нашему каналу и погрузитесь в мир DevOps

Связь: @devmangx

РКН: https://clck.ru/3P8kFH
Download Telegram
🔍 Антишпионский смартфон "Р-фон", предназначенный для чиновников, оказался "сделанным в Китае" 🤨📱

Завод "Рутек", принадлежащий структурам экс-министра связи России Леонида Реймана, начал производство этого антишпионского смартфона на операционной системе "Роса Мобайл". НТЦ "ИТ Роса", разработчик этой ОС, объявил о планах выпускать смартфон летом 2023 года.

Однако выяснилось, что само устройство фактически является китайским. Forbes сообщал, что оно будет производиться в Гонконге, и издание обнаружило запись в реестре ЕЭК, разрешающую ввоз продукции на территорию ЕАЭС. Компания объявила смартфон под торговой маркой Ruteq в нескольких моделях, произведенными компанией Bopel Mobile Technology Co Limited из Гонконга.

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

Судьба проекта "Р-фон" вызывает серьезные вопросы, и это не первый масштабный проект Леонида Реймана, который неожиданно оказался в трудном положении. В 2008 году его завод "Ангстрем-Т" получил $1 млрд от Внешэкономбанка на производство микрочипов, но спустя 10 лет обанкротился, накопив долги в размере 100 млрд рублей. 😱💼

#Технологии #Смартфон #Китай #АвторскиеПрава #Рутек
🤔3
Доброго утра, друзья! Начнем этот день с улыбки и положительных мыслей. Пусть каждая минута принесет вам радость и вдохновение. Удачного дня! 🌞😊 #ДоброеУтро #Позитив #УдачныйДень
👍5
🛠 DevOps: мост между разработкой и администрированием

🚀 Привет, друзья! Сегодня хочу поговорить с вами о DevOps - это то, во что я планирую погрузиться, переходя из мира системного администрирования. Давайте разберемся, что это такое и почему это важно.

🤔 Что такое DevOps? Это сокращение от двух слов: Development (разработка) и Operations (администрирование). DevOps - это философия и практика, объединяющая разработку и операционное обслуживание в единое целое.

👨‍💻 Чем занимаются DevOps-специалисты? Они стремятся упростить и автоматизировать процессы разработки и внедрения программного обеспечения. DevOps специалисты помогают ускорить разработку, повысить стабильность системы и улучшить взаимодействие между разработчиками и администраторами.

🔄 Главная идея DevOps - это непрерывное интегрирование и непрерывная доставка (CI/CD), что позволяет быстро и безопасно внедрять изменения в продакшн.

🔧 Основные инструменты DevOps включают в себя системы управления версиями (Git), системы автоматической сборки и развертывания (Jenkins, Travis CI), контейнеризацию (Docker) и системы управления конфигурацией (Ansible, Terraform).

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

🌟 Готовы ли вы к погружению в этот мир? Хотели бы вы узнать больше о DevOps? Дайте знать в комментариях! 🔍 #DevOps #ИТ #Переход
👍4
🧐 Полезный совет для работы с текстовыми файлами! Если вам нужно извлечь определенный диапазон символов из каждой строки, команда cut вам в помощь.

Пример: чтобы получить символы с 5-й по 10-ю позицию каждой строки из файла file.txt, используйте команду:

cut -c5-10 file.txt

Это простой и эффективный способ обработки текстовой информации. Попробуйте! 💡 #ПолезныеСоветы #РаботаСТекстом #Linux
👍2
Доброе утро, герои мира IT и Linux! 🌄 Сегодня вас ждут новые вызовы и возможности. Пусть ваш код работает стабильно, а решения всегда находятся под рукой. Уверен, что ваш день будет настолько эффективным, что даже Tux завидует вашей продуктивности! 💪🐧 #IT #Linux #ДоброеУтро
👍3
🔐 Пять опасностей: когда суперпользователь в Linux становится двойным мечом 🔐

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

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

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

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

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

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

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

Расскажите в комментариях о своем неудачном опыте использования возможностей суперпользователя 👇 #Linux #Суперпользователь #Безопасность
👍6
🚀 Онлайн редакторы-компиляторы для BASH: удобство и скорость!

Иногда бывает, что нет возможности писать BASH-скрипты на локальной машине. Например, у вас под рукой может оказаться устройство, на котором установлена Windows и предназначен он исключительно для оконных задач. Не хочется загромождать его WSL или чем-то подобным. При этом иногда возникает срочная необходимость написать скрипт и каким-то образом использовать его (например, передать клиенту). Время ожидания может быть ограничено, и порой даже в дороге с телефона нужно быстро что-то скомпоновать.

В таких случаях я использую онлайн редакторы-компиляторы, отлично интегрированные с Bash:

1. Rextester (https://rextester.com/l/bash_online_compiler) - версия BASH: 4.4.20
2. Mycompiler (https://www.mycompiler.io/new/bash) - версия BASH: 5.1.16
3. Leetcode (https://leetcode.com/playground/new/empty) - версия BASH: 5.0.17

Мой выбор пал на Mycompiler, в основном из-за свежей версии BASH. Все написанные скрипты можно сохранить прямо на сервисе, а также легко поделиться ими по расшаренной ссылке. К тому же здесь есть что-то вроде Git, где можно создавать форки своих проектов. Помимо BASH, здесь есть множество других языков и компиляторов, что делает это место настоящим швейцарским ножом для разработчика.

Что особенно круто, через скрипт можно работать с файловой системой, например, создать тестовый файл с помощью echo "test" >> /tmp/test.txt, а затем продолжить с ним работу прямо из скрипта с использованием cat /tmp/test.txt. То есть редакторы не ограничены только компиляцией.

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

👉 Интересно ли вам узнать больше о DevOps? Хотите ли видеть еще посты на эту тему? Дайте знать в комментариях!
🔥5👍1
Доброго утра, чемпионы кода и архитекторы серверов! 🚀

Сегодняшний день - как код: его можно оптимизировать, усовершенствовать и сделать более эффективным. Пусть ваш день будет настолько производительным, что даже самый быстрый сервер позавидует вашей эффективности! И помните, независимо от того, сколько строк кода вы напишете сегодня, вы все равно останетесь невероятными! 💻

Успешного дня и много интересных проектов! 🌟 #Linux #IT #УтроСПозитивом
👍3
🚀 "Мастерство Канбан: управляйте задачами и проектами с легкостью!" 📊

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

Канбан, разработанный Toyota, был изначально применен в производстве, но затем успешно нашел свое применение в мире IT и многих других областях. Основной идеей Канбана является визуализация работы. Вот как это работает:

📌 Доска задач: создается виртуальная или физическая доска, на которой размещаются карточки задач. Колонки на доске представляют разные этапы выполнения задач, например, "В планах," "В процессе," и "Завершено."

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

📌 Лимиты рабочего процесса: вы можете устанавливать лимиты на количество задач в каждой колонке. Это помогает предотвратить перегрузку и обеспечивает равномерное распределение работы.

📌 Приоритизация и оптимизация: как только вы начнете использовать Канбан, вы начнете видеть, какие задачи приоритетны, и какие могут быть оптимизированы для улучшения эффективности.

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

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

#Канбан #УправлениеПроектами #Методология #РабочийПроцесс #Эффективность
👍5
👋 Почему каждый программист начинает с "Hello, World!"? 🌍💻

"Hello, World!" - эта фраза стала своего рода входными воротами в мир программирования. Почему же так происходит?

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

2. Проверка окружения: "Hello, World!" - это способ проверить, правильно ли настроено окружение для разработки. Если программа выводит это сообщение, значит, все работает как надо.

3. Учебные цели: этот пример дает представление о синтаксисе и основах языка программирования. Он служит отправной точкой для изучения более сложных концепций.

4. Традиция: этот обряд стал традицией и своеобразным ритуалом в мире программирования. Многие начинали с этой фразы и хотят передать эту традицию дальше.

Так что, если вы новичок в программировании, не стесняйтесь начать с "Hello, World!" Это отличный способ погрузиться в этот захватывающий мир! 👨‍💻👩‍💻🌟
👍7
🐧 Пять полезных команд для управления Flatpak в Linux через терминал 📦

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

1. Установка Flatpak: если у вас еще нет Flatpak, выполните эту команду, чтобы установить его:

sudo apt install flatpak   # для Ubuntu/Debian
sudo dnf install flatpak # для Fedora
sudo pacman -S flatpak # для Archlinux

При этом, стоит помнить, что большинство современных Linux-дистрибутивов имеют встроенную поддержку Flatpak. К таким относятся, например, Fedora, Manjaro, Linux Mint.

2. Установка приложения: чтобы установить приложение из репозитория Flatpak, используйте:

flatpak install название-приложения

Где взять название приложения? Переходим на сайт Flathub и выбираем то, что нужно. После нажатия кнопки Install, появится команда для ввода в терминал (также доступно скачивание установочного пакета, но менеджер приложений вашего дистрибутива должен уметь работать с такими пакетами), где и будет название приложения. Нет желания рыскать по сайтам? Смотрите команду №4.

3. Обновление приложений: Для обновления всех установленных Flatpak-приложений выполните:

flatpak update

4. Поиск приложений: если вы хотите найти приложение в репозитории, воспользуйтесь командой поиска:

flatpak search ключевое-слово

5. Удаление приложений: для удаления приложения используйте:

flatpak uninstall название-приложения

Если при этом вы забыли опять-таки имя приложения, то можете воспользоваться бонусной командой №6 😏

6. Вывод списка установленных приложения:

flatpak list

Эти команды сделают работу с Flatpak в терминале максимально удобной и эффективной. Напишите в комментариях свое мнение о Flatpak и насколько часто используете его вы? 🚀🖥 #Linux #Flatpak #Терминал
👍3
Доброе утро, друзья Linux и IT! ☕️🖥 Надеюсь, вы готовы к завершению этой недели с блеском и энтузиазмом. Пусть ваш день будет полон креатива, успешных экспериментов и, конечно же, надежных резервных копий. Пусть командная строка будет вашим верным союзником, а код - как отлично отлаженная программа. Удачи во всех ваших начинаниях! 💻 #Linux #IT #Пятница
👍3
🚨 📢 Директора завода «Мехмаш» в Свердловской области ждут серьёзные неприятности. Возбуждено уголовное дело за использование нелицензионного ПО. 🔒💻

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

В помещении завода были найдены два системных блока с не лицензионным ПО Solidworks Premium, стоимостью 1,5 миллиона рублей! 🤯 Представители разработчика ПО подтвердили его нелегальное использование. Генеральный директор предприятия также признал, что ПО было скачано из интернета, а не закуплено.

Топ-менеджеру грозит до 6 лет лишения свободы по статье 146 УК РФ «Нарушение авторских и смежных прав». Этот случай напоминает, насколько важно соблюдать законы в мире IT и бизнеса. 📝🔒

P. S. Дурачки после того, как иностранные IT-компании ушли из России, наивно стали полагать, что это событие дало им карт-бланш на пиратство! Но они забыли, что из страны ушли иностранные компании, а не существующее законодательство. Надежда на русское авось не спасет от любой случайной проверки со стороны органов и последующей ответственности. Точно также, не стоит наивно полагать, что с блокировкой различных социальных сетей в них стало можно писать что угодно и про кого угодно. Нееет, даже там найдется бдительное око товарища майора, который при необходимости притянет к делу все твиты, сторисы и иные формы контента, нарушающие российское законодательство. Ну как дети, ей богу 🤦‍♂️

#IT #Бизнес #ПО #Новости
👍3🤔2
🗺 Карта наиболее часто используемых команд Linux 💻

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

1. Управление файлами и каталогами 2. Просмотр и редактирование файлов 3. Управление процессами
4. Информация о системе
5. Управление пользователями и группами
6. Конфигурация и мониторинг сети
7. Управление пакетами.
👍5
Привилегированные порты 🤘

Привилегированные порты - сетевые порты, номера которых находятся в диапазоне от 0 до 1023. Они так называются, поскольку только процессы, выполняемые с правами root user могут быть привязаны к ним. Обычным пользователям запрещено привязываться к таким портам.

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

Если вы хотите проверить, открыт или закрыт удаленный порт, вы можете использовать команду nmap:

nmap -p <port_number> <host_or_ip>
👍4
Доброго утра, друзья Linux и IT! 🌄

Суббота – отличное время для творчества и новых открытий. Пусть этот день будет наполнен увлекательными проектами и креативными идеями! 💡

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

#Linux #IT #Утро #УдачныйДень
👍3
Хочу поделиться ссылкой на интересный ресурс про Linux 🌐

Есть такой веб-ресурс под названием Phoronix - он полностью посвящен Linux и развитию дистрибутивов на этом ядре. Сайт существует 19 лет (в сл. году ему исполнится 20 лет). Что в нем интересного?

Там публикуются обзоры дистрибутивов, интервью с разработчиками, тесты производительности различных аппаратных средств и другая информация. Очень мне там нравится раздел, посвященный сравнениям производительности Windows и Linux. Авторы делают все качественно и непредвзято: если в чем-то Windows обходит Linux, то они об этом прямо пишут, подтверждая слова цифрами. Из последнего: сравнение производительности Windows 11 Pro и Ubuntu 23.10 на ноутбуке Lenovo ThinkPad P14s Gen 4.

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

P. S. Да, ресурс на английском языке, но в наше время переводчиков, которые есть везде и всюду, это не является большой проблемой. Ну а картинки с графиками и сравнительные таблицы можно понять и без переводчика.
👍3
Какой символ используется в командной строке Linux для указания текущего пользователя?
Anonymous Quiz
69%
$
10%
#
15%
@
5%
%
👍1
Доброе утро, друзья! ☀️ Пусть этот день будет полон интересных кодов, безбоязненных терминалов и бесконечных возможностей! 💻 Не забудьте заглянуть в мир Linux с улыбкой, ведь в этом мире всегда есть место для открытий и новых горизонтов. Удачного вам воскресенья, полного IT-вдохновения! 🚀😊 #Linux #IT #ДоброеУтро
👍3
🔍 Поиск файлов по нескольким расширениям

С помощью команды find вместе с флагом -o (логическое ИЛИ) можно легко находить файлы с разными расширениями:

find /path/to/search -type f \( -name "*.txt" -o -name "*.log" \)

- /path/to/search — это каталог, в котором начинается поиск.
- -type f указывает, что ищем именно файлы (а не каталоги).
- -name "*.txt" и -name "*.log" — это два условия, объединенных оператором -o. Таким образом, мы ищем файлы с расширением .txt или .log.

Так просто можно собрать нужную коллекцию файлов! 📂 #Linux #ПоискФайлов #КомандыLinux
👍2
Добавляю виды авторизации на сайте 🔐

Посмотрев то, какие варианты вы отправили в чате сообщества, касаемо добавления комментариев, решил сделать на сайте авторизацию посредством трех вариантов: Яндекса, ВК и Телеграмма. Сделано все будет через библиотеку Django Allauth, которая поддерживает более десятка возможностей авторизации посредством социальных сетей и мессенджеров, причем есть поддержка русского языка и российских сервисов.

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