본문 바로가기
Operating System/Linux & Unix

Unix OS 시스템 확인 기본 명령어

by 이미존재 2022. 12. 20.
반응형

■ Unix OS 기본 명령어


1. 일반 시스템 정보


 1) 설치된 OS명 
  - AIX, Solaris, HP-UX 

# uname -s


 2) 설치된 OS 버전 
  - AIX 

# echo `uname -v`.`uname -r` 
또는 
# oslevel


  - Solaris, HP-UX 

# uname -r


 3) 모델명 
  - AIX 

# lsattr -E -l sys0 | awk '/modelname/ {print $2}'


  - Solaris 

# uname -i


  - HP-UX 

# uname -m


2. CPU 관련 정보 


 1) CPU 개수 
  - AIX 

# lsdev -Cc processor | wc -l


  - Solaris 

# psrinfo | wc -l


  - HP-UX 

# ioscan -fknC processor | grep processor | wc -l


 2) CPU 속도 
  - AIX 

# value=`lscfg -vp | grep "PS=" | head -1 | awk -F"PS=" '{print $2}' | awk -F"," '{print $1}'` 
# value="0x$value" 
# value=`printf "%d\n" $value` 
# expr $value / 1000000


  - Solaris 

# psrinfo -v `psrinfo | awk '{print $1}' | head -1` | awk '/operates/ {print $6}'


  - HP-UX 

# echo itick_per_user/D | adb -k /stand/vmunix /dev/mem | tail -1 | awk '{print $2}'


3. 메모리 관련 정보 


 1) 메모리 갯수 
  - AIX 

# lsdev -C | grep -i memory | wc -l


 2) 메모리 용량 
  - AIX 

# lsattr -E -l mem0 -a size | awk '{print $2}'


  - Solaris 

# prtconf | awk '/Memory size/ {print $3}'


  - HP-UX 

# value=`dmesg | grep Physical | grep Kbytes | awk '{print $2}'` 
# expr $value / 1024


4. 디스크 관련 정보 


 1) 디스크 갯수 
  -  AIX 

# lsdev -Cc disk | wc -l


  - Solaris 

# format <<-! > /tmp/format.dat 
> 0 
> q 
> ! 
# cat /tmp/format.dat | grep cyl | wc -l


  - HP-UX 

# ioscan -fknC disk | grep disk | grep -v "CD-ROM" | grep -v "DVD-ROM" | wc -l



 2)  디스크 용량 
  - AIX 

# lspv hdisk0 | grep "TOTAL PPs" | awk -F"(" '{print $2}' | awk '{print $1}'


  - Solaris 

# bps=`prtvtoc /dev/dsk/c0t0d0s0 | grep "bytes/sector" | awk '{print $2}'` 
# sectors=`prtvtoc /dev/dsk/c0t0d0s0 | grep -v "*" | grep "^ *2" | awk '{print $5}'` 
# bc -l << ! 
> scale=0 
> $sectors * $bps / 1024 / 1024 
> !


  - HP-UX 

# hwpath=`ioscan -fknC disk | grep disk | grep -v "CD-ROM" | grep -v "DVD-ROM" | head -1` 
# name=`ioscan -fkn -H $hwpath | grep "/rdsk/" | awk '{print $2}'` 
# value=`diskinfo $name | awk '/size:/ {print $2}'` 
# expr $value / 1024
728x90

댓글