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

Связь: @devmangx

РКН: https://clck.ru/3P8kFH
Download Telegram
Работаем с архивами ZIP и RAR в Linux 🗄

Привычным для Linux-дистрибутивов форматом архивов является tar.gz. При этом практически в каждой среде рабочего окружения из коробки идет поддержка всех популярных архивов: условно говоря, используя тот же KDE Plasma вы можете быть уверенными, что архив, отправленный другом-виндузятником, откроется без проблем. Но что делать если дистрибутив установлен с нуля (например, Archlinux) или вы используете серверный вариант?

У меня бывало так, что разработчики или клиент заливал на сервер архив, сделанный в Windows и имеющий формат ZIP или RAR. Чтобы извлечь из них нужные файлы, необходимо вначале установить нужные пакеты. Покажу пример для дистрибутивов на основе DEB-пакетной базы и дистрибутивов, основанных на Archlinux.

Debian/Ubuntu
sudo apt install unzip

sudo apt install unrar


Archlinux
sudo pacman -S unzip

sudo pacman -S unrar


После установи нужной утилиты для работы с архивами, извлечь их не составит труда:
unzip/unrar <имя_архива>


Естественно, у данных утилит имеются ключи, узнать которые вы можете при помощи команды man:
man unzip/unrar


Часто ли вы работает с архивами и если да, то в каких форматах?
👍5
KDE Neon Unstable с KDE Plasma 6.0 все же поселился на моем ноутбуке и уже настроен для полноценной работы.

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

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

Естественно, нельзя брать и рекомендовать кому-либо переходить со своего рабочего дистрибутива на эту версию DE, так как недаром она входит в состав дистрибутива с приставкой Unstable. Максимум, что можно: поставить все это дело в виртуальную машину.

Кстати, перечень дистрибутивов, в которых появляются тестовые версии KDE Plasma 6 пополняется: помимо KDE Neon и Fedora Kinoite туда недавно попал и openSUSE Krypton.
👍1
Первым, что бросилось в глаза при настройке KDE Plasma 6 - панель управления (обычно, она самая первая подвергается воздействию при первом запуске системы)

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

Стало ли удобнее? Несомненно! Особенно, если вы часто меняете настройки панели управления (размер, положение и пр.)
🔥5
Работает? Не трогай! История о том, как мир стал зависим от кода 60-летней давности, о котором больше никто не знает 🤷‍♂️

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

Согласно Международному журналу передовых исследований в области науки, коммуникаций и технологий, 43% всех банковских систем до сих пор используют COBOL, который обрабатывает эти транзакции на сумму 3 триллиона долларов в день, включая 95% всех операций в банкоматах США и 80% всех транзакций с кредитными картами.

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

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

Но что делать, когда работать перестанет… 😏
👍2
Как нейросети изменили выдачу кредитов 🧠

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

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

Банки активно используют их уже более десяти лет.
👍1
Выкуп выплачиваться не будет 💵

Коалиция, состоящая из 40 стран во главе с США заняла решительную позицию против растущей волны атак программ-вымогателей и объявила о своем решении "не платить выкуп" злонамеренным хакерам, а также сфокусировать работу над демонтажем финансовой инфраструктуры, которая питает деятельность этих киберпреступников.

Актуальность создания этого альянса подчеркивается ошеломляющим ростом атак программ-вымогателей во всем мире, причем 46% этих атак затрагивают США, а объем выплат кибервымогателям только за первую половину 2023 года достиг половины миллиарда долларов.
👍1
Telegram, TikTok и другие соцсети оштрафованы за игнорирование российских законов 👨‍⚖️ 💶

Роскомнадзор сообщил о наложении штрафов на шесть иностранных социальных сетей за неисполнение требований закона «о самоконтроле», который действует с 1 февраля 2021 года (ст. 10.6 Федерального закона «Об информации, информационных технологиях и защите информации»). Он накладывает на социальные сети ряд обязанностей, а именно обязанность самостоятельно удалять запрещенную информацию, иметь форму для обращений пользователей и публиковать отчеты о своей деятельности.

