sysadminnotes | Блоги

Telegram-канал sysadminnotes - Записки админа

9963

Пишу о Linux и администрировании серверов. Связаться с автором: @servers Заметки в браузере: https://sysadmin.pm/

Подписаться на канал

Записки админа

🛠 Portable rusage command.

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

# ./rusage.com /bin/ping -q -c4 google.com
...
RL: took 3,130,555µs wall time
RL: ballooned to 1,760kb in size
RL: needed 4,833µs cpu (60% kernel)
RL: caused 491 page faults (100% memcpy)
RL: 10 context switches (100% consensual)

https://justine.lol/rusage/

Сам автор приводит в пример работу команды time, и обращает внимание на то, что time даёт нам совсем немного информации, в отличие от rusage.

#rusage #напочитать #stat

Читать полностью…

Записки админа

👨🏻‍💻 Хотите разобраться в SRE-практиках и внедрить их?

Приглашаем 22 марта в 20:00 мск на бесплатный вебинар «Внедряем SRE-практики — улучшаем работу поддержки с Grafana OnCall».

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

👉 Регистрация на вебинар: https://otus.pw/T6e7/

Вебинар является частью онлайн-курса «SRE практики и инструменты» от OTUS.

Реклама. Информация о рекламодателе на сайте www.otus.ru

#реклама

Читать полностью…

Записки админа

📝 SRE Evangelist.

Занятные размышления на тему SRE евангелизма от SRE инженера Github...

https://hross.substack.com/p/sre-evangelist

#sre #напочитать

Читать полностью…

Записки админа

👨🏼‍💻 Открытый практикум Linux by Rebrain: RAID массивы.

Время проведения: 15 Марта (Среда) в 20:00 по МСК.

👉Регистрация

Программа практикума:

- RAID массивы, виды, особенности.
- Как подобрать тип RAID массива.
- Актуальны ли сегодня аппаратные RAID контроллеры?
- Работа с mdadm.

Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!

#реклама

Читать полностью…

Записки админа

📚 NixOS in Production. The NixOS handbook for professional use ONLY.

Забрал книгу здесь https://leanpub.com/nixos-in-production

#книги #nixos

Читать полностью…

Записки админа

🔧 И ещё некоторое количество очевидных и не очень вещей, которые стоит учитывать при написании bash скриптов:

- Shell Programming Secrets Nobody Talks About (Part 1).
- Shell Programming Secrets Nobody Talks About (Part 2).

#bash #shell #напочитать

Читать полностью…

Записки админа

👨🏻‍💻 Хотите разобраться, что такое DevOps?

Приглашаем 16 марта в 20:00 МСК на бесплатный вебинар
онлайн-курса «DevOps практики и инструменты» от OTUS.

Тема вебинара: «Анализ исходного кода на безопасность».

На занятии рассмотрим различные типы анализа исходного кода (SAST/SCA/DAST/IAST/RASP) и поговорим об инструментах, позволяющих внедрить их в ваш CI/CD пайплайн.

👉 Регистрация на вебинар: https://otus.pw/pdZk/

Реклама. Информация о рекламодателе на сайте www.otus.ru

#реклама

Читать полностью…

Записки админа

🤖 ChatGPT Linux assistant.

Ещё один ассистент (пора собирать коллекцию), работающий из терминала с ChatGPT.

https://github.com/rareranger/chatgpt-linux-assistant

И да, в качестве хорошего примера автор опять вспоминает ffmpeg и команды для него. 😐

#ai #shell #chatgpt

Читать полностью…

Записки админа

⚙️ Learn how to use the Red Hat Enterprise Linux (RHEL) web console

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

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

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

Читать полностью…

Записки админа

🔍 DIY Linux Kernel Rootkit Detection.

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

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

#security #rootkit #напочитать

Читать полностью…

Записки админа

👨🏻‍💻 Ответьте на 13 вопросов и проверьте, насколько вы готовы к обучению на курсе - SRE практики и инструменты.

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

⏰ Время прохождения теста ограниченно: 30 минут

👉 ПРОЙТИ ТЕСТ: https://otus.pw/iIHT4/

💣 Сможете пройти успешно тест – получите курс по Git в записи + пройдете на курс «SRE практики и инструменты» по специальной цене!

Реклама. Информация о рекламодателе на сайте www.otus.ru

#реклама

Читать полностью…

Записки админа

🐧 Немного журналов в копилку...

- Linux tricks and tips 19 February 2023.

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

#linux #journal

Читать полностью…

Записки админа

🛠 Linux memory tools.

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

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

#memory #будничное

Читать полностью…

Записки админа

📦 An overview of single-purpose Linux distributions.

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

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

#linux #distro #напочитать

Читать полностью…

Записки админа

👨🏼‍💻 Обуздай Kubernetes и работай в высокотехнологичных компаниях! Kubernetes давно покорил IT-гигантов благодаря своей масштабируемости, гибкости и открытому исходному коду. Станьте обладателям уникальных навыков с помощью онлайн-курса «Инфраструктурная платформа на основе Kubernetes» OTUS: https://otus.pw/M6xu/

Какие возможности он открывает?

— Переход из админа или инфраструктурного инженера в платформенного инженера с зарплатой от 250 тыс. рублей.
— Рост в зарплате для разработчика, поскольку компании заинтересованы в найме сотрудников, которые используют экосистему Kubernetes по максимуму.
— Для СТО — грамотная работа с инфраструктурной платформой или ее создание для продуктов своей компании.

