sysadminnotes | Блоги

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

9963

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

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

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

📡 impala - интересный tui для настройки wifi в системе. Использует iwd для взаимодействия системы с беспроводными сетями...

https://github.com/pythops/impala

P. S. И да, я знаю что есть nmtui, но всё же.

#wifi #network #tui

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

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

⌨️ Entering text in the terminal is complicated - некоторое количество занятных наблюдений о процессе ввода команд при работе с терминалом...

https://jvns.ca/blog/2024/07/08/readline/

В статье немного про readline, поддержку нажатий на клавиши стрелок, немного про поддержку горячих клавиш в терминале и т. д.

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

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

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

🔆 Приглашаем вас на вебинар "Знакомство с MySQL InnoDB Cluster"! 🚀

🧠 Мы разберём все отличия кластерного решения InnoDB Cluster от обычной репликации. Вы узнаете, как настроить и запустить рабочий кластер, получите полное представление о возможностях и ограничениях этого решения.

👍 Наш вебинар станет находкой для системных администраторов Linux, администраторов баз данных (DBA) и всех, кто хочет познакомиться с InnoDB Cluster. Вебинар откроет новые горизонты в администрировании баз данных, позволив понять основные различия архитектуры кластера и традиционной репликации.

🏆 Спикер Николай Лавлинский — технический директор в Метод Лаб, PhD Economic Science, опытный руководитель разработки и преподаватель.

⏰ Занятие пройдёт 04 июля 2024 года в 19:00 по мск в рамках курса «Инфраструктура высоконагруженных систем». Доступна рассрочка на обучение!

👉 Зарегистрируйтесь для участия https://vk.cc/cxScqf

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

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

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

💿 Booting Linux off of Google Drive - и вот ещё для ознакомления, загрузка Linux системы, расположенной на Google Drive...

https://ersei.net/en/blog/fuse-root

Разумеется, не для прода, но как идея выглядит интересно. 🍪

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

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

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

Открытый практикум Linux by Rebrain: Память в Linux

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

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

Время проведения:


3 Июля (Среда) в 20:00 по МСК

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

🔹Эволюция памяти
🔹Страничная адресация
🔹Утилита free
🔹Файл /proc/meminfo

Кто ведёт?

Андрей Буранов – Системный администратор в департаменте VK Play. 10+ лет опыта работы с ОС Linux. 8+ лет опыта преподавания. Входит в топ 3 лучших преподавателей образовательных порталов.

Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!

Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqvFdMKE

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

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

🗜 Workstation VMs with LXD & Multipass - ни разу не пользовался этим инструментом от Canonical, а меж тем, выглядит Multipass интересно, во всяком случае для меня, человека который привык к "классическому" virt-manager'у для решения задачи быстрого запуска ВМ на десктопе или удалённом сервере...

- https://jnsgr.uk/2024/06/desktop-vms-lxd-multipass/
- https://multipass.run/

#virtialization #multipass #напочитать

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

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

😎На Си можно всё!

👉Узнайте больше о возможностях языка на бесплатном вебинаре онлайн-курса «Программист С» — «Написание расширения PostgreSQL на языке С»: регистрация

На бесплатном вебинаре мы:
- познакомимся с возможностью написания функций на языке С для работы с данными
- создадим и подключим собственное расширение для СУБД PostgreSQL, написанное на языке С
- рассмотрим плюсы и минусы создания таких расширений

🤝Понравится вебинар — продолжите обучение на курсе по специальной цене и даже в рассрочку!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

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

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

🛠 hostctl - инструмент для управления содержимым /etc/hosts...

https://github.com/guumaster/hostctl

#hosts #hostctl #будничное

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

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

Открытый практикум Linux by Rebrain: Введение в bash скрипты

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

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

Время проведения:


26 Июня (Среда) в 20:00 по МСК

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

🔹Коды возврата
🔹Логические условия для выполнения команд
🔹Потоки ввода/вывода
🔹Скрипты
🔹Однострочные скрипты

Кто ведёт?

Андрей Буранов – Системный администратор в департаменте VK Play. 10+ лет опыта работы с ОС Linux. 8+ лет опыта преподавания. Входит в топ 3 лучших преподавателей образовательных порталов.

Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!

Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2Vtzqxh1hAB

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

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

Недавно сделал такую репу

https://github.com/AnMnv/latex-skill-icons