С 1 сентября 2023 года вступили в силу изменения в КоАП РФ, согласно которым у социальных сетей появилась ответственность за неисполнение требований закона «о самоконтроле». С этого времени, по данным ведомства, выявлены ряд нарушений, связанных с тем, что иностранные социальные сети не проводят добросовестную модерацию собственных площадок и не размещают необходимые сведения в соответствии с законодательством, в том числе после получения соответствующего требования ведомства.
В результате Роскомнадзор составил 14 протоколов об административных правонарушениях по ч. 1 и 2 ст. 13.50 КоАП РФ и по ст. 19.7.10-4 КоАП РФ. По итогам рассмотрения этих протоколов судами шесть социальных сетей были оштрафованы на общую сумму 5,15 млн рублей:

Pinterest (900 тыс. руб.)
Twitch (900 тыс. руб.)
Google (900 тыс. руб.)
TikTok (750 тыс. руб.)
Telegram (900 тыс. руб.)
Likee (800 тыс. руб.)
Еще восемь протоколов ожидают рассмотрения в суде.

Меня, честно говоря, всегда смешил контраст между суммами, компанией, которой она назначена и зданием суда, который вынес решение. Создается впечатление, что суд пытается из последних сил найти деньги на ремонт своих помещений, но штрафы все время проскальзывают сквозь пальцы словно песок 🤷‍♂️ Реально, взгляните на то, как выглядит какой-нибудь Таганский районный суд и как выглядит офис того же Google 😁 900 тысяч рублей при таком сравнении кажутся просто мелочью…
👍4
В Firefox на KDE Plasma 6 украли кнопки управления окном 😱

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

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

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

Понятно дело, что причина, скорей всего, в переходе на новую версию библиотеки Qt и что вряд ли стоит ожидать того, что вся орава разработчиков быстро перестроится под нее. Но, как по мне, основные команды уже должны начать шевелиться.
👍2
Фишка iPhone, которой не хватает многим смартфонам на Android 📱

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

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

Поддерживает ли ваш смартфон такую возможность?
👍2
VK Messenger появился для Linux 💬

Как говорится, не прошло и года! Разработчики выкатили линукс-версию мессенджера. Доступны DEB и RPM пакеты, а также AppImage.

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

Напишите в комментариях, пользуетесь ли вы ВК и как часто общаетесь там с кем-либо?
В Минцифры обратились к услугам «белых» хакеров

В Минцифры запустили второй этап Bug Bounty — программы по поиску «белыми» хакерами уязвимостей на «Госуслугах» и других государственных порталах. За обнаружение «дыр» в защите хакерам заплатят от 30 тыс. до 1 млн рублей.

Для России это относительно молодое направление, но в последнее время крупные компании, например «Яндекс» или «Ростелеком», регулярно организуют подобные программы.

Кстати, про хакеров разных цветов я писал когда-то на канале. Если не читали эту одну из первых статей, то самое время сделать это.
👍4
Пять примеров того, зачем нужна OpenSSL 🔐

Это библиотека для криптографических функций и инструмент для работы с SSL/TLS протоколами.

Покажу пять простых примеров использования:

1. Генерация ключей:

openssl genrsa -out private.key 2048


2. Создание сертификата:

openssl req -new -key private.key -out certificate.csr


3. Создание самоподписанного сертификата:

openssl req -new -x509 -key private.key -out certificate.crt -days 365


4. Шифрование и расшифрование файлов:

openssl enc -aes-256-cbc -salt -in input.txt -out encrypted.txt


5. Создание и проверка цифровой подписи:

openssl dgst -sha256 -sign private.key -out signature.bin document.txt
👍3
Немного мемасиков в связи с предстоящим выходом новой версии KDE Plasma.

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

