분류 전체보기 145

none vg 미할당된 디스크 교체

#errpt 확인 시 hdisk4가 disk operation error 를 확인 후 Available(정상)/defined(비정상)인지 확인한다. #lspv hdisk0 PVID1 rootvg active hdisk1 PVID2 altinst_rootvg hdisk2 PVID3 nim_vg hdisk3 PVID4 None PVID는 고유의 디스크에 대한 식별자 #lscfg -vpl hdisk3 //위치 확인 #lsmpio -ql hdisk3 //용량 및 LUN ID 파악 3. 해당 fault disk 제거 및 location 확인 #rmdev -dl hdisk3; cfgmgr -v #lspv hdisk0 PVID1 rootvg active hdisk1 PVID2 altinst_rootvg hdisk2 ..

alt disk 복제 방법(localhost 내부 OS이미지 복제)

alt 뜨는 방법 #alt_disk_install -CB hdisk2 hostname[root]:/usr> lsvg rootvg nimvg hostname[root]:/usr/TL05> lsdev -Cc disk hdisk0 Available Virtual SCSI Disk Drive hdisk1 Available 01-00-00 SAS Disk Drive hdisk2 Available 01-00-00 SAS Disk Drive hdisk3 Available 01-00-00 SAS Disk Drive hostname[root]:/usr> lsmpio -ql hdisk0 Device: hdisk0 Vendor Id: AIX Product Id: VDASD Revision: 0001 Capacity: 50G..

CPU 병목 및 monitoring

관리기준은 지속적으로%sys + %usr 사용율이 80%보다클경우 병목으로 판단 될 수 있다. (메모리 모니터링 시에도 마찬가지, 자원 관련 명령어로 svmon 또는 vmstat 으로 cpu 사용률 확인가능) 메모리 사용률에 pi , po 영역을 합쳐서 10 이상 발생시에 memory에 busy가 걸리는것이 확인되나, 다음에 업로드하겠다. cf ) * pi/po : paging 영역에서read된page / paging 영역에서read out된page 항목 설명 Sys AIX UNIX의 kernel 부분이수행하는영역으로 프로세스스케줄링, file I/O, device drive, network과관련된 업무를 수행한다. User 사용자프로세스로사용자의applications, solutions 및Databas..

Class 개념(A,B,C,D, E)

1)A class (전체 IP중에 50%를 예약한다)=128개 기업 |-net id| |-----host id --------------|=HOST ID 개수=2^24 0xxxxxxx. xxxxxxxx.xxxxxxxx.xxxxxxxx 0 0000000.->0 0 1111111.->127 예약된 주소는 ip 할당에서 제외된것임. 0.0.0.0 => 모든 ip를 의미하는 주소이며 Unknown IP 10.X.X.X => 사설 IP=개별적으로 네트워크를 만든 회사들이 내부의 통신망을 위해서 사용할 아이피를 예약함, 공인된 주소는 아니므로,아무나 쓸수 있기 때문에 외부에 노출되지 않는다. 127.0.0.1 => local loopback =가상의 네트워크이며, 자기자신IP를 의미함. B class(25%차지) ..

Network Basic/IPv4 2022.06.06

프롬프트 수정 방법 및 /home/일반계정/.profile

일반적으로 프롬프트를 수정하지 않은 상황이라면 프롬프트가 다음과 같이 default로 수정되어있따. $ 그러나,일반계정의 홈경로의 profile 을 수정하면 $만 되어있던 프롬프트를 infrasvr[infraleesh]:/home/infraleesh/>로 변경할 수 있다. /etc/.profile(root 프로파일) /home/일반계정/.profile (일반계정 프로파일) ~경로는 home 디렉터리를 의미한다. cd ~infraleesh= /home/infraleesh 로 디렉터리를 체인지함. 그러나 root로 접속된 상태에서 cd ~ 해봤자 그 해당경로는 / 최상위디렉터리일뿐이다 ls -alt ~infraleesh 740 와 같이 나온다. 그후 exit하여 다른 계정으로 변경해야 적용된다.또는 현재 적..

Oracle crs관련

CRSCTL 명령어 관련 Oracle Clusterware Resource 기동 및 중지 Oracle Clusterware 상태 점검 Oracle Clusterware Daemon 활성화 및 비활성화 타사 응용 프로그램에 대한 Resource 관리 Oracle Clusterware 구성 요소 디버깅 출처: https://amitige.tistory.com/199 [DBA가 되고 싶은 병아리:티스토리] Clusterware -> DB서버를 관리해주는 프로그램. RAC 내에서 어떻게 작동하고 관리하는지 알아야한다. Clusterware를 관리하는 것이 어렵다. ※ 모든 DB는 instance(Memory) 와 Database(저장소)가 존재한다. CRS(Cluster Ready Service) 프로그램 : ..

DB & DB Server/crs 2022.06.05

서버 종료 전 스토리지 볼륨 회수 및 vhost내 client 삭제

[1] 작업내용 명령어 결과 값 호스트 정보 파악 1)HMC 접속 후 해당 파티션 확인 uname -L 2)VIOS 내 해당 vhost 확인 #lsmap -all #lsmap -vadapter vhost7 3)VIOS & Client 간 hdisk 및 LUN ID 확인 #lsmpio -ql hdiskX Client [LPAR]#uname -L partition ID: 101 partition name : 101_Infraleesh_TEST VIOS#lsmap -all #lsmap -vadapter vhost7 //101_Infraleesh_TEST (vioClient)정보 및 vhostX 파악 lsdev -Cc disk|grep hdisk|awk '{[print "lsmpio -ql "$1}'|sh|gr..

