es
Feedback
DevOps Portal | Linux

DevOps Portal | Linux

Ir al canal en Telegram

Присоединяйтесь к нашему каналу и погрузитесь в мир DevOps Сотрудничество, реклама: @devmangx Менеджер: @Spiral_Yuri РКН: https://clck.ru/3P8kFH

Mostrar más

📈 Análisis del canal de Telegram DevOps Portal | Linux

El canal DevOps Portal | Linux (@loose_code) en el segmento lingüístico de Ruso es un actor destacado. Actualmente la comunidad reúne a 13 084 suscriptores, ocupando la posición 9 390 en la categoría Tecnologías y Aplicaciones y el puesto 49 413 en la región Rusia.

📊 Métricas de audiencia y dinámica

Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 13 084 suscriptores.

Según los últimos datos del 31 agosto, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de 15, y en las últimas 24 horas de -1, conservando un alto alcance.

  • Estado de verificación: No verificado
  • Tasa de interacción (ER): El promedio de interacción de la audiencia es 17.56%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 9.58% de reacciones respecto al total de suscriptores.
  • Alcance de las publicaciones: Cada publicación recibe en promedio 2 298 visualizaciones. En el primer día suele acumular 1 254 visualizaciones.
  • Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 9.
  • Intereses temáticos: El contenido se centra en temas clave como devops, kubernetes, docker, linux, ebpf.

📝 Descripción y política de contenido

El autor describe el recurso como un espacio para expresar opiniones subjetivas:
Присоединяйтесь к нашему каналу и погрузитесь в мир DevOps Сотрудничество, реклама: @devmangx Менеджер: @Spiral_Yuri РКН: https://clck.ru/3P8kFH

Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 01 septiembre, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.

13 084
Suscriptores
-124 horas
+97 días
+1530 días
Archivo de publicaciones
🕵️ФСБ отслеживает геолокацию каждого жителя страны в один клик, Google собирает платежные данные, а ВКонтакте сохраняет все
🕵️ФСБ отслеживает геолокацию каждого жителя страны в один клик, Google собирает платежные данные, а ВКонтакте сохраняет все отправленные и полученные сообщения в личных чатах и беседах. IT ВЕДОМСТВО опять предупредило своих подписчиков, как разгрузить компьютер от слежки и лагов системы. А ещё они рассказывают о признаках майнеров, новостях индустрии, лайфхаках, полезных трюках для айтишников - там найдете все. Скажем, мало кто знает, что можно подменить свою локацию в Google или читать удаленные сообщения в Telegram. 💻 Подпишитесь на IT ВЕДОМСТВО — залог цифровой гигиены и компьютерной грамотности

Основы систем инициализации в Linux: всё, что вы должны знать 🐧 Сегодня мы поговорим о системах инициализации в Linux. Эта тема может показаться сложной для новичков, но не волнуйтесь, мы постараемся объяснить всё максимально просто. 1️⃣ Что такое система инициализации? Система инициализации - это программа, которая запускает и останавливает другие программы при старте и выключении компьютера. Она играет ключевую роль в процессе загрузки дистрибутива. В мире Linux существует несколько систем инициализации, но мы сосредоточимся на двух основных: SysV и systemd. 1. SysV init: SysV init - это одна из старейших систем инициализации в Linux. Она использует скрипты в стиле Bash для управления службами. Каждая служба имеет свой собственный скрипт инициализации, расположенный в каталоге /etc/init.d. Вы можете управлять службами, используя команды, такие как service или chkconfig. Пример запуска службы с использованием SysV init:
sudo service apache2 start
2. systemd: systemd - это современная система инициализации, которая заменяет SysV init во многих дистрибутивах Linux. Она управляет службами и процессами с использованием юнит-файлов, и она более мощная и гибкая по сравнению с SysV init. Пример запуска службы с использованием systemd:
sudo systemctl start apache2
2️⃣ Как выбрать систему инициализации? Большинство современных дистрибутивов Linux используют systemd, но некоторые старые или специализированные дистрибутивы могут все еще использовать SysV init. Вы можете проверить, какая система инициализации используется на вашем компьютере, выполнив команду:
ps -p 1 -o comm=
3️⃣ Что выбрать новичку? Если вы новичок в мире Linux, то systemd, скорее всего, будет более удобным выбором, так как он более современный и интуитивно понятный. Он также предоставляет множество инструментов для управления службами, журналами и т. д. Системы инициализации - это важная часть дистрибутивов Linux, и хотя они могут показаться сложными на первый взгляд, они играют ключевую роль в стабильной и эффективной работе вашей системы. Надеюсь, что этот пост помог вам лучше понять эту тему 👉 DevOps Portal

