반응형
1. 커널 bit 확인하기
% getconf KERNEL_BITS
2. ps -o 옵션을 사용하려면 다음 환경변수를 설정한다.
% setenv UNIX95 XPG4
3. 기타 명령들...
% ipcs -b (IPC 상태 출력)
% bdf (df 와 동일한 명령어)
% model (모델명 출력)
% ndd -get /dev/tcp tcp_fin_wait_2_timeout (FIN WAIT 타임아웃시간 출력, ndd 는 network tuning)
4. 메모리 보는 명령
% dmesg
% swapinfo
% vmstat
5. DEPOT 소프트웨어 설치
% /usr/sbin/swinstall -s /tmp/sdk14_14202_1100.depot
(이미 설치되어있는것을 재설치할 경우 reinstall 옵션을 UI상에서 추가해준다.)
6. CPIO 풀기
% cat *.cpio | cpio -idcv
또는
% cpio -idcmv < *.cpio
7. Network Configuration (set_parms 의 사용)
i) 시스템의 이름 및 네트웍과 관련된 모든 정보를 수정할 때
# /etc/set_parms initial
ii) 시스템의 IP 어드레스를 수정할 때
# /etc/set_parms ip_address
iii) 시스템의 게이트웨이, 서브넷 마스크, DNS 및 NIS정보를 수정할 때
# /etc/set_parms addl_netwrk
# /etc/set_parms addl_netwrk
iv) /etc/set_parms 를 실행시키면 사용법을 알 수 있다.
v) 수동으로 했던 방법 (IP주소 변경)
# ifconfig lan0 down
# ifconfig lan0 192.168.0.3 netmask 255.255.255.0 up
# route add default 192.168.0.1
# vi /etc/hosts
...
192.168.0.3 myhpux.domain.com myhpux
...
# vi /etc/rc.config.d/netconf
...
INTERFACE_NAME[0]=lan0
IP_ADDRESS[0]=192.168.0.3
IP_ADDRESS[0]=192.168.0.3
SUBNET_MASK[0]=255.255.255.0
BROADCAST_ADDRESS[0]=192.168.0.255
INTERFACE_STATE[0]=up
DHCP_ENABLE[0]=0
BROADCAST_ADDRESS[0]=192.168.0.255
INTERFACE_STATE[0]=up
DHCP_ENABLE[0]=0
ROUTE_DESTINATION[0]=default
ROUTE_GATEWAY[0]=192.168.0.1
ROUTE_COUNT[0]=1
...
8. Network 관리 command
i) 네트웍H/W 의 이상을 진단하는 명령
# lanadmin(landiag)
ii) 네트웍 구성 및 확인을 위해 사용하는 명령 ifconfig
# ifconfig lan0 (상태 확인할 때)
# ifconfig lan0 192.1.1.1 netmask 255.255.255.0 up (네트웍 구성할 때)
iii) 네트웍의 routing 상태를 확인함
# netstat -r
# ifconfig lan0 (상태 확인할 때)
# ifconfig lan0 192.1.1.1 netmask 255.255.255.0 up (네트웍 구성할 때)
iii) 네트웍의 routing 상태를 확인함
# netstat -r
iv) 네트웍의 H/W address(예: 0x0060b018cd17) 및 상태를 확인할 수 있음
# lanscan
9. 물리적 디스크 정보 확인하기
i) 우선 설치된 디스크의 리스트를 확인
# ls /dev/rdsk/*
ii) diskinfo 명령을 이용하여 디스크의 상세 정보를 확인한다.
# diskinfo /dev/rdsk/XXXX
ex)
# ls /dev/rdsk/*
/dev/rdsk/c2t1d0 /dev/rdsk/c3t15d0
/dev/rdsk/c2t1d0 /dev/rdsk/c3t15d0
# diskinfo /dev/rdsk/c2t1d0
SCSI describe of /dev/rdsk/c2t1d0:
vendor: HP
product id: DVD-ROM 305
type: CD-ROM
size: 0 Kbytes
bytes per sector: 0
# diskinfo /dev/rdsk/c3t15d0
SCSI describe of /dev/rdsk/c3t15d0:
vendor: HP 73.4G
product id: MAS3735NC
type: direct access
size: 71687369 Kbytes
bytes per sector: 512
10. 시스템 소프트웨어 설치 내역 확인 (by superuser)
# /usr/sbin/swlist -l product
11. HPUX 에서 GSP 들어가기 -> 부팅되는 중에 Ctrl-B
12. ISL 모드에서 싱글 유저로 부팅하기
OS 부팅되기 직전 10초가량 시간내에 Enter를 치면 ??? 상태로 진입한다.
(display 에 잘 나와있으니 주의해서 보면 알수있음)
???> boot
ISL? Y/N> Y
ISL> boot -is
######################On Site 교육 내용#############################
*User Account 만들기
1.SAM
2.#useradd -m user50
3.Script 수정하기
(1) #vi /etc/passwd
shinhan::501:20:new account:/home/shinhan:/usr/bin/sh
(2) #vi /etc/group
class::301:shinhan
hp::401:shinhan
(3) #mkdir /home/shinhan
#pwck
(4) #cp /etc/skel/.[!.]* /home/shinhan
(5) #chmod 755 /home/shinhan
#ll -d /home/shinhan
#chown -R shinhan:users /home/shinhan
#ll /home/shinhan
(6) #login shinhan
$touch a b c
*Volume Group 지우기
1. VG안의 모든 logical volume 삭제
#vgdisplay –v /dev/vg01|more ->check!
#lvremove /dev/vg01/myfs
#lvremove /dev/vg01/myfs2
……
2. VG삭제
#vgremove /dev/vg01
*Volume Group 만들기
1. #pvcreate –f /dev/rdsk/c2t5d0
2.#mkdir /dev/vg02
3.#mknod /dev/vg02/group c 64 0x020000
4.#vgcreate /dev/vg02 /dev/dsk/c2t5d0
5.#strings /etc/lvmtab
*Volume Group 확장하기
1.#pvcreate –f /dev/rdsk/c2t5d0
2.#strings /etc/lvmtab ->check!
3.#vgextend /dev/vg00 /dev/dev/c2t5d0
4.#strings /etc/lvmtab ->check!
*Volume Group 줄이기
1.#strings /etc/lvmtab ->check!
2. #pvdisplay –v /dev/dev/c2t5d0|more ->줄일 PV가 사용중인지 check!
사용중이면 존재하는 Logical volume을 모두 삭제
#lvremove /dev/vg00/good1
3. #vgreduce /dev/vg00 /dev/dev/c2t5d0
*File System 생성하기
#newfs –F vxfs /dev/vg00/rhee
#mkdir /hee
#mount /dev/vg00/hee /hee
#bdf ->F/S의 size확인
#lvdisplay –v /dev/vg00/hee ->lvol의 size확인
*File System 확장하기 (Off-line)
#lvextend –L 64 /dev/vg00/hee ->lvol을 확장
#umount /hee
#extendfs –F vxfs /dev/vg00/rhee
#mount /dev/vg00/hee /hee
#bdf
*File System 확장하기 (On-line)
#lvextend –L 80 /dev/vg00/hee
#fsadm –F vxfs –b 80M /hee
#bdf
*File System 줄이기 (Not Recommended!!!)offline
#cp /usr/bin/a* /hee
#ls /hee
#tar –cvf /tmp/hee.bak /hee
#umount /hee
#lvreduce –L 64 /dev/vg00/hee
#newfs –F vxfs /dev/vg00/rhee
#mount /dev/vg00/hee /hee
#tar –xvf /tmp/hee.bak
#bdf
#ls /hee
*File System 줄이기 (On-line)
#fsadm –F vxfs –eEdD /hee
#fsadm –F vxfs –b 40M /hee
#lvreduce –L 40 /dev/vg00/hee
#bdf
#ls /hee
1.SAM
2.#useradd -m user50
3.Script 수정하기
(1) #vi /etc/passwd
shinhan::501:20:new account:/home/shinhan:/usr/bin/sh
(2) #vi /etc/group
class::301:shinhan
hp::401:shinhan
(3) #mkdir /home/shinhan
#pwck
(4) #cp /etc/skel/.[!.]* /home/shinhan
(5) #chmod 755 /home/shinhan
#ll -d /home/shinhan
#chown -R shinhan:users /home/shinhan
#ll /home/shinhan
(6) #login shinhan
$touch a b c
*Volume Group 지우기
1. VG안의 모든 logical volume 삭제
#vgdisplay –v /dev/vg01|more ->check!
#lvremove /dev/vg01/myfs
#lvremove /dev/vg01/myfs2
……
2. VG삭제
#vgremove /dev/vg01
*Volume Group 만들기
1. #pvcreate –f /dev/rdsk/c2t5d0
2.#mkdir /dev/vg02
3.#mknod /dev/vg02/group c 64 0x020000
4.#vgcreate /dev/vg02 /dev/dsk/c2t5d0
5.#strings /etc/lvmtab
*Volume Group 확장하기
1.#pvcreate –f /dev/rdsk/c2t5d0
2.#strings /etc/lvmtab ->check!
3.#vgextend /dev/vg00 /dev/dev/c2t5d0
4.#strings /etc/lvmtab ->check!
*Volume Group 줄이기
1.#strings /etc/lvmtab ->check!
2. #pvdisplay –v /dev/dev/c2t5d0|more ->줄일 PV가 사용중인지 check!
사용중이면 존재하는 Logical volume을 모두 삭제
#lvremove /dev/vg00/good1
3. #vgreduce /dev/vg00 /dev/dev/c2t5d0
*File System 생성하기
#newfs –F vxfs /dev/vg00/rhee
#mkdir /hee
#mount /dev/vg00/hee /hee
#bdf ->F/S의 size확인
#lvdisplay –v /dev/vg00/hee ->lvol의 size확인
*File System 확장하기 (Off-line)
#lvextend –L 64 /dev/vg00/hee ->lvol을 확장
#umount /hee
#extendfs –F vxfs /dev/vg00/rhee
#mount /dev/vg00/hee /hee
#bdf
*File System 확장하기 (On-line)
#lvextend –L 80 /dev/vg00/hee
#fsadm –F vxfs –b 80M /hee
#bdf
*File System 줄이기 (Not Recommended!!!)offline
#cp /usr/bin/a* /hee
#ls /hee
#tar –cvf /tmp/hee.bak /hee
#umount /hee
#lvreduce –L 64 /dev/vg00/hee
#newfs –F vxfs /dev/vg00/rhee
#mount /dev/vg00/hee /hee
#tar –xvf /tmp/hee.bak
#bdf
#ls /hee
*File System 줄이기 (On-line)
#fsadm –F vxfs –eEdD /hee
#fsadm –F vxfs –b 40M /hee
#lvreduce –L 40 /dev/vg00/hee
#bdf
#ls /hee
* Boot Disk 만들기
1.#pvcreate –f –B /dev/rdsk/c2t5d0
2.#vgcreate /dev/vg01 /dev/dsk/c2t5d0
3.#lvcreate –L ## -C y –r n /dev/vg01
4.#lvcreate –L ## -C y –r n /dev/vg01
5.#lvcreate –L ## -C y –r n /dev/vg01
#lvcreate –L ## /dev/vg01
#lvcreate –L ## /dev/vg01
#lvcreate –L ## /dev/vg01
#lvcreate –L ## /dev/vg01
#lvcreate –L ## /dev/vg01
1.#pvcreate –f –B /dev/rdsk/c2t5d0
2.#vgcreate /dev/vg01 /dev/dsk/c2t5d0
3.#lvcreate –L ## -C y –r n /dev/vg01
4.#lvcreate –L ## -C y –r n /dev/vg01
5.#lvcreate –L ## -C y –r n /dev/vg01
#lvcreate –L ## /dev/vg01
#lvcreate –L ## /dev/vg01
#lvcreate –L ## /dev/vg01
#lvcreate –L ## /dev/vg01
#lvcreate –L ## /dev/vg01
6.#dd if=/dev/vg00/rlvol1 of=/dev/vg01/rlvol1 bs=512k
7.#dd if=/dev/vg00/rlvol3 of=/dev/vg01/rlvol3 bs=512k
#dd if=/dev/vg00/rlvol4 of=/dev/vg01/rlvol4 bs=512k
………
8.#mkdir /newroot
9. #fsck –F vxfs /dev/vg01/rlvol3
#mount /dev/vg01/lvol3 /newroot
10.#vi /newroot/etc/fstab
/dev/vg00/lvol1 ->/dev/vg01/lvol1으로 변경
/dev/vg00/lvol2 ->/dev/vg01/lvol2 로 변경
………..
11. #fsck –F hfs /dev/vg01/rlvol1
#fsck –F vxfs /dev/vg01/rlvol4
#fsck –F vxfs /dev/vg01/rlvol5
……….
12. LIF영역(Boot Area)만들기
#mkboot /dev/rdsk/c2t5d0
#mkboot –a “hpux” /dev/rdsk/c2t5d0
13. BDRA영역 정보입력하기
#lvlnboot –b /dev/vg01/lvol1 /dev/vg01
#lvlnboot –r /dev/vg01/lvol3 /dev/vg01
#lvlnboot –s /dev/vg01/lvol2 /dev/vg01
#lvlnboot –d /dev/vg01/lvol2 /dev/vg01
#lvlnboot –v ->확인!
14. #ioscan –funC disk ->Disk의 H/W Path확인
#setboot –p H/Wpath_of_newdisk
#setboot ->변경된 정보 확인
*tar명령
#mkdir /abc
#cp /usr/bin/a* /abc
#tar –cvf /tmp/abc.bak /abc
#tar –tvf /tmp/abc.bak
#rm –r /abc
#tar –xvf /tmp/abc.bak
#ls /abc
7.#dd if=/dev/vg00/rlvol3 of=/dev/vg01/rlvol3 bs=512k
#dd if=/dev/vg00/rlvol4 of=/dev/vg01/rlvol4 bs=512k
………
8.#mkdir /newroot
9. #fsck –F vxfs /dev/vg01/rlvol3
#mount /dev/vg01/lvol3 /newroot
10.#vi /newroot/etc/fstab
/dev/vg00/lvol1 ->/dev/vg01/lvol1으로 변경
/dev/vg00/lvol2 ->/dev/vg01/lvol2 로 변경
………..
11. #fsck –F hfs /dev/vg01/rlvol1
#fsck –F vxfs /dev/vg01/rlvol4
#fsck –F vxfs /dev/vg01/rlvol5
……….
12. LIF영역(Boot Area)만들기
#mkboot /dev/rdsk/c2t5d0
#mkboot –a “hpux” /dev/rdsk/c2t5d0
13. BDRA영역 정보입력하기
#lvlnboot –b /dev/vg01/lvol1 /dev/vg01
#lvlnboot –r /dev/vg01/lvol3 /dev/vg01
#lvlnboot –s /dev/vg01/lvol2 /dev/vg01
#lvlnboot –d /dev/vg01/lvol2 /dev/vg01
#lvlnboot –v ->확인!
14. #ioscan –funC disk ->Disk의 H/W Path확인
#setboot –p H/Wpath_of_newdisk
#setboot ->변경된 정보 확인
*tar명령
#mkdir /abc
#cp /usr/bin/a* /abc
#tar –cvf /tmp/abc.bak /abc
#tar –tvf /tmp/abc.bak
#rm –r /abc
#tar –xvf /tmp/abc.bak
#ls /abc
*fbackup명령
#mkdir /abc/a
#cp /usr/bin/c* /abc/a
#fbackup –f /tmp/fbackup1 –i /abc –e /abc/a –I index1
#cat index1 ->ascii file!!!
#rm –r /abc
#frecover –f /tmp/fbackup1 –rv ->원위치로 restore
#cd /home/user16
#frecover –f /tmp/fbackup1 –rv –X
->현재위치로 PATH정보를 가진채로 restore
#frecover –f /tmp/fbackup1 –rv –F
->현재 위치로 PATH정보 없이 restore
#mkdir /abc/a
#cp /usr/bin/c* /abc/a
#fbackup –f /tmp/fbackup1 –i /abc –e /abc/a –I index1
#cat index1 ->ascii file!!!
#rm –r /abc
#frecover –f /tmp/fbackup1 –rv ->원위치로 restore
#cd /home/user16
#frecover –f /tmp/fbackup1 –rv –X
->현재위치로 PATH정보를 가진채로 restore
#frecover –f /tmp/fbackup1 –rv –F
->현재 위치로 PATH정보 없이 restore
*매 분마다 화면으로 ‘HELLO!’라는 메시지가 나오도록 cron file을 구성하시오.
*매 10분마다 현재 login한 사람들의 숫자를 /tmp/who.log로 쌓이도록 cron job을 만드시오.
*매 10분마다 현재 login한 사람들의 숫자를 /tmp/who.log로 쌓이도록 cron job을 만드시오.
반응형