Это пакет для LaTeX, который позволяет встраивать современные иконки языков, феймворки и тулзы прямо в текст (типо такого 🖼️ 🖼️ 🖼️ 👩‍💻 👩‍💻 👩‍💻 👩‍💻 👩‍💻 👩‍💻 и так далее). Кстати сегодня его официально приняли в CTAN 😁 https://ctan.org/pkg/skillicons


Больше эмоджи богам эмоджи... 😈

#смотрикакой #emoji #latex

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

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

Написал небольшой Rest API сервер на базе node.js и express для получения данных с популярных русскоязычных торрент-трекеров (RuTracker, Kinozal, RuTor и NoNameClub). Для локального запуска, установка в 3 строки. Можно получить список всех доступных раздач по названию фильма или сериала (присутствует параметр all, что бы получить результат поиска по всем провайдерам, используя один запрос) с прямой ссылкой для загрузки торрент файла, так и дополнительную информацию о раздаче по ее идентификатору (рейтинг, хэш/магнит торрент файла, а так же состав торрента и размер файлов).

Достаточно много уже api сервисов для получения данных по id Кнопоиска (чаще всего это данные с tmdb), но вот с торрент трекеров не встречал, хотя там по мимо самой раздачи содержится так же не мало полезной информации.

https://github.com/Lifailon/TorAPI


Сегодня смотрим проекты от подписчиков... 🍪 🍪

#смотрикакой #nodejs #torrent

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

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

💯Что делать, когда не хватает стандартных отчетов 1С, нужно разобраться с проблемами глубже и помочь разработчикам или пользователям, а также самостоятельно реализовывать отчеты для своих задач?

👉Узнайте на бесплатном вебинаре онлайн-курса «Бизнес-аналитик 1С» — «Консоль запросов и применение результатов в системе компоновки данных»: регистрация

После занятия вы будете знать:
- Что такое запрос/консоль запросов и с чего начать изучение.
- Примеры ситуаций, когда необходимо обращаться к запросам и использовать консоль запросов.
- Что такое «СКД» и чем это может помочь бизнес-пользователям и аналитикам.

👌Понравится урок — продолжите обучение на курсе по спеццене и даже в рассрочку!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

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

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

😈 Let's Try BSD - неплохая серия статей получается у автора. Берём BSD систему, и разворачиваем на ней Wordpress:

1. Introduction (FreeBSD, OpenBSD, NetBSD, DragonFlyBSD);
2. How I Setup for FreeBSD, OpenBSD, NetBSD, and DragonFlyBSD (тут базово про заказ виртуалки в vultr, можно пропустить);
3. FreeBSD, the Power to Serve;
4. NetBSD, the BSD That Runs on Your Grandfather's Pocket Watch;
5. Setting Up Nginx + WordPress on OpenBSD! Almost!
6. Jump Into the Unknown With Me As I Install DragonFlyBSD!
7. Conclusions About FreeBSD, OpenBSD, NetBSD, and DragonFlyBSD

P. S. Ссылки дополню по мере появления статей на случай нахождения этого поста в поиске.

#фидбечат #bsd #webserber

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

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

Открытый практикум Linux by Rebrain: Права в Linux

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

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

Время проведения:


19 Июня (Среда) в 20:00 по МСК

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

🔹Виды прав
🔹Изменение прав
🔹Особенности прав для каталогов
🔹SUID, SGID, и sticky bit

Кто ведёт?

Андрей Буранов – Системный администратор в департаменте VK Play. 10+ лет опыта работы с ОС Linux. 8+ лет опыта преподавания. Входит в топ 3 лучших преподавателей образовательных порталов.

Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!

Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2Vtzqxh1hAB

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

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

🗜 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 #напочитать

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

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

Открытый практикум Linux & MYSQL by Rebrain: Репликация баз данных на примере MySQL

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

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

Время проведения:

10 Июля (Среда) в 20:00 по МСК

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

🔹Обсудим нюансы распределенных систем
🔹Рассмотрим CAP теорему с примерами баз данных
🔹Изучим репликацию MySQL (bin-log, relay-log)
🔹Настроим master-slave репликацию
🔹Настроим master-master репликацию

Кто ведёт?

Андрей Буранов – Системный администратор в департаменте VK Play. 10+ лет опыта работы с ОС Linux. 8+ лет опыта преподавания. Входит в топ 3 лучших преподавателей образовательных порталов.

Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю.
Подключайтесь!

Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqvFdMKE

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

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

