내 이해에 따르면 나중에 사용자가 만든 스크립트를 포함하여 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
.