튜토리얼

리눅스에서 하드웨어에 관한 정보를 확인하는 방법

차례:

Anonim

모든 것과 마찬가지로 Linux의 하드웨어에 대한 정보를 확인하는 많은 명령이 있습니다. 일부 명령은 CPU 또는 메모리와 같은 특정 하드웨어 구성 요소 만보고하고 나머지는 여러 하드웨어 장치를 포함합니다. 이 글에서는 Linux에서 하드웨어 정보를 확인하는 방법을 간략하게 살펴보십시오. 이 목록에는 lscpu, hwinfo, lshw, lspci와 같은 명령이 포함됩니다.

목차 색인

Linux에서 하드웨어에 대한 정보를 확인하는 방법

Lscpu 명령-처리

lscpu 명령은 Linux에서 하드웨어 의 가장 중요한 부분 중 하나 인 CPU 및 처리 장치 에 대해보고합니다. 이 명령에는 추가 옵션이나 기능이 없습니다.

lscpu

출력은 다음과 같습니다.

아키텍처: x86_64 CPU op-mode: 32 비트, 64 비트 바이트 순서: Little Endian CPU: 4 온라인 CPU 목록: 0-3 코어 당 스레드: 1 소켓 당 코어: 4 소켓: 1 노드 NUMA: 1 공급 업체 ID: GenuineIntel CPU 제품군: 6 모델: 23 스테핑: 10 CPU MHz: 1998, 000 BogoMIPS: 5302.48 가상화: VT-x 캐시 L1d: 32K 캐시 L1i: 32K 캐시 L2: 2048K NUMA 노드 0 CPU: 0-3

lshw-Linux 하드웨어 목록

이 범용 유틸리티 는 CPU, 메모리, 디스크, USB 드라이버, 네트워크 어댑터 등과 같은 여러 Linux 하드웨어 장치에 대한 간단하고 자세한 정보를 제공합니다. Lshw는 다른 / proc 파일에서 정보를 추출합니다.

sudo lshw-짧은

콘솔에서 실행하면 다음을 볼 수 있습니다.

H / W 경로 장치 클래스 설명 ============================================= ======== 시스템 () / 0 버스 DG35EC / 0/0 프로세서 Intel (R) Core (TM) 2 쿼드 CPU Q8400 @ 2.66GHz / 0/0/1 메모리 2MiB L2 캐시 / 0/0 / 3 메모리 32KiB L1 캐시 / 0/2 메모리 32KiB L1 캐시 / 0/4 메모리 64KiB BIOS / 0/14 메모리 8GiB 시스템 메모리 / 0/14/0 메모리 2GiB DIMM DDR2 동기식 667 MHz (1.5 ns) / 0/14 / 1 메모리 2GiB DIMM DDR2 동기식 667MHz (1.5ns) / 0/14/2 메모리 2GiB DIMM DDR2 동기식 667MHz (1.5ns) / 0/14/3 메모리 2GiB DIMM DDR2 동기식 667MHz (1.5ns) / 0/100 브리지 82G35 Express DRAM 컨트롤러 / 0/100/2 디스플레이 82G35 Express 통합 그래픽 컨트롤러 /0/100/2.1 디스플레이 82G35 Express 통합 그래픽 컨트롤러 / 0/100/19 eth0 네트워크 82566DC 기가비트 네트워크 연결 / 0 / 100 / 1a 버스 82801H (ICH8 제품군) USB UHCI 컨트롤러 # 4 / 0 / 100 / 1a. 1 버스 82801H (ICH8 제품군) USB UHCI 컨트롤러 # 5 / 0 / 100 / 1a. 7 버스 82801H (ICH8 제품군) USB2 EHCI 컨트롤러 # 2/0/100 / 1b multimedia 82801H (ICH8 제품군) HD Audi o 컨트롤러 / 0 / 100 / 1c 브리지 82801H (ICH8 제품군) PCI Express 포트 1 / 0 / 100 / 1c. 1 브리지 82801H (ICH8 제품군) PCI Express 포트 2 /0/100/1c.2 브리지 82801H (ICH8 제품군) PCI Express 포트 3 /0/100/1c.2/0 스토리지 JMB368 IDE 컨트롤러 / 0/100 / 1d 버스 82801H (ICH8 제품군) USB UHCI 컨트롤러 # 1 /0/100/1d.1 버스 82801H (ICH8 제품군) USB UHCI 컨트롤러 # 2 /0/100/1d.2 버스 82801H (ICH8 제품군) USB UHCI 컨트롤러 # 3 /0/100/1d.7 버스 82801H (ICH8 제품군) USB2 EHCI 컨트롤러 # 1 / 0 / 100 / 1e 브리지 82801 PCI 브리지 / 0/100 / 1e / 5 버스 FW322 / 323 1394a 컨트롤러 / 0/100 / 1f 브리지 82801HB / HR (ICH8 / R) LPC 인터페이스 컨트롤러 /0/100/1f.2 스토리지 82801H (ICH8 제품군) 4 포트 SATA 컨트롤러 /0/100/1f.3 버스 82801H (ICH8 제품군) SMBus 컨트롤러 /0/100/1f.5 스토리지 82801HR / HO / HH (ICH8R / DO / DH) 2 포트 SATA 컨트롤러 디스크 ATA ST3500418AS CC38 / dev / sda cd / dvd SONY DVD RW DRU-190A 1.63 / dev / sr0

