Что такое Systemd

systemd — демон инициализации других демонов в Linux, пришедший на замену используемого ранее стартового демона /sbin/init. Его особенностью является интенсивное распараллеливание запуска служб в процессе загрузки системы, что позволяло существенно ускорить запуск операционной системы.

Новая компания новый софт: Ansible

После тестирования нескольких SCM (системы управления конфигурациями, англ. software configuration management) выбор пал на Аnsible. Как на самый легковесный вариант, не требующий клиент-сервер реализации.

Новая компания новый софт: Jenkins

Давно было  в планах написать о данном продукте. Но времени особо нету. Что такое Jenkins —  инструмент непрерывной интеграции, написанный на Java. Непрерывная интеграция (CI, англ. Continuous Integration) — это практика разработки программного обеспечения, которая заключается в выполнении частых автоматизированных сборок проекта для скорейшего выявления и решения интеграционных проблем. У нас как и вмногих других компаниях, коммитят новые версии кода чуть ли не каждые 20 минут на разных проектах. И сразу же хотят это на тестовых энвайронментах. Заходить на сервера и собирать руками не особо приятное занятие. Тут и приходит на помощь Jenkins Установка Jenkins до боли проста. Опять же будем использовать […]

Запуск служб в Linux

Скрипты запускаемых служб в Linux располагаются в /etc/rc.d/init.d. Для того, чтобы скрипт запускался автоматически во время запуска системы, надо создать символическую ссылку на скрипт и разместить её в каталоге /etc/rc.d/rcN.d где N соответствует уровню выполнения скрипта. Уровни инициализации  Linux Обозначиние  0 остановка системы (halt) — работа системы должна быть прекращена  1 однопользовательский режим работы — система инициализирует минимум служб и даёт единственному пользователю (как правило, суперпользователю) без проведения аутентификации командную строку. Как правило, этот режим используется для восстановления системы  2 многопользовательский режим — пользователи могут работать на разных терминалах, вход в систему с процессом аутентификации  3 многопользовательский сетевой режим — в отличие от предыдущего уровня, […]