В программе курса сделан акцент на экосистеме и нюансах эксплуатации Kubernetes-кластеров, т.к. именно в этом возникают сложности у компаний, которые решили перейти на свою инфраструктурную платформу. За 5 месяцев обучения вы в качестве выпускного проекта построите MVP инфраструктурной платформы.

👉 Пройдите вступительный тест, чтобы присоединиться к группе со скидкой: https://otus.pw/3DAf/

#реклама

Читать полностью…

Записки админа

📚 Learning eBPF. Programming the Linux Kernel for Enhanced Observability, Networking, and Security.

Книга доступна бесплатно здесь:

https://isovalent.com/learning-ebpf/

#ebpf #книга #фидбечат

Читать полностью…

Записки админа

🗜 Some possible reasons for 8-bit bytes.

Почему именно в байте именно 8 bit? Попытка разобраться в этом от Julia Evans. В заметке и ретроспектива, и некоторое количество интересных ссылок...

https://jvns.ca/blog/2023/03/06/possible-reasons-8-bit-bytes/

В самый раз под вечерний чаёк. 🗒

#напочитать #история

Читать полностью…

Записки админа

📺 Learning from Incidents Conference 2023.

Список выступлений LFI Conf 23 - про инциденты, реакцию на них, обработку и вынесенный опыт.

https://www.youtube.com/playlist?list=PLQmwzq_GIU-idCnJNR4t_aKb0HDCOXfZ1

#sre #видео

Читать полностью…

Записки админа

🔓 Leveraging ssh-keygen for Arbitrary Execution (and Privilege Escalation).

Повышение привилегий с помощью загрузки .so через ssh-keygen -D опцию...

- https://seanpesce.blogspot.com/2023/03/leveraging-ssh-keygen-for-arbitrary.html
- https://github.com/SeanPesce/lib2shell

#security #ssh #напочитать

Читать полностью…

Записки админа

🗒 Попросил одну нейросеть написать историю о системном администраторе в стиле Bloodborne, а другую нарисовать мне обложку для этой истории...

#нейросетевое #justforfun #пятничное

Читать полностью…

Записки админа

🐡 Initial support for guided disk encryption in the installer.

Красота-то какая. В OpenBSD постепенно завозят поддержку шифрования диска на этапе установки.

Сейчас, процесс установки нужно прерывать, загружаться в шелл, настраивать шифрование там, и только после этого выполнять установку системы.

- /channel/openbsd/412
- https://undeadly.org/cgi?action=article;sid=20230308063109

Определённо, хорошая новость.

#openbsd #encryption #напочитать

Читать полностью…

Записки админа

🐧 Утренняя пресса в ленту...

- Linux Format UK 04.2023.
- Linux and Open Source Annual-26 February 2023.

#linux #journal

Читать полностью…

Записки админа

🗜 The Network is the Computer. The story of Sun Microsystems and the Java programming language.

Просто занятное чтиво под вечерний кофеёк. История компании Sun и её наследие в современном мире.

https://www.abortretry.fail/p/the-network-is-the-computer

#напочитать #фидбечат

Читать полностью…

Записки админа

👨🏻‍💻 Открытые практикумы DevOps, Linux, Networks и Golang by Rebrain: расписание на март 2023

👉Подключайтесь

🗓7 марта DevOps: Микросервисы и микросервисная архитектура

🗓9 марта Networks: MPLS сервисы

🗓14 марта DevOps: Оптимизация производительности MySQL

🗓15 марта Linux: RAID массивы

🗓16 марта Golang by Rebrain

🗓21 марта DevOps

🗓22 марта Linux: Жизнь без LVM

🗓23 марта Networks: Знакомство с Wireguard

🗓28 марта DevOps: Матрица зрелости систем

🗓29 марта Linux: Введение в bash скрипты

🗓30 марта Networks: Инструменты для анализа сетевого трафика

Мы проводим бесплатные практикумы на всевозможные IT темы. Основное — Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka , MySQL, Golang и др. Работаем в консоли, разбираем реальные кейсы на практике. Подключайтесь

#реклама

Читать полностью…

Записки админа

📦 rpmdistro-repoquery: a cross-distribution repoquery tool.

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

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

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

#rpm #будничное #dnf

Читать полностью…

Записки админа

👨🏼‍🔧 HeyCLI.

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

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

https://github.com/HeyCLI/heyCLI_client

#ai #terminal #cli

Читать полностью…

Записки админа

🔐 A Compendium of Access Control on Unix-Like OSes.

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

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

#security #напочитать

Читать полностью…

Записки админа

👨🏻‍💻 Открытый практикум Linux by Rebrain: DHCP — протокол и реализации.

👉Регистрация

Время проведения: 1 Марта (Среда) в 19:00 по МСК

Программа практикума:

- Диалог клиента и сервера, опции DHCP
- Реализации сервера: ISC DHCPD и Kea
- Реализации клиента: dhclient и его скрипты, dhcpcd...

Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!

#реклама

Читать полностью…

Записки админа

📡 How 1500 bytes became the MTU of the internet.

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

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

#network #напочитать #mtu

Читать полностью…

Записки админа

🖱 psql tips.

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

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

#postgresql #psql #database

Читать полностью…
Подписаться на канал