Запитання з тегом «systemd»

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

2
Запуск системної служби як користувач, крім root!
Я створив таку службу, amos.service, і її потрібно запускати як amos (член групи amos) [Unit] Description=AMOS Service After=network.target [Service] User=amos Group=amos Type=simple WorkingDirectory=/usr/share/amos ExecStart=/usr/share/amos/amos_service.sh start ExecStop=/usr/share/amos/amos_service.sh stop Restart=on-failure [Install] WantedBy=multi-user.target всі дозволи встановлені на /usr/share/amosдоamos:amos amos_service.sh такий: #!/bin/bash CUDIR=$(dirname "$0") cd /usr/share/amos start() { exec /usr/share/amos/run_amos.sh >> /var/log/amos.log 2>&1 } …
18 systemd  services  init 

1
Systemd: Як запевнити, що послуга “onehot” буде повторена, якщо вона не працює вперше?
Я декілька разів прочитав мандат сторінки служби systemd, але все ще не можу визначити основний шаблон системи: Я хочу запустити процес запуску один раз (як контейнер докера або відформатувати диск) під час завантаження, успішно до завершення. Але якщо для цього я використовую Type = oneshot, я не можу використовувати Restart …
18 systemd 

2
список одиниць, що вибираються для журналу журналу
На сервері CentOS 7 я хочу отримати список вибраних одиниць, для яких journalctlможна створювати журнали. Як я можу змінити наступний код для цього? journalctl --output=json-pretty | grep -f UNIT | sort -u У терміналі CentOS 7 наведений вище код grep: UNIT: No such file or directory. Редагувати: Наступна програма java …
18 grep  systemd 

3
chrony vs. systemd-timesyncd - Які відмінності та випадки використання як клієнтів NTP?
Якось, але не зовсім спираючись на старе питання "ntpd vs. systemd-timesyncd - Як досягти надійної синхронізації NTP?" , Я хотів би запитати про відмінності між chrony та systemd-timesyncd з точки зору клієнта NTP . Я знаю, що systemd-timesyncd - це більш-менш мінімальна реалізація ntp-клієнта, тоді як chrony є повноцінним рішенням …
18 systemd  ntp  chrony 

4
Змініть редактор за замовчуванням на vim для _ sudo systemctl edit [unit-file] _
[4.13.12-1-ARCH з gnome3 та gdm на Xorg] Я вже налаштував свої візуальні та редакторські програми vim. Так само я намагався SYSTEMD_EDITOR="vim"; export SYSTEMD_EDITOR в моєму ~ / .bashrc, безрезультатно. При зміні одиничних файлів в Arch (systemd) через $ sudo systemctl edit _unit_ Мені здається, що я дивлюся на це nano. …
18 systemd  vim  editors 

1
Який правильний спосіб відключити блок системного таймера?
Я успішно перемістив декілька моїх робочих записів на систему. Я дотримувався деяких посібників і застосував стандартний підхід до створення трьох файлів: myjob.timer - systemd timer unit myjob.service - systemd service unit myjob.sh Як ви, напевно, можете здогадатися, у певний час спрацьовує myjob.timer, який запускає myjob.service, який, у свою чергу, виконує …

2
Скорочення часу очікування відключення для "запущеної роботи зупинки"
У мене node.js і pm2 встановлені на Pi (Raspbian). PM2 був налаштований для запуску через pm2 startupі створені сценарії init. Іноді, коли я перезавантажуюсь, вимкнення висить на кілька хвилин на: A stop job is running for LSB: PM2 init script (... / 5min) Час від часу 1, на що я …
18 systemd  reboot  lsb 

2
Systemd: Потрібно проти хоче
Чи є різниця між Requires vs Wants у цільових файлах? [Unit] Description=Graphical Interface Documentation=man:systemd.special(7) Requires=multi-user.target Wants=display-manager.service Дякую
18 systemd 

2
Запис файлу системного блоку із встановленим середовищем виконуваним шляхом
Я пишу файл системного блоку для програми Java, і я хотів би контролювати версію Java, яка використовується для її запуску. Мій (спрощений) сервісний файл є [Service] Type=simple EnvironmentFile=%h/Documents/apps/app/app-%i/app.cfg ExecStart=${JAVA_HOME}/bin/java ${JAVA_OPTS} -jar %h/Documents/apps/app/app-%i/myapp.jar SuccessExitStatus=143 При спробі його запуску я отримую помилку назад Apr 28 12:43:37 rombert systemd[1613]: [/home/robert/.config/systemd/user/app@.service:7] Executable path is …
17 systemd  java 

2
Як запустити системну службу користувачів для запуску в режимі сну (ака. Призупинення, сплячий режим)?
Спираючись на різні джерела, я спільно спіткав ~/.config/systemd/user/screenlock.service: [Unit] Description=Lock X session Before=sleep.target [Service] Environment=DISPLAY=:0 ExecStart=/usr/bin/xautolock -locknow [Install] WantedBy=sleep.target Я ввімкнув це за допомогою systemctl --user enable screenlock.service. Але після перезавантаження, входу в систему, призупинення та відновлення (тестування як із systemctl suspendзакритою кришкою, так і з екраномjournalctl --user-unit screenlock.service ) …

3
rsyslog не веде журнал
Це дивне питання. Я тестував послуги chrony / ntp на RHEL7 VM і скидав час, а також хост. Після того, як я був задоволений цим, я перевірив /var/log/messagesі зрозумів, що це не змінювалося за деякий час. Тепер незалежно від того, що я нічого не роблю, не реєструється, за винятком випадків, …


2
У чому сенс команди hostnamectl?
На відміну від редагування / etc / name host, або де це доречно? Має бути вагома причина (сподіваюся) - загалом я більше віддаю перевагу «старому» способу, де все було текстовим файлом. Я не намагаюся бути суперечливим - мені б дуже хотілося знати і вирішити для себе, якщо це буде вагома …

1
Які параметри системного командного рядка "- переключений корінь" та "--детріалізувати"?
Здійснення в psмоєму вікні Linux показує, що systemdпрацює з параметрами командного рядка --switched-rootта --deserialize. Нічого в /usr/share/doc/systemdдовідковій сторінці або згадується про них, і Google не дуже допомагає. Отже, що вони роблять? Я здогадуюсь, що це --switched-rootмає відношення до pivot_root , але це лише здогад.
17 linux  systemd 

1
Як створити системну ціль?
Після багатого пошуку в публікації, відео YouTube та "документації" щодо системи, я все ще втрачаю. Посилання ( https://wiki.archlinux.org/index.php/systemd#Create_custom_target ) здавалося перспективним, але було трохи розпливчастим (для мене). Питання Як можна було б створити спеціальну системну ціль (IE: foo.target), щоб можна було завантажуватись із вибраних сервісних одиниць? Приклад Система завантажує default.target …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.