Личный сайт

Gavan Chayna

В свободное время занимаюсь разработкой, серверами и небольшими техническими проектами. Больше всего нравится самостоятельно разбираться, как всё устроено и почему работает именно так.

Чем занимаюсь

Больше всего нравятся задачи, где приходится разбираться сразу в нескольких вещах.

01 / DEV

Разработка

Делаю небольшие инструменты, пробую свои идеи и постепенно довожу их до рабочего состояния.

02 / SYSTEM

Серверы

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

03 / LINUX

Linux

systemd, процессы, файловая система, права, сеть и диагностика.

04 / NETWORK

Web и сети

HTTP, TLS, DNS, nginx и взаимодействие между сервисами.

Сейчас

Несколько вещей, которыми занимаюсь в свободное время.

Домашняя лаборатория

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

Linux Nginx HTTP TLS DNS systemd Git Bash
01 Упрощаю старые конфигурации.
02 Разбираю журналы и мониторинг.
03 Проверяю резервное копирование.
04 Автоматизирую повторяющиеся задачи.

Консоль

Можно попробовать несколько команд.

guest@local — bash
guest@local:~$

Заметки

То, что иногда полезно не забывать.

Сначала посмотреть журнал

Если сервис перестал работать, обычно сначала смотрю, что он сам написал.

Проще — обычно лучше

Понятную конфигурацию намного легче поддерживать спустя время.

Сначала рабочий вариант

Проще сначала проверить минимальную схему, а уже потом добавлять остальное.

О себе

Технические вещи для меня давно стали хобби. Интересно не просто получить рабочий результат, а понять, что происходит внутри.

Часто переделываю одну и ту же вещь, если вижу, что её можно сделать проще или удобнее для дальнейшей поддержки.

Больше всего нравятся задачи, где нет одной очевидной причины и приходится постепенно разбирать систему целиком.

Понять причину
Сначала проверить
Не усложнять без необходимости
Оставлять понятную конфигурацию