Можно ли выполнить реинсталл сервера по SSH, без перезагрузки? Можно попробовать, например так:
https://github.com/trimstray/reload.sh
Не применяйте этого на проде, используйте только для тестов, разумеется.
#github #system #linux
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 #напочитать
#linux #system #напочитать
🛠 Полезное о /proc. Что там за файлы и директории создаются, какую информацию оттуда мы можем получить. https://opensource.com/article/20/4/proc-filesystem
#proc #system #напочитать
#proc #system #напочитать
🛠 Скрипт для сбора информации об установленной системе. https://github.com/peterbay/sysinfo Выводит всю информацию в JSON, что бы мы могли эти данные в дальнейшем как-то обработать.
#system #будничное #sysinfo
#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
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
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
Подробности: 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
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
https://github.com/vvaltchev/tilck
#kernel #system
🗜 SRE deep dive into Linux Page Cache - Вячеслав детально разбирает работу page cache. С картинками, примерами и ссылками.
#linux #напочитать #system
#linux #напочитать #system
Forwarded from OpenBSD
lj.zip
52.3 MB
Forwarded from OpenBSD
FreeBSD vs OpenBSD: Which is Right for You?
FreeBSD vs OpenBSD. Which is more secure? Which is faster? Which is generally superior? Both have their strengths and weaknesses, and both appeal to different audiences depending on needs.
https://www.ateamsystems.com/tech-blog/freebsd-vs-openbsd-which-is-right-for-you/
#system
FreeBSD vs OpenBSD. Which is more secure? Which is faster? Which is generally superior? Both have their strengths and weaknesses, and both appeal to different audiences depending on needs.
https://www.ateamsystems.com/tech-blog/freebsd-vs-openbsd-which-is-right-for-you/
#system
Forwarded from OpenBSD
📺 Oracle Linux Monitoring and Logging - плейлист коротких роликов для начинающих, об утилитах, которые позволяют получить информацию о состоянии системы (iostat, rsyslog, top, vmstat и всё вот это вот).
#видео #monitoring #system
#видео #monitoring #system
🛠 What is PID 0? Объёмный материал, в котором автор разбирается с вопросом - что же из себя представляет PID 0...
https://blog.dave.tf/post/linux-pid0/
#system #proc #pid
https://blog.dave.tf/post/linux-pid0/
#system #proc #pid
blog.dave.tf
What is PID 0? · blog.dave.tf
Yes, there's a PID 0! An explanation of what it is, and a quick walk through linux early boot code.
🗜 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 #напочитать
- Сайт: 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 #напочитать
🛠 Detecting Kernel Memory Leaks using adaptivemm - занятный пост в блоге Oracle о модуле, который выполняет проактивный мониторинг состояния памяти в системе, и при возникновении тренда на исчерпание свободной памяти позволяет отреагировать на это и избежать проблем.
Модуль отслеживает текущее состояние свободных страниц памяти, отслеживает их потребление и фрагментацию. На основе полученных данных модуль позволяет спрогнозировать может ли система в ближайшее время исчерпать объем памяти или сильно фрагментироваться...
- Статья: https://blogs.oracle.com/linux/post/detecting-kernel-memory-leaks-using-adaptivemm
- Github: https://github.com/oracle/adaptivemm
#memory #system #напочитать
Модуль отслеживает текущее состояние свободных страниц памяти, отслеживает их потребление и фрагментацию. На основе полученных данных модуль позволяет спрогнозировать может ли система в ближайшее время исчерпать объем памяти или сильно фрагментироваться...
- Статья: https://blogs.oracle.com/linux/post/detecting-kernel-memory-leaks-using-adaptivemm
- Github: https://github.com/oracle/adaptivemm
#memory #system #напочитать