DevOps Portal | Linux
Присоединяйтесь к нашему каналу и погрузитесь в мир DevOps Сотрудничество, реклама: @devmangx Менеджер: @Spiral_Yuri РКН: https://clck.ru/3P8kFH
Показати більше📈 Аналітичний огляд Telegram-каналу DevOps Portal | Linux
Канал DevOps Portal | Linux (@loose_code) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 13 140 підписників, посідаючи 9 733 місце в категорії Технології та додатки та 50 514 місце у регіоні Росія.
📊 Показники аудиторії та динаміка
З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 13 140 підписників.
За останніми даними від 15 червня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на -92, а за останні 24 години на -4, загальне охоплення залишається високим.
- Статус верифікації: Не верифікований
- Рівень залученості (ER): Середній показник залученості аудиторії становить 18.76%. Протягом перших 24 годин після публікації контент зазвичай збирає 9.04% реакцій від загальної кількості підписників.
- Охоплення публікацій: В середньому кожен допис отримує 2 465 переглядів. Протягом першої доби публікація в середньому набирає 1 188 переглядів.
- Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 9.
- Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як devops, kubernetes, docker, linux, ebpf.
📝 Опис та контентна політика
Автор описує ресурс як майданчик для висловлення суб'єктивної думки:
“Присоединяйтесь к нашему каналу и погрузитесь в мир DevOps
Сотрудничество, реклама: @devmangx
Менеджер: @Spiral_Yuri
РКН: https://clck.ru/3P8kFH”
Завдяки високій частоті оновлень (останні дані отримано 16 червня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.
echo 'Hello, Linux!' | tr 'a-z' 'A-Z'
2. Удаление символов: давайте уберем все цифры из текста:
echo 'Tech123 is fun456!' | tr -d '0-9'
3. Замена пробелов: переведём пробелы в табуляции:
echo 'Text with spaces' | tr ' ' '\t'
4. Удаление дубликатов: оставим только уникальные символы:
echo 'Mississippi' | tr -s 's'
5. Замена символов с учетом регистра: заменим все гласные на их противоположный регистр:
echo 'Hello, Linux!' | tr 'aeiouAEIOU' 'AEIOUaeiou'
Так что, если вы хотите быть настоящим магом обработки текстовых данных в Linux, tr - ваш верный спутник. Попробуйте эти команды и создавайте свои мастер-пьесы в мире текстовой манипуляции! 🔠💻 #Linux #КоманднаяСтрока #trtr -cd '[:print:]' < input.txt > output.txt
Результат будет записан в файл output.txt
🏁 Все просто, коротко и понятно, добавить даже нечего 🤷♂️docker psПосле ввода команды вы увидите удобный выхлоп, где нас интересует имя или ID нужного контейнера. 2️⃣ Вывод логов конкретного контейнера Здесь есть два способа: менее удобный и совсем неудобный. Где какой решайте сами 🤷🏼♂️ Первый способ заиметь доступ к логу контейнера указан был в сообщении про работу с логами, где я указывал место хранения логов Docker:
/var/lib/docker/containers/<id_контейнера>/<id_контейнера>-json.logНо, как говорилось ранее, вы получаете лютый JSON, где вообще ничего непонятно. Второй способ - использовать команду для вывода логов конкретного контейнера:
docker logs <имя_или_ID_контейнера>По сути, команда вываливает в терминал содержимое JSON-файла из способа №1. Что делать дальше с этой информацией решает каждый сам, кому-то может оно и поможет, ну а мы идем дальше... 3️⃣ Сохраняем логи за определенный период в отдельный файл Совместим все, что узнали в пунктах выше и приправим ключом --since, который позволяет задать временной отрезок, с которого будет выведен лог. Вдобавок используя перенаправление вывода сохраним это все в отдельный файл, чтобы потом его изучить:
docker logs <имя_или_ID_контейнера> --since 60m > mydocker.logДанный пример выведет содержимое лога контейнера Docker за последний час. Ну а что делать, если нужно вывести данные с прошлого месяца? Все просто!
docker logs <имя_или_ID_контейнера> --since YYYY-MM-DD > mydocker.logЗдесь YYYY - год (2023, например), MM - месяц (09) и DD - день (21). Порядок идет именно такой, так как все эти ваши европейцы и американцы, создавшие Linux и большую часть того, что связано с программированием, используют такой формат даты. Всю эту информацию перенаправляем в файл с расширением log, который потом можно использовать как душе угодно. 4️⃣ Добавляем временную метку в логи Но даже после использования команды в п. 3 у вас получится файл, в котором все будет в кучу и не поймешь когда и во сколько какое событие, описанное в логе произошло. Поэтому нужно добавить временную метку, делается это при помощи ключа -t.
docker logs <имя_или_ID_контейнера> --since YYYY-MM-DD -t > mydocker.logВот теперь-то вы получите информативный лог о том, что происходило с вашим сервисом внутри контейнера! 🏁 Полученную в конце команду вы можете использовать вместе с сервисом Transfer.sh, про который я рассказывал ранее, чтобы без лишней головомойки делиться логами с кем нужно. Так что теперь вы точно станете мастером логов и сможете оперировать ими как профи!
apt/brew install tty-share
Если же в обозначенный список вы не попадаете, то можно просто выкачать бинарник с Github и закинуть его по пути /usr/local/bin/:
sudo mv tty-share_linux-amd64 /usr/local/bin/tty-shareЯ, например, поступил именно так. Только не забудьте после перемещения или перед ним выдать права на запуск бинарного файла:
chmod +x tty-share_linux-amd642️⃣ Использование tty-share После установки вбиваем и запускаем:
tty-share --public --readonlyполучаем такое:
public session: https://on.tty-share.com/mbeD30O8tEoWr4_4/ local session: http://localhost:8000/s/local/ Press Enter to continue!Жмем Enter и погнали! Первая строчка public session, она нам и нужна: копируем URL и отдаем тем, с кем желаем поделиться, они вбивают этот URL в браузер и видят вашу расшаренную консоль. Все что вы вводите и запускаете в своей консоли, отображается в браузере. Ключ
--readonly делает так, чтобы «прямые руки» зрителей не могли вмешиваться в процесс печатания команд. Да, если этот ключ не указать, то они смогут через свой браузер вбивать команды в вашу консоль. Утилита работает за любым NAT, так же есть и локальная сессия (local session): если вы находитесь в одной подсети, можно не указывать ключ --public и довольствоваться локалкой.
У tty-share есть масса других возможностей: можно менять порты, пускать через проксю, указывать оболочку (bash/zsh/etc), писать логи и многое другое. Загляните в --help если интересно. Что касается безопасности, там TLS и HTTPS, но разработчик обещает добавить сквозное шифрование, пароли и ключи.
3️⃣ Завершение сеанса работы с tty-share
Как завершать сессию? Честно говоря, без понятия 🤷♂️ В документах есть упоминание про ключ -detach-keys, но из коробки Сtrl-O, Сtrl-C не работает, либо я нажимал что-то не так. Поэтому когда нужно убить public session, можно просто сделать алиас на такую команду:
kill $(ps aux | grep 'tty-share' | awk '{print $2}')
🏁 За исключением непонятного момента с приостановкой сессии, утилита tty-share отличный инструмент для тех, кто хочет делиться терминалом, но не желает запускать всякого рода видеоконференции и демонстрации. Удобно, практично, надежно.
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
