VPS Linux 이미지에 대한 호스팅 회사의 변경 사항 감지

VPS Linux 이미지에 대한 호스팅 회사의 변경 사항 감지

내 VPS 호스팅 회사는 새로운 데비안(및 기타) VPS 이미지(스크립트, 네트워크 구성, 원격 측정 등)에 "추가"를 삽입합니다.

호스팅 회사가 어떤 변경을 했는지 확인하기 위해 새로운 VPS를 공식 이미지와 어떻게 비교할 수 있나요?

답변1

물론 가장 쉬운 방법은 그들에게 물어보는 것입니다. 이를 문서화해야 합니까?

그렇지 않은 경우 먼저 /usr/local을 살펴보십시오.

저장소에 없는 패키지가 설치되었는지 확인하세요. 제 생각에는 가장 쉬운 방법은 aptitude"사용되지 않는 및 로컬로 생성된 패키지" 섹션을 시작하여 살펴보는 것입니다. 아무것도 표시되지 않으면 적절한 구성을 확인하세요. 로컬 패키지에 대한 패키지 저장소가 생성되었을 수 있습니다(

다음으로 어떤 패키지에도 없는 파일을 찾을 수 있습니다.

for i in /usr/bin/*; do dpkg -S $i >/dev/null 2>&1 || dpkg -S /bin/$(basename $i) >/dev/null 2>&1 || echo "$i not found"; done

당신에게 다음과 같은 줄을 줄 것입니다

/usr/bin/myvps-specific-command not found

/usr/bin에는 있지만 데비안 패키지에는 없는 모든 것. 에서 발견되었지만 발견되지 않은 $(basename $i)프로그램을 검색하도록 구조화된 두 번째 dpkg 호출에 유의하십시오 . 이는 사용자가 항목을 병합하기 때문에 필요합니다. 그렇지 않으면 많은 거짓 긍정을 얻게 됩니다(무시하지 마십시오)./bin/usr/bin

다른 디렉토리 등에 대해 위의 작업을 반복할 수 있습니다 /usr/sbin(그리고 두 번째 dpkg 호출도 업데이트합니다).

공급자가 정말 이상한 일을 하고 있다면 설치된 프로그램의 체크섬이 다른지 확인할 수 있습니다.

cd /
LC_ALL=C sudo md5sum -c var/lib/dpkg/info/*.md5sums | grep -v 'OK$'

이로 인해 일부 오탐지가 발생할 수 있지만(일부 파일은 설치 후 수정해야 함) 시작하는 데 도움이 될 것입니다.

관련 정보