Коды завершения в Linux 🚪 Обратили внимание на такую вот конструкцию в предыдущем посте:
echo $?
Команда echo, думаю, понятно что делает. Но что за значок доллара и вопросительный знак после? Это обозначение для вывода кода завершения команды. Логика простая: если вернется 0, то ошибок нет, команда отработала как нужно. Если получили 1, то что-то пошло не так. Все просто 🤷‍♂️ Использовать удобно все в тех же скриптах для проверки успешности того, как этот скрипт отработал. Например, нужно выполнить какое-то действие только после того, как будете уверены, что конфигурация верная. Вначале выполняем валидацию конфига (допустим, веб-сервера Nginx):
nginx -t
После проверяем, что вернулся 0 и если да, то выполняем команду на рестарт конфига:
nginx -s reload
Если получили 1, то нужно проверить конфигурацию веб-сервера на ошибки. Обычному пользователю такое никогда может и не пригодится, но если вы любите скрипты и автоматизацию работы с системой, то коды завершения сильно упростят жизнь. Профи об этом уж точно знают, новичкам будет полезно ☺️ 👉 DevOps Portal

⚡️Всероссийский Хакатон ФИЦ 2024 🚀Попробуйте себя в одном из предложенных кейсов: Кейс №2. Выявление трендов в сфере бухгалт
⚡️Всероссийский Хакатон ФИЦ 2024 🚀Попробуйте себя в одном из предложенных кейсов: Кейс №2. Выявление трендов в сфере бухгалтерского учета, поиск «болей» бухгалтера: разработать алгоритм для поиска новых трендов и проблем бухгалтера. Кейс №8. Формирование фото и видео контента с использованием нейросетей на основе биографии и фото персоны. Кейс №10. Цифровая карта подземных коммуникаций с использованием Cesium. Кейс №12. Цифровой сервис для ведения реестра зеленых насаждений города Москвы. Кейс №17. Стартовый (профилактический) комплаенс: предотвращение рисков с помощью AI. Кейс №19. Parallax-scroll лендинг для сайта Insidium. И другие 19 кейсов смотрите на сайте: https://фиц2024.рф/hackathon Хакатон пройдет в 2 этапа: Отборочный этап в Онлайн, Финал в Офлайн. 🏆Призовой фонд: 6 000 000 руб. 🔥Дедлайн регистрации: 28 ноября, 23:59 📅Даты отборочного этапа: 29 ноября - 2 декабря 🦾Даты финала: 3 - 4 декабря Зарегистрируйтесь для участия в хакатоне: https://фиц2024.рф/hackathon Реклама. ООО «Акселератор Возможностей», ИНН: 9704005146, erid:2VtzqwZkaCf

