'CSA'에 해당되는 글 14건

  1. 2007.12.13 pvcreate와 디스크 구조
  2. 2007.12.07 lanadmin
  3. 2007.12.07 route - routing table 편집
  4. 2007.12.07 hostname vs uname
  5. 2007.12.07 sw 관련 명령어들
  6. 2007.12.07 HP-UX System 종류
  7. 2007.12.07 Online JFS의 특징
  8. 2007.12.05 set_parms
  9. 2007.12.04 LVM
  10. 2007.12.03 HP-UX System Management Homepage

o pvcreate
    - Disk에 lvm 구조 생성(=Physical Volume 생성)(Create LVM structure on Disk)

o 기존에 사용하던 디스크에 pvcreate 할 경우
        # pvcreate -f /dev/rdsk/c0t0d0           ; 반드시 raw device

o PA-RISC system
        # pvcreate -B /dev/rdsk/c0t0d0           ; Booting Disk로 사용하겠다는 선언(-B)
                                                               ; 반드시 raw device(/dev/rdsk/c0t0d0 등 사용)
    - LIF : Logical Interchangable Format
    - LIF 영역을 보기위해서는 lifls
        # lifls /dev/rdsk/c0t0d0
        # lifcp /dev/rdsk/c0t0d0:AUTO -         ; - : 표준출력(화면)으로 결과 보여줌
    - 부트 디스크 만들기(mkboot : install, update or remove boot program from disk)
        # mkboot RAW_DEVICE명

사용자 삽입 이미지

o Itanium System
    - 각각을 device로 인식
사용자 삽입 이미지

Posted by She쥐포s


Unix/HP-UX 2007.12.07 18:36

o lanadmin 구동
    - menu 방식
    - command 방식

o 용도
    - NIC의 통신 통계, Self Test, reset
    - 이외의 경우
        # lanadmin 1st_argument           2nd_argument
                         which parameter     which card
            대문자 : setting(A, M, X)
            소문자 : query(a, m, s, x)
            a : MAC address
            m : mtu : packet size
            s : speed
            x : duplex

    - 예
        # lanadmin -a 0
            : lan0의 MAC Address Query
        # lanadmin -A 0x______------ 0
            : lan0의 MAC Address Setting
        # lanadmin -m 0
            : lan0의 packet size(mtu) Query
        # lanadmin -M xxx 0
            : lan0의 packet size Setting
        # lanadmin -s 0
            : lan0의 speed Query
        # lanadmin -S 0
            : lan0의 speed Setting
        * speed와 Duplex는 같이 Setting
        # lanadmin -X 100HD 0
            : 100Mbps Half Duplex

Posted by She쥐포s

o routing table 수동 편집시 사용

o 간략 정리
        # route add      net     destination netmask ________ IP 1
                   delete   host                                                0
    - Default GW 추가시
        # route add        default  ________ hop_count

o 상세 옵션
- ipv4
/usr/sbin/route [-f] [-n] [-p pmtu] add [net|host] destination [netmask mask] gateway [count] [source src]
/usr/sbin/route [-f] [-n] delete [net|host] destination [netmask mask] gateway [count] [source src]
/usr/sbin/route -f [-n]

- ipv6
/usr/sbin/route inet6 [-f] [-n] [-p pmtu] add [net|host] v6destination [ / prefix] v6gateway [count] [source v6src]
/usr/sbin/route inet6 [-f] [-n] delete [net|host] v6destination [ / prefix] v6gateway [count] [source  v6src]
/usr/sbin/route inet6 -f [-n]

Posted by She쥐포s

hostname vs uname

Unix/HP-UX 2007.12.07 17:39

o hostname
    - TCP/IP 통신에서 사용
    - set or display name of current system
    # hostname name_of_host
        -> reboot 전까지만 유효함
        -> 영구적으로 변경하기 위해서는 set_parms 이용
    - 이름포맷 : name_of_host[.x.y.z...]
    - ARPA and NFS Service

o uname
    - uucp 통신에서 사용
    # uname -S name_of_host
    - 이름포맷 : name_of_host
    - uucp와 관련 프로그램
    - 기타옵션
        없음 : -s와 같음
        -i : 장비의 유일한 ID 표시(display machine ID)(getconf)
        -n : 노드명(시스템명) 표시(display node name(system name))
        -r : OS의 현재 release 정보 표시(display the current release level of the OS)
        -v : OS의 이름 표시. 표준 HP-UX 시스템에서는 항상 HP-UX
        -m : 장비 하드웨어와 모델명 표시(display the machine hardware and model names)
               Itanium based system에서는 항상 ia64로 표시됨
        -i : OS의 버전 정보를 표시
        -l : display the license level of OS
        -a : 위의 option 모두 표시

    - 예
       uname -a의 결과가 다음과 같을 경우
      HP-UX myhost A.09.01 C 9000/750 2015986034 32-user license
        HP-UX : uname -s
        myhost : uname -n
        B.11.00 : uname -r
        A         : uname -v
        9000/889 : uname -m
        2015986034 : uname -i
        32-user license : uname -l

Posted by She쥐포s
o What is the smallest object that you can install with swinstall?
    - 아래 그림은 sw관련 명령으로 다룰 수 있는 패키지(?)의 포함관계 구조이다.
사용자 삽입 이미지
    - Bundle > Product > Sub product > fileset > file, control files

o swconfig
    - configure, unconfigure, or reconfigure installed software
o swcopy
    - install and configure software products; software products for subsequent
      installation or distribution; respectively
o swgettools
    - Utility for retrieving the SD product from new SD media in preparation for an OS update.
