[HP-UX] 명령어 & 팁
작성자 관리자 작성시간 2011-05-05 10:43:14
 

## HP 머신 버전을 보면 (uname -a를 입력했을 때)
HP-UX hp1 B.11.11 U 9000/800 836940690 무제한-사용자 라이센스
11.11은 버전이고 9000은 시리즈 명이며 800은 서버라는 표시다. 워크스테이션 급은 700으로 표시된다.


## sam이라는 툴을 사용하여 운영할 수 있다. AIX에서 smit툴과 같은 기능을 한다.


## start/stop
머신을 start시킬 때 파워 스위치를 약 3초간 누르고 있는다.
머신을 stop 시킬 때 shutdown -hy 0 (재부팅 0초이내로 즉 즉시 재부팅)
머신을 reboot 시킬 때 shutdown -ry
머신 강제 종료 shutdown -h 0


## 디스크의 용량을 알아볼 때
% bdf


## 명령 실행을 중간에 멈출 때
ctr+c 대신 delete키를 누른다.


## useradd명령으로 홈디렉토리가 생기지 않을 때가 있다. 옵션을 주어야 하나 수동으로 만들어 지정하면 된다.


## sam을 이용한 ip변경
sam을 실행시킨다. -> Netsorking and Communications -> Network Interface card -> 상단 메뉴에서 Action -> modify

## sam을 이용한 ip변경 ======================> HP-UX 11.31 by 어처구니
sam을 실행시킨다. -> Netsorking and Communications -> Network Interfaces Configuration -> Network Interface card -> lan0 선택 엔터 -> p-View/Modify IP Attributes -> IP수정

## 패치 목록 확인
swlist -l product  :  전체 패치 목록
swlist -l product | grep 'patch id'  :  patch id 에 해당하는 patch만 볼 때


## 프로세스 개수 볼 때
ps -ef | wc


119 1041 8243 와 같이 나올 때 ps 개수는 119이다.


## domainname을 변경할 때
/etc/namesvrs 파일을 열고 NIS_DOMAIN= 부분에 value로 도메인이름을 넣는다. 예를 들어 exponet.com과 같이 넣는다.
명령어를 사용하여
# domainname exponet.com
과 같이 입력해도 된다.


## time zone을 변경하고자 할 때 (한국시간으로)
etc/TIMEZONE파일에 다음과 같이 설정한다.
TZ=KST-9
export TZ


## os bit를 알고 싶을 때
getconf이라는 configuration을 알 수 있는 명령어가 있다
#getconf KERNEL_BITS
를 치게 되면 해당 bits가 나온다. 32 혹은 64로 표시된다. 


## 사용 메모리 알고 싶을 때
1. memory size 


  physical memory (RAM) 
1)  HP-UX 10x
example :
echo  physmem/D | adb /stand/vmunix /dev/kmem 
result :
physmem:
physmem:  24576

2) HP-UX 11.x systems running on 32 bit architecture:
example:
echo phys_mem_pages/D | adb /stand/vmunix /dev/kmem
phys_mem_pages:
phys_mem_pages: 24576

3)  HP-UX 11.x systems running on 64 bit architecture:
example:
echo phys_mem_pages/D | adb64  /stand/vmunix /dev/mem
result :
phys_mem_pages:
phys_mem_pages: 262144

위의 결과는 page 단위 이며 이 결과에 4096 byte 를 곱해주어야 합니다.

즉 24576 같은 경우 24756*4096=


  lockable memory 의 양
example:
echo total_lockable_mem/D | adb  /stand/vmunix /dev/mem
result :
total_lockable_mem:
total_lockable_mem: 185280

## CPU 정보를 알고 싶을 때


1) cpu  개수
example:
echo "active_processor_count/D" | adb -k /stand/vmunix /dev/mem
result :
active_processor_count:
active_processor_count:        4

2) cpu hz
CLOCK FREQUENCY
echo itick_per_usec/D | adb -k /stand/vmunix /dev/kmem
itick_per_usec: 64


