패키지 상태 및 상세 정보 확인
시스템에 설치된 패키지와 해당 상태를 이해하는 것은 유지 관리 및 보안에 매우 중요합니다. RedeemerBot 은 저항군이 잠재적인 취약점을 식별하기 위해 시스템을 정기적으로 감사해야 한다고 제안합니다.
패키지 정보를 검토하기 위한 몇 가지 명령을 살펴보겠습니다.
설치된 패키지 목록
시스템에 설치된 모든 패키지를 보려면 다음을 실행하십시오.
dpkg -l
이 명령은 설치된 모든 패키지의 상태, 이름, 버전, 아키텍처 및 간략한 설명을 포함하는 목록을 출력합니다. 일반적인 Linux 시스템에는 수많은 구성 요소가 설치되어 있으므로 많은 패키지 (수백 개) 를 보게 될 것입니다.
출력이 방대하므로 파이프 문자 (|) 를 사용하여 특정 패키지를 필터링할 수 있습니다. 예를 들어, neofetch 가 설치되어 있는지 확인하려면 다음을 사용합니다.
dpkg -l | grep neofetch
다음과 같은 출력을 보게 됩니다.
ii neofetch 7.1.0-3 all Shows Linux System Information with Distribution Logo
처음에 있는 ii는 패키지가 올바르게 설치되었음을 나타냅니다.
패키지 세부 정보 확인
설치된 패키지에 대한 자세한 정보를 보려면 다음을 사용하십시오.
dpkg -s neofetch
이것은 다음을 포함하여 패키지 상태에 대한 포괄적인 정보를 제공합니다.
Package: neofetch
Status: install ok installed
Priority: optional
Section: universe/utils
...
패키지에 의해 설치된 파일 보기
패키지에 의해 설치된 파일을 보려면 다음을 사용하십시오.
dpkg -L neofetch
이 명령은 neofetch 패키지에 의해 설치된 모든 파일을 나열하여 실행 파일, 구성 파일 및 설명서가 있는 위치를 보여줍니다.
/.
/usr
/usr/bin
/usr/bin/neofetch
/usr/share
...
이러한 명령은 시스템에 설치된 소프트웨어, 해당 상태 및 시스템에 배치한 파일을 이해하는 데 도움이 됩니다. 이 지식은 시스템 유지 관리 및 보안에 필수적입니다.