자신이 사용하는 장비..(하드웨어)가 무엇인지 확인을 하고 싶을때가 있다.
윈도우 같은 경우에는 사용자가 많다보니... 잘 알려져 있는 프로그램들이 꽤 많이 있다....
리눅스에서도 이러한 프로그램들이 있다....
우분투 리눅스나... 왠만한 리눅스들에는 다 들어가 있다고 봐야되는 것으로 하드웨어의 정보를 간단하게(?) 확인이 가능하다.
lshw 라는 것으로 /proc 디렉토리에 있는 여러가지 파일을 읽어
다양한 하드웨어 구성 요소에 대한 자세한 보고서를 생성하는 작은 명령어 유틸이라서.... 왠만한 리눅스에는 다 들어간다고 봐야 된다.
lshw 설치
우분투, 데비안 사용자는 기본 리포지토리에서 가져올 수 있기 때문에...
$ sudo apt-get install lshw
Fedora 사용자도 역시 기볼 리포지토리에서 설치가 가능하고 CentOS에서 lshw는 Epel 저장소에서 설치할 수 있습니다.
$ sudo yum install lshw
lshw 사용
lshw는 간단하게 터미널에서 실행이 가능합니다.
하지만 그냥 실행을 하면..... 'WARNING: output may be incomplete or inaccurate, you should run this program as super-user.' 를 확인할 수 있다.
물론 실행이 되어 일부 정보는 가져오기는 한다.
lshw는 하드웨어에 관련된 정보에 접근을 하는 것이기 때문에...
root의 권한이 필요한 부분도 있습니다.
그래서 루트의 권한으로 실행하거나 sudo를 이용하여 실행을 해야 합니다.
lshw는 하드웨어를 그룹으로 분류를 하는데... processor, memory, display, network, storage 등으로 구분합니다.
1. 전체 정보 표시 ( sudo lshw )
lshw 에는 다양한 옵션이 있는데 아무것도 사용하지 않으면... 하드웨어 전체에 대한 보고서를 작성하여 출력을 합니다.
정보가 많기도 하고 주르륵 지나가기 때문에...
2. 짧은 정보 표시 ( sudo lshw -short )
-short 옵션을 사용하게 되면 이전과 같은 자세한 것이 아니라 좀 축약된 형태로 보여줍니다.
하지만 역시나 목록이 많습니다.
3. 프로세서 정보 표시 ( sudo lshw -class processor )
-class 옵션을 통하여 해당 클래스를 지정하면 그것에 대한 정보를 표시하게 됩니다.
프로세서를 지정하게되면 그것만 표시하게 되는 것입니다.
또한 여기에 -short 옵션도 같이 사용이 가능합니다.
4. 메모리 정보 표시 ( sudo lshw -class memory )
클래스로 메모리를 지정하면 현재 장착되어 있는 메모리에 대한 정보를 출력한다.
하지만 상세정보는 역시나 내용이 많으니 필요에 따라서 -short 옵션을 사용한다.
메모리라고 해서 DIMM만 나오는 것이 아니라...
CPU에는 캐시(cache)가 있는데... 이것도 메모리의 일종이기 때문에 여기에 포함되어 나오게 된다.
본인이 사용하는 CPU는 5900x 라서...
2개의 CCD를 가지고 있고 .. 각CCD 마다 32MB L3 캐시를 탑재하고 있어서 저리 표시되는 것이다.
5. 디스크 드라이브 표시.. ( sudo lshw -class disk )
NVME, SSD, HDD .. 같은 스토리지와 관련된 정보를 표시한다.
6. html / xml 과 같은 형식으로 보고서 생성
lshw는 html, xml, json 형식으로 출력이 가능합니다.
sudo lshw -html > hardware.html
sudo lshw -xml > hardware.xml
sudo lshw -json > hardware.json
GUI의 형태로 하드웨어 정보를 보면 편하기는 하지만...
가볍고 빠른 이러한 것을 사용하는 것도 괜찮은 것 같습니다.
https://www.binarytides.com/linux-commands-hardware-info/
[Operating System] - 우분투 리눅스(ubuntu linux) 램디스크 + 크롬 임시파일 설정
'Software > Operating System' 카테고리의 다른 글
Nvidia RTX 4090 / 4080 윈도우 11 vs 우분투 23.04 (1) | 2023.04.21 |
---|---|
우분투 리눅스(ubuntu linux) 램디스크 + 크롬 임시파일 설정 (0) | 2023.04.20 |
우분투 리눅스(Ubuntu linux) 스크린샷을 찍는 방법에 대하여... (0) | 2023.04.20 |