리눅스 (Linux)

[Linux] Linux 서버 사양 확인 명령어 모음

랩퍼우 2016. 3. 21. 10:26

OS Bit확인
$getconf LONG_BIT

OS 계열확인
$cat /etc/issue

상세 OS확인
$cat /proc/version

CPU 정보 확인
$cat /proc/cpuinfo

RAM 용량 확인
$cat /proc/meminfo

DISK 용량 확인
$df -h


|---------------------------------------------|

1. 서버모델확인

dmidecode | grep Name

 

2. 시리얼번호 확인

dmidecode | grep Serial

 

3. CPU

cat /proc/cpuinfo
dmesg | grep CPU

 

4. 메모리

cat /proc/meminfo
dmesg | grep memory

 

5. 기타 하드웨어 장비확인

전체검색 : cat /etc/sysconfig/hwconf
상세검색 :
cat /etc/sysconfig/hwconf | grep Mouse
cat /etc/sysconfig/hwconf | grep Graphic
cat /etc/sysconfig/hwconf | grep Net

 

6. kernel 확인

cat /proc/sys/kernel/osrelease
uname -a
cat /proc/version

 

7. 운영체제 확인

cat /etc/issue.net
cat /etc/redhat-release

 

8. Raid 정보

cat /proc/mdstat

 

9. HDD용량 확인

df -h

 

10. HDD 확인

dmesg | grep SCSI

 

11. 하드디스크 정보(scsi)

cat /proc/scsi/scsi

 

12.  네트워크 정보

cat /proc/net/netlink

 

13. 32비트 / 64 비트 구분법

1) getconf 명령어의 출력결과에서 LONG_BIT 값을 취하시면, 32 혹은 64 결과가 나옵니다.

32면 32비트, 64면 64비트입니다.

2) uname 명령어의 결과에서 3개의 필드 i686 i686 i386 값을 확인하시면 됩니다.
<Machine Name> <Processor> <Hardware Platform>

마지막 필드가 i386이면 32비트, i686이면 64비트입니다.

[telnet99@localhost ~]$ uname -mpi
i686 i686 i386

3) /proc/cpuinfo 파일을 확인하시면 flags 값에 lm(Long Mode)값이 있으면 64비트라고 합니다.

1)2)항목은 OS가 32비트인지 64비트인지 판별하는 방법이고,

3)항목은 CPU가 32비트용인지 64비트를 지원하는지를 판별하는 방법이겠습니다