Dies ist eine alte Version des Dokuments!
Systemd
Beispiel Einbau von Sleep beim Start eines Services
[Unit] Description=Puppet agent Requires=network.target [Service] Type=forking EnvironmentFile=-/etc/default/puppet PIDFile=/run/puppet/agent.pid ExecStartPre=/bin/sleep 15 ExecStart=/usr/bin/puppet agent $DAEMON_OPTS [Install] WantedBy=multi-user.target
Timeout beim Beenden eines Services
Sehr nützlich wenn durch z.B. nicht mehr erreichen von Services wie NB's - WLAN Dienste ihr maximales Timeout erreichen würden.
[Unit] Description=Make remote CUPS printers available locally After=cups.service avahi-daemon.service Wants=cups.service avahi-daemon.service [Service] TimeoutStopSec=2 ExecStart=/usr/sbin/cups-browsed [Install] WantedBy=multi-user.target
Autologin systemd auf der Konsole ohne Displaymanager
Hierzu legt man sich folgendes File an:
nano /etc/systemd/system/getty@tty1.service.d/override.conf
Mit folgenden Inhalt
[Service] ExecStart= ExecStart=-/sbin/agetty --autologin xbmc --noclear %I 38400 linux
Hier wird z.B. der xbmc Benutzer automatisch eingeloggt. Danach werden natürlich .zshrc .bashrc und auch die .xinitrc beachtet.
NFS-Client
systemctl enable nfs-client.target systemctl enable rpc-statd.service systemctl enable rpcbind.service