Tag: systemd

Запустить резервное копирование на HD, подключенном к системе

Когда я подключаю HD через USB, он должен а) монтировать его. B) запустить мой сценарий резервного копирования. У меня в настоящее время есть backintime.service [Unit] Description="Runs backintime to backup." [Service] User=user ExecStart=/usr/bin/systemd-inhibit –what=sleep –why="Backup" "backintime -b" Чтобы запустить сценарий резервного копирования и backup.mount [Unit] Description=Backup Disk Before=backintime.service [Mount] What=/dev/disk/by-uuid/931129c7-7f15-4042-9a69-796c9eb8ffc9 Where=/media/backup Но как я могу выполнить […]

Получение сообщений Syslog с помощью systemd Arch Linux

Мне кажется, что я упустил из виду очевидное, но я не могу понять, как заставить мой сервер Arch Linux, который использует systemd , получать и записывать сообщения syslog из удаленной системы. У меня есть модем Cisco 678 DSL и DD-WRT WAP, и оба могут быть настроены для отправки сообщений формата syslog на другой компьютер. Я […]

Написание системного файла systemd с исполняемым путем установки окружения

Я пишу системный файл systemd для 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 not absolute, ignoring: ${JAVA_HOME}/bin/java ${JAVA_OPT Apr 28 […]

Как запустить службу systemd только после запуска mysql?

Я работаю над проектом, который является mono EmailServer. Я попытался добавить службу в systemd, чтобы она запускалась автоматически во время загрузки, но у меня возникла проблема. Я создал сценарий и добавил в /lib/systemd/system/emailserver.service а затем запустил ln -s /lib/systemd/system/emailserver.service /etc/systemd/system/emailserver.service . Затем я выполнил systemd reload-daemon за которым следует systemctl start emailserver.service а затем, когда […]

Как устранить неполадку DNS с помощью системного разрешения?

Как бы вы могли найти DNS-серверы, используемые systemd-resolved , для устранения неполадок? Как правило, я могу использовать dig и проверить DNS-серверы, указанные в /etc/resolv.conf . (Или windows – ipconfig /all + nslookup ). Но этот подход не работает, когда resolv.conf просто указывает на локальный демон распознавателя на обратном адресе. Какой метод используется при системном разрешении, […]

Сообщение Rsyslog `logger` дублируется

У меня просто возникла проблема с модулем imjournal rsyslog, возможно, с проблемой, описанной здесь , в связи с чем возникли сложности с журналом systemd журнал возвращает те же данные бесконечно в плотной петле. Это приводит к массивному дублированию сообщений внутри rsyslog, что, вероятно, приводит к отказу в обслуживании, когда система снова становится исчерпанной В любом […]

Откуда система определяет временное имя хоста?

В RHEL 7.2 система запускает и определяет имя хоста хоста. Если /etc/hostname недоступно (т. Е. Удалено) и /etc/machine-info недоступно, и ядро ​​не настроено с этой информацией (то есть sysctl 's kernel.hostname ), systemd назначает «переходное» имя хоста к хозяину. Вопрос в том, откуда он это определяет? Хост был изначально назван таким образом. Затем я клонировал […]

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

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

Как запустить службу пользователя systemd для запуска сна (например, suspend, hibernate)?

Основываясь на разных источниках, я объединил ~/.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 […]

Как закрыть tty

Я открыл несколько ttys, и я не знаю, какую комбинацию использовать для закрытия tty. Я использую Arch Linux.

Linux и Unix - лучшая ОС в мире.