Работаем с блочными устройствами Linux через скрипты Сегодня расскажу про две очень полезные утилиты Linux, с помощью которых удобно в скриптах делать проверки наличия подключенных и примонтированных блочных устройств и файловых систем. Это утилиты findmnt и findfs. 1️⃣ Findmnt удобна и полезна сама по себе, без привязки к скриптам. Просто запустите её и посмотрите вывод. Она выводит в консоль подробную информацию о всех точках монтирования. А ключ -x ещё и позволяет проверить отредактированный файл fstab на наличие в нём ошибок. Рекомендую запомнить эту возможность и использовать:
# findmnt -x 
Success, no errors or warnings detected
Если в чём-то ошибётесь, то получите ошибку:
# findmnt -x 
/mnt/backup 
[E] unreachable on boot required source: UUID=151ea24d-977a-412c-818f-0d374baa5012
2️⃣ Findfs сама по себе ничего не выводит. Она умеет искать файловые системы по заданными параметрами В качестве аргумента принимает значение LABEL, UUID, PARTLABEL и PARTUUID. Например так:
# findfs "UUID=151ea24d-977a-412c-818f-0d374baa5013" 
/dev/sda2
Нашли файловую систему на /dev/sda2 с заданным UUID. При этом код выхода будет 0:
# echo $? 
0
Если файловая система не будет найдена, код будет 1:
# findfs "UUID=151ea24d-977a-412c-818f-0d374baa5012" 
findfs: unable to resolve 'UUID=151ea24d-977a-412c-818f-0d374baa5012' 
# echo $?
3️⃣ Соответственно, подобную проверку можно использовать в скриптах перед тем, как выполнять какие-то действия. Это актуально для каких-нибудь бэкапов или синхронизаций на сетевых или внешних дисках. Делаем простую проверку, типа такой:
if findfs "UUID=$1" >/dev/null; then 
echo "$1 connected." 
else 
echo "$1 not connected." 
fi
Вместо echo можно сразу выполнять какое-то действие. Оно будет выполнено, если указанный скрипту UUID подключен. То есть сам скрипт работает так:
# ./check-fs.sh 151ea24d-977a-412c-818f-0d374baa5013 
151ea24d-977a-412c-818f-0d374baa5013 connected.
Точно так же по аналогии можно сделать проверку точек монтирования с помощью findmnt:
if findmnt -rno TARGET "$1" >/dev/null; then 
echo "$1 mounted." 
else 
echo "$1 not mounted." 
fi
Проверяем:
# ./check-mnt.sh /mnt/extbackup 
/mnt/extbackup not mounted.
Внешнее хранилище для бэкапов не смонтировано, ничего не делаем. Очень важно делать такие проверки, когда копируете что-то на примонтированные устройства. Если запустить процесс копирования при отмонтированном устройстве, то вы просто забьёте весь диск локальной системы, так как все файлы польются на неё. Если информация оказалась полезной, то поставьте лайк этой заметке 😧 👉 DevOps Portal

Как в терминале Linux отобразить ход выполнения операции копирования или удаления? 🗑📄 Бывает что вы вводите команду cp или rm для копирования или удаления чего-либо и после нажатия Enter курсор просто повисает в терминале. Согласитесь, что было бы приятнее видеть какой-то прогресс в выполнении этой команды. Чтобы сделать это используется ключ --verbose или -v. В контексте Linux и других UNIX-подобных систем, указанные опции обычно относятся к режиму вывода подробной информации о выполняемых командах. Например, вот так можно работать с копированием:
cp -v <исходные_файлы_или_каталог> <целевой_каталог>
Или удалением:
rm -rf -v <каталог>
Выхлоп будет содержать подробности совершаемых операций. И станет наглядно видно, что происходит и когда это закончится. Согласитесь, что в определенных моментах это удобно? Естественно, ключ --verbose или -v будет работать не только с копированием или удалением. 👉 DevOps Portal

Senior-разработчик создал крутейший канал про SQL Благодаря простым картинкам даже новичок научится разрабатывать приложения
+4
Senior-разработчик создал крутейший канал про SQL Благодаря простым картинкам даже новичок научится разрабатывать приложения с использованием баз данных. Присоединяйтесь: @SQL

