GNU/Linux >> Znalost Linux >  >> Cent OS

Centos – Jaký je rozdíl mezi /usr/lib/systemd/system a /etc/systemd/system?

Než byly všechny soubory jednotek v /etc/systemd/system/ ale nyní se některé zobrazují v /usr/lib/systemd/system (<- na CentOS nebo /lib/systemd/system <- na Debian/Ubuntu), jaký je rozdíl mezi těmito složkami?

Přijatá odpověď:

Tato otázka je již zodpovězena v man 7 file-hierarchy který je dodáván s systemd (existuje také online verze):

        /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.

V zásadě soubory, které se dodávají v balíčcích stažených z úložiště distribuce, jdou do /usr/lib/systemd/ . Úpravy provedené správcem systému (uživatelem) přejděte do /etc/systemd/system/ .

Jednotky specifické pro systém mají přednost před jednotkami dodávanými dodavateli. Pomocí zásuvných modulů můžete přepsat pouze určité části souborů jednotek a zbytek ponechat na dodavateli (zásuvné moduly jsou k dispozici od samého počátku systemd, ale byly řádně zdokumentovány pouze ve v219; viz man systemd.unit ).


Cent OS
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  3. Jaký je rozdíl mezi /sbin/nologin a /bin/false?

  1. Kdy mám použít /dev/shm/ a kdy /tmp/?

  2. Jaké jsou významy /usr/sbin, /usr/local/sbin a /usr/local/bin?

  3. Jaký je rozdíl mezi /tmp a /run?

  1. Rozdíl mezi /opt a /usr/local?

  2. Rozdíl mezi ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc …?

  3. Rozdíl mezi /etc/hosts a /etc/resolv.conf