Linux Ready | DevOps
9.55K subscribers
843 photos
42 videos
346 links
Авторский канал по разработке на Linux.
Ресурсы, обучения, задачи, шпаргалки.
Ежедневно информация пополняется!

Автор: @energy_it

Реклама на бирже: https://telega.in/c/linux_ready
Download Telegram
👩‍💻 Отслеживаем появление USB-устройств в реальном времени — свой мини-монитор на udev + Bash!

Иногда нужно понять, какое USB-устройство только что подключили: флешку, мышь, телефон или что-то неизвестное. Можно поставить громоздкие тулзы, а можно сделать лёгкую утилиту.

В этом посте:
Создаём udev-правило, которое срабатывает при подключении любого USB-устройства;

Пишем Bash-скрипт, который логирует дату и идентификаторы устройства;

Добавляем вывод idVendor и idProduct для удобной диагностики;

Проверяем работу и смотрим живой лог в /var/log.


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

🚪 Linux Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍65
👍198🔥7
Логируем температуру CPU/GPU каждые N секунд!

В этом примере делаем простой температурный логгер на базе sensors и watch. Он поможет отслеживать нагрев системы под нагрузкой.

Первым шагом создаём скрипт, который выводит текущие температуры CPU/GPU в удобном виде:
cat << 'EOF' > temp-log.sh
#!/bin/bash
echo "----- $(date) -----"
sensors
EOF
chmod +x temp-log.sh


Теперь запускаем периодическое выполнение скрипта каждые N секунд и пишем результаты в файл:
watch -n 5 "./temp-log.sh" >> temps.log


Проверяем, что лог заполняется корректно:
tail -n 3 temps.log


Останавливаем логирование при необходимости:
pkill watch


🔥 Такой подход позволяет быстро собрать историю температур и увидеть пики нагрева. .

🚪 Linux Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍137🔥6😁1
😁20👍157🔥1🤝1
👩‍💻 Проверяем скорость сети и пропускную способность прямо из терминала!

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

🚪 Linux Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥155
Вывод длинных команд с разделением на страницы прямо в терминале!

Бывает, выполняешь команду - journalctl, ps, ls -lR, find /, и терминал завален сотнями строк.

Решение встроено в Linux - просмотр вывода постранично, как в файле:
some_long_command | less -S


Теперь можно листать вверх/вниз, искать /pattern, а -S отключает перенос строк, чтобы не терять формат таблиц.

Cамый простой вариант:
some_long_command | more


more показывает по экрану за раз.

Добавь в .bashrc алиас:
alias pless='less -S'


🔥 И перенаправляй команды с большим объёмом вывода: dmesg | pless, ps aux | pless, du -sh * | pless.

🚪 Linux Ready | #совет
Please open Telegram to view this post
VIEW IN TELEGRAM
19👍12🔥7🤝1
👩‍💻 Находим все файлы, изменённые за последние N минут.

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

В этом посте:
Принимаем параметры и проверяем корректность ввода;

Ищем все изменённые файлы с помощью find;

Выводим пути и человекочитаемые размеры;

Проверяем работу скрипта на реальном каталоге.


Простой способ получить «карту изменений» в любой директории за минуту.

🚪 Linux Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥11🤝72
📂 Напоминалка по управлению правами доступа в Linux!

Например, использование chmod позволяет корректно задать уровни доступа, а понимание соответствия rwx и числовых значений избавляет от ошибок при настройке разрешений для файлов и директорий.

На картинке — ключевые соответствия бинарных, восьмеричных и символьных представлений прав.

Сохрани, чтобы не забыть!

🚪 Linux Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥16👍10🤝2