[Linux] Linux 서버 사양 확인 명령어 모음
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비트를 지원하는지를 판별하는 방법이겠습니다