1. 서버모델확인
    dmidecode | grep Name
    
  2. 시리얼번호 확인
    dmidecode | grep Serial
    
  3. CPU
    cat /proc/cpuinfo
    dmesg | grep CPU
    
  4. 메모리
    cat /proc/meminfo
    dmesg | grep memory
    
  1. 기타 하드웨어 장비확인

전체검색 :

cat /etc/sysconfig/hwconf

상세검색 :

cat /etc/sysconfig/hwconf | grep Mouse
cat /etc/sysconfig/hwconf | grep Graphic
cat /etc/sysconfig/hwconf | grep Net
  1. kernel 확인
    cat /proc/sys/kernel/osrelease
    uname -a
    cat /proc/version
    
  2. 운영체제 확인
    cat /etc/issue.net
    cat /etc/redhat-release
    
  3. Raid 정보
    cat /proc/mdstat
    
  4. HDD용량 확인
    df -h
    
  5. HDD 확인
    dmesg | grep SCSI
    
  6. 하드디스크 정보(scsi)
    cat /proc/scsi/scsi
    
  7. 네트워크 정보
    cat /proc/net/netlink
    
  8. 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비트입니다.

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

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

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

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

Comments

Eungbean Lee's Picture

About Eungbean Lee

Lee is a Student, Programmer, Engineer, Designer and a DJ

Seoul, South Korea https://eungbean.github.io