Записки админа
12.9K subscribers
648 photos
28 videos
227 files
2.46K links
Пишу о Linux и администрировании серверов.

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

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

Буст канала: https://yangx.top/sysadminnotes?boost
加入频道
🗜 Always-on Profiling for Production Systems - набор инструментов для анализа производительности приложений в операционной системе...

- Сайт: https://0x.tools/
- Github: https://github.com/tanelpoder/0xtools/tree/master

Примеры работы с утилитами доступны на сайте, также можно заглянуть по ссылкам:

- Syscallargs: https://tanelpoder.com/posts/list-linux-system-call-arguments-with-syscallargs/
- Psnapper: https://sysadmin.pm/psnapper/ (о нём я в своё время писал отдельную заметку, да).

#profiling #system #напочитать
🖇 Why you shouldn't parse the output of ls - занятный материал об обработке вывода команды ls, пробелах в именах файлов и их обработке в скриптах...

https://mywiki.wooledge.org/ParsingLs

P. S. На самом деле на сайте есть и другие интересные материалы, например, Bash Pitfalls - о том, какие ошибки можно допустить при написании скриптов на bash...

https://mywiki.wooledge.org/BashPitfalls

#shell #bash #напочитать
😈 Let's Try BSD - неплохая серия статей получается у автора. Берём BSD систему, и разворачиваем на ней Wordpress:

1. Introduction (FreeBSD, OpenBSD, NetBSD, DragonFlyBSD);
2. How I Setup for FreeBSD, OpenBSD, NetBSD, and DragonFlyBSD (тут базово про заказ виртуалки в vultr, можно пропустить);
3. FreeBSD, the Power to Serve;
4. NetBSD, the BSD That Runs on Your Grandfather's Pocket Watch;
5. Setting Up Nginx + WordPress on OpenBSD! Almost!
6. Jump Into the Unknown With Me As I Install DragonFlyBSD!
7. Conclusions About FreeBSD, OpenBSD, NetBSD, and DragonFlyBSD.

#фидбечат #bsd #webserber
hours - крутой трекер времени, который работает прямо в терминале, ведёт логирование и отображает статистику по занесённым в него задачам...

https://github.com/dhth/hours

#tui #timetracking #будничное
🔩 Exploring How Cache Memory Really Works - объёмный и интересный материал о том, как работает кеширование...

https://pikuma.com/blog/understanding-computer-cache

#cache #напочитать
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⌨️ Клавиатурный тренажёр прямо в терминале...

https://github.com/bloznelis/typioca

#tui #keyboard
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 hostctl - инструмент для управления содержимым /etc/hosts...

https://github.com/guumaster/hostctl

#hosts #hostctl #будничное
🖇 logmerger - инструмент для просмотра логов, позволяющий выполнить сортировку данных из нескольких лог-файлов по времени...

https://github.com/ptmcg/logmerger

#logs #будничное #tui
🔋 Занятный тред на Reddit, где участники сообщества накидали разных советов SRE инженеру, выложившему свою резюме для ревью и отзывов...

https://www.reddit.com/r/sre/comments/1dgwy5b/senior_sre_looking_for_a_resume_review_out_of/

#sre #hr #напочитать
🗜 Workstation VMs with LXD & Multipass - ни разу не пользовался этим инструментом от Canonical, а меж тем, выглядит Multipass интересно, во всяком случае для меня, человека который привык к "классическому" virt-manager'у для решения задачи быстрого запуска ВМ на десктопе или удалённом сервере...

- https://jnsgr.uk/2024/06/desktop-vms-lxd-multipass/
- https://multipass.run/

#virtialization #multipass #напочитать
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ pgtree - утилита, которая позволяет построить дерево процессов для нужного нам процесса или программы. При необходимости, можно задать собственные параметры для ps, что позволит получить дополнительную информацию о процессах, либо передать сигнал kill для завершения всех процессов дерева...

https://github.com/joknarf/pgtree

#proc #ps #будничное
🛠 Speeding up Large Memory VM Boot with QEMU ThreadContext - сокращение времени загрузки виртуальных машин при использовании ThreadContext и предварительного распределения памяти...

https://blogs.oracle.com/linux/post/speeding-up-vm-boot-with-qemu-threadcontext

#virtialization #qemu #напочитать
💿 Booting Linux off of Google Drive - и вот ещё для ознакомления, загрузка Linux системы, расположенной на Google Drive...

https://ersei.net/en/blog/fuse-root

Разумеется, не для прода, но как идея выглядит интересно. 🍪

#linux #boot #напочитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🧷 Doggo - DNS клиент с поддержкой DoH, DoT, DoQ и возможностью выполнения запросов к нескольким резольверам одновременно...

https://doggo.mrkaran.dev/docs/guide/examples/

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

https://github.com/ogham/dog/

Оба инструмента доступны прямо в браузере по адресам...

- https://doggo.mrkaran.dev/
- https://dns.lookup.dog/

#dns #будничное
🚶 A Git story: Not so fun this time - история появления Git. Что ему предшествовало и как всё начиналось...

https://blog.brachiosoft.com/en/posts/git/

А я пока что дальше на поезд побегу. 🚶‍♂️

#git #напочитать
Please open Telegram to view this post
VIEW IN TELEGRAM