Knowledge base

Aktuelle Änderungen - Suchen:

Home


Windows

Gnome

LINUX

Android

MacOS

iOS

OS /

DebianInit

systemd

systemd introduction

Auflistungen

  • systemctl list-units --type <UNITTYPE:service>

autostart script

Scripte während des Bootvorgangs ausführen

  • Service Datei erstellen

/etc/systemd/system/<SERVICENAME>.service

[Unit]
Description=<Beschreibung des Services>
After=<TARGET-FILE> : gibt an nach welchem Target der Service gestartet werden soll

[Service]
ExecStart=<PATH_TO_SERVICE_FILE> [PARAMS]

[Install]
WantedBy=<TARGET-FILE> : gibt an von welchem target der Service gestartet werden soll (default.target => alle Runlevels)

  • chmod 664
  • systemctl daemon-reload
  • systemctl enable <SERVICENAME>.service
  • reboot

SysV

Runlevel

RunlevelBeschreibung
0Shutdown. Alle Netzverbindungen werden geschlossen, Dateipuffer werden geschrieben, Mounts auf Partitionen werden entfernt (d. h. die im Verzeichnisbaum eingebundenen Datenträger werden ausgehängt).
SSingle-User-Runlevel; niedrigster Systemzustand für Wartungsarbeiten, in dem ausschließlich Systemressourcen wie Festplatten oder Dateisysteme aktiv sind.
1Einzelnutzerbetrieb ohne Netzwerk mit ausschließlich lokalen Ressourcen. In vielen Implementierungen identisch mit 'S'.
2Lokaler Mehrnutzerbetrieb ohne Netzwerk mit ausschließlich lokalen Ressourcen. Unter einigen Linuxdistributionen (z. B. Debian) wird in Runlevel 2 auch das Netzwerk konfiguriert.
3Netzwerkbetrieb, über das Netzwerk erreichbare Ressourcen sind nutzbar, eine grafische Oberfläche steht nicht zur Verfügung. Firewalls sollten aktiviert werden.
4Ist normalerweise nicht definiert. Kann aber für diverse Dienste genutzt werden.
5Wie 3, zusätzlich wird die grafische Oberfläche bereitgestellt.
6Reboot. Alle Netzverbindungen werden geschlossen, Dateipuffer werden geschrieben, Mounts auf Partitionen werden entfernt.

Emittlung Runlevel

runlevel

Verwaltung Init-Scripte

Package rcconf : SAA-Tool zum Aktivieren/deaktivieren von Init-Scripten.

Start/Stop Scripte Services

Pfad : /etc/init.d/

Alle dort vorhandenen Scripte können mit service <SCRIPTNAME> <PARAMETER start|stop etc.> angesprochen werden

Konfiguration

http://debiananwenderhandbuch.de/init.html

  1. rcconf (SAA-Tool)
  2. update-rc.d
    1. remove - entfernt ein Script aus dem angegeben Runlevel oder aus allen Runleveln
    2. enable - aktiviert ein Init-Script im angegeben Runlevel oder allen Runleveln
    3. disable - deaktiviert ein Init-Script im angegeben Runlevel oder allen Runleveln
powered by:PmWiki-Logo
Bearbeiten - Versionen - Druckansicht - Aktuelle Änderungen - Suchen
Zuletzt geändert am 17.08.2017 14:54 Uhr