본문 바로가기
[Linux]

/etc/systemd 와 /usr/lib/systemd 의 차이점

by SAMSUNG Metaverse-Cloud 2024. 11. 1.
728x90

 

리눅스 시스템을 보면 /etc/systemd/와 /usr/lib/systemd 두개의 system 폴더의 위치를 확인할 수 있다.

둘 다 시스템 서비스 관리자인 systemd와 관련된 설정이지만 두 폴더의 역할과 사용 방식은 차이가 있다.

 

/usr/lib/systemd

이 디렉토리에는 주로 시스템에서 기본으로 제공하는 패키지들이 들어있다.
또한 우리가 yum, dnf, apt-get 등 명령어를 통해 제공되는 서비스들이 이곳에 위치하게 된다. 

이 디렉토리에도 사용자가 수동으로 등록하려는 서비스를 등록할 수 있지만 패키지를 업데이트할 시 이 위치에 있는 서비스들이 업데이트 되므로 문제가 생길 수 있다.

 

/etc/systemd

이 디렉터리는 사용자 정의 설정을 저장하는 위치로, 시스템 관리자가 Systemd 유닛 파일을 재정의하거나 추가할 때 사용된다.
/etc/systemd/system에 파일을 만들면 /usr/lib/systemd/system에 있는 기본 파일을 덮어쓰거나 우선순위에 있도록 한다.사용자 또는 시스템 관리자가 특정 서비스를 커스터마이징할 때 /etc/systemd 아래에 유닛 파일을 배치하여 관리한다.

 

 

 

 

728x90