1、區(qū)別:
- /usr/lib/systemd/system/ 軟件包安裝的單元
- /etc/systemd/system/ 系統(tǒng)管理員安裝的單元, 優(yōu)先級更高
2觉既、優(yōu)先級:
systemd的使用大幅提高了系統(tǒng)服務(wù)的運行效率, 而unit的文件位置一般主要有三個目錄:
/etc/systemd/system
/run/systemd/system
/lib/systemd/system
這三個目錄的配置文件優(yōu)先級依次從高到低干跛,如果同一選項三個地方都配置了,優(yōu)先級高的會覆蓋優(yōu)先級低的特石。
系統(tǒng)安裝時荐糜,默認(rèn)會將unit文件放在/lib/systemd/system目錄。如果我們想要修改系統(tǒng)默認(rèn)的配置绪撵,比如nginx.service瓢姻,一般有兩種方法:
1)在/etc/systemd/system目錄下創(chuàng)建nginx.service文件,里面寫上我們自己的配置音诈。
2)在/etc/systemd/system下面創(chuàng)建nginx.service.d目錄幻碱,在這個目錄里面新建任何以.conf結(jié)尾的文件,然后寫入我們自己的配置细溅。推薦這種做法褥傍。
/run/systemd/system這個目錄一般是進(jìn)程在運行時動態(tài)創(chuàng)建unit文件的目錄,一般很少修改喇聊,除非是修改程序運行時的一些參數(shù)時恍风,即Session級別的,才在這里做修改誓篱。
參考: