GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Centos – Was ist der Unterschied zwischen /usr/lib/systemd/system und /etc/systemd/system?

Vorher waren alle Unit-Dateien in /etc/systemd/system/ aber jetzt tauchen einige in /usr/lib/systemd/system auf (<- unter CentOS oder /lib/systemd/system <- auf Debian/Ubuntu), was ist der Unterschied zwischen diesen Ordnern?

Akzeptierte Antwort:

Diese Frage wird bereits in man 7 file-hierarchy beantwortet was mit systemd kommt (es gibt auch eine Online-Version):

        /etc
           System-specific configuration.
 (…)
 VENDOR-SUPPLIED OPERATING SYSTEM RESOURCES
       /usr
            Vendor-supplied operating system resources. 
            Usually read-only, but this is not required. Possibly 
            shared between multiple hosts. This directory should not
            be modified by the administrator, except when installing 
            or removing vendor-supplied packages.

Grundsätzlich gehen Dateien, die in Paketen enthalten sind, die aus dem Distributions-Repository heruntergeladen wurden, in /usr/lib/systemd/ . Vom Systemadministrator (Benutzer) vorgenommene Änderungen gehen in /etc/systemd/system/ .

Systemspezifische Einheiten überschreiben Einheiten, die von Anbietern bereitgestellt werden. Mit Drop-Ins können Sie nur bestimmte Teile von Unit-Dateien überschreiben und den Rest dem Anbieter überlassen (Drop-Ins sind seit den Anfängen von systemd verfügbar, wurden aber erst in v219 richtig dokumentiert; siehe man systemd.unit ).


Cent OS
  1. Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0?

  2. Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

  3. Unterschied zwischen /bin und /usr/bin

  4. Was ist der Unterschied zwischen /tmp und /run?

  5. Sollten Websites gemäß der empfohlenen Verwendung in /var/ oder /usr/ leben?

Der richtige Weg zum Bearbeiten von /etc/passwd- und /etc/group-Dateien unter Linux

Was ist der Unterschied zwischen /sbin/nologin und /bin/false?

Der Unterschied zwischen /opt und /usr/local?

Der Unterschied zwischen ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc …?

CentOS / RHEL 7 :So stellen Sie gelöschte Root-Einträge in /etc/shadow- und/oder /etc/passwd-Dateien wieder her

Die Dateien /proc/mounts, /etc/mtab und /proc/partitions verstehen