본문 바로가기

리눅스

sysfsutils 설치 및 systool 명령어 사용하는 방법

728x90

sysfsutils 설치 및 systool 명령어 사용하는 방법

sysfsutils 또는 systool은 리눅스 시스템에서 sysfs 파일 시스템을 관리하기 위한 유틸리티입니다. sysfs는 리눅스 커널 및 하드웨어 정보를 제공하는 가상 파일 시스템입니다. systool을 사용하면 시스템 하드웨어 및 리눅스 커널 모듈과 관련된 정보를 검색하고 표시하는 데 사용할 수 있습니다.

sysfsutils (systool) 설치

sysfsutils (systool)는 일반적으로 리눅스 배포판과 함께 제공됩니다. 대부분의 경우 별도의 설치가 필요하지 않습니다. 그러나 시스템에 설치되어 있지 않은 경우, 다음과 같이 패키지 관리자를 사용하여 설치할 수 있습니다.

 

  • Debian/Ubuntu
sudo apt-get install sysfsutils
  • Red Hat/CentOS
sudo yum install sysfsutils

systool의 기본 구문

systool [options] [module_name]
  • options: systool의 주요 옵션을 지정합니다.
  • module_name: 모듈 이름 (커널 모듈 또는 드라이버)을 지정합니다. 이 옵션을 생략하면 모든 모듈에 대한 정보를 표시합니다.

systool의 주요 옵션

  • -b, --bus <bus_name>: 지정된 버스의 정보를 표시합니다.
  • -c, --class <class_name>: 지정된 클래스의 정보를 표시합니다.
  • -v, --verbose: 자세한 정보를 표시합니다.
728x90

systool 사용 예시

1. 시스템에 로드된 모든 커널 모듈 표시

systool

2. 특정 커널 모듈의 정보 표시

systool usb-storage

3. 특정 버스 (예: PCI)의 정보 표시

systool -b pci

4. 특정 클래스 (예: SCSI 하위시스템)의 정보 표시

systool -c scsi_host

5. 자세한 정보 표시

systool -v

 

systool은 시스템의 하드웨어 및 커널 모듈과 관련된 정보를 검색하고 표시하는데 유용한 도구입니다. 시스템 관리자나 디버거가 하드웨어 및 커널 모듈에 대한 정보를 확인하고 분석하는 데 사용할 수 있습니다.

 

728x90