Работаем с кодировкой файлов в терминале Linux 😎 Бывало такое, что откроете текстовый документ, а там все в кракозябрах? Это, товарищи, проблемы с кодировкой текста. О кодировке можно долго и много рассказывать, но я вам лучше поведаю про iconv - это утилита командной строки, которая используется для конвертации текстовых данных из одной кодировки в другую. Утилитка эта есть в любом популярном дистрибутиве Linux что называется, из коробки, поэтому совершать дополнительные действия для установки не нужно. Посмотрим на четыре примера того, как можно эту утилиту использовать. Пример 1: Преобразование из UTF-8 в ASCII
iconv -f UTF-8 -t ASCII input.txt > output.txt
Этот пример преобразует содержимое файла input.txt из кодировки UTF-8 в ASCII и записывает результат в output.txt. Пример 2: Изменение кодировки файла
iconv -f ISO-8859-1 -t UTF-8 input.txt > output.txt
Эта команда изменяет кодировку файла input.txt с ISO-8859-1 (Latin-1) на UTF-8 и записывает результат в output.txt. Пример 3: Указание файла для стандартного ввода и вывода
iconv -f WINDOWS-1251 -t UTF-8 < input.txt > output.txt
Этот пример использует стандартный ввод (input.txt) с кодировкой WINDOWS-1251 и выводит результат в output.txt с кодировкой UTF-8. Пример 4: Рекурсивное преобразование файлов в директории
find /path/to/directory -type f -name '*.txt' -exec iconv -f UTF-8 -t ISO-8859-1 {} -o {} \;
Этот пример находит все файлы с расширением .txt в указанной директории и конвертирует их содержимое из UTF-8 в ISO-8859-1. К слову, утилита iconv также портирована под Windows, поэтому братцы-форточники тоже могут порадовать себя тем, что в консоли всяческую магию творят 😁 Обычные же линуксоиды, привыкшие к этим вашим окошечкам и кнопочкам, могут спросить: на кой мне это все знать? Ну, во-первых, лучше знать и не пригодится, тем не знать и оказаться в ситуации, когда понадобится. И, во-вторых, тем пользователям, которые много времени проводят в терминале своего ПК (ноутбука) или сервера удаленного, утилита может ой как сильно пригодится. Если же желаете побольше узнать про кодировки разные, то милости прошу в Google, Yandex и иные любимые вами поисковики: информации три вагона, две телеги. 👉 DevOps Portal

Открываем файлы и папки в приложении по-умолчанию через терминал При необходимости вы можете напрямую из терминала открывать нужные вам файлы или папки в приложении по-умолчанию. Чтобы сделать это, введите следующую команду:
ls -1 --hyperlink=always
Дальше следуете тому, что показано на прикрепленной анимации и будет вам счастье 👍 👉 DevOps Portal

Совет на 2025 год - учите Data Science и Machine learning Все нейросети, базы данных компаний, выявление болезней и многое др
Совет на 2025 год - учите Data Science и Machine learning Все нейросети, базы данных компаний, выявление болезней и многое другое - не обходятся без DS и ML. А чтобы освоиться за несколько месяцев, а не лет, читайте канал Data Science. В нём на пальцах рассказывается, что и как учить, чтобы стать специалистом. Начните 2025 год с освоения новой профессии - devsp

🐧 Сегодня я хочу поделиться с вами пятью полезными командами в терминале Linux, которые помогут вам создать папку (директорию) в системе 1️⃣ mkdir folder_name - Эта простая команда создает новую папку с указанным именем. Просто замените "folder_name" на имя, которое вы хотите присвоить новой папке. 2️⃣ mkdir -p path/to/directory - Эта команда позволяет создать вложенные папки. Если путь содержит несуществующие директории, команда автоматически создаст их. 3️⃣ mkdir folder1 folder2 folder3 - Вы можете использовать одну команду для создания нескольких папок сразу, просто перечислите их имена через пробел. 4️⃣ mkdir -m 777 folder_name - С помощью этой команды вы можете установить права доступа для созданной папки. В примере выше установлены полные права на чтение, запись и выполнение для всех пользователей. 5️⃣ mkdir --version - Если вы хотите проверить версию команды mkdir, это можно сделать с помощью этой команды. Пользуйтесь этими командами, чтобы с легкостью создавать и организовывать свои папки в терминале Linux 👉 DevOps Portal

Python для DevOps: Полное руководство от новичка до продвинутого уровня Python получил широкое распространение в экосистеме D
Python для DevOps: Полное руководство от новичка до продвинутого уровня Python получил широкое распространение в экосистеме DevOps благодаря своей простоте, обширным библиотекам и адаптивности для различных платформ и задач. Независимо от того, автоматизируете ли вы рутинные задачи, управляете инфраструктурой или разрабатываете CI/CD конвейеры, Python предлагает мощный и надежный набор инструментов. 🔜 Читать статью 👉 DevOps Portal | #cтатья

