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
'[Linux]' 카테고리의 다른 글
[linux] logrotate란 무엇인가? (0) | 2024.11.28 |
---|---|
[Linux] grub 부팅이란 무엇이가 (0) | 2024.11.18 |
리눅스 메모리 사용량 확인 명령어 (0) | 2024.10.28 |
[Linux] su 와 su - 의 차이점 (0) | 2024.10.28 |
인프라 무중단 배포 방식 (0) | 2024.10.24 |