Size: a a a

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

2020 February 09
Записки админа
🔎 https://ihateregex.io/ - пачка примеров регэкспов, с объяснением того, как они работают. #линк #regexp
источник
2020 February 11
Записки админа
Кармады, возможно вы ещё не в курсе, но скоро нас всех ждёт systemd-homed.service - сервис, с помощью которого можно будет создавать, управлять, переносить и работать с домашними каталогами пользователей в системе. Как вам это всё?
Анонимный опрос
25%
Да, интересно, буду использовать.
45%
Хм, возможно, стоит присмотреться?
18%
И сюда оно таки залезло!
12%
Робко поглядываю на OpenBSD...
Проголосовало: 1024
источник
Записки админа
🆖 Monolith to Microservices.

A practical guide from O’Reilly and NGINX to cover scenarios and strategies for a successful migration from a monolithic system to a microservices architecture.

#книга #фидбечат #nginx
источник
2020 February 12
Записки админа
🖥  Cod определяет использование ключа --help у запущенной команды, и предлагает запомнить опции, которые этой команде соответствуют.

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

#будничное #github #cli
источник
Записки админа
📚 BPF Performance Tools. Linux System and Application Observability. Brendan Gregg. #книга
источник
2020 February 13
Записки админа
🖱 Небольшая памятка, по максимальному объёму данных, доступному на популярных платформах https://yourdatafitsinram.net/

#линк #фидбечат
источник
2020 February 14
Записки админа
SysadminNotes
⚙️ Оу, а тут ещё и в модсеке (3 векта) нашлась возможность организации DoS: https://coreruleset.org/20200118/cve-2019-19886-high-dos-against-libmodsecurity-3/ Обязательно обновитесь, если используете. 🤨

#modsecurity #фидбечат
👨🏼‍💻 По ссылке разбор CVE-2019-19886, с пояснением, и примером. Автор показывает, как реализуется атака, и роняет Nginx.

#security #modsecurity #nginx
источник
Записки админа
SysadminNotes
👾 Скрипт для быстрой установки wireguard. https://github.com/angristan/wireguard-install Перед установкой убеждаемся, что система запущена с последней, актуальной версией ядра. Всё остальное скрипт сделает сам.

#wireguard #github
Астрологи объявили неделю автоустановщиков для Wireguard. Количество скриптов увеличилось. 🙂

#wireguard #github
источник
2020 February 16
Записки админа
📝 Суровое тестирование bash скриптов. https://github.com/Checksum/critic.sh Выглядит не менее интересным даже в сравнении с shellcheck.

#фидбечат #bash #github
источник
Записки админа
What’s New in CentOS 8. By Andrew Mallett.

P. S. Про nftables неплохо так рассказано.

#видео #centos
источник
2020 February 18
Записки админа
☁️ Сегодня в рубрике "не для прода, но палочкой потыкать можно", у нас Cloud Hypervisor - проект, под капотом которого rust, rust-vmm, и работа с KVM.

Разработчики хотят получить быстрые, производительные виртуалки, управляемые через api, работающие на KVM виртуализации. И всё это с оглядкой на современные т. н. "облачные" технологии. Проект в глубокой пре-альфе, но выглядит уже интересно (прямо как firecracker на старте когда-то).

• Подробно о самом Cloud Hypervisor.
• Коротко о том, что за зверь rust-vmm.

#kvm #rust #virtualisation
источник
2020 February 19
Записки админа
🛠 Открыл для себя удобную штуку - автоматический запуск tmux, при входе на сервер по SSH. Почему раньше так не делал - не знаю. Добавляем в ~/.bash_profile строки:

if [ -z "$TMUX" ]; then
tmux attach -t term || tmux new -s term
fi

И при каждом входе на сервер, получаем либо уже существующую, либо новую сессию tmux.

P. S. Для screen можно попробовать такую конструкцию:

if $(screen -ls | grep -q pts); then  screen -x; else screen -R; fi

#будничное #tmux
источник
2020 February 20
Записки админа
⚙️ Заголовок у заметки тот ещё, конечно, но в общем и целом, там хорошая вещь показана - как можно настроить ограничения доступа к тому или иному сервису, и при этом, лишний раз не нагружать правила фаервола. Коротко о файлах hosts.allow, hosts.deny по ссылке: https://www.redhat.com/sysadmin/firewall-security-boost

#будничное #напочитать
источник
Записки админа
🐧 Memory-management optimization with DAMON. [LWN subscriber-only content] - К статье отличный дополняющий комментарий с дополнительными ссылками.

#kernel #напочитать
источник
2020 February 21
Записки админа
📊 Берём Netdata, берём eBPF и делаем так https://blog.netdata.cloud/posts/linux-ebpf-monitoring-netdata/

#bpf #netdata #напочитать
источник
2020 February 25
Записки админа
⚙️ Настройка удалённого бекапа с помощью restic на хранилище от IBM. Пишут, что 25Гб дают бесплатно, и даже кредитку вбивать не требуют. https://fedoramagazine.org/make-free-encrypted-backups-to-the-cloud-on-fedora/

И ещё про restic и systemd: https://fedoramagazine.org/automate-backups-with-restic-and-systemd/

#fedora #restic #backup
источник
Записки админа
🛠 Превращаем CentOS 8 в CentOS Stream:

# dnf install centos-release-stream
# dnf clean all; dnf update

#будничное #centos
источник
2020 February 26
Записки админа
☁️ Cloudflare аж в двух статьях рассказывает, что в следующем поколении своих серверов вместо Intel будут использовать AMD EPYC.

Про серверы Cloudflare в общем и целом.
Со сравнениями, картинками и графиками.

#напочитать #cloudflare
источник
Записки админа
📚 Linux Observability with BPF
Advanced Programming for Performance Analysis and Networking

#книга #bpf
источник
2020 February 27
Записки админа
🆖 А вы знали, что у DO есть удобный конфигуратор Nginx'а, который, пожалуй, большинство стандартных кейсов покрывает?

📚 А ещё, вместе с огромной библиотекой мануалов на все случаи жизни, доступен курс Kubernetes for Full-Stack Developers. Периодически обновляемый, актуальный, оформленный в том числе и в книгу (PDF | EPUB).

DO клёвые, вобщем, @servers очень любит такие компании.

UPD. Камрады справедливо подмечают, что...

• Конфигуратор - это тот самый nginxconfig.io в прошлом.
• В разделе с утилитами у DO ещё много чего интересного.

#напочитать #линк #digitalocean
источник