## shutdown 정보를 알고 싶을 때
# etc/shutdownlog 를 본다.


## 시스템 시작 시 올라오는 서비스를 확인하고 싶을 때
# etc/rc.log 를 본다.


## hp11 PA-RISC2.0에서 디스크 보기 명령
epol1:/# ioscan -fnkC disk
Class    I  H/W Path      Driver S/W State  H/W Type    Description
======================================================================

disk      0  0/0/1/1.2.0  sdisk CLAIMED    DEVICE      HP 36.4GATLAS10K3_36_SCA
                          /dev/dsk/c1t2d0  /dev/rdsk/c1t2d0
disk      1  0/0/2/0.2.0  sdisk CLAIMED    DEVICE      HP 36.4GATLAS10K3_36_SCA
                          /dev/dsk/c2t2d0  /dev/rdsk/c2t2d0
disk      2  0/0/2/1.2.0  sdisk CLAIMED    DEVICE      HP      DVD-ROM 305
                          /dev/dsk/c3t2d0  /dev/rdsk/c3t2d0
disk      3  0/12/0/0.0.0  sdisk CLAIMED    DEVICE      HP 73.4GMAP3735NC
                          /dev/dsk/c4t0d0  /dev/rdsk/c4t0d0
disk      4  0/12/0/0.8.0  sdisk CLAIMED    DEVICE      HP 73.4GMAP3735NC
                          /dev/dsk/c4t8d0  /dev/rdsk/c4t8d0
epol1:/#


36.4GATLAS10K3_36_SCA
73.4GMAP3735NC
DVD-ROM 305
물리적인 디스크 두개와 DVD-ROM이 설치된 것을 알수 있다.


## HP에서 LANG 설정
locale -a 를 입력하면 입력할 수 있는 파라메터들의 목록이 보인다.
export LANG=ko_KR.eucKR


## 머신의 IP를 확인하고 싶을 때
netstat -in

## Gateway를 보고 싶을 때 =================> by 어처구니
netstat -rn : 라우팅 테이블 보기(gateway를 볼 수 있음)

## HP-UX error code 32
Error code 32: Can't open file ...


## 메모리와 CPU 용량을 상세히 알아볼 때


>glance
B3692A GlancePlus C.03.71.00    08:06:54    kgsce 9000/800                                                        Current  Avg  High
----------------------------------------------------------------------
--------------------------------------------------------------
CPU  Util  S                                                                                                      |  2%    3%    6%
Disk Util  FF                                                                                                    |  2%    6%    9%
Mem  Util  S  SU                  UB    B                                                                      | 32%  32%  32%
Swap Util  U  UR  R                                                                                              |  9%    9%    9%
----------------------------------------------------------------------
--------------------------------------------------------------
                                                            PROCESS LIST                                                Users=    7
                              User      CPU Util    Cum    Disk          Thd
Process Name  PID  PPID Pri Name  (  400% max)    CPU  IO Rate    RSS  Cnt
----------------------------------------------------------------------
----------
glance      23819  22779 154 weblogic  1.7/ 3.7    0.3  0.0/ 0.5  308kb    1
java        21667      1 154 weblogic  1.0/ 3.2    63.0  0.0/ 0.0 589.7mb  103
ns-slapd      1488      1 168 weblogic  0.6/ 0.9    17.5  1.1/ 0.2  77.4mb  41
vxfsd          36      0 138 root      0.0/ 0.1    1.3  2.1/ 1.9  1.8mb  58
java          3977      1 168 weblogic  0.0/ 0.1    1.1  0.0/ 0.0 207.3mb  32
ns-httpd      2135  2022 168 weblogic  0.0/ 0.1    2.4  0.0/ 0.0  21.7mb  70




Shift + g 에서 보고 싶은 프로세스 ID 입력
Shift + g 키로 번호를 입력할 수 있는 인터페이스를 제공한다.




## 시스템 로그를 볼 수 있는 파일
/var/adm/syslog


[출처] Unix - HP UX 명령어 & Tip|작성자 어처구니


목록 | 입력 | 수정 | 답변 | 삭제