vios 및 AIX [공통] 내 아답터 확인

lsdev -Cc adapter |grep fcs |awk ‘{print “lscfg -vl “ $1}’ |sh |grep -i network lscfg -vl 1번 필드를 찾아서 fcs 관련한 fcsX 파일의 1번 필드의 네트워크 주소를 또 긁자 #lsdev -Cc adapter |grep fcs |awk ‘{print “lscfg -vl “ $1}’ 만 우선 수행하게 되면 다음과 같다. 예를 들어 , fcs가 0~3까지 있다고 가정하자 아답터에는 fscsi(hba card 내 FC)와 ent (NIC ) 등 여러 개가 있다. 현재는 mac 주소를 확인하기 위해 다음과 같이 확인한다. #lsdev -Cc adapter|grep fcs 아래 예시는 fcs0~3 까지 있다고 가정 |sh 로 수행하기 전 우..

vi [Linux , AIX 공통] editor 기본

vi editor 관련해서 글을 작성하겠다. 리눅스 및 AIX 내에서 많이 활용하는 언어이며, /bin/bash [linux] /usr/bin/ksh [aix] Add a new user ) 로 기본적으로 다음과 같다. h,j,k,l 은 정말 기본적으로 알아야 하는것이며, 방향키와 같은 역할을 하는 것이다. 그러나 이 모든것에 전제는 set 명령어로 어떤 것이 on/off 되어있는지 o 옵션을 주어 확인한다. 기존에 set -o 로 확인한다면 vi가 off 상태이나, #set -o vi 입력한다면, set -o 결과값은 다음과 같이, vi를 on 시킨 상태이다. 리눅스에서 tab 키를 연속으로 2번 눌러 다음에 나올 명령어를 일..

서버 내 포트(22:ssh) 확인 후 telnet 통신 (방화벽 port 열림/닫힘 확인) 및 네트워크 상태의 포트 확인

현재 telnet 기능이 추가되어있지 않아 텔넷 통신조차도 안되는 상황이다. 그래서 서버 접근 가능한 local 또는 VDI (또는 VPN 접속 후 서버 포트) 확인 할 것이다. 우선 필요한 것은 telnet의 기능을 켜야 하므로, 제어판 내에 제어판>프로그램>프로그램 및 기능 > windows 기능 켜기/끄기 클릭 후 텔넷 클라이언트의 기능을 켜야 한다. 해당 서버에서 telnet 통신이 된다면 포트가 열려있는(listen) 상태이며, 닫혀있다면 접속할 수 없는 상태이다. 텔넷 클라이언트 기능 키게 되면, 변경 내용 적용 상태로 바뀌며,기능이 마침내 켜진다면 'windows 가 요청된 변경사항을 완료했습니다'라는 문구가 뜨게 된다. Yum install telnet 대신 WEB/WAS 서버에 기본적인 ..

카테고리 없음 2022.05.28

vmware /vmware workstation 온라인 상 disk 추가 인식하기

/dev/sdb 로 추가재인식이 되어야 한다. AIX 내에서는 cfgmgr( -v) 해당 명령어로 간단하게 볼륨, SAN 볼륨을 인식시키기 쉬우나, 리눅스에서는 다음과 같이 재인식 시킨다. echo "- - -" > /sys/class/scsi_host/host2/scan echo "- - -" > /sys/class/scsi_host/host0/scan echo "- - -" > /sys/class/scsi_host/host1/scan 해당 명령어로 인식시킨다. 조심해야 할 것은 보통 scsi 0~1 있는 쪽은 rootvg (OS 볼륨) 내 재인식을 하는 것이므로, disk I/O 가 걸려 문제가 생길수도 있다. 신규 구축시의 가상화 VM에 해주면 할 수 있으나, 현재 운영중인 서버 일 경우엔 꼭 조심..

카테고리 없음 2022.05.26

계정 초기화 및 (이력 남게)패스워드 변경

chsec -f /etc/security/lastlog 2. AIX 계정 Lock 풀기 2.1 Lock 확인 # lsuser -a account_locked #cat /etc/security/lastlog 중 내 아이디를 찾을 것 failed되어도 굳이 lock되지 않아도 false가 default이므로 상관없다. 중요한 것은 #lsuser [-a = list의미] 2.2 Lock 해제 # chuser "account_locked=true" chsec -f /etc/security/lastlog -a "unsuccessful_login_count=0" -s 유저명 0으로 숫자가 바뀌는지 #cat /etc/security/lastlog 중 unsuccessful_login_count=0" 값이 변경되었음을..

카테고리 없음 2022.05.24

while 문(반복)loop 명령어 do,done 활용, 4 way handshake

루프명령어는 while, until , for 가 있으나, until 은 실무에서 거의 쓰지않으므로 배제한다. 추후에 for 루프명령어에 대한 설명을 진행하겠다. while문의 정의 while 명령은 다음에 나오는 명령을 평가하고 만약 종료상태가 0 이면 루프의 몽체(do-done)를 실행하게 된다. done 키워드에 도달하면 다시 루프의 최상단으로 돌아가서 while 명령을 체크하고 명령의 종료상태를 체크한다. while에 의해 평가되는 명령의 종료상태값이 0 이 아닐 때까지 루프를 반복하게 되며, 종료상태값이 0 이 아니면 done 아래의 문장을 실행한다. 즉, while 루프를 빠져나간다. #while true >do >clear >netstat|grep -i fin_wait_1 |wc -l |aw..