Preguntas etiquetadas con systemd

systemd es un enfoque alternativo para SystemV y Upstart init daemons para Linux. Su objetivo es proporcionar un mejor marco para expresar las dependencias de los servicios, permitir que se realice más trabajo en paralelo al inicio del sistema y reducir la sobrecarga del shell.

3
Documentación: Arquitectura de la sesión de Linux
Estoy buscando una buena documentación general que describa la pila de demonios y servicios involucrados en una sesión moderna de Linux. Aunque he leído varios documentos sobre dbus, y systemd, todavía no entiendo el panorama general. En particular, estoy buscando respuestas a estas preguntas (no conteste las preguntas, solo deberían …


1
El montaje del sistema falla. Donde = la configuración no coincide con el nombre de la unidad
Si uso este comando: mount -t xfs -o noatime,nodiratime,logbufs=8 -L d1 /srv/node/d1 Todo funciona correctamente. Pero si intento montar a través del systemdmontaje, falla. He creado un archivo /etc/systemd/system/mnt-d1.mountcon el siguiente contenido: [Unit] Description = Disk 1 [Mount] What = LABEL=d1 Where = /srv/node/d1 Type = xfs Options = noatime,nodiratime,logbufs=8 …
20 mount  systemd 

2
Ejecute el script cada 30 minutos con systemd
Me gustaría ejecutar un script cada 30 minutos después de iniciar el sistema. Sé que puedes usar cron, pero no planeo usar esta característica a menudo, por lo tanto, me gustaría probarlo con systemd. Hasta ahora solo he encontrado los temporizadores monótonos que permiten ejecutar algo una vez (al menos …


4
¿Por qué mi servicio systemd habilitado no se inicia en el arranque?
Tengo el siguiente archivo de unidad systemd en /etc/systemd/system/emacs.service: [Unit] Description=Emacs: the extensible, self-documenting text editor Documentatin=man:emacs(1) info:Emacs [Service] Type=forking ExecStart=/usr/bin/emacs --daemon ExecStop=/usr/bin/emacsclient --eval "(progn (setq kill-emacs-hook nil) (kill-emacs))" Restart=always Environment=DISPLAY=:%i TimeoutStartSec=0 [Install] WantedBy=default.target Quiero que esto comience en el arranque, así que he ingresado systemctl enable emacs Sin embargo, …
20 systemd 

3
¿Hay alguna manera de saber cuándo se ejecutará un temporizador systemd a continuación?
Estoy probando un temporizador systemd e intento anular su tiempo de espera predeterminado, pero sin éxito. Me pregunto si hay una manera de pedirle a systemd que nos diga cuándo se ejecutará el servicio a continuación. Archivo normal ( /lib/systemd/system/snapbackend.timer): # Documentation available at: # https://www.freedesktop.org/software/systemd/man/systemd.timer.html [Unit] Description=Run the snapbackend …





1
¿Cómo forzar automáticamente los discos fsck después del bloqueo en `systemd`?
¿Cómo configurar systemdpara forzar automáticamente los fsckdiscos después del bloqueo (apagado total)? Cuando usé sysvinit(en Arch Linux) como /sbin/initusé el hack: en el archivo rc.localque creo /forcefsck; en el rc.local.shutdownlo quito. En el arranque, rc.sysinitactive force fsck si /forcefsckexiste. ¿Cómo hacer lo mismo en systemd? ¿Tal vez tiene instalaciones incorporadas …
18 systemd  fsck 

4
iniciar nginx en el arranque con systemd
Acabo de instalar nginx 1.9 en un servidor Debian 8. nginx funciona bien, cuando le digo que se ejecute, pero no parece cargar nginx automáticamente en el arranque. He probado numerosos scripts de inicio recomendados en Internet, pero nada ha funcionado todavía. Así que ahora estoy tratando de averiguarlo con …
18 debian  systemd  nginx 

2
¡Ejecutar un servicio systemd como un usuario que no sea root!
Creé el siguiente servicio, amos.service, y necesita ejecutarse como amos (miembro del grupo 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 todos los permisos se han fijado en /usr/share/amosaamos:amos amos_service.sh es el siguiente: #!/bin/bash CUDIR=$(dirname "$0") cd /usr/share/amos start() { exec …
18 systemd  services  init 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.