Записки админа
12.8K subscribers
653 photos
29 videos
227 files
2.48K links
Пишу о Linux и администрировании серверов.

Связаться с автором: @servers

Заметки в браузере: https://sysadmin.pm/

Буст канала: https://yangx.top/sysadminnotes?boost
加入频道
🎄 Камрады, с Новым годом вас!

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

Вы очень клёвые, и всё запланированное у вас обязательно получится. ☕️

Всем по счастливой печенюшке! 🍪🍪
Please open Telegram to view this post
VIEW IN TELEGRAM
🧾 Статистика для интереса. Какие выводы можно сделать?

- Канал по прежнему растёт (медленно, но так было всегда, мы же тут не за циферками).
- Вам всё ещё интересно (это удивительно, но это очень здорово).
- Мне всё ещё интересно (хоть времени к концу года стало не хватать).
- Стало менее активно (в том числе в реакциях и комментариях).

С этим будем в ступать в новый год. С последним пунктом обязательно подумаю что можно сделать, а если у вас есть какая-то обратная связь, можно смело накинуть её либо в комментарии к этому сообщению, либо мне в ЛС.
Please open Telegram to view this post
VIEW IN TELEGRAM
🛡AppArmor.d - набор из более чем 1500 профилей для AppArmor.

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

- Процессов, относящихся к компонентам systemd, bluetooth, dbus, polkit, NetworkManager, OpenVPN, GDM, rtkit, colord. Процессов рабочего стола и окружения.
- Пользовательских служб Pipewire, Gvfsd, dbus, xdg, xwayland. Пользовательских приложений, таких как браузеры, файловые менеджеры.

При этом, работа AppArmor с установленными ограничениями не должна негативно влиять на обычное использование программного обеспечения в системе.

- Сайт: https://apparmor.pujol.io/
- Github: https://github.com/roddhjav/apparmor.d

В комментарии к посту добавлю пару ссылок на дополнительные материалы.

#apparmor #security
🤓 Новогодние праздники, как всегда, скоротечны, рождественский Питер оказался прекрасен, а нам с вами пора возвращаться к работе и делам насущным...
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 Spiko - красивая и функциональная TUI утилита для нагрузочного тестирования веб-приложений и сайтов...

https://github.com/trinhminhtriet/spiko

#highload #test #tui
🖇 А это просто капча в виде DOOM. Убиваешь трёх противников - проходишь проверку...

- Сайт: https://doom-captcha.vercel.app/
- Github: https://github.com/rauchg/doom-captcha

Ждём капчу с HOMM? 🍵

#doom #captcha
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 GGH - ещё один менеджер SSH подключений в коллекцию...

https://github.com/byawitz/ggh/

#ssh #ggh #tui
This media is not supported in your browser
VIEW IN TELEGRAM
🔗 Tcping - удобный инструмент, для ситуаций, когда нужно протестировать доступность TCP порта. Из приятного - выводит статистику для протестированного подключения, работает с IPv4 и IPv6, а ещё умеет отдавать данные в JSON...

https://github.com/pouriyajamshidi/tcping

#network #ping #tcping
🕹 Концерты в Fortnite и обучающие уроки в Minecraft мы уже видели, а как на счёт музея в DOOM? 🍵

- Посмотреть прямо в браузере: https://bobatealee.com/games/doom_tge/
- Github: https://github.com/bobatealee/doom_tge

#doom #игори
Please open Telegram to view this post
VIEW IN TELEGRAM
🕹 Тетрис в PDF файле мы уже видели, теперь вот DOOM в PDF файле подвезли...

https://doompdf.pages.dev/doom.pdf

Работает в Chromium, если что.

#doom #игори
P. S. Один сплошной DOOM да TUI на канале, что ты будешь делать! 🍪
Please open Telegram to view this post
VIEW IN TELEGRAM
🆖 How to track website analytics using only Nginx and pure Bash - берём логи Nginx, Bash и получаем html страницу со статистикой посещений сайта...

https://sanixdk.xyz/blogs/how-to-add-website-analytics-using-only-nginx

#nginx #напочитать
This media is not supported in your browser
VIEW IN TELEGRAM
🔎 Wiper - ещё один инструмент для анализа занятого места на диске...

https://github.com/ikebastuz/wiper

#disk #du #filesystem
NovDec24_FreeBSD.pdf
5.7 MB
😈 FreeBSD Journal. Ноябрь, Декабрь 2024.

#journal #freebsd
404528818-4aad0902-6094-4fc2-90b9-b62456df22f5.webm
3.1 MB
🛠 ISD (interactive systemd) - инструмент, для работы и взаимодействия с systemd юнитами в системе...

- Github: https://github.com/isd-project/isd
- Примеры работы: https://isd-project.github.io/isd/#working-with-isd

На первый взгляд, эта штука показалась мне странной, ведь можно же просто набор команд systemctl использовать и всё (то, что она сыровата, вынесем за скобки).

Но вот я попробовал воспользоваться isd на тестовом стенде проекта, где программный комплекс включает в себя десяток разных systemd сервисов, и случаются ситуации, когда каждый из них нужно проверить - и вот тут утилита показалась весьма удобной для такой задачи.

#systemd #tui #unit
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️ Нашлось красивое - карта звёздного неба прямо в терминале...

https://github.com/da-luce/astroterm

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

#tui #stars
This media is not supported in your browser
VIEW IN TELEGRAM
Здравствуйте. Кажется, тут накопилось много дел... 🧾
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠 Oracle Linux Enhanced Diagnostics.

Ещё в январе Oracle выкатили занятный набор инструментов и скриптов для анализа производительности и работы системы. Изначально, эти утилиты разрабатывались для внутренних нужд компании, но некоторое время назад они стали доступны для сообщества:

- https://blogs.oracle.com/linux/post/oracle-linux-enhanced-diagnostics
- https://github.com/oracle/oled-tools

В наборе имеем следующее:

lkce (Linux Kernel Core Extractor) – формирует отчёты на основе анализа vmcore дампа.
memstate – анализирует использование памяти а системе. Может быть полезным для выявления возможных утечек памяти и таких проблем как фрагментация, ошибки в hugepages, странности в работе NUMA.
kstack – собирает и анализирует стек-трейс для процесса (группы процессов), находящихся в состоянии D (D state). Выглядит полезным для диагностики зависших процессов в системе.
syswatch – выполняет пользовательские команды при достижении определённого уровня загрузки CPU. Полезно для диагностики скачков потребления CPU в системе.
scanfs – проверяет образы дисков KVM на предмет повреждений файловых систем без необходимости останавливать виртуальные машины. Поддерживает XFS и EXT4 на данный момент.
vmcore_sz – оценивает размер vmcore-дампа до его генерации, что помогает заранее планировать процесс его обработки.
scripts – набор скриптов, предназначенных для отладки специфических проблем, например, диагностики сетевых соединений.

Подробности о работе с инструментами доступны в блоге инженеров Oracle:

Introducing Oracle Linux Enhanced Diagnostics.
scripts - A tool to run various useful OLED diagnostic scripts.
Memstate - OLED.
Scanfs - OLED.
Syswatch - OLED.
Kstack - OLED.
Lkce - OLED.
SCSI DTrace - OLED.
RDS DTrace - OLED.

#perf #oled #tools
🐧 Building a tiny Linux from scratch - автор берёт ядро, busybox, пытается собрать всё это, а затем запустить систему через qemu...

https://blinry.org/tiny-linux/

#kernel #qemu #busybox