Linux 구성을 기본 구성과 비교

Linux 구성을 기본 구성과 비교

시스템 업그레이드에 실패했습니다. 고장난 것 같아요. 시스템 구성을 해당 날짜의 기본 버전 및 커널 버전과 비교할 수 있는 방법이 있습니까?

현재 시스템은 Debian이지만 이 기능을 지원하는 Linux 버전이 있는지 궁금합니다.

기본적으로 어떤 패키지가 있어야 하는지, 어떤 추가 항목이 설치되어 있는지(그리고 왜 설치되어 있는지), 어떤 패키지가 공식이 아니거나 호환되지 않는 버전이 있는지 확인하고 싶습니다. 또한 /home 외부의 어떤 파일이 이 패키지에 속하지 않는지 확인하고 싶습니다. 서버 구성과 기본 일반 버전 간의 차이점에 대한 힌트를 줄 수 있는 모든 것입니다.

답변1

거기예전에는그러니 준비가 필요합니다. (흡연 선체에 대한 새로운 보험 상품을 판매하지 않는 화재 보험 회사와 같습니다.)

이를 수행하는 가장 일반적인 두 가지 프로그램은 다음과 같습니다.어시스턴트그리고인계철선. 시스템을 스캔하고 데이터베이스를 구축한 다음 나중에 비교할 수 있도록 시스템 외부의 영구 저장 매체에 저장할 수 있습니다.

Debian 유형 Linux에서 사용할 수 있는 가장 가까운 시스템 리소스는 다음을 통해 패키지 데이터베이스를 확인하는 것입니다.debsums. (RPM 기반 Linux에서도 동일한 작업을 수행할 수 있습니다 rpm -qV.) 이 매뉴얼 페이지 끝에 있는 경고에 유의하십시오. 보안 관점에서 볼 때 충분히 영리하고 동기가 부여된 공격자는 보안 측면에서 이러한 도구의 출력을 신뢰할 수 없습니다. 데이터베이스 보고서 "모두 괜찮습니다"를 수정했습니다. 또한 도구가 의존하는 파일은 선택 사항입니다. 모든 패키지에 해당 파일이 있는 것은 아닙니다.

답변2

좋아요 내가 어떻게 봤는지 기록해 보자. 실제 명령을 자유롭게 편집하십시오.

  1. 시스템의 정확한 버전을 확인하세요(Ubuntu 15.10)
  2. 동일한 시스템을 사용하여 원격 컨테이너 만들기
  3. 로컬 및 원격 컴퓨터용 업데이트 패키지
  4. 로컬 및 원격 상자의 파일을 반복적으로 비교합니다.

가장 큰 질문은 포인트 4입니다. 로컬/원격/을 비교하는 방법은 무엇입니까?

관련 정보