TGViewer
Channel Public Channel
Linux Ready | DevOps

Linux Ready | DevOps

@linux_ready

Авторский канал по разработке на Linux.
Ресурсы, обучения, задачи, шпаргалки.
Ежедневно информация пополняется!

Cотрудничество: @energy_c
Subscribers
11.2K
Photos
1K
Videos
74
Links
549

Showing posts older than #730 · Back to latest

Older Posts 10 shown
Post #728 2.2K
Нужно запустить задачу так, чтобы все логи попали в journalctl?

В Linux это встроено прямо в systemd:
systemd-run --scope -p StandardOutput=journal -p StandardError=journal make build


Эта команда запускает make build как временный сервис, а весь её вывод (stdout и stderr) уходит в системный журнал.

Потом можно посмотреть последние строки:
journalctl -u run-*.scope -n 20


Если нужно просто запустить команду в текущей сессии, но под контролем systemd, можно так:
systemd-run --scope make build


В этом случае логи останутся в терминале, но процесс будет изолирован в отдельной cgroup.

🚪 Linux Ready | #совет
  • 👍 11
  • ❤ 7
  • 🔥 7
  • 🤝 1
Post #723 2.11K
👩‍💻 Управление пространством на диске!

В этом посте — 7 утилит, которые помогут контролировать использование места на диске, находить крупные файлы и очищать ненужные данные. С их помощью можно быстро оценить загрузку разделов, визуализировать использование хранилища, искать «пожирателей» пространства и безопасно очищать SSD.

🚪 Linux Ready | #шпора
  • 👍 17
  • 🔥 13
  • ❤ 10
  • 🤝 3
Post #721 2.11K
  • 👍 16
  • 🔥 7
  • 🤝 6
  • ❤ 1
Post #720 2.04K
  • 👍 9
  • ❤ 6
  • 🤝 6
Post #718 1.92K
  • ❤ 18
  • 👍 8
  • 🔥 6
  • 😁 2
Post #712 1.98K
👩‍💻 Следим за ростом использования диска и ловим момент, когда он переполняется!

Обычно место на сервере заканчивается не мгновенно, оно подкрадывается. Чтобы не искать виновника, можно отслеживать рост использования автоматически.

В этом посте:
• Определяем текущее заполнение диска;

• Сравниваем его с предыдущим запуском;

• Настраиваем порог срабатывания и уведомления;

• Добавляем cron-задачу для постоянного контроля.


Теперь при каждом скачке загрузки можно проследить, когда и насколько вырос объём.

🚪 Linux Ready | #задача
  • 🔥 15
  • ❤ 8
  • 👍 6
  • 🤝 2
Post #710 1.8K
  • 😁 22
  • 🔥 6
  • 👍 4
  • 🤝 1
Post #709 1.87K
Знали, что в Bash можно гарантировать очистку временных файлов, даже если скрипт упал с ошибкой?

Создайте временный файл:
tmpfile=$(mktemp)


И добавьте обработчик выхода:
trap 'rm -f "$tmpfile"' EXIT


Теперь при любом завершении, успешном или с ошибкой, файл будет удалён автоматически.

Можно использовать и для каталогов:
trap 'rm -rf "$workdir"' EXIT


🔥 Через trap можно не только убирать временные файлы, но и грамотно останавливать фоновые процессы, закрывать дескрипторы и завершать пайплайны.

🚪 Linux Ready | #совет
  • 👍 14
  • ❤ 8
  • 🤝 7
  • 🔥 1
Post #707 2.07K
☕️ Нашел вам Code — настоящий сундук знаний для программиста!

Сайт наполнен подробными учебниками и задачниками по различным языкам - всё в одном месте, понятно и с примерами.

Как бонус — отдельный справочник по программистскому сленгу, чтобы ты понимал, что говорят коллеги и мемы в чате.

📌 Оставляю ссылочку: code.mu

🚪 Linux Ready | #сайт
  • ❤ 12
  • 👍 8
  • 🔥 7
Post #702 1.94K
👩‍💻 Как выявить процесс, устанавливающий сетевые соединения?

Никаких лишних утилит, только стандартные инструменты: ss, lsof, ps, /proc, tcpdump.

В этом гайде:
• Определим, какой процесс держит или прослушивает конкретный порт;

• Посмотрим с какими адресами и по каким протоколам он соединяется;

• Захватим и проанализируем его сетевой трафик.


Всё решается штатными командами — быстро и без лишних зависимостей.

🚪 Linux Ready | #гайд
  • ❤ 15
  • 👍 9
  • 🔥 8
  • 🤝 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →