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

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

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

Буст канала: https://tttttt.me/sysadminnotes?boost
Download Telegram
⚙️ Podman Checkpoint.

Checkpoint - удобный инструмент для миграции контейнеров Podman.

https://fedoramagazine.org/podman-checkpoint-in-fedora-linux/

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

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

#podman #containers #напочитать
🤖 Shell GPT - возможность использовать text-davinci-003 модель от OpenAI прямо в терминале.

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

https://github.com/TheR1D/shell_gpt

До совершенства далеко, разумеется, но выглядит всё равно интересно.

#ai #shell #gpt
🗜 Demystifying Linux Kernel Initialization.

Полезное о dmesg и процессе инициализации ядра. Несколько занятных дополнительных ссылок и пара скриптов, позволяющих собрать статистику процесса загрузки и визуализировать его.

https://thenewstack.io/demystifying-linux-kernel-initialization/

#kernel #dmesg #напочитать
🆖 Binary Packages Now Available for the Preview NGINX QUIC+HTTP/3 Implementation.

Тем временем, были анонсированы сборки Nginx QUIC+HTTP/3. Можно собрать самому, а можно установить готовые пакеты, доступные для RHEL 9 (и производных) и Ubuntu 22.04.

- Анонс: https://www.nginx.com/blog/binary-packages-for-preview-nginx-quic-http3-implementation/

- Установка пакетов: https://quic.nginx.org/packages.html

- Github: https://github.com/nginx-quic/nginx-quic

#nginx #quic #http3
🚀 NASA and open-source software.

В NASA тоже используют opensource. У этого есть свои плюсы, но есть и проблемы (далеко не всегда технические), которые приходится решать.

Материал на LWN: https://lwn.net/SubscriberLink/923223/6f3f371c8267eff2/

Выступление Стива Кроуфорда , на которое ссылаются в материале: https://fosdem.org/2023/schedule/event/nasa/

#opensource #напочитать
📧 Mox is a modern full-featured open source secure mail server.

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

https://github.com/mjl-/mox

Mox выглядит интересно - с одной стороны, есть нужные и полезные инструменты, которые позволят настроить необходимые записи, отфильтровать нежелательную почту, собрать метрики для мониторинга, судя по всему. С другой стороны - нет поддержки POP3, форвардинга, автоответов и webmail.

Если кто-то в современном мире ещё заморачивается selfhosted почтой - загляните по ссылке, возможно вам понравится то, что делает автор.

P. S. В комментарии закину интервью с автором. Там больше про ревью кода проекта на Go, но всё же.

#mail #selfhosted #будничное
⚙️ Working with Btrfs – Compression.

Продолжение цикла статей о BTRFS. На этот раз речь идёт о сжатии...

https://fedoramagazine.org/working-with-btrfs-compression/

#btrfs #filesystem #напочитать
🔐 Pgen - passphrase generator.

Генератор кодовых фраз, на основе слов из списка EFF.

- Github: https://github.com/ctsrc/Pgen

- Подробнее о списке EFF: https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases

#security #password #будничное
📎 Простой инструмент для создания скриншотов кода. Настраиваем внешний вид, вставляем содержимое, скачиваем получившийся результат, и используем его в своих статьях и материалах.

https://carbon.now.sh/

Github проекта: https://github.com/carbon-app/carbon

#линк #будничное #code
🔧 Make systemd better for Podman with Quadlet.

Запускаем контейнеры с помощью systemd и quadlet. Просто создаём юнит файл, описываем в нём всё что нужно, и контейнер будет стартовать как привычный нам отдельный systemd сервис.

https://www.redhat.com/sysadmin/quadlet-podman

#podman #container #напочитать
🖱 psql tips.

150+ коротких советов по взаимодействию с PostgreSQL базой через psql.

https://psql-tips.org/psql_tips_all.html

#postgresql #psql #database
📡 How 1500 bytes became the MTU of the internet.

Что такое MTU и почему именно это значение - 1500? Короткий, но интересный экскурс в историю вопроса.

https://blog.benjojo.co.uk/post/why-is-ethernet-mtu-1500

#network #напочитать #mtu
📦 An overview of single-purpose Linux distributions.

Занятный обзорный материал на LWN о Fedora CoreOS, Ubuntu Core, openSUSE MicroOS и Bottlerocket дистрибутивах.

https://lwn.net/Articles/922968/

#linux #distro #напочитать
🛠 Linux memory tools.

Возможно, кому-то окажется полезным. Несколько утилит для работы с содержимым памяти на сервере - сбор статистики, визуализация и т. д.

https://github.com/tatref/linux-mem/

#memory #будничное
🔐 A Compendium of Access Control on Unix-Like OSes.

Очень объёмное чтиво о контроле доступа в разных операционных системах. Можно попробовать изучить весь документ, а можно почитать только об интересующих ОС.

PDF закину в комментарии, ссылка на онлайн версию: https://venam.nixers.net/blog/unix/2023/02/28/access_control.html

#security #напочитать
🐧 Немного журналов в копилку...

- Linux tricks and tips 19 February 2023.

Файл в комментариях, как обычно.

#linux #journal
👨🏼‍🔧 HeyCLI.

Ещё одна попытка применить GPT-3 davinci-003 для работы в терминале.

Похоже что принцип таких утилит постепенно начинает формироваться - мы им формулируем то, что хотим сделать обычным текстом, а в ответ получаем команду, которую остаётся выполнить в терминале.

https://github.com/HeyCLI/heyCLI_client

#ai #terminal #cli
📦 rpmdistro-repoquery: a cross-distribution repoquery tool.

Не часто, но возникает необходимость проверить наличие того или иного пакета в разных репозиториях разных дистрибутивов. Обычно я для этого заглядываю либо на https://www.rpmfind.net/ либо на https://rpm.pbone.net/

Утилита rpmdistro-repoquery позволяет выполнить поиск нужного rpm пакета в различных репозиториях прямо из терминала.

Штуковина оказалась очень удобной в использовании, единственный минус - похоже что она не умеет опрашивать сразу несколько репозиториев или дистрибутивов.

#rpm #будничное #dnf
🔍 DIY Linux Kernel Rootkit Detection.

Некоторое количество полезностей для поиска руткитов в системе вручную и с помощью osquery-detection-kit.

https://unfinished.bike/diy-linux-kernel-rootkit-detection

#security #rootkit #напочитать
⚙️ Learn how to use the Red Hat Enterprise Linux (RHEL) web console

Подборка полезных материалов о работе с Cockpit и администрировании сервера с помощью этой панели.

https://www.redhat.com/en/blog/rhel-web-console

#cockpit #rhel #напочитать