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
'리눅스' 카테고리의 다른 글
[draft] OpenSSL을 사용하여 RSA 개인 키 파일 관리 및 비밀번호 제거하기 (0) | 2023.09.25 |
---|---|
lsyncd 로그 파일의 로테이션을 구성하는 방법 (0) | 2023.09.25 |
MongoDB 데이터베이스를 백업하고 복구하는 방법 (0) | 2023.09.24 |
PHP Redis 확장(Extension) 모듈을 설치하는 방법 (0) | 2023.09.24 |
리눅스에서 SHA-256 해시를 생성하고 파일의 무결성을 확인하는 방법 (0) | 2023.09.24 |