🚶 A Git story: Not so fun this time - история появления Git. Что ему предшествовало и как всё начиналось...

https://blog.brachiosoft.com/en/posts/git/

А я пока что дальше на поезд побегу. 🚶‍♂️

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

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

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

🧷 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 #будничное

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

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

🛠 Speeding up Large Memory VM Boot with QEMU ThreadContext - сокращение времени загрузки виртуальных машин при использовании ThreadContext и предварительного распределения памяти...

https://blogs.oracle.com/linux/post/speeding-up-vm-boot-with-qemu-threadcontext

#virtialization #qemu #напочитать

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

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

⚙️ pgtree - утилита, которая позволяет построить дерево процессов для нужного нам процесса или программы. При необходимости, можно задать собственные параметры для ps, что позволит получить дополнительную информацию о процессах, либо передать сигнал kill для завершения всех процессов дерева...

https://github.com/joknarf/pgtree

#proc #ps #будничное

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

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

🔋 Занятный тред на Reddit, где участники сообщества накидали разных советов SRE инженеру, выложившему свою резюме для ревью и отзывов...

https://www.reddit.com/r/sre/comments/1dgwy5b/senior_sre_looking_for_a_resume_review_out_of/

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

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

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

🖇 logmerger - инструмент для просмотра логов, позволяющий выполнить сортировку данных из нескольких лог-файлов по времени...

https://github.com/ptmcg/logmerger

#logs #будничное #tui

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

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

⌨️ Клавиатурный тренажёр прямо в терминале...

https://github.com/bloznelis/typioca

#tui #keyboard

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

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

📟 Building On-Call Schedules for Humans - статья о том, что стоит учитывать при построении on-call смен и связанных с ними процессов...

https://rootly.com/guides/on-call

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

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

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

Полезные модули PowerShell. Переводчик в консоли, SpeedTest, Syslog и другие (https://habr.com/ru/articles/794999)
Мониторинг температуры Windows. Создание метрик, настройка InfluxDB и Grafana (https://habr.com/ru/articles/793296)
PowerShell и Selenium. Проще, чем кажется (https://habr.com/ru/articles/785538)

Все посты, это описание работ, которые опубликованы на GitHub:
https://github.com/Lifailon/PowerShell.HardwareMonitor
https://github.com/Lifailon/Console-Translate
https://github.com/Lifailon/CrystalDisk-Cli
https://github.com/Lifailon/Ookla-SpeedTest-API
https://github.com/Lifailon/pSyslog

Наверное самое интересно, это REST API и Web-сервер на PowerShell, про который я так же писал отдельную статью (https://habr.com/ru/articles/783022) и с тех пор добавил функционала:
https://github.com/Lifailon/WinAPI


Продолжаем смотреть на всяческое от наших камрадов... 🚶‍♀️

#смотрикакой #powershell

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

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

🔩 Exploring How Cache Memory Really Works - объёмный и интересный материал о том, как работает кеширование...

https://pikuma.com/blog/understanding-computer-cache

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

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

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

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

https://github.com/dhth/hours

#tui #timetracking #будничное

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

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

🛠 SSH as a sudo replacement - ещё одна попытка отказаться от sudo в пользу ssh...

https://whynothugo.nl/journal/2024/06/13/ssh-as-a-sudo-replacement/

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

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

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

🖇 Why you shouldn't parse the output of ls - занятный материал об обработке вывода команды ls, пробелах в именах файлов и их обработке в скриптах...

https://mywiki.wooledge.org/ParsingLs

P. S. На самом деле на сайте есть и другие интересные материалы, например, Bash Pitfalls - о том, какие ошибки можно допустить при написании скриптов на bash...

https://mywiki.wooledge.org/BashPitfalls

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

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

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

Хотите разобраться, как работают индексы в PostgreSQL?

Приходите на открытый практический урок от OTUS, где мы разберем:
- устройство структуры данных B-tree;
- устройство индексов в PostgreSQL;
- принципы построения планов запросов в PostgreSQL;
- предназначение и механизмы работы кластерных и покрывающих индексов;
- команду explain в PostgreSQL;
- индексы, позволяющие оптимизировать запросы.

🗓 Встречаемся 25 июня в 20:00 мск в рамках старта большого курса «Highload Architect». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS!

❗️ Участие бесплатное.

🔴 Ссылка для регистрации: https://vk.cc/cxCK5a

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

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