lsusb-USB 버스 및 장치 세부 사항 목록

이 명령은 USB 드라이버 및 연결된 장치에 대한 세부 정보를 표시 합니다. 기본적으로 간단한 정보가 인쇄됩니다. 자세한 옵션을 원하면 "-v"인수를 사용하여 각 USB 포트에 대한보다 명확한 정보를 인쇄하십시오.

lsusb 버스 002 장치 001: ID 1d6b: 0002 Linux Foundation 2.0 루트 허브 버스 007 장치 001: ID 1d6b: 0001 Linux Foundation 1.1 루트 허브 버스 006 장치 001: ID 1d6b: 0001 Linux Foundation 1.1 루트 허브 버스 005 장치 002: ID 045e: 00cb Microsoft Corp. 기본 광 마우스 v2.0 버스 005 장치 001: ID 1d6b: 0001 Linux Foundation 1.1 루트 허브 버스 001 장치 001: ID 1d6b: 0002 Linux Foundation 2.0 루트 허브 버스 004 장치 001: ID 1d6b: 0001 Linux Foundation 1.1 루트 허브 버스 003 장치 001: ID 1d6b: 0001 Linux Foundation 1.1 루트 허브

인시

Inxi는 10K 라인 메가 bash 스크립트로 시스템의 여러 소스와 다른 명령에서 하드웨어 세부 정보를 가져오고 비 기술적 인 사용자가 쉽게 읽을 수 있는 아름다운 보고서를 생성합니다.

인시 -Fx

lsblk-블록 장치 목록

하드 드라이브 파티션 및 광학 드라이브 및 플래시 메모리 드라이브와 같은 기타 저장 장치 인 모든 블록 장치의 정보를 나열하십시오.

터미널에서 실행합니다:

lsblk

우리는 다음과 같이 응답합니다.

이름 MAJ: 최소 RM 크기 RO 유형 마운트 포인트 sda 8: 00 465.8G 0 디스크 ├─sda1 8: 100 70G 0 부분 ├─sda2 8: 2 1K 0 부분 ├─sda5 8: 5 97.7G 0 부분 / 매체 / 4668484A68483B47 dasda6 8:60 97.7G 0 부분 / ├─sda7 8:70 1.9G 0 부분 └─sda8 8:80 198.5G 0 부분 / 평균 / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11:10 1024M 0 롬

df-파일 시스템의 디스크 공간

다양한 파티션, 마운트 지점 및 각각에서 사용 및 사용 가능한 공간을보고합니다.

df -H

class = "터미널"및 사용 된 파일 시스템 크기 사용 가능 사용률 마운트 된 / dev / sda6 104G 26G 73G 26 % / 없음 4.1k 0 4.1k 0 % / sys / fs / cgroup udev 4.2G 4.1k 4.2G 1 % / dev tmpfs 837M 1.6M 835M 1 % / 실행 없음 5.3M 0 5.3M 0 % / 실행 / 잠금 없음 4.2G 13M 4.2G 1 % / 실행 / shm 없음 105M 21k 105M 1 % / 실행 / 사용자 / dev / sda8 210G 149G 51G 75 % / 미디어 / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30 % / 미디어 / 4668484A68483B47

pydf-파이썬 df

이 유틸리티는 파이썬으로 작성된 df의 개선 된 버전으로, 컬러 출력을 표시하고 df보다 더 좋아 보입니다.

pydf 파일 시스템 크기 사용 가능 사용률 % 마운트 된 / dev / sda6 96G 23G 68G 24.4 / / dev / sda8 195G 138G 47G 70.6 / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 98G 28G 69G 29.2 / media / 4668484

fdisk

Fdisk는 하드 드라이브의 파티션수정 하는 유틸리티이며 파티션 정보 를 나열하는 데에도 사용할 수 있습니다.

sudo fdisk -l

이 명령에 대한 자세한 내용을 보려면 하드 디스크 및 파티션 관리를위한 Linux 명령을 참조하십시오.

마운트

mount 명령 은 마운트 된 파일 시스템을 마운트 / 마운트 해제하고 보는 데 사용됩니다.

