✏️ Некоторое количество шпаргалок на разные темы. Забрал отсюда https://drive.google.com/drive/folders/132ptAPFrhVZAV5dMMK6Jk9HSA4UJl7Du
#шпаргалки #cheat #будничное
🐧 Свежая пресса.
- Linux Magazine 05.2023.
- Linux Format UK 05.2023.
#journal #linux
🔍 Zonemaster.
В копилку ещё одна онлайн утилита для проверки корректности настроек DNS на домене.
https://zonemaster.net/en/run-test
Вводим доменное имя и получаем результат проверки работы его DNS по 48 параметрам, от доступности А записи до правильности настройки DNSSEC и корректности синтаксиса SOA.
#линк #dns #будничное
Открытые практикумы DevOps, Linux, Networks и Golang by Rebrain: расписание на апрель 2023
Мы проводим бесплатные практикумы на всевозможные IT темы. Основное — Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka , MySQL, Golang и др. Работаем в консоли, разбираем реальные кейсы на практике. Анонсы публикуем на нашем канале в Telegram
👉Подключайтесь
- 4 апреля DevOps: Проверка состояния работоспособности сервисов с помощью haproxy
- 5 апреля Linux: ZFS
- 6 апреля Golang: Перекладываем JSON без рутины
- 11 апреля DevOps: Запускаем MySQL, Percona Server и MariaDB с помощью Docker
- 12 апреля Linux: Установка Linux Ubuntu
- 13 апреля Networks: Сегментация сети без разделения на подсети
- 18 апреля DevOps: REBRAIN & Selectel ELK: как собрать логи в одном месте
- 19 апреля Linux: ФСТЭК для Linux. Часть 1
- 20 апреля Golang: Профилирование Golang
- 25 апреля DevOps: Шифрование секретов в GitOps
- 26 апреля Linux: Механизмы отказоустойчивости в Linux
- 27 апреля Networks: Контейнеры и сети
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
#реклама
💻 Итак, ноутбук. Современный мир даёт нам большое разнообразие ноутов, но в то же время, если мы говорим о бюджетном сегменте, то обычно о возможности какого-то апгрейда можно забыть - процессор сразу будет на плате, память распаяна, накопитель пока что ещё можно отключить, но есть модели где и он является частью платы. Я попытался найти машинку, которая позволит хоть как-то кастомизировать её и, кажется, нашёл (взял себе конкретно эту модель - Maibenben M555)...
https://www.dns-shop.ru/product/495726e83404ed20/156-noutbuk-maibenben-m555-belyj/
Из плюсов - два слота под память (3200 МГц), с возможностью установки до 32Гб, дополнительный слот под SSD к уже имеющемуся NVME, лёгкий доступ ко всему этому (достаточно просто снять нижнюю часть корпуса), процессор AMD Ryzen 5 5500U (6 ядер и 12 потоков), ну и конечно же цена.
Из минусов - нет подсветки клавиатуры, камера никак не закрыта, звук из динамиков "на троечку", питание от блока, а не от обычного usb-c. Ну т. е. минусы такие себе, не критичные.
Из коробки на ноутбуке установлен Linux Mint, но переставить ОС на нужную проблем не составляет никаких.
Как итог - хорошая рабочая лошадка, которая справляется с задачами вида "запустить пару больших виртуалок и несколько маленьких", позволяет установить апгрейд памяти и диска, и стоит при этом не очень дорого. Если вы когда-то, что-то подобное для работы искали, присомтритесь, #естьмнение, что на Maibenben бренд стоит обратить внимание.
#hardware #рекомендация
👨🏼💻 Пройдите тест по Kubernetes и проверьте свои знания!
Пройдите тест, насколько вы готовы к обучению на курсе — «Инфраструктурная платформа на основе Kubernetes».
На курсе вы пройдете весь путь разработки инфраструктурной платформы на основе Kubernetes и получите все необходимые навыки, которые позволят вам вырасти до платформенного инженера.
👉 ПРОЙТИ ТЕСТ - https://otus.pw/XuZP/
Пройдете успешно тест - получите доступ к 2 открытым урокам курса!
Реклама. Информация о рекламодателе на сайте www.otus.ru
#реклама
🛠 gprofng: The Next Generation GNU Profiling Tool.
Простой пример работы с gprofng инструментом для профайлинга запущенной программы.
https://blogs.oracle.com/linux/post/gprofng-the-next-generation-gnu-profiling-tool
В комментариях доступно видео с GNU Tools Cauldron 2022, с куда более подробным рассказом о gprofng.
#gprofng #profile #напочитать
👨🏻💻 Открытый практикум Linux by Rebrain: Введение в bash скрипты
👉Регистрация
Время проведения: 29 Марта (Среда) в 20:00 по МСК
Программа практикума:
- Коды возврата
- Потоки ввода/вывода
- Скрипты
- Однострочные скрипты
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
#реклама
👨🏻💻 Время познавать Kubernetes с экспертами!
Приглашаем 27 марта в 16:00 мск на бесплатный вебинар «Повышение надежности инфраструктурной платформы с помощью Chaos Engineering».
📚На вебинаре мы разберем:
- Как практика Chaos Engineering повышает надежность инфраструктурной платформы
- Научим ориентироваться в инструментах, реализующих эту практику
- Рассмотрим подход Testing in Production
👉 Регистрация на вебинар: https://otus.pw/S5Wu/
Вебинар является частью онлайн-курса OTUS «Инфраструктурная платформа на основе Kubernetes».
Реклама. Информация о рекламодателе на сайте www.otus.ru
#реклама
🖇 Portal.
Занятная штуковина для передачи файлов. Отправляем файлы, при этом получаем пароль для них, передаём пароль адресату, и с его помощью он скачивает файлы.
Передача файлов происходит через сторонний сервер, при необходимости, его можно поднять в собственной инфраструктуре.
https://github.com/SpatiumPortae/portal
#portal #filetransfer #будничное
🔩 SQL Translator.
Юная девушка-джун с помощью SQL Translator и нейросеточки учится составлять SQL запросы. Базово это работает так:
1. Открываем сайт https://www.sqltranslate.app/
2. В левой форме вводим человеческий запрос, который хотим транслировать в SQL.
3. В правой форме получаем результат - непосредственно SQL запрос, который можно использовать.
Для любителей selfhosted решений (но да, оно делает запросы в OpenAI), SQL Translator можно развернуть на собственной площадке...
Github проекта: https://github.com/whoiskatrin/sql-translator
P. S. Периодически генерирует странное (например, когда речь идёт о выводе по дате типа "не раньше чем такая-то дата"), но всё равно выглядит интересно.
#ai #sql #линк
😐 Итоги и выводы (опять же, для активной части аудитории, бо завтра и этот пост, и опрос будут удалены) - обложкам быть, но для удобства доступа к некоторому виду контента (например видео или файлы) обложек не будет, они сразу будут оказываться в ленте. Над самими обложками подумаю, но из ситуации с ежами выводы были сделаны. 🗒 Всем спасибо за мнение и обратную связь в комментариях и личных сообщениях. Вы крутые.
Читать полностью…🛠 Portable rusage command.
Наткнулся на занятную утилиту, которая позволяет получить статистику выполнения нужного нам процесса...
# ./rusage.com /bin/ping -q -c4 google.comhttps://justine.lol/rusage/
...
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)
👨🏻💻 Хотите разобраться в SRE-практиках и внедрить их?
Приглашаем 22 марта в 20:00 мск на бесплатный вебинар «Внедряем SRE-практики — улучшаем работу поддержки с Grafana OnCall».
На уроке обсудим, как сделать техническую поддержку пользователей эффективнее, расскажем и покажем на примере, как именно можно связать базу знаний, мониторинг, скрипты поддержки и выстроить эскалационную цепочку.
👉 Регистрация на вебинар: https://otus.pw/T6e7/
Вебинар является частью онлайн-курса «SRE практики и инструменты» от OTUS.
Реклама. Информация о рекламодателе на сайте www.otus.ru
#реклама
👨🏻💻 Пройдите тест по Linux, ответьте на 22 вопроса и проверьте, насколько вы готовы к обучению на курсе — «Administrator Linux. Professional» в OTUS.
На курсе вас ждут все необходимые навыки системного администратора — умения гибко рулить системой, создавать и изменять RAID массивы, управлять логическими томами, работать с памятью, процессами, дисками, файлами, баш-скрипты и применение подхода Infrastructure as code.
А также вы получите практические навыки в решении типовых задач администрирования. Практика проходит в режиме реального времени на виртуальных стендах
👉 ПРОЙТИ ТЕСТ — https://otus.pw/so3S/
Пройдете успешно тест, получите возможность посетить бесплатный вебинар 11 апреля в 20:00 «Мини-лаборатория: Vagrant» в OTUS.
Вебинар пройдет в рамках онлайн-курса «Administrator Linux. Professional».
Реклама. Информация о рекламодателе на сайте www.otus.ru
#реклама
NixOS anywhere - установщик NixOS на любую машину, где установлен Linux и доступен SSH.
https://github.com/numtide/nixos-anywhere
Пример его запуска на простой виртуалке в Hetzner:
https://galowicz.de/2023/04/05/single-command-server-bootstrap/
#nixos #install #будничное
📺 Troubleshoot Performance - базово об исследовании кейсов с повышением нагрузки на сервере. #видео #troubleshooting #strace
Читать полностью…📀 8 Immutable Linux Distributions for Those Looking to Embrace the Future.
Короткая обзорная заметка с перечислением разных immutable дистрибутивов.
https://itsfoss.com/immutable-linux-distros/
#immutable #distro #напочитать
🗒 Штош, у автора умер ноутбук, и он разворачивает всю работу из бекапов на новом.
Постов не будет ещё пару дней, так что пусть пока повисит вот этот списочек, встреченный на просторах tlg (мопед не мой, да, я просто разместил объяву)...
01. @gnome_feed
02. @GTK_News
03. @juniorlinux
04. @kali_linux_ru
05. @kde_ru_news
06. @komYounity
07. @linux_gram
08. @linux_read
09. @linux_sup
10. @linuxkalii
11. @linuxklub
12. @linuxplz0x41
13. @linuxsovet
14. @losstofficial
15. @opennet_ru
16. @osel_linux
17. @permlug
18. @pingvinus_ru
19. @plafonyoutube
20. @proLinux_tg
21. @right_linux
22. @ru_elementary
23. @spblug
24. @SysadminNotes
25. @sysadminof
26. @toxblh_linux
27. @UbuntuVK
28. @usefuldesktop
29. @yoqerg
Загляните, вдруг что-то хорошее для себя найдёте.
🔍 How to Scan Vulnerabilities With Nmap: A Comprehensive Guide.
Несколько полезных рекомендаций по использованию nmap и скриптов для него в процессе поиска уязвимостей...
https://www.stationx.net/how-to-scan-vulnerabilities-with-nmap/
А ещё у них там неплохая шпаргалка для nmap есть...
https://www.stationx.net/nmap-cheat-sheet/
#nmap #security #напочитать
👹 DoomLinux.
Скрипт, который собирает минималный образ Linux и при загрузке запускает Doom.
https://github.com/shadlyd15/DoomLinux
#games #doom
💬 The Origin of the word Daemon.
Заканчиваем выходные небольшим историческим экскурсом ко времени, когда появилось такое слово как daemon. Короткая, но интересная заметка...
https://ei.cs.vt.edu/~history/Daemon.html
#напочитать #daemon
🛠 Firebuild.
Немного ссылок на Firebuild - инструмент, с помощью которого можно значительно ускорить время сборки за счёт кеширования одинаковых команд и одинаковых результатов их выполнения. Что кешировать, а что нет можно указать в соответствующем файле конфигурации Firebuild.
- https://firebuild.com/
- https://github.com/firebuild/firebuild
- https://balintreczey.hu/blog/building-the-linux-kernel-under-10-seconds-with-firebuild/
#firebuild #kernel #build
⚙️ 5 Bash Coding Techniques That Every Programmer Should Know.
Ещё немного советов и рекомендаций для написания bash скриптов...
https://levelup.gitconnected.com/5-bash-coding-techniques-that-every-programmer-should-know-f63b11b59e8d
#bash #будничное #напочитать
🔧 Analyzing multi-gigabyte JSON files locally.
Пример использования инструментов для обработки данных из большого json файла. В статье есть пример запуска jq через parallel и пример работы с Jupyter и Dask...
https://thenybble.de/posts/json-analysis/
#json #jq #напочитать
👨🏼💻 Открытый практикум Linux by Rebrain: Жизнь без LVM.
👉Регистрация
Время проведения: 22 Марта (Среда) в 20:00 по МСК.
Программа практикума:
- Логические диски, сектора
- Файловые системы, блоки
- Двигаем раздел MBR без потери данных.
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
#реклама
📧 Who reads your email?
Статистика использования MX записей, и топ провайдеров, которые обрабатывают почтовые отправления...
https://www.netmeister.org/blog/mx-diversity.html
tl;dr - Google и Microsoft вместе хостят более половины, из списка Tranco. Это список, формирующий топ из 1Млн доменов, на основе нескольких источников данных - https://tranco-list.eu/
#mail #dns #напочитать
📚 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/
В самый раз под вечерний чаёк. 🗒
#напочитать #история