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

Связь: @devmangx

РКН: https://clck.ru/3P8kFH
Download Telegram
🚨 📢 Директора завода «Мехмаш» в Свердловской области ждут серьёзные неприятности. Возбуждено уголовное дело за использование нелицензионного ПО. 🔒💻

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

В помещении завода были найдены два системных блока с не лицензионным ПО 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
🌅 Доброго утра, сообщество Linux и IT! Начнем этот вторник с бодрости и уверенности в своих силах. Пусть день пройдет продуктивно, а каждая команда в терминале будет точной и безошибочной. Успехов в кодинге и администрировании! 💡👨‍💻 #ДоброеУтро #Linux #IT #НовыйДень
3
🔍 А был ли чип? Блогер Максим Горшенин обнаружил российский чип в мониторе LightCom, но судя по всему, он ничего не делает. 💻

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

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

Что вы думаете об этой истории? Верите ли вы, что чип в мониторе мог быть бесполезным? 🧐 #Технологии #Чип #LightCom
🔍 Полезная информация для Линукс-гиков и системных администраторов 🐧

Знаете ли вы, как отслеживать выполнение работающего bash-скрипта в Linux? Это полезный навык для контроля над вашими задачами. Вот несколько способов:

1️⃣ Отправка вывода в файл: Используйте ./myscript.sh > output.txt, чтобы записать вывод скрипта в файл. Теперь вы можете мониторить его содержимое.

2️⃣ Использование `ps` и `grep`: С помощью команды ps aux | grep myscript.sh вы увидите информацию о запущенных процессах.

3️⃣ Логирование: Вставьте set -x в начало скрипта, и он будет выводить каждую команду перед выполнением.

4️⃣ Используйте `trap`: Вы можете создать собственные логи и обработчики для отслеживания ошибок или успешного выполнения.

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

Какой из этих методов вы предпочитаете? И есть ли у вас другие советы по отслеживанию выполнения bash-скриптов? Хотели бы вы узнать о каждом перечисленном способе подробнее? Делитесь опытом в комментариях! 🚀 #Linux #Bash #Системное_администрирование
👍2
Сенсация! Бангладешцы украли российский «антишпионский» смартфон «Р-ФОН» от компании «Рутек» 😱

В сети обратили внимание, что смартфон Helio 80 от бангладешского бренда Symphony практически ничем не отличается от российского «антишпионского» смартфона «Р-ФОН» от компании «Рутек». Более того, многие комплектующие устройств, включая процессор и аккумулятор, оказались идентичными.

Ну мы же понимаем, что компания из Бангладеша просто не смогла устоять перед величием российской мобильной разработки и потому сперла практически все! Кстати, стоимость «Р-ФОН», который поступит в продажу в 2024 году, не будет превышать 40 тыс. рублей. Смартфон Helio 80 обойдется в 15 тыс. рублей.

Цитируя классика, можно сказать: Совпадение? Не думаю!
🤔1
Доброго утра, уважаемые линуксоиды! 🌄 Пусть этот день будет для вас как запущенный скрипт без ошибок - успешным и продуктивным. Пусть каждая команда в терминале будет точной, как код ваших проектов, и пусть ваш "uptime" длится вечно! 💻 🚀
👍1
🔍 В поиске файлов с определенными настройками доступа? Linux знает, как!

Команда find с флагом -perm позволяет находить файлы на основе их разрешений. Вот несколько полезных примеров:

1. Чтобы найти файлы с разрешениями на чтение, запись и выполнение для владельца (rwx):

find /путь/к/поиску -type f -perm -700

2. Если нужно искать файлы по конкретному разрешению и режиму доступа, используйте:

find /путь/к/поиску -type f -perm режим

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

find /путь/к/поиску -type f ! -perm /go+w

Сделайте вашу работу в Linux более точной и эффективной с этими командами! 💼🐧 #Linux #Команды #НастройкиДоступа #ПоискФайлов

Читайте другие материалы, посвященные поиску в Linux через терминал:

1️⃣ Поиск файлов по нескольким расширениям

2️⃣ Продвинутые возможности команды find в Linux!

Также в Дзене выходила отличная статья про работу с правами доступа на файлы и папки в Linux
👍1
🔒 Легкая настройка Flatpak-приложений при помощи Flatseal! 🔒

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

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

Что такое Flatseal?

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

Редактирование прав доступа для камеры, микрофона и других устройств.
Настройка доступа к файловой системе.
Управление разрешениями приложений.
Настройка совместного использования сети.
Управление оконной системой X11 (в том числе и под Wayland)
Управление параметрами работы в фоновом режиме и пр.

Перечисленное выше - только вершина айсберга. Flatseal имеет большое число настроек и позволяет управлять множеством параметров приложений Flattpak. Я лишь перечислил основное и самое часто используемое. На перечисление всех фишек не хватит этого поста.

Установка и запуск Flatseal

Устанавливать приложение для управления Flatpak-приложениями мы, конечно же, будем в формате Flatpak 😏 Можно воспользоваться менеджером программ вашего дистрибутива, так как поддержка Flatpak-приложений есть практически в каждом современном дистрибутиве (если только вы не пользуетесь Ubuntu, разработчики которой сделали ставку на SNAP). Можно еще воспользоваться терминалом и так как этой мой любимый способ установки софта в Linux, то покажу две простые команды для установки и запуска Flatseal:

flatpak install flathub com.github.tchx84.Flatseal

flatpak run com.github.tchx84.Flatseal

Процесс настройки Flatpak-приложений

После запуска перед вами предстанет простой и понятный интерфейс, где будет список установленных Flatpak-приложений (расположен слева) и параметры как для всех установленных программ, так и возможность гибкой настройки каждой софтинки (расположены справа). Опять-таки, про каждый параметр может надоесть и писать, и читать, поэтому если интересно, то могу показать в формате видео то, каким образом использую Flatseal.

В общем, если желаете настроить Flatpak-приложение, то качайте Flatseal и будет вам счастье 💪🐧 #Linux #Flatpak #Flatseal #УправлениеПравами
👍1
Доброе утро, уважаемые подписчики! 🌞 Пусть ваш день будет таким же устойчивым, как стабильный дистрибутив Linux, и таким продуктивным, как сеанс кодирования без ошибок! 🐧💻 И, конечно, не забудьте взять кофе – топливо настоящего IT-специалиста! ☕️😉

Удачного дня, друзья! 🌟👩‍💻👨‍💻 #Linux #IT #УтроВЛинуксеНачинается
👍3
Как разделить большой файл на маленькие части и потом их объединить? 🧩📦

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

📂 Как разделить файл на части:

split --bytes=1024M file.mkv file.part.

В этой команде:

- file.mkv — имя вашего большого файла.
- file.part. — префикс для имен файлов-частей (например, file.part.aa, file.part.ab и так далее).
- --bytes=1024M — размер каждой части (здесь мы выбрали 1024 мегабайта).

🧩 Как объединить файлы в один:

cat file.part.* > file.mkv

📄 Как разбить текстовый файл по строкам:

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

split -l 1000 textfile.txt textfile.part.

Мы разделили исходный текстовый файл, на файлы по 1000 строк в каждом. Объединение файлов выполняется также, как описано в предыдущем пункте.

🏁 Заключение

Мы рассмотрели простейшие способы разделения файла на несколько частей с использованием командной строки.

Для разделения файлов используется команда split. Для объединения файлов мы использовали команду cat.

Чтобы получить более подробную информацию по команде split, выполните в терминале:

man split

Так что, не бойтесь работать с большими данными в Linux! 💪🐧 #Linux #Split #Файлы
👍3