⚡️ Присоединяйся к идеатону Форума Инновационных Центров 2024! 🔭 Если ты специалист по data science, веб-разработке, аналити
⚡️ Присоединяйся к идеатону Форума Инновационных Центров 2024! 🔭 Если ты специалист по data science, веб-разработке, аналитике данных, кибербезопасности, DevOps или архитектуре ПО, принимай участие в Кейсе №2: Архитектура высоконагруженного распределенного веб-приложения. В нём тебе предстоит: ⚙️ Разработать концептуальную архитектуру веб-приложения, способного обслуживать не менее 100 000 одновременных пользователей, с учетом требований к безопасности, защитой от кибератак, масштабируемости и высокой доступности на всей территории России. Ожидаемые результаты: 📌 Аналитический отчет по архитектурному решению 📌 Визуализированные схемы архитектуры и диаграммы. 📌 Документация по выбору технологий, существующих платформ и баз данных по каждому из финальных решений. 📌 Рекомендации по обеспечению безопасности и защиты от кибератак. Идеатон проходит в 2 этапа: отборочный этап — онлайн, финал — оффлайн. ❗️Важно: участие можно принять ТОЛЬКО командой, от 2 до 6 человек. 🏆Призовой фонд: 6 000 000 руб. 🔥Дедлайн регистрации: 26 ноября, 23:59 📅Даты отборочного этапа: 29 ноября - 2 декабря 🦾Даты финала: 3 - 4 декабря 🔗 Регистрируйтесь по ссылке: https://фиц2024.рф/hackathon/#idcase2

Команда updatedb: быстрый поиск файлов на Linux! Хочу рассказать вам о полезной команде updatedb для операционной системы Linux. Updatedb используется для обновления индекса файловой системы, который пригодится вам, когда нужно быстро найти файлы Как это работает? Когда вы запускаете команду updatedb, она просматривает все файлы на вашем компьютере и создает специальный файл индекса по пути /var/lib/mlocate/mlocate.db. Этот файл содержит информацию о каждом файле в системе. Что это дает вам? Теперь вы можете мгновенно искать файлы по всей системе, не тратя время на перебор всех каталогов! Удобно, правда? Как запустить updatedb? Просто откройте терминал и введите команду: sudo updatedb После того, как индекс будет обновлен, используйте команду locate, чтобы быстро найти нужные файлы. Например, чтобы найти файл с именем myfile.txt, введите: locate myfile.txt И волшебство произойдет) Вам будут показаны все файлы с таким именем на вашей системе. Так что не тратьте время на долгий поиск файлов вручную. Используйте команду updatedb и находите все, что вам нужно мгновенно 😎 👉 DevOps Portal

Самая красивая и лаконичная шпаргалка bash В твиттерской опубликовали ладно скроенную инфографику от sysexplore.com, которая
Самая красивая и лаконичная шпаргалка bash В твиттерской опубликовали ладно скроенную инфографику от sysexplore.com, которая поможет не только ознакомиться с базовой терминологией скриптинга, но и с вычиткой параметров из файла, хэндлинг сигналов (SIGTERM) и проч. 👉 DevOps Portal

Python для сетевых инженеров. Автоматизация сети, программирование и DevOps Автор: Чоу Э. Год: 2023 📂 Скачать книгу 👉 DevOp
Python для сетевых инженеров. Автоматизация сети, программирование и DevOps Автор: Чоу Э. Год: 2023 📂 Скачать книгу 👉 DevOps Portal | #книги

⚡️Всероссийский Хакатон ФИЦ 2024 🚀Попробуйте себя в одном из предложенных кейсов: 1. Семантический делитель текстов: Разрабо
⚡️Всероссийский Хакатон ФИЦ 2024 🚀Попробуйте себя в одном из предложенных кейсов: 1. Семантический делитель текстов: Разработать алгоритм, который сможет обеспечить точное разделение текста на блоки в рамках произвольно заданных ограничений размера блока. 2. Контекстный перевод названий научных работ: Разработать и реализовать переводчик, который будет переводить названия научных работ с русского на английский. 3. Прогнозирование бизнес драйверов: Разработать решение для задачи прогнозирования временных рядов бизнес-драйверов и произвести прогноз на следующий календарный месяц. 4. Система контроля и управления доступом: Разработка системы контроля и управления доступом в реальном времени. Система будет включать API для управления сотрудниками, точками доступа и интеграцию с системой видеонаблюдения. И другие 16 кейсов смотрите на сайте: https://фиц2024.рф/hackathon Хакатон пройдет в 2 этапа: Отборочный этап в Онлайн, Финал в Офлайн. 🏆Призовой фонд: 6 000 000 руб. 🔥Дедлайн регистрации: 26 ноября, 23:59 📅Даты отборочного этапа: 29 ноября - 2 декабря 🦾Даты финала: 3 - 4 декабря Зарегистрируйтесь для участия в хакатоне: https://фиц2024.рф/hackathon Реклама. ООО «Акселератор Возможностей», ИНН: 9704005146, erid: 2VtzquqsWwY

