Вопросы с тегом «systemd»

systemd - это альтернативный подход к демонам инициализации SystemV и Upstart для Linux. Он призван обеспечить лучшую основу для выражения зависимостей сервисов, позволить параллельно выполнять больше работы при запуске системы и снизить нагрузку на оболочку.

349
Как посмотреть полный журнал из службы статуса systemctl?

Я проверяю статус сервиса с systemctl status service-name. По умолчанию я вижу только несколько строк, поэтому добавляю, -n50чтобы увидеть больше. Иногда я хочу увидеть полный журнал, с самого начала. Это может иметь 1000 строк. Теперь я проверяю это, -n10000но это не похоже на аккуратное решение....

233
Как написать скрипт запуска для systemd

У меня на ноутбуке 2 видеокарты. Один - IGP, а другой - дискретный. Я написал сценарий оболочки, чтобы отключить дискретную видеокарту. Как я могу преобразовать его в сценарий systemd, чтобы запустить его при...

209
Как очистить журнал

Я не смог найти в Google какой-либо безопасный способ очистить журнал systemd. Кто-нибудь знает какой-либо безопасный и надежный способ сделать это? Допустим, я экспериментировал с чем-то, и мои журналы были загромождены различными сообщениями об ошибках. Кроме того, я показываю свой журнал на...

183
Каковы плюсы / минусы Upstart и systemd?

Похоже, systemd - это новая горячая система инициализации в блоке, такая же, как Upstart несколько лет назад. Каковы плюсы / минусы для каждого? Кроме того, как каждая из них сравнивается с другими системами...

175
Просмотр stdout / stderr службы systemd

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

149
Выполнение chdir перед запуском службы systemd

Вопрос: Могу ли я запустить процесс с помощью systemd и назначить этому процессу выбранный мной рабочий каталог? У меня есть сервис, с которого я хочу начать systemd. Когда эта служба запускается, я хочу иметь возможность назначить ей текущий рабочий каталог. Я знаю, как это сделать, если я...

120
Как systemd использует скрипты /etc/init.d?

Я только что переключился на Debian Jessie, и большинство вещей работает нормально, включая мой менеджер графического отображения wdm. Дело в том, что я просто не понимаю, как это работает. Очевидно, что мой /etc/init.d/wdmсценарий называется, потому что, когда я вставил туда раннее exit, wdm не...

103
Написание основных файлов службы systemd

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

102
Заставить скрипт выполняться после запуска сети?

Я относительно новичок в systemd и изучаю его архитектуру. Прямо сейчас я пытаюсь выяснить, как заставить работать собственный скрипт оболочки. Этот сценарий необходимо запустить после запуска сетевого уровня. Я использую Arch, использую systemd и netctl. Чтобы проверить, я написал простой скрипт,...

98
«Правильный» способ проверить, работает ли служба в скрипте

Моя проблема: Я пишу сценарий bash, и в нем я хотел бы проверить, работает ли данный сервис. Я знаю, как сделать это вручную, с $ service [service_name] status. Но (особенно после перехода на systemd), который печатает целую кучу текста, который немного беспорядочно анализировать. Я предположил,...

88
Как я могу найти доступные сетевые интерфейсы?

Это касается linux, но если кто-нибудь знает общий метод * nix, это было бы хорошо. Вчера я загрузил систему с подключенным кабелем Ethernet. «NetworkManager» не установлен, поэтому после его запуска я отправился искать имя интерфейса Ethernet, ifconfigчтобы вручную запустить клиент DHCP, но он не...

78
Как отобразить сообщения журнала из предыдущих загрузок под CentOS 7?

Выполнение journalctlв системе CentOS 7 просто печатает сообщения, сгенерированные после последней загрузки. Команда # journalctl --boot=-1 печать Failed to look up boot -1: Cannot assign requested address и выходит со статусом 1. Сравнивая его с текущей системой Fedora, я замечаю, что CentOS 7 не...

69
Процесс со странным случайным именем, потребляющий значительные ресурсы сети и процессора. Кто-то взламывает меня?

В виртуальной машине на облачном провайдере я вижу процесс со странным случайным именем. Он потребляет значительные ресурсы сети и процессора. Вот как выглядит процесс из pstreeвида: systemd(1)───eyshcjdmzg(37775)─┬─{eyshcjdmzg}(37782) ├─{eyshcjdmzg}(37783) └─{eyshcjdmzg}(37784) Я приложил к...

63
Сбой во время запуска на недавнем корпоративном компьютере

После некоторых последних обновлений мой компьютер больше не загружается! Вот что я мог определить: Это очень недавний компьютер, предоставленный мне корпоративными ИТ. Он имеет новейший процессор Intel (поколение Skylake). На компьютере работает Ubuntu 16.04. Последний раз компьютер загружался...

60
Как отключить `apt-daily.service` на образе облачной виртуальной машины Ubuntu?

Образ виртуальной машины сервера Ubuntu 16.04, по-видимому, запускает «apt-daily.service» каждые 12 часов или около того; эта служба выполняет различные задачи, связанные с APT, такие как обновление списка доступных пакетов, автоматическое обновление, если это необходимо, и т. д. При запуске с...

60
Как мы можем позволить пользователям без полномочий root управлять сервисом system.d?

При sysvinitтакой sudoersзаписи будет достаточно: %webteam cms051=/sbin/service httpd * Это позволило бы такие команды, как: sudo service httpd status sudo service httpd restart Теперь, с systemd, имя службы является последним аргументом. Т.е. перезапуск службы будет сделан с помощью: systemctl...

59
Где я могу разместить файл моего системного модуля?

Я прочитал, что есть две папки для файлов модулей (не в пользовательском режиме). /usr/lib/systemd/system/: units provided by installed packages /etc/systemd/system/: units installed by the system administrator Противоречие с этим пониманием заключается в следующем ответе:...