Перейти к содержимому

Пост канала

Книги для Системного Администратора
  1. Шпаргалка по systemd Управление состояниями системы: 1. Перезагрузка системы: systemctl reboot 2. Выключение системы: systemctl poweroff 3. Перевести систему в спящий режим: systemctl suspend 4. Перевести систему в гибернацию: systemctl hibernate 5. Перевести систему в гибридный режим сна: systemctl hybrid-sleep Работа с юнит-файлами: 1. Показать путь к юнит-файлу службы: systemctl show -p FragmentPath <имя_сервиса> 2. Редактирование юнит-файла службы: systemctl edit <имя_сервиса> Команда откроет конфигурацию в редакторе. Можно использовать флаг --full для редактирования полной версии юнит-файла. 3. Переактивация всех юнитов после изменений: systemctl daemon-reload 4. Показать конфигурацию службы: systemctl cat <имя_сервиса> 5. Показать все зависимости службы: systemctl list-dependencies <имя_сервиса> Логи: 1. Просмотр логов службы: journalctl -u <имя_сервиса> 2. Просмотр системных логов с конца: journalctl -e 3. Просмотр логов для текущей сессии: journalctl -b 4. Просмотр логов ядра: journalctl -k Другие полезные команды: 1. Получить статус загрузки: systemctl is-system-running 2. Перевести систему в однопользовательский режим (rescue mode): systemctl rescue 3. Перевести систему в режим восстановления (emergency mode): systemctl emergency Описание формата юнит-файлов: Юнит-файлы обычно хранятся в /etc/systemd/system/ или /lib/systemd/system/. - [Unit] — Определяет общие атрибуты юнита, такие как описание и зависимости. - [Service] — Конфигурация для сервисов, например, что запускать (ExecStart=) и как управлять процессом. - [Install] — Настройки для включения или отключения юнита при загрузке. Пример юнит-файла: [Unit] Description=Пример сервиса After=network.target [Service] ExecStart=/usr/bin/пример-программы Restart=on-failure [Install] WantedBy=multi-user.target 👉 @i_odmin_book

    Открыть в MAX
    Просмотры
    933
    ER
    0,6%
    Реакции
    6