Записки админа
12.6K subscribers
627 photos
28 videos
221 files
2.39K links
Пишу о Linux и администрировании серверов.

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

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

Буст канала: https://tttttt.me/sysadminnotes?boost
Download Telegram
🔏 NFS Authentication and Encryption via WireGuard - о работе с NFS через Wireguard. #nfs #wireguard #напочитать
⚙️ Pstore, The Linux Kernel Persistent Storage File System - статья о pstore, механизме, который позволяет сохранить информацию о падении в области памяти и не потерять её вместе с перезагрузкой сервера. #pstore #kernel #напочитать
🔩 Primer to Container Security - очень базово (прям совсем для начинающих, да), об организации секурити при работе с контейнерами. #containers #security #напочитать
🛠 А вот ещё инструмент для исследования процессов, работающих в системе: https://github.com/kris-nova/xpid #proc #будничное #фидбечат
📺 LPIC 1 (including 101 and 102) - автор решил записать серию роликов для подготовки к LPIC 1. В дополнение публикует и текстовые материалы: https://linux1st.com/ #lpic #linux #certification
🐧 Есть такой, на мой взгляд, интересный и полезный проект - Linux Inside - это такая свободная книга, которая позволяет познакомиться с внутренностями ядра Linux. Более-менее актуальная версия, на английском доступна здесь: https://0xax.gitbooks.io/linux-insides/content/

Есть так же переведённая на русский язык версия, но судя по гиту, она может немного отставать от оригинала: https://proninyaroslav.gitbooks.io/linux-insides-ru/content/

#linux #kernel #напочитать
🗜 WTH! Who killed my pod - Whodunit? История о том, как автор обнаружил, что OOM убивает его поды и решил разобраться, почему это происходит. #oom #kubernetes #напочитать
🛠 CI Free Tier Showdown - сравнение предоставляемых в рамках free tier возможностей нескольких CI сервисов - Github Actions, GitLab CI, Circle CI и Travis CI. #ci #напочитать
⚙️ https://kubebyexample.com/en/learning-paths - ещё немного про Kubernetes и обучение, на этот раз от Red Hat. Понравился структурированный подход подачи материала на сайте. #kubernetes #напочитать #видео
📺 Positive Hack Days Russian 2022 - в плейлисте доступно уже 147 роликов на данный момент. Хватит на все выходные, и даже больше. #phd #видео #security
When eBPF meets TLS.pdf
1.5 MB
🔩 When eBPF meets TLS! A Security Focused Introduction to eBPF

#ebpf #security
Get Good At Git. 15 Advanced Git Techniques and Shortcuts. Чуточку полезных практик для работы с Git. #git #напочитать
🛠 А вот утилита, которая позволяет облегчить жизнь в ситуациях, когда нам нужно grep'нуть json - https://github.com/tomnomnom/gron

Сами авторы приводят следующий пример использования утилиты - ситуации, когда нужно изучить какой-то плохо документированный API, возвращающий большое количество данных в json.

#grep #gron #json
🗜mprocs - утилита, позволяющая запустить несколько процессов одновременно, а затем управлять каждым из них.

https://github.com/pvolok/mprocs

Пишем json конфиг в котором указываем то, что хотим выполнить, и запускаем mprocs.

#tui #mprocs #proc
🛠 Simple bash debugger using trap DEBUG - интересный способ дебага bash скриптов.

tl;dr - перед выполнением каждой команды будет запрашиваться пользовательский ввод, который либо будет выполняться, либо, если ничего не введено, скрипт будет продолжать работу.

function _trap_DEBUG() {
echo "# $BASH_COMMAND";
while read -r -e -p "debug> " _command; do
if [ -n "$_command" ]; then
eval "$_command";
else
break;
fi;
done
}

trap '_trap_DEBUG' DEBUG

#bash #напочитать #debug