Архив метки: systemd

Команда journalctl в linux для просмотра и анализа логов

linux journalctl

journalctl — это консольная утилита для просмотра системного журнала ОС Linux.

Журналы или logs — это файлы или базы данных, в которых система и приложения записывают информацию о своей работе, ошибках, предупреждениях и событиях в системе которые помогают администраторам и пользователям выявлять и устранять ошибки в работе ПО. Читать

Коротко о systemd – взгляд простого пользователя

systemd менеджер служб linux

Systemd – современный менеджер системы и служб для дистрибутивов GNU/Linux. В последнее время он используется практически везде, включая, Ubuntu, Archlinux и Debian, CentOS, Fedora которым я пользуюсь. Он запускается первым при загрузке системы (как процесс с PID 1), управляет службами, отвечает за их распараллеленный запуск для ускорения загрузки, а также предоставляет функции для мониторинга процессов, управления точками монтирования и ведения журналов с помощью инструмента systemctl. Он достаточно сложен для восприятия, но мне не требуется пока писать собственные юниты для запуска. Поэтому для своих целей достаточно простой шпаргалки. Читать

🐧 Различия между службой и процессом на Linux

Обзор

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

Хотя эти два термина часто используются как взаимозаменяемые, между ними есть тонкое, но очень важное различие.

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

В этом руководстве мы теоретически разберемся в различиях и важности каждого из них. Читать

🐧 Как включить shell скрипт rc.local в systemd при загрузке системы Linux

Мы можем легко включить поддержку скриптов оболочки rc.local в systemd при загрузке системы Linux.

Традиционно скрипт оболочки /etc/rc.local используется разработчиками и системным администратором Linux для вызова других скриптов или команд после загрузки всех служб.

Обычно /etc/rc.local вызывается в конце, когда Linux init переключается на многопользовательский уровень запуска. Читать

Как пользоваться loginctl

Утилита loginctl входит в набор утилит systemd для управления системой. Она позволяет управлять текущими сессиями пользователей, смотреть список активных пользователей, блокировать экран или вообще завершать сессии, завершать процессы пользователей и многое другое.

Раньше для всего этого приходилось использовать несколько утилит и конфигурационных файлов, а теперь всё находится в одном месте. В этой статье мы рассмотрим как пользоваться loginctl, также для чего эта утилита может пригодится.
Читать

🖧 Как определить пользователя запущенной службы с помощью systemctl

Сервис – это единица в утилите SystemD, которая представляет собой любой ресурс, который наша операционная система может распознать и управлять им.

Это могут быть программные компоненты, устройства и т.д.

В связи с широким распространением SystemD в качестве системы инициализации и системного менеджера в дистрибутивах Linux, мы все чаще видим ее использование в управлении сервисами. Читать