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

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

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

Буст канала: https://tttttt.me/sysadminnotes?boost
Download Telegram
🛠 С одной стороны, это очередной сервис для проверки сайта, коих в сети уже достаточно...

https://web-check.xyz

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

https://github.com/Lissy93/web-check

Больше информации о том, какие проверки выполняются, можно найти по ссылке...

https://web-check.xyz/about

#линк #будничное
🖨 Нашёл удобную штуковину для печати веб-страниц - https://www.printfriendly.com/

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

В сравнении с тем же режимом для чтения в Firefox, плюс у printfrendly в том, что сервис даёт возможность удалить ненужные элементы со страницы перед печатью. А ещё есть плагин для WP и плагин для браузера, но до них пока что не добрался.

#линк #будничное #pdf
This media is not supported in your browser
VIEW IN TELEGRAM
🗜 Попался на глаза занятный инструмент для обмена файлами - утилита croc. Просто указываем какой файл хотим отправить, передаём получателю специальный код и он, используя этот код, загружает файл себе.

- Github: https://github.com/schollz/croc
- Подробности: https://schollz.com/tinker/croc6/
- Интервью с автором: https://console.substack.com/p/console-91

#croc #будничное #filetransfer
🛠 pkgx - утилита, позволяющая запустить ПО, которое не установлено в системе. Просто скачиваем бинарник pkgx и через него вызываем нужную программу:

pkgx wget https://ya.ru

Программа будет загружена и размещена в каталоге ~/.pkgx/, откуда утилита и будет запускать её при обращении.

Сайт проекта: https://pkgx.sh/
Github проекта: https://github.com/pkgxdev/pkgx

#pkgx #будничное #package
🖥 И да, раз уж зашла речь о tui утилитах. Сам я, не являюсь любителем утилит типа ScreenFetch или Neofetch, но я точно знаю, что есть те, кто ими пользуются.

Перечисленные выше инструменты выводят в терминал информацию о системе, в то время как утилита Onefetch позволяет вывести в терминал информацию о Git репозитории.

- Github - Command-line Git information tool.
- Подробности - Терминальная утилита для вывода информации о Git репозиториях.

Из приятного... За счёт различных параметров, onefetch позволяет вывести только определённую информацию. За счёт поддержки разных форматов, информацию можно получить хоть в json. А за счёт поддержки sixel, kitty и iterm, используя своё изображение, можно получить очень симпатичный вывод.

#onefetch #tui #будничное
🖇 Grep by example: Interactive guide - для тех, кто хотел бы освоить grep, на странице доступна небольшая книга и тренажёр...

https://antonz.org/grep-by-example/

#grep #книга #будничное
🛠 Git by example: Interactive guide - и аналогичный набор для знакомства и изучения Git...

https://antonz.org/git-by-example/

#git #книга #будничное
⚙️ Documenting my DNS records - интересная история (нужная далеко не всем, я это понимаю) в которой автор попытался решить задачу сохранения информации о доменной зоне и изменениях, произошедших в ней...

https://alexwlchan.net/2024/documenting-my-dns/

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

https://github.com/dhth/hours

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

https://github.com/joknarf/pgtree

#proc #ps #будничное
🧷 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 #будничное
⚙️ ps aux, написанный на bash. Занятный скрипт, который хорошо прокомментирован автором. Можно и сам скрипт использовать, и просто в него заглянуть, чтобы узнать для себя что-то новое о работе с информацией из /proc/<pid>/status...

https://github.com/izabera/ps

#bash #proc #будничное
🔩 Статья со списком очевидных и не очень причин, по которым в одном месте у нас что-то, например, какая-то программа, работает хорошо, а в другом месте она же работает некорректно или не работает вовсе...

It works on my machine. Why?

#напочитать #будничное
📊 Смотрите какой простой и удобный инструмент для мониторинга ресурсов в сети...

https://github.com/louislam/uptime-kuma

Позволяет настроить различные проверки - от обычной доступности по https до игрового сервера. Умеет отправлять уведомления в Telegram, на почту и ещё в большое количество различных сервисов. Даёт возможность настроить statuspage, и, судя по всему, возможность работать с мониторингом по API.

Демо без установки: https://demo.kuma.pet/start-demo

#monitoring #будничное
This media is not supported in your browser
VIEW IN TELEGRAM
🔗 Gitty - простая утилита, которая позволяет скачать только один нужный каталог из git репозитория...

https://github.com/worlpaker/gitty

Чтобы на всякие https://downgit.github.io не ходить, а сразу из терминала нужное качать.

#git #будничное
This media is not supported in your browser
VIEW IN TELEGRAM
🔎 Nerdlog - tui инструмент для работы с логами на локальной и удалённых машинах. Из интересного:

- Нет необходимости использования некого централизованного сервера. Взаимодействие с удалёнными машинами происходит по SSH.
- Логи не скачиваются с удалённых машин целиком, обработка происходит на самих машинах, а в nerdlog попадают уже результаты.
- Для удобства отрисовывается таймлайн и гистограмма, по которым можно ориентироваться при просмотре логов.

= Статья с подробностями: https://dmitryfrank.com/projects/nerdlog/article
= Github проекта: https://github.com/dimonomid/nerdlog

#tui #logs #будничное
📎 А вы знали, что в файле authorized_keys можно не только хранить ключи, но ещё и указать команду, которая будет выполнена при подключении, и даже описать условия, при которых команда будет выполняться?

Небольшая заметка по этому поводу - Using ~/.ssh/authorized keys to decide what the incoming connection can do...

https://dan.langille.org/2025/04/17/using-ssh-authorized-keys-to-decide-what-the-incoming-connection-can-do/

#ssh #будничное
🛠 Что может пойти не так при записи данных на диск или чтении данных с него? А вот что, например - Things that go wrong with disk IO...

https://notes.eatonphil.com/2025-03-27-things-that-go-wrong-with-disk-io.html

#io #filesystem #будничное