init.d 기본 스크립트 목록이나 문서가 있습니까?

init.d 기본 스크립트 목록이나 문서가 있습니까?

내 이해에 따르면 나중에 사용자가 만든 스크립트를 포함하여 ls -l /etc/init.d현재 내부에 있는 모든 스크립트가 나열됩니다 . init.d사실이라면 기본 스크립트를 볼 수 있는 문서나 목록이 있는지 묻고 싶습니다 init.d.

답변1

Debian에서는 다음 /etc/init.d을 사용하여 사용자가 추가한 스크립트를 식별할 수 있습니다.

dpkg -S /etc/init.d/* | grep "no path found"

패키지에서 제공하지 않는 초기화 스크립트가 나열됩니다.

패키지에서 제공하는 init 스크립트가 변경되었는지 확인하는 것은 좀 더 복잡합니다. 데비안 패키지에는 대부분의 파일에 대한 체크섬이 있지만 init 스크립트가 포함된 "conffiles"은 없습니다. 따라서 init 스크립트가 변경되었는지 확인하려면 설치된 버전과 패키지에 포함된 버전을 비교해야 합니다. 예를 들어 다음으로 시작합니다 /etc/init.d/anacron.

$ dpkg -S /etc/init.d/anacron
anacron: /etc/init.d/anacron

$ cd $TMP

$ apt source anacron=2.3-24

$ cmp anacron-2.3/debian/init.d /etc/init.d/anacron

Tripwire( )와 같이 수정 사항을 표시하는 도구에 관심이 있을 수 있습니다 apt install tripwire.

관련 정보