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

Связь: @devmangx

РКН: https://clck.ru/3P8kFH
Download Telegram
🚀 "Мастерство Канбан: управляйте задачами и проектами с легкостью!" 📊

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

Канбан, разработанный 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
🌅 Доброго утра, сообщество 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