Это какие-то внутренние изменения, так как внешне шестые кеды остаются пока такими же, как и после установки. Скоро, кстати, покажу и расскажу о кое-чем еще интересном в новой версии.
👍1
Новая лампа под Новый год💡

Ранее в сообществе писал о том, что планирую сменить источник освещения рабочего места.

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

Прийти должна ориентировочно 15 числа, так что поделюсь и первыми впечатлениями от покупки, и тем какого ее использовать.
👏1
💡Настройка sudo для пользователей Linux

1️⃣ Используйте visudo для редактирования конфигурации sudo

Команда sudo настраивается с помощью /etc/sudoers файла. Неправильный синтаксис в этом файле оставит вас с испорченной системой, где sudo не будет работать.

Просто используйте:

sudo visudo 


visudo выполняет проверку синтаксиса при попытке сохранить ваши изменения.

2️⃣ Показывать звездочки при вводе пароля с помощью sudo

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

Чтобы отобразить звездочки с помощью sudo, запустите sudo visudo и найдите строку:

Defaults env_reset


Измените ее на:

Defaults env_reset,pwfeedback


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

Defaults env_reset, pwfeedback


3️⃣ Увеличьте время ожидания пароля sudo

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

Отредактируйте файл sudoer, как вы видели выше, и найдите строку с Defaults env_reset и добавьте timestamp_timeout=XX к строке, чтобы она стала такой:

Defaults env_reset, timestamp_timeout=XX 


где XX - время ожидания в минутах.

Если у вас есть другие параметры, все они могут быть объединены:

Defaults env_reset, timestamp_timeout=XX, pwfeedback 


Аналогичным образом можно регулировать лимит повторных попыток ввода пароля. Используйте passwd_tries=N.
👍10
Новый вид ИИ, вдохновленный червями, обещает революцию в навигации роботов и анализе данных 🧠

Компания Liquid AI, основанная выдающимся специалистом в области робототехники Даниэлой Рус из Массачусетского технологического института, создает универсальные ИИ-системы на базе относительно новых моделей — жидких нейронных сетей.

Жидкие нейросети состоят из небольшого количества «нейронов», поведение которых описывается уравнениями. В отличие от традиционных моделей, таких как GPT-3 с 175 миллиардами параметров и 50 000 токенов, жидкие сети гораздо компактнее и требуют значительно меньших вычислительных мощностей для обучения и работы. Например, программа для автономного вождения может содержать всего 20 тысяч параметров и работать даже на Raspberry Pi.

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

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

P. S. вспомнился почему-то Т1000 из Терминатора: Судный день
🤔2
Запись экрана через Spectacle в KDE Plasma 📷

Для записи происходящего на экране не обязательно устанавливать такие программы, как OBS Studio. Если требуется простой скринкаст, то можно обойтись встроенной утилитой снимков экрана. В KDE Plasma такой утилитой является Spectacle.

Правда в KDE Plasma 6 запись экрана доступна только в сессии Wayland. В X11 кнопка записи не доступна. Не помню было ли так в KDE Plasma 5.27 🤷‍♂️ На первом изображений Spectacle в Wayland, второй скриншот - это же окно под X11.

P. S. такой же функционал есть и в системной скриншотелке GNOME
👍2
Раскрыт дьявольский план Линуса Торвальдса 😈

С выходом в релиз ядра версии 6.6.6. все сервера на Linux превратятся в кирпич! Линус после этого исчезнет в адском пламени 🔥
🔥3🤔2
Я знаю, что вы качали прошлым летом 👀

Все торрент раздачи довольно легко отслеживаются. Как, спросите вы? Есть сайт:

https://iknowwhatyoudownload.com

Указываете свой IP адрес и наблюдаете раздачи. Я давно уже ничего торрентами не качаю, поэтому моего адреса в раздаче не нашлось, но вот другие «соседние» адреса очень легко мониторится.
🤔2