마운트 | -t / dev / sda6 on / type ext4 (rw, errors = remount-ro) proc on / proc type proc (rw, noexec, nosuid, nodev) sysfs on / sys 유형 sysfs (rw, noexec, nosuid, nodev) 없음 / sys / fs / cgroup 유형 tmpfs (rw) 없음 / sys / fs / fuse / 연결 유형 fusectl (rw) 없음 / sys / 커널 / 디버그 유형 debugfs (rw) 없음 / sys / 커널 / 보안 유형 securityfs (rw) udev on / dev type devtmpfs (rw, mode = 0755) devpts on / dev / pts type devpts (rw, noexec, nosuid, gid = 5, mode = 0620) tmpfs on / 실행 유형 tmpfs (rw, noexec, nosuid, 크기 = 10 %, 모드 = 0755) none on / run / lock 유형 tmpfs (rw, noexec, nosuid, nodev, size = 5242880) none on / run / shm 유형 tmpfs (rw, nosuid, nodev) none on / 실행 / 사용자 유형 tmpfs (rw, noexec, nosuid, nodev, 크기 = 104857600, 모드 = 0755) 없음 / sys / fs / pstore 유형 pstore (rw) / dev / sda8 on / media / 13f35f59-f023-4d98- b06f-9dfaebefd6c1 유형 ext4 (rw, nosuid, nodev, 오류 = remount-ro) / dev / sda5 on / media / 4668484A68483B47 type fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096) binfmt_misc on / proc / sys / / binfmt_misc 유형 binfmt_misc (rw, noexec, nosuid, nodev) 시스템 / sys / fs / cgroup / systemd 유형 cgroup (rw, noexec, nosuid, nodev, none, name = systemd) gvfsd-fuse on / run / user / 1000 / gvfs type fuse.gvfsd -fuse (rw, nosuid, nodev, 사용자 = 깨달음)

무료-RAM 확인

free 명령으로 시스템에서 사용 된, 사용 가능한 및 총 RAM양을 확인하십시오.

무료 -m

/ proc 디렉토리의 파일

/ proc 디렉토리의 많은 가상 파일 에는 Linux 하드웨어 및 설정에 대한 정보가 있습니다. 그중 일부는 다음과 같습니다.

CPU / 메모리 정보

# CPU 정보 고양이 / proc / cpuinfo # 메모리 정보 고양이 / proc / meminfo

리눅스 / 커널 정보

cat / proc / version Linux 버전 3.11.0-12-generic (@ allspice 빌드) (gcc 버전 4.8.1 (Ubuntu / Linaro 4.8.1-10ubuntu7)) # 19-Ubuntu SMP 수요일 3 월 25 일 16:20:46 UTC 2018 년

Sata / SCSI 장치

$ cat / proc / scsi / scsi 연결된 장치: 호스트: scsi3 채널: 00 ID: 00 Mon: 00 공급 업체: ATA 모델: ST3500418AS Rev: CC38 유형: 직접 액세스 ANSI SCSI 개정: 05 호스트: scsi4 채널: 00 Id: 00 월: 00 공급 업체: SONY 모델: DVD RW DRU-190A 개정: 1.63 유형: CD-ROM ANSI SCSI 개정: 05

파티션

cat / proc / partitions 메이저 마이너 #blocks name 800488386584 sda 8 1 73400953 sda1 8 1 sda2 5 102406311 sda5 8 6 102406311 sda6 8 7 1998848 sda7 8 8 208171008 sda8 11 0 1048575 sr0

hdparm-하드 드라이브 정보

마지막으로 hdparm 명령을 사용하면 하드 드라이브와 같은 SATA 장치에 대한 정보를 얻을 수 있습니다.

sudo hdparm -i / dev / sda / dev / sda: 모델 = ST3500418AS, FwRev = CC38, SerialNo = 9VMJXV1N 구성 = {HardSect NotMFM HdSw> 15uSec 고정 DTR> 10Mbs RotSpdTol>.5 %} RawCHS = 16383/16/16 TrkSize = 0, SectSize = 0, ECCbytes = 4 BuffType = 알려지지 않음, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16514064, LBA = 예, LBAs = 976773168 IORDY = 켜짐 / 꺼짐, tPIO = {min: 120, w / IORDY: 120}, tDMA = {min: 120, rec: 120} PIO 모드: pio0 pio1 pio2 pio3 pio4 DMA 모드: mdma0 mdma1 mdma2 UDMA 모드: udma0 udma1 udma3 udma4 * udma5 * udma6 AdvancedPM = 아니오 WriteCache = 활성화 됨 드라이브 준수: 알 수 없음: ATA / ATAPI-4, 5, 6, 7 * 현재 활성 모드를 의미합니다

요약

알다시피, 각 명령에는 정보를 추출하는 방법이 약간 다르므로 Linux에서 특정 하드웨어 세부 정보를 검색하려면 둘 이상의 명령사용해야 할 수도 있습니다. 그러나 대부분의 Linux 배포판 에서 사용할 수 있으며 기본 리포지토리에서 쉽게 설치할 수 있습니다.

어떤 명령을 사용 했습니까? 어떤 의견을 사용하고 어떤 정보를 얻기 위해 의견에 알려주십시오. 가이드가 도움이된다면 공유하는 것을 잊지 마십시오.

튜토리얼

편집자의 선택

Back to top button