o swinstall
    - install and configure software products; software products for subsequent
      installation or distribution; respectively
o swjob
    - display and monitor job information and create and remove jobs; invoke graphical user interface
      to display and monitor job information and create and remove jobs; respectively
o swlist
    - display information about software products
o swmodify
    - modify software products in a target root or depot
o swpackage
    - package software products into a target depot or tape
o swreg
    - register or unregister depots and roots
o swremove
    - unconfigure and remove software products
o swverify
    - verify software products

o 사용예
    - 어떤 Base 및 OE가 설치되었는가?
        # swlist -l bundle HPUXBase* HPUX11i-OE*
    - 어떤 SW가 OE의 일부분으로(as part of OE) 설치되었는가?
        # swlist -l product HPUX11i-OE*
    - 상위레벨 OE로 업그레이드하고자 할 때 어떤 OE가 core depot에 있는가?
        # swlist -l bundle -s /cdrom HPUX11i-OE*
    - HPUX11i OE에서 Mission Critical OE로 upgrade하려면
        # /usr/sbin/update-ux -s /cdrom HPUX11i-OE-MC
    - Mission Critical OE에서 HPUX11i OE로 downgrade하려면
        # /usr/sbin/update-ux -s /cdrom -y HPUX11i-OE                   ; 하위 OE 설치
        # /usr/sbin/swremove HPUX11i-OE-MC                                ; 상위 OE 제거
Posted by She쥐포s

HP-UX System 종류

Unix/HP-UX 2007.12.07 12:13
o Processor-based systems
    - HP-UX workstations and low-end servers
    - CPU and Memory are physically hosted on a single system board
o Cell-based systems
    - High-end HP-UX Servers
    - one or more cell boards
    - Each cell board contains one or more CPUs, and a portion of the system's memory
    - All Cell boards are interconnected via low latency system crossbars
Posted by She쥐포s

Online JFS의 특징

Unix/HP-UX 2007.12.07 10:22

1. Online Filesystem resizing
    i) 늘이기
        # lvextend -L 100 /dev/vg00        <-- 여기서 100은 최종용량, -L은 MB단위
        # fsadm -b 100M /home              <-- /home filesystem의 예, -b는 kb 단위
    ii) 줄이기(줄이기는 보통 하지 않음)
        # lvreduce
        * 주의 : 조각모음 실시 후 실행해야 함

2. Online Filesystem Backup
    * Backup 중 I/O가 발생하면 restore시에 Error가 발생됨
        => umount or Single User Mode로 변경 후 실시
    * OnLine Backup을 하려면
        - Online Backup Tool 사용 or
        - lvsplit/lvmerge 사용 or
        - Snapshot 사용
    i) lvsplit/lvmerge(SW Mirroring시에만 가능)

사용자 삽입 이미지

        # lvsplit /dev/vg00/lvol4             <-- /dev/vg00/lvol4b가 생성됨
        # fsck -F vxfs /dev/vg00/lvol4b
        # mkdir /backup
        # mount -F vxfs /dev/vg00/lvol4b /backup
        # fbackup -i /backup
        # lvmerge /dev/vg00/lvol4b /dev/vg00/lvol4
                               old                     new

    ii) SnapShot 기법 이용
사용자 삽입 이미지

# lvcreate -L 20 vg00
# mkdir /backup
# mount -F vxfs -o snapof=/home /dev/vg00/lvol9 /backup

- logical volume 생성
- Filesystem의 bitmap image(명령을 실행한 순간의)를 생성

* File이 변경되면 snapshot 이미지에는 old data가
  snapped FS에는 new data가 존재함

3. Online Defragmentation
    * 일반적 backup => umount -> new filesystem 구축 -> restore
    * online defragmentation
        # fsadm -DEde /home
            대문자 : 조각모음 실시 전 Report 생성
            소문자 : 실제 조각모음 실시
            d : directory
            e : extent(contiguous block)
    * Directory 구조
사용자 삽입 이미지
    * i-node 확인
        # ls -i

4. Direct Access
    * block device에 write를 하면 syncer가 6초당 1회씩 20%씩 filesystem에 update
                                              항상 buffer cache를 통해 저장
    * character device는 buffer cache를 이용하지 않음, performance는 좋다.
    * 자체적으로 buffer cache를 운영하는 프로그램(예, Oracle)
사용자 삽입 이미지
        # mount -F vxfs -o mincache=direct /dev/vg01/lvol1 /DB (Filesystem에 mount)
                              => system buffer를 통하지 않음
                              => 주의점 : /DB filesystem에 DB관련 file만 있어야 함.
                                              일반 file이 존재할 경우 performance 떨어짐

Posted by She쥐포s


Unix/HP-UX 2007.12.05 09:44
덤프를 보면 set_parms로 세팅할 수 있는 것들을 묻는 경우가 종종 있어서 정리해 본다.

set_parms — set system initial identity parameters: hostname, date/time, root password, and networking

set_parms initial
set_parms hostname
set_parms timezone
set_parms date_time
set_parms ip_address
set_parms addl_netwrk
set_parms locale

- system hostname
- timezone for the system's location
- date and time
- root password
- IP address, netmask
- routemask, routing gateway, DNS, and NIS information
- local language
Posted by She쥐포s


Unix/HP-UX 2007.12.04 11:35
o The default size of a physical extent in LVM is 4MB. (Default PE Size)

o Filesystem 만드는 순서
    - LV 생성
    - Filesystem 생성
Posted by She쥐포s
o The HP-UX System Management Homepage is started using which URL?
- http://hostname:2301
Posted by She쥐포s