Articles of systemd

Принудительное прекращение работы сельдерей, работающего как система

Как убить рабочих при перезагрузке сервера и получить тот же эффект, что и следующий оператор: pkill -9 -f ‘celery worker’ Из документации сельдерея: Если рабочий не будет закрыт после внимательного времени, за то, что он застрял в бесконечном цикле или подобном, вы можете использовать сигнал KILL для принудительного прекращения работника: Но я запускаюсь как служба […]

Как получить доступ к сеансу D-Bus из системного пользовательского сервиса?

У меня есть пользовательский запуск сценария оболочки, который пытается получить доступ к состоянию lockscreen моего сеанса следующим образом: # Test Unity screen-lock: isLocked() { isLocked=$(gdbus call -e -d com.canonical.Unity -o /com/canonical/Unity/Session -m com.canonical.Unity.Session.IsLocked) } lock() { if [[ $isLocked == “(false,)” ]]; then gnome-screensaver-command -l elif [[ $isLocked == “(true,)” ]]; then exit 1 fi […]

Служба Ubuntu Upstart или SystemD, сервер разработки Django как служба

Я работаю с Python & Django Framework некоторое время с Ubuntu 16.01. Поскольку я использовал Django с Q-системой (Celery) и некоторыми другими приложениями Enhancement. Когда я каждый раз пытаюсь запускать все приложения, мне нужно запустить сервер разработки «{python manage.py runningerver}», а затем запустить Celery Worker «{celery -Alename worker -l info}». Каждый раз, когда я работаю, […]

Как заставить LightDM автоматически запускаться при запуске после его отключения (в Ubuntu MATE)?

Я работаю с Ubuntu MATE (16.04) на малине Pi 3. Я отключил LightDM с помощью sudo systemctl disable lightdm На следующей загрузке LightDM снова не появлялся, и вместо этого я просто получил терминал, требующий моих учетных данных, чего я хотел. Когда я вхожу в систему и набираю startx Графические сеансы показывают, насколько это хорошо. Теперь […]

pam_systemd задерживает регистрацию SSH – требуется?

На наших серверах Saucy (13.10) мы наблюдаем длительные задержки при входе в систему через SSH. Я понял, что это связано с линией session optional pam_systemd.so в /etc/pam.d/common-session . Когда я прокомментирую эту строку, логин немедленно. Выход /var/log/auth.log который сопровождает любые попытки входа в систему с задержкой, выглядит следующим образом: May 21 17:33:58 control02 sshd[18488]: Accepted […]

Таймер таймера остановки байпаса

Можно ли сразу отключить ubuntu, а не считать до 1.30 минут, затем выключить. PS: Это скрипт, который запускает, который дает сообщение.

dpkg и systemd: файл файла молча исчезает

Я пытаюсь упаковать своего самодельного демона в пакет debian. Я написал для .service файл .service systemd. Этот файл присутствует в пакете. Пакет устанавливается нормально. Но после установки в файле /etc/systemd/system отсутствует файл .service . При мониторинге /etc/systemd/system с inotifywait я вижу следующее: /etc/systemd/system/ CREATE myservice.service.dpkg-new /etc/systemd/system/ MODIFY myservice.service.dpkg-new /etc/systemd/system/ ATTRIB myservice.service.dpkg-new /etc/systemd/system/ ATTRIB myservice.service.dpkg-new /etc/systemd/system/ […]

Я не могу понять, как systemd интегрируется на Ubuntu 16.04

В настоящее время я переношу свою платформу разработки в Ubuntu Xenial, и я не могу понять, как Ubuntu интегрирует скрипты init.d с systemd. Например, посмотрите на этот только модный перезапуск службы для MariaDB, включенный в базовый репозиторий. root@xenial:/etc/init.d# /etc/init.d/mysql restart [ ok ] Restarting mysql (via systemctl): mysql.service. Я просмотрел сценарий, и я не вижу, […]

Как отключить control-alt-delete на Ubuntu 16.04?

В предыдущих версиях сервера Ubuntu для отключения Ctrl Alt Del (перезагрузка) мы отредактировали файл /etc/init/control-alt-delete.conf и изменили сценарий, чтобы отобразить сообщение о том, что эта функция больше не будет работать , В 16.04, где этот файл сейчас? Каким будет новый способ отключить Ctrl Alt Del , теперь?

Как управлять сервером mariadb с помощью systemctl?

Установлен MariaDB через apt install mariadb-server Хотелось запустить его, но похоже, что mariadb-server.service не установлен: systemctl enable mariadb systemctl enable mariadb-server они оба терпят неудачу. dpkg -L mariadb-server-10.0 | grep service ничего не показывает. Но различные учебные пособия в Интернете предписывают выдавать эти команды. Как установить файлы .service и почему они отсутствуют?