Сегодня хочу поделиться полезной информацией о том, как запускать процессы в фоновом режиме через терминал Linux. Это удобный способ выполнить задачу и продолжить работу, не прерывая своего текущего сеанса. 🐧 Для запуска процесса в фоне используется специальный символ "&". Давайте посмотрим на примере команды "command": 1️⃣ Простая команда:
$ command &
Таким образом, "command" будет запущен в фоне, и вы сможете продолжать работать в терминале. 2️⃣ Запуск команды в фоновом режиме с выводом в файл:
$ command > output.txt &
В данном случае вывод команды "command" будет перенаправлен в файл "output.txt", а сам процесс будет запущен в фоне. 3️⃣ Запуск команды в фоновом режиме без вывода:
$ command > /dev/null &
В этом примере команда "command" будет выполнена в фоне, а вывод будет направлен в специальное устройство "/dev/null", которое игнорирует вывод. 4️⃣ Запуск процесса в фоне с возможностью отключиться от терминала:
$ nohup command &
Команда "nohup" позволяет запустить процесс в фоне и отключиться от терминала, не прерывая его выполнение. Вывод будет сохранен в файле "nohup.out". Теперь вы знаете, как запускать процессы в фоне через терминал Linux! Этот метод очень удобен для выполнения долгих задач и автоматических скриптов. 👉 DevOps Portal

How To Secure A Linux Server В репозитории содержится развивающееся руководство по обеспечению безопасности сервера GNU/Linux
How To Secure A Linux Server В репозитории содержится развивающееся руководство по обеспечению безопасности сервера GNU/Linux. Руководство освещает такие темы, как: ⏩SSH Server ⏩The Network ⏩The Auditing ⏩The Danger Zone ⏩The Miscellaneous https://github.com/imthenachoman/How-To-Secure-A-Linux-Server 👉 DevOps Portal | #ресурсы

🔒 Защити свои файлы и сообщения с легкостью! Cегодня расскажу вам о простом способе шифровки файлов и сообщений при помощи терминала Linux. Это отличный способ обеспечить конфиденциальность ваших данных Команда для шифровки файлов: Для шифрования файлов мы будем использовать утилиту GPG (GNU Privacy Guard). Она позволит нам создать зашифрованный файл из обычного. Процедура проста и состоит из нескольких шагов: 1️⃣ Установка GPG: Если вы еще не установили GPG, выполните в терминале команду:
sudo apt-get install gnupg
2️⃣ Шифрование файла: Теперь, когда GPG установлен, вы можете зашифровать файл с помощью команды:
gpg -c имя_файла
После выполнения этой команды, вы будете попрошены ввести пароль для шифрования файла. 3️⃣ Расшифровка файла: Для расшифровки файла выполните команду:
gpg имя_файла.gpg
GPG запросит вас ввести пароль, который вы использовали при шифровании файла. 4️⃣ Команда для шифрования сообщений: Вы также можете зашифровать текстовые сообщения при помощи GPG. Для этого выполните следующую команду:
echo "Ваше сообщение" | gpg -e -r имя_получателя > зашифрованное_сообщение.gpg
Здесь "имя_получателя" - это публичный ключ получателя сообщения. Он должен иметь публичный ключ GPG, чтобы расшифровать сообщение. 💡 Обратите внимание, что без публичного ключа получателя расшифровка сообщения будет невозможной! Таким простым способом вы можете обезопасить свои файлы и сообщения от несанкционированного доступа. Не забывайте хранить ваши пароли и ключи в надежном месте. 👉 DevOps Portal