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

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

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

Буст канала: https://yangx.top/sysadminnotes?boost
加入频道
Можно ли выполнить реинсталл сервера по SSH, без перезагрузки? Можно попробовать, например так:

https://github.com/trimstray/reload.sh

Не применяйте этого на проде, используйте только для тестов, разумеется.

#github #system #linux
📊 В эфире ночные Записки админа (те самые, что без алерта выходят), и я подумал, что ближе к полуночи (по МСК), в субботу, вам будет интересно почитать про Load Avarage, от ну вы поняли кого... http://www.brendangregg.com/blog/2017-08-08/linux-load-averages.html

#linux #system #напочитать
🛠 Полезное о /proc. Что там за файлы и директории создаются, какую информацию оттуда мы можем получить. https://opensource.com/article/20/4/proc-filesystem

#proc #system #напочитать
🛠 Скрипт для сбора информации об установленной системе. https://github.com/peterbay/sysinfo Выводит всю информацию в JSON, что бы мы могли эти данные в дальнейшем как-то обработать.

#system #будничное #sysinfo
💬 На глаза попался интересный список - лимиты, с которыми можно столкнуться при обслуживании тех или иных систем. Список составлялся на основе ответов из этого Твиттер треда:

Fun interview question for a senior SRE position: what’s a system limit that you first learned about when a service you were responsible for hit it and fell over? (Then ask them to recount the story).

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

#напочитать #limits #system
⚙️ Простая утилита, позволяющая запускать очереди из заданий в системе - https://github.com/leahneukirchen/nq

% mkdir -p /tmp/downloads
% alias qget='NQDIR=/tmp/downloads nq wget'
% alias qwait='NQDIR=/tmp/downloads fq -q'
window1% qget http://mymirror/big1.iso
window2% qget http://mymirror/big2.iso
window3% qget http://mymirror/big3.iso
% qwait
... wait for all downloads to finish ...

#system #cli
🛠 A new way to find compatible parts for a computer based on Linux telemetry - на самом деле интересный подход, который может помочь при выборе железа для запуска Linux на нём.

tl;dr Берём данные, которые собираются с помощью hw-probe, берём базу, которая накоплена у linux-hardware.org, делаем вжух и получаем рекомендации по совместимости и выбору того или иного оборудования для апгрейда.

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

Применимо ли всё это в реальных условиях, а не в теории? Нужно будет посмотреть.

#hardware #linux #system
🗜 Guider - весьма своеобразный анализатор производительности и активности в системе.

Подробности: https://iipeace.github.io/docs/guider.html
Github: https://github.com/iipeace/guider

#performance #system #guider
🛠 bustd - и вот тут ещё один OOM для вас, если по какой-то причине earlyoom\oomd не подойдёт для использования.

Github: https://github.com/vrmiguel/bustd

#oom #system
Media is too big
VIEW IN TELEGRAM
🔩 Tilck - a Tiny Linux-Compatible Kernel. Возможно кому-то в образовательных целях проект покажется интересным.

https://github.com/vvaltchev/tilck

#kernel #system
🗜 SRE deep dive into Linux Page Cache - Вячеслав детально разбирает работу page cache. С картинками, примерами и ссылками.

#linux #напочитать #system
Forwarded from OpenBSD
telecom №106. OpenBSD (live) - Russian podcast, today about OpenBSD.
#system #video