8i88의 등록된 링크

 8i88로 등록된 티스토리 포스트 수는 108건입니다.

migratepv [내부링크]

backuplv 에 포함되지 말아야 할 재해복구쪽 디스크가 할당되어 있어 운영disk로 migrate 1.C - SPOC 이용하여 disk adding ->smitty hacmp -> C-spoc -> storage -> Volume Groups -> Set Characteristics of~ -> Add a volume to a Volume Group 2. migratepv 하여 lv옴김 #migratepv -l lvname hdisk0 hdisk1 hdisk2 -> hidks0에 있는 lvname란 lv를 hdisk1 hdisk2번에 나누어서 마이그레이트한다. -> mount 여부는 상관없이 가능 -> 같은 vg안에서 가능 3.C - SPOC 이용하여 disk remove

extendlv hacmp [내부링크]

*Disk 할당 확인 및 추가(pvid적용. Active, standby 둘다) #lspv 1) 운영, DR디스크 확인(lscfg -vpl hdiskN | grep Serial :: SN으로 확인 2) Size 확인 (bootinfo -s hdiskN) 3) chdev -l hdiskN -a pvㅑㅑ=yes -> 양쪽 노드에서 실행, 양쪽에서 동일한 pvid를 확인 4) smitty hacmp (c-spoc 에서 추가) ->smitty hacmp -> C-spoc -> storage -> Volume Groups -> Set Characteristics of~ -> Add a volume to a Volume Group ::PVID 생성한 디스크 추가 *증설하고자 하는 VG의 PP Size 확인 [KOE..

HACMP_PD [내부링크]

HACMP v5.4.1limits Cluster limits - 32 nodes in a cluster - 64 resource groups per cluster - 256 IP addresses known to HACMP - 128 application monitors - Two sites RSCT limit - 48 heartbeat rings for both IP adn non-IP networks combined clcomdES(커뮤니케이션 데몬, 커뮤니케이션 함) V5에서는 rsh이 필요 없다? Topology - networing-centric Resources - Resources Group Resources Group polocies Customization : Process of augm..

바뀐LUN사이즈를VG에적용할때 [내부링크]

Currently C-SPOC is unable to provide functionality for dynamic volume expansion. The chvg command does not support use in volume groups varied on in enhanced concurrent mode. If you want to increase the size of a shared LUN allocated to your cluster, follow this process: 1. Bring the volume group offline (stop the cluster on all nodes). 2. On the first cluster node: a. Run cfgmgr b. Varyon the ..

PowerHA6.1 구성 절차 [내부링크]

필요 소프트웨어와 버전 The software requirements for PowerHA 6.1 on 10 gR2 are as follows: SoftwareVersion and other details AIX 5.3 TL10 SP5 or newer, must include fix for APAR IZ89268 6.1 TL4 SP7 or newer, must include fix for APAR IZ87768 VIOS 2.2.0.10 FP24 SP1 or newer PowerHA 6.1 SP3 or newer RSCT For AIX 5.3, RSCT 2.4.12.0 or newer For AIX 6.1, RSCT 2.5.4.0 or newer Oracle 10gR2 Oracle 10gR2 patchse..

VG timestamps 동기화 [내부링크]

Lets make things a little bit more easier: - HACMP 5.4.1 => No timestamp file => timestamp is compared to the value in the ODM - No enhanced Concuurent Mode VG => Terms active/passive do not apply To determine the real state, execute the following command on both nodes: lsattr -El The output contains a value named timestamp => this is the value which HACMP will compare to the actual value on the..

clstat 실행 시 error 날 때 해결책 [내부링크]

양 쪽 노드 모두 한 노드씩, 아래 command를 순서대로 실행(HACMP 살아 있는 상태에서) #stopsrc -s clinfoES #stopsrc -s snmpd #startsrc -s snmpd #startscr -s clinfoES

HA 구동상태 확인 옵션들 [내부링크]

Most commands should work on all PowerHA (HACMP prior to 5.5) versions. If there is some syntax error, please consult the manual page for that command. How to start cluster daemons (options in that order: clstrmgr, clsmuxpd, broadcast message, clinfo, cllockd): How to start cluster daemons (options in that order: clstrmgr, clsmuxpd, broadcast message, clinfo, cllockd): root@gznode1:~# clstart -m..

IBM_HACMP를 smitty로 등록하는 방법 [내부링크]

hacmp script 등록하는 방법 1. smitty hacmp 2. HACMP for AIX Move cursor to desired item and press Enter. Initialization and Standard Configuration -> Extended Configuration System Management (C-SPOC) Problem Determination Tools #######Extended Configuration를 선택 3. Extended Configuration Move cursor to desired item and press Enter. Discover HACMP-related Information from Configured Nodes Extended Topol..

AIX PowerHA HACMP 클러스터 구축방법 Configuration [내부링크]

PowerHA Configuration. Steps to configure IBM PowerHA: 1. Define Nodes and confirm the AIX Level(oslevel -r). 설치할 서버를 정하고 (1호기/2호기) AIX OS 버전을 확인하여 설치할려는 HACMP 버전이 지원가능한지 지원매트릭스 확인을한다.) #oslevel -s #lslpp -l cluster #lppchk -v 2. Install 2 networks, 1 heartbeat network, and Define Resources(service ip, disk). 대상서버 (1호기/2호기) 에 서비스네트워크 와 장애확인네트워크, 그리고 업무데이터가 올라갈 외장디스크 영역을 확인한다. #lspv #lsdev -Cc ad..

ESXi 5.1 에서 Shared Disk 만들기 [내부링크]

[시스템 환경] OS : ESXi 5.1.0 사용 APP : vSphere Client 5.1.0 조건 : 외장 스토리지 X 목적 : ESXi에서 Shared Disk 만들기 안녕하세요. javaout 입니다. 이번에는 ESXi에 외장스토리지 없이 공유 디스크를 만들겠습니다. 공유 디스크는 어디에 사용할까요? 맞습니다. 대부분 클러스터에 사용합니다. 1. 가상머신 생성하는 방법은 default로 하시면 됩니다. 2. 공유디스크 추가 방법 [NODE1 가상머신에서 설정] - [그림1]에서 나와 있는 것 처럼 "추가"버튼을 누른 후 "하드디스크"를 선택 후 "다음" 버튼을 누른다. [그림1] - [그림2]처럼 "새 가상 디스크 생성"을 선택 후 "다음" 버튼을 누른다. [그림2] - [그림3]과 같이 용량을..

공유디스트 설정이 안되면 퀴럼 cli로 생성하기 [내부링크]

새로생성 (1GB) vmkfstools -c 1024m -d eagerzeroedthick /vmfs/volumes/data-01/node01/share.vmdk 이미 있을 경우 vmkfstools -w /vmfs/volumes/data-01/node01/share.vmdk zero based 형태로 vmdk 파일을 깨끗하게 지워주는 명령

Standalone 서비스가 시작되지 않음 (67429) [내부링크]

마지막 업데이트 : 2019 년 3 월 13 일카테고리 : 문제 해결 1 조짐 인터넷에 액세스 할 수없는 Windows 2008 SP2 / 6.0.6001 시스템에서 Windows 서비스 시작 시간 초과 설정에 관계없이 vCenter Converter 독립 실행 형 서비스가 시작되지 않습니다. 원인 Windows Server 2008 SP2 및 Windows Server 2008 6.0.6001에는 사전 설치된 신뢰 인증서 수가 더 적습니다. 인터넷에 액세스 할 수없는 Windows 시스템에 Converter Standalone을 설치하면 공용 인증 기관 저장소에 대한 액세스 권한이 없기 때문에 파일 무결성 검사가 시간 초과를 초과하므로 Converter 서비스가 시작되지 않습니다. 해결 이 문제를 해결..

shutdown abort 시 문제점 [내부링크]

오라클 startup 시 hang이 걸리게 되면 대부분 가장 간단한 방법으로shutdown abort로 shutdown 하고 다시 정상적으로 startup후 shutdown immediate로 정상적인 루틴을 다시 하면 대부분 해결이 된다고 알고있습니다. 이 부분에서 shutdown abort 는 강제로 트랜젝션을 끊어버리기 버리기 때문에 정상 startup 후 shutdown immediate 하게되면 recovery 되어 정상복구 된다고 알고있는데요. hang 상태되가 지속된다고 무조건 abort 로 내려버리면 문제가 될것 같은데요. 어느정도의 수행처리 시간을 가져야 하는지 그리고 abort 로 계속 shutdown 하게 되면 오라클 시스템에 어떠한 문제가 생기지는 않는지요?? abort 로 내리고 ..

오라클 shutdown 옵션 [내부링크]

오라클 shutdown 명령에 대한 오라클 자체 설명과 옵션은 아래와 같습니다. ================================================================================== sql> help shutdown SHUTDOWN -------- Shuts down a currently running Oracle Database instance, optionally closing and dismounting a database. SHUTDOWN [ABORT|IMMEDIATE|NORMAL|TRANSACTIONAL [LOCAL]] =========================================================================..

오라클 startup 옵션 [내부링크]

# su - oracle // 오라클계정으로 로그인한다. $ lsnrctl stop // 오라클 리스너 종료 $ sqlplus"/as sysdba" // sqlplus로 오라클 접속 SQL> shutdown immediate SQL> startup SQL> exit $ lsnrctl start // 오라클 리스너 시작 $ tnsping localhost // 오라클 Ping 확인 SQL>SHUTDOWN [IMMEDIATE|TRANSACTION|NORMAL|ABORT]; 옵션 새로운 접속 접속중인 세션 진행 중인 트랜잭션 체크 포인트 NORMAL 불가 대기 대기 수행 TRANSACTION 불가 강제종료 대기 수행 IMMEDIATE 불가 강제종료 강제종료 수행 ABORT 불가 강제종료 강제종료 무시

XEN-> VMWARE 가상화인프라로 Linux 시스템 마이그레이션 수행 시 커널 재생성 작업 방법을 전달 드립니다 [내부링크]

금일 문의하신 가상화인프라에 대한 Linux 시스템 마이그레이션 수행 방안에 대해서 아래와 같은 정보를 전달 드립니다. >원인 예상 = Xen 인프라 환경에서 사용하고 있는 Linux 커널의 ‘Xen’ 타입 >해결 방법 = 아래와 같은 방법으로 사용하고자 하는 커널을 설치하고 커널 이미지를 재생성 해야 할 것 같습니다. (해당 작업은 복구모드에서 수행하시는 것을 권장하며, 실제 수행 시 가상시스템에 대해서는 ‘스냅샷’을 생성하고 작업하는 것을 권장 드립니다.)

오라클 기동 절차 [내부링크]

종료 # su - oracle // 오라클계정으로 로그인한다. # ps -ef |grep -i ora 오라클 sid 확인 # ps -ef |grep -i lsnr 리스너 확인 $ lsnrctl status $ lsnrctl stop (옵션: 리스너명) // 오라클 리스너 종료 $ sqlplus"/as sysdba" // sqlplus로 오라클 접속 SQL> shutdown immediate SQL> exit # ps -ef |grep -i ora 오라클 sid 확인 # ps -ef |grep -i lsnr 리스너 확인 시작 # su - oracle // 오라클계정으로 로그인한다. # ps -ef |grep -i ora 오라클 sid 확인 # ps -ef |grep -i lsnr..

오라클 점검 스크립트 [내부링크]

SET ECHO OFF SET FEEDBACK OFF CLEAR COLUMNS; ALTER SESSION SET OPTIMIZER_GOAL = RULE; set lines 100 SPOOL ora_report.out prompt PROMPT ******************************************************* PROMPT * * PROMPT * System/Instance Information * PROMPT * * PROMPT ******************************************************* PROMPT col "Host Name" format a20 select a.host_name "Host Name", a.instance_name "..

테이블 스페이스 생성하기 [내부링크]

오라클 데이터베이스 파일 추가 . -> 용량 확인 결과 (@9.sql) 프리 사이즈 0.2% 1. 오라클 접속 #su - oracle #sqlplus /nolog #conn /as sysdba slq > startup Total System Global Area 590065664 bytes Fixed Size 1338084 bytes Variable Size 385877276 bytes Database Buffers 197132288 bytes Redo Buffers 5718016 bytes Database mounted. Database opened. 2. data 파일 저장위치 확인 * data 화일 확인 sql> select file_name, bytes from dba_data_files; * 테..

리스너 ip 확인 [내부링크]

edodb1:/oraeduone1/oracle/product/10g/network/log] edodb1:/oraeduone1/oracle/product/10g/network/log] ps -ef | grep tns edodb1 18147 1 0 Jan 19 ? 10:53 /oraeduone1/oracle/product/10g/bin/tnslsnr DBPKWE01_40 -inherit edodb1 27728 25668 0 14:07:16 pts/7 0:00 grep tns edodb1 18172 1 0 Jan 19 ? 536:32 /oraeduone1/oracle/product/10g/bin/tnslsnr DBPKWE01LIS -inherit edodb1:/oraeduone1/oracle/product/1..

Control File 다중화 및 Trace File 로 백업 및 복구 10G [내부링크]

컨트롤 파일의 다중화 -SPFILE -PFILE Trace File 로 백업 및 복구 컨트롤 파일은 DB구조정보를 담고 있는 2진 파일이다. 최소 두개가 존재하게 되고 서로 다른 저장소에 저장하는것이 바람직하다. 컨트롤 파일은 첫번째 파일을 제외한 파일은 첫번째 파일의 복사본이다.(즉 모든 파일의 내용이 같아야 한다.). Control File은 Nomount 상태가 될 때 Parameter 에서 Control File의 위치를 읽어오고 Mount 상태가 될 때 실제로 Access 된다. 즉 Control File의 다중화는 spfile 또는 pfile를 수정하므로써 이루어진다. 컨트롤파일의 복사(백업)시에 주의사항 1. 컨트롤 파일을 복사(백업)할 때에는 반드시 shutdown immediate 를 한..

Tablespace와 Data File 관리 [내부링크]

Oracle은 필요한 Block를 Disk의 Data File 에서 찾아 메모리로 적재시키는데 이때 적재되는 메모리의 공간이Tablespace이다. 이 Tablespace에서 작업이 끝나면 다시 Data File에 저장한다. Tablespace는 메모리상에 생성되는 논리적인 공간이고 Datafile은 물리적으로 존재하는 파일이다. Tablespace에 DataFile이 소속되어 있기 때문에 DataFile의 Block이 읽혀지게되면 메모리로 올라가는데 자신이 속한 Tablespace영역에 적재되어 작업이 수행된다. Tablespace Data File의 Block이 Server Process에 의해 읽혀져서 Instance의 논리적인 tablespace에 저장한다. 하나 이상의 데이터 파일로 구성된다. ..

init.ora 기본 파라미터 변경 for 11gr2 on aix [내부링크]

show parameter job_queue_processes; show parameter commit_write; show parameter processes; alter system set job_queue_processes=0 scope=both; alter system set commit_write='batch,nowait' scope=both; alter system set processes=400 scope=spfile; -------------- show parameter parallel_max_servers; show parameter open_cursors ; show parameter log_checkpoints_to_alert ; show parameter log_checkpoint_..

oracle에서 cio(concurrent i/o) 사용을 위한 옵션 [내부링크]

chfs -a options=cio /your/filesystem > show parameter filesystemio_options; > show parameter disk_asynch_io; // disk_asynch_io 가 true 이어야 함 !!! > select name, asynch_io from v$datafile d inner join v$iostat_file f on d.file#=f.file_no; > alter system set filesystemio_options='SETALL' scope=spfile; > #alter system set disk_asynch_io=true scope=spfile; > select name, asynch_io from v$datafile d in..

oracle11gr2 rac with powerha && gpfs [내부링크]

+++++++++++++++++++++++++++++++++++++++++++++++++++++ 설치 환경 구성 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1. /etc/hosts 수정 >>> Public IP (BootIP) : Oracle 서비스를 제공하는 IP HACMP 구성시 Boot IP와 동일 Private IP (interconnect, heart-beat) : RAC간 통신을 위한 IP Virtual IP : fail-over를 위한 IP, fail-over 발생시 vip가 넘어감 일반적으로 얘기하는 persistance ip와 동일 Scan IP : Oracle의 서비스를 위한 대표 IP(load balancing) ------- n..

오라클 완전복구 [내부링크]

startup 실행시 ora-01172 발생 ora-01151 발생 1. 해결방법 startup mount recover database; alter database open; 2. 안되면 startup mount recover database using backup controlfile until cancel; alter database open resetlogs;

오라클 import , export [내부링크]

impdp system/oracle directory=datapump dumpfile=expdp_full_oper.dmp schemas=TEST logfile=impdp_TEST.log job_name=impdpTEST exp system/oracle full=y statistics=NONE file='f:\TEST폴더명'

ram slot (램슬롯) 확인하기 [내부링크]

리눅스 서버 열지말고 램슬롯 확인하자!!! 리눅스 서버를 사용하시다가 램부족으로 인해 램을 추가해야될 경우가 있습니다. 오랫동안 서버를 열어서 확인하지 않는 이상 자기 서버에 램슬롯이 몇개이고 남는슬롯이 몇개인지 알수가 없습니다. 그럴경우 서버를 off 하고 본체를 열어서 램슬롯을 확인해야 했는데요 서버 본체를 열지않고 램슬롯을 확인하는 방법이 있습니다.!!! dmidecode 라는 프로그램으로 리눅스 system 의 bios 및 디바이스 정보를 확인할 수 있습니다. 명령어는 dmidecode -t 17 | egrep ‘Memory|Size’ 로 확인할수있습니다. dmidecode 보통 기본으로 설치되며, 만약 설치되지 않았을 경우 아래와 같이 설치합니다. 설치방법 1. ubuntu # apt-get i..

NTP 시간 동기화 [내부링크]

시간을 동기화하는 방법으로 NTP 와 rdate 를 이용하는 방법을 사용합니다. 소수점까지 정확한 단위의 동기화가 필요하다면 원자단위의 NTP 를 이용해야 합니다. NTP 시간 동기화 NTP(Network Time Protocol)는 인터넷상의 시간을 정확하게 유지시켜 주기 위한 통신망 시간 규약이다. 라디오나 원자시계에 맞추어 시간을 조정하며 밀리초 1/1000초 단위까지 시간을 맞출 수 있다. 기본적으로, NTP 방식은 straum이라는 계층구조를 가지는데 straum 0 은 GPS나 세슘 원자 시계등 시간을 구하는 장비를 말하며, straum 1은 GPS 나 세슘 원자 시계등에서 직접 시간을 동기화하는 서버를 의미한다. strum 2 부터는 트리 구조를 형성하게 된다. 보통 straum 2에서 동기..

리눅스 점검 스크립트 1 [내부링크]

#!/bin/sh todaytime=`date +%F[%X]` today=`date +%F` HOST=`hostname` rm -rf $today[$HOST].txt echo " ########## $HOST SYSTEM CHECK $todaytime ##########" >> $today[$HOST].txt echo "[1] Hostname :" $HOST >> $today[$HOST].txt echo " " >> $today[$HOST].txt echo "# uname -a" >> $today[$HOST].txt uname -a >> $today[$HOST].txt echo " " >> $today[$HOST].txt echo "# cpuinfo " >> $today[$HOST].txt cat /pr..

리눅스 점검 스크립트 (linux pm) 1 [내부링크]

#!/bin/sh todaytime=`date +%F[%X]` today=`date +%F` HOST=`hostname` rm -rf $today[$HOST].txt echo " ########## $HOST SYSTEM CHECK $todaytime ##########" >> $today[$HOST].txt echo "[1] Hostname :" $HOST >> $today[$HOST].txt echo " " >> $today[$HOST].txt echo "# uname -a" >> $today[$HOST].txt uname -a >> $today[$HOST].txt echo " " >> $today[$HOST].txt echo "# cpuinfo " >> $today[$HOST].txt cat /pr..

리눅스 점검스크립트 2 [내부링크]

1. check.sh 만들기 [root@isp-dns ~]# vi check.sh echo -e "\n 1. 오늘날자:" date echo -e "\n 2. 디스크용량" df -h echo -e "\n 3. 포트점검" netstat -an | grep LISTEN echo -e "\n 4. /tmp점검" ls -al /tmp echo -e "\n 5. /var/tmp점검" ls -al /var/tmp echo -e "\n 6. 큐에쌓인메일수 점검" ls -l /var/spool/mqueue | wc -l echo -e "\n 7. 실행프로세스 점검" pstree echo -e "\n 8. 최후접속자 점검" lastlog | grep -v "한번도" echo -e "\n 9. Memory" free ech..

리눅스 점검 스크립트 3 [내부링크]

#!/bin/sh clear export LANG=C LOGPATH="/tmp" HOST=`/bin/hostname` TODAY=`/bin/date +%Y%m%d` DAY=`/bin/date +%d` memorysinfo() { echo "###################################################################" echo "# 1. System Memory-Info " echo "###################################################################" /bin/cat /proc/meminfo echo "###########################################################..

로그인 보안 취약점 배너 위치 [내부링크]

가끔 생각이 안난다 more /etc/motd more /etc/issue

성능 모니터링 요약정리 [내부링크]

OS 모니터링 구분 사용 툴 설명 사용법 UNIX/LINUX vmstat 프로세스, 메모리, 페이징(paging), 블록(block)I/O, 트랩스(traps), 디스크,CPU에 대한 정보 제공 $ vmstat [option] [delay] [count] top 실시간으로 시스템에 대한 전반적인 상황과 각 프로세스 목록을 제공. 프로세스 목록은 목적에 따라 쉽게 정렬 $ top [-option] [-d delayt] [-n count] netstat 네트워크 연결, 라우팅 테이블, 인터페이스 정보 및 통계, masquerade연결, 멀티캐스트 등 크게 6가지 정보 제공 $ netstat [-option] nmon 시스템 전반적인 자원을 실시간 모니터링 및 파일로 저장하여 분석할 수 있도록 nmon_ana..

nas 스토리지 파일시스템 무결성 tar 백업 [내부링크]

tar cvpf - . | (cd /data/kwe_j4_bak/ps; tar xvpf -) tar cvpf - . | (cd /data/kwe_j4_bak/ts; tar xvpf -) tar cvpf - . | (cd /data/kwe_j4_bak/ie; tar xvpf -) tar cvpf - . | (cd /data/kwe_j4_bak/lc; tar xvpf -) -------------------------------------------------------- tar cvpf - . | (cd /nschool/nschool2/WebRoot/; tar xvpf -) 172.16.200.2:/vol/vol1 6.1T 3.9T 2.2T 64% /nschool

텍스트문에서 ^M자 없애기 (치환) [내부링크]

텍스트문에서 ^M자 없애기 1. vi에서 (not vim) vi에서 dos mode의 파일을 읽으면 줄끝에 ^M이 나타난다. 명령어 모드에서.. :%s/^M//g %s는 치환명령이다. %s///mode 위에서 mode에 g를 썼는데, 이것은 global의 약자로 파일 전체에 모두 적용하는 mode이다. :%s/^M 만 해도 됨 ^M 은 Ctrl+V+M or Ctrl+V+Enter 2. vim에서 vim에서는 dos mode의 화일을 읽어도 화면에 ^M을 표시하지 않는다. 대신 밑에 [dos] 라고 나타난다. 다음과 같이 해서 unix mode로.. 즉 ^M을 뺀다. :set fileformat=unix 반대로 unix mode에서 dos mode로 바꾸고 싶다면 :set fileformat=dos 3. ..

한글깨짐 현상 해결 안될 때 -> 리눅스에서 파일 인코딩 확인하기(file 명령) & 변환하기(iconv 명령) utf-8 ↔ euc-kr [내부링크]

리눅스에서 파일 인코딩 확인하기(file 명령) & 변환하기(iconv 명령) utf-8 ↔ euc-kr 리눅스 서버 언어팩을 아무리 변경하여도 한글깨짐 현상이 그대로 발생한다 웹개발하다보면, 페이지 인코딩, 등이 맞지 않아서 골치 아플때가 있죠. 그래서 때로는 수동으로 변환해주어야 할때도 있습니다. 요즘 작성되는 페이지는 utf-8 을 많이 사용하곤 있지만, 기존의 페이지들로 부터 업그레이드 하는 경우 변환이 필요하곤 합니다. [파일 인코딩 확인] 리눅스 시스템에서 파일 인코딩을 확인하는 방법으로는 file 명령어를 사용하면 됩니다 file -bi 파일명 ex) > file -bi ttt.php text/html; charset=utf-8 [파일 인코딩 변환] 리눅스 시..

system-auth (pam설정 옵션) [내부링크]

debug - 이 옵션은 모듈이 동작을 보여주기 위해 syslog(3)에 정보를 남기도록 한다.(이 옵션이 log파일에 패스워드 정보를 남기지는 않는다.) type=XXX - 모듈의 디폴트 동작은 패스워드를 물어볼 때 "New UNIX password: ", "Retype UNIX password:"라고 묻는데, 이 옵션을 사용해서 'UNIX'라는 말 대신 'XXX'로 바꿀 수 있다. retry=N - 새 패스워드를 물어보는 횟수로 디폴트는 1이다. 이 옵션을 사용해서 N만큼 횟수를 늘릴 수 있다. difok=N - 새 패스워드에서 예전 패스워드에 있지 않은 문자들을 몇자나 사용해야 하는지 나타내는 수로 디폴트는 10이다. 그리고, 새 패스워드에서 1/2이상의 글자가 이전과 다르다면 새 패스워드는 받아들..

리눅스 커널 업그레이드 (xen 커널) [내부링크]

1. 리눅스 복구시디로 부팅 2. chroot /mnt/sysimage/ 3. 부팅후 시디 마운트 dmesg | grep -i cd (시디 장치명 확인) cd / mkdir cdrom mount -t iso9660 /dev/hda /cdrom 4. vi /etc/modprobe.conf 에서 xen_blk 주석처리 5. 커널 컴파일 rpm -ivh --force -noscripts --root=/mnt/sysimage kernel-2.6.18-164-el5.x86_64.rpm rpm -ivh --root=/mnt/sysimage kernel-2.6.18-164-el5.x86_64.rpm (이걸로 올림) 6. ls -l /boot/ 확인 7. mkinitrd -v initrd-2.6.18-164..

nfs 마운트시 에러발생하는 경우 [내부링크]

ps -ef | grep mountd ps -ef | grep nfs /etc/init.d/portmap start /etc/int.d/nfs start 혹시나 에러 발생시 service rpcbind start chkconfig --list | grep nfs chkconfig --level 2345 nfs on chkconfig --list | grep nfs chkconfig --level 2345 portmap on chkconfig --list | grep portmap

리눅스에서 부팅시 간단하기 시작 프로그램 등록하기 [내부링크]

linux 환경에서 구동되는 프로그램을 만들었는데 사용자의 요청에 의해서 리눅스가 처음 시작할때 자동으로 프로그램을 실행하도록 요청을 받을때 간단하게 사용합니다. chkconfig 라는 명령으를 통하여 등록을 할 수도 있지만 리눅스의 부팅과정을 이해해야하며 런레벨에 대한 정보도 학습해야 합니다. 리눅스도 잘 모르는 사용자라 하면 복잡하게 느껴질수도 있습니다. 하지만 해당 방법은 crontab을 통하여 등록할 수 있으며 사용방법이 간답합니다. 사용법 1. 프로그램이 실행하고자 하는 계정으로 로그인 한 후 아래 명령어를 입력하여 편집모드로 들어갑니다. crontab -e 2. @reboot 명령을 통하여 실행하고 하는 명령어를 입력합니다. 예를 들어서 부팅시 어떤 프로그램을 를 자동으로 실행하기 위한 명령어..

오라클 11g 설치하기 [내부링크]

centos7에 oracle 11g r2를 설치하는 순서는 다음과 같다. 설치 준비 oracle 11g r2 설치 리스너 추가 데이터베이스 추가 방화벽 설정 및 자동 실행 스크립트 설치 준비는 아래와 같이 진행하며 oracle 11g r2 설치에 필요한 패키지 및 환경을 설정한다. 데스크톱 환경 설정 oracle 11g r2 설치에 GUI 환경을 이용하기 때문에 데스크톱 환경을 필요로 한다. CUI 모드로 설치했다면 다음과 같이 진행한다. su - root yum -y groupinstall "Server with GUI" startx 부팅시에 GUI모드로 시작하려면 1 sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/defaul..

raid (레이드) 드라이브 지정 설치 하기 [내부링크]

RAID 드라이버 지정 설치 최신 하드웨어의 경우 CentOS커널에 드라이버가 포함되지 않은 경우가 있다. 이러한 경우 제조사의 웹사이트를 방문하여 해당 드라이버를 다운로드 받아 다음과 같은 방법으로 설치한다. 1. 해당 제품의 드라이버를 다운로드 받는다. CentOS 7.0은 RHEL 7 드라이버를 선택하여 iso형태의 이미지파일을 다운로드 받아 USB 메모리 스틱에 저장한다. 이 때 USB 메모리스틱의 파일시스템 포맷은 FAT32, VFAT으로 한다. 2. CentOS 설치 처음 부팅화면이 나올 때 USB메모리를 컴퓨터에 꽂는다. USB 메모리는 그 이후에 꽂아도 무관하다. 첫 번째 항목 Install CentOS 7을 선택하고 키를 누른다. 위와 같이 inst.dd를 추가 입력하고 키를 눌러 dd ..

7버전 ssh 포트 변경하기 [내부링크]

SSH 포트 번호 변경 우분투와 다름없이 아래 명령으로 sshd_config 파일을 열어서 Port 부분의 주석을 해제하고 원하는 포트 번호를 써주고 파일을 저장한다. sudo vi /etc/ssh/sshd_config #Port 22 로 되어 있는 걸 Port 1022 으로 고치고 저장한다. 그리고, SSH데몬 재기동 sudo service sshd restart 테라텀으로 서버 IP 주소에 바꾼 포트 번호로 접속을 해 봐도 접속이 안될 것이다. SSH 포트가 제대로 바뀌어 있나 확인 해 보자. ss -nalt 열려 있는 포트 중에 위에서 바꾼 새로운 SSH 포트 번호인 1022가 나오지 않는다. 이유는 CentOS 에 있는 SELinux가 SSH 포트를 기본 SSH 포트인 22번으로 고정하고 있기 때..

보안관련 selinux 설정 변경하기 [내부링크]

SELinux 는 Linux의 보안을 강화해 주는 보안 강화 커널이고 zero-day 공격 및 buffer overflow 등 어플리케이션 취약점으로 인한 해킹을 방지해 주는 핵심 구성요소이다. 특정 서비스가 SELinux 때문에 동작하지 않는다면 SELinux 를 끄기 보다는 해당 서비스가 SELinux 하에서 잘 동작하도록 설정을 수정하는걸 권장한다. SELinux 동작 모드 enforce, permissive, disable 세 가지 모드가 있으며 RHEL/CentOS 를 설치하면 default 로 enforce mode 로 동작하며 SELinux 의 rule 에 어긋나는 operation 은 거부된다. 현재 SELinux 의 동작 모드는 sestatus 명령어로 확인할 수 있다. SELinux 모..

systemctl 관리 명령어 (요약정리) [내부링크]

systemd 잠시 살펴보기 먼저 systemd의 설정파일들은 /etc/systemd 에 있습니다. ( bootchart.conf logind.conf system.conf user.conf ) systemd는 설정파일과 미리 정의된 Service, Target 파일을 통해서 시스템을 제어하게 됩니다. 파일이 있는 디렉토리는 다음과 같습니다. 관련된 바이너리 실행파일 : /usr/lib/systemd Service, Target 파일 : /usr/lib/systemd/system * 유용한 명령어 # systemd-analyze : 부팅에 걸린시간 표시 # systemd-analyze blame : 부팅시 서비스별 걸린 시간표시 # journalctl : 부팅을 포함한 전체적인 시스템 로그 # journ..

CentOS 설치 및 설치 후 작업 [내부링크]

CentOS 설치 및 설치 후 작업

Linux 사용자 및 그룹 관리 [내부링크]

Linux 사용자 및 그룹 관리

파일 Ownership 및 Permission 관리 [내부링크]

파일 Ownership 및 Permission 관리

파일 시스템 및 디스크 관리 [내부링크]

파일 시스템 및 디스크 관리

Linux 기본 사용 및 RunLevel 및 Booting 이해 [내부링크]

Linux 기본 사용 및 RunLevel 및 Booting 이해

SSH_Firewall_Xargs 활용하기 [내부링크]

SSH_Firewall_Xargs 활용하기

Shell Scripting 기초 다지기 [내부링크]

Shell Scripting 기초 다지기

NFS_Samba_FTP Server 운영하기 [내부링크]

NFS_Samba_FTP Server 운영하기

Log 관리 및 Data Backup [내부링크]

Log 관리 및 Data Backup

backupios && mksysb [내부링크]

mksysb -i /backup/rootvg.image > lsmksysb -lf /backup/rootvg.image (생성된 mksysb확인) backupios -file /backup/vios.mksysb -mksysb

aix 에서 cd-rom && dvd-rom mount [내부링크]

# cdrom mount -v cdrfs -oro /dev/cd0 /cdrom # dvd mount -v udfs -oro /dev/cd0 /cdrom # read-only mount -v udfs -oro /dev/cd0 /cdrom # read & write umount /cdrom

HMC Hostname 변경. [내부링크]

- http://publib.boulder.ibm.com/infocenter/powersys/v3r1m5/index.jsp?topic=/iphcx_p5/chhmc.htm chhmc -c network -s modify -h mynewhost

AIX5.3 부트모드(32bit/64bit) 변경 [내부링크]

>> 64-bit 모드로... ------------------- # ln -sf /usr/lib/boot/unix_64 /unix # ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix # bosboot -ad /dev/ipldevice # shutdown -r >> 32-bit 모드로... ------------------- # ln -sf /usr/lib/boot/unix_mp /unix # ln -sf /usr/lib/boot/unix_mp /usr/lib/boot/unix # bosboot -ad /dev/ipldevice # shutdown -r >> # bootinfo -y (가능한 비트) # bootinfo -K (현재 비트)

paste 로 shell script 만들기 [내부링크]

[root@localhost lwi]# cp jar.txt jar2.txt [root@localhost lwi]# vi jar.txt :%s/^/jar tvf /g :%s/$/ | grep \"Search File Name\" /g :%s/$/ \; echo \"/g [root@localhost lwi]# paste -d " " jar.txt jar2.txt > jar.sh [root@localhost lwi]# vi jar.sh :%s/$/\"/g [root@localhost lwi]# chmod u+x jar.sh [root@localhost lwi]# ./jar.sh

OP 패널을 이용하여 HMC Port별 IP 확인 [내부링크]

OP 패널을 이용하여 HMC Port별 IP 확인 >> p5 장비의 OP에서 HMC 포트의 IP를 확인하고자 할때 아래와 같이 하면 된다. p520 경우 다음과 같이 LED 버튼(LED 창 아래에 있는 주황색 작은 버튼 세 개)을 조작한다. 각각을 ① ② ③ 라고 하자. 02 A N ① ② ③ 1) ② 눌러 'N' --> 'N

ftp 파일 자동전송 쉘스크립트 [내부링크]

remote:/home/inst_tmp# vi ftp.sh ftp -n -v

LVM 관리방법(LV, JFS Filesystem 관리) [내부링크]

LVM 관리 방법 LVM에 대해서 어느정도 알게되었다면 이번에는 LVM을 관리하는 command와 관리 요령에 대해서 알아보겠습니다. LV(Logical Volume) 관리 LV 생성 / 삭제 LV의 생성은 DB에서 사용하는 raw device를 사용할 목적이나 lv name을 특성에 맞게 주어지고 싶을 때 또는 속성값을 원하는 방법으로 적용시켜 사용하고 싶을 때 사용합니다. 통상적으로 # smitty mklv 라는 smit을 사용해서 생성하는 것이 가장 편하지만, default 속성으로 명령어를 이용하고 싶을 때에는 아래와 같이 사용하면 됩니다. root@test:/> mklv -y test001 testvg 5 test001 root@test:/> lsvg -l testvg testvg: LV NAM..

LVM 관리 방법 [내부링크]

LVM에 대해서 어느정도 알게되었다면 이번에는 LVM을 관리하는 command와 관리 요령에 대해서 알아보겠습니다. VG(Volume group) 관리 VG 생성 / 삭제 VG의 생성 root@test:/> lspv|more hdisk10 00ce311fad20d28c None hdisk11 00ce311fad21651b None lspv 명령어를 통해 현재 VG에 속해있는 PV들과 사용하고자 하는 PV들을 구분하여, 어떤 pv를 사용하여 VG를 생성할 것인지 정해줍니다. 마지막 3번째 line에 none으로 나오는 것이 있으면 사용가능한 pv입니다. 아래 명령어를 사용하여 VG생성을 완료한다. root@test:/> mkvg -f -s 128 -B -y testvg hdisk10 hdisk11 test..

LVM(Logical Volume Manager)은 무엇인가? [내부링크]

[AIX] LVM(Logical Volume Manager)은 무엇인가? 과거의 Unix System storage를 보면... 아래와 같은 문제점들이 있었습니다… 파티션 크기의 변경이나 만들거나 제어하는 작업의 어려움이 있었으며, 각 파티션들이 반드시 특정 하드디스크(Physical Device)에 위치하여 Physical drive보다 큰 파일이나 파일시스템을 만들 수 없는 단점과 이로인해 원하는 데이터 백업의 어려움이 있엇습니다. 그리하여 AIX에서는 물리적인 디스크 디바이들이나, 파일시스템을 제어하기 위해 LVM이라는 Logical Volume Manager라는 구조를 만들었습니다. LVM을 이용하게 되면 비 근접 공간 활용 문제를해결하고, 단일 디스크가 아닌 여러 디스크에 데이터가 저장될 수 있..

alt disk install 만드는 방법 [내부링크]

백업 용도와 Test system을 구축하기 위해, 또는 신규 서버를 구축하기 위해 많이 이용하는 Disk alt 작업에 대해서 알아보고자 합니다. 1. 가용한 Disk를 준비(hdisk2) root@test: / # lspv hdisk0 00ce30ffea377c7b rootvg active hdisk1 00ce30ff5eac4b0a rootvg active hdisk2 none none chpv로 pvid를 생성해 줍니다. root@test: / # chdev -l hdisk2 -a pv=yes hdisk2 changed root@test: / # lspv hdisk0 00ce30ffea377c7b rootvg active hdisk1 00ce30ff5eac4b0a rootvg active hdisk..

ISO 이미지를 aix에 mount하기 [내부링크]

1. ISO 이미지를 마운트 하기 위한 jfs 파일시스템을 만들어 줌 #smitty jfs → Add a Journaled File System → Add a Standard Journaled ... → 만들고자하는 vg선택 → 내용을 적어 준 뒤 생성 아래 그림을 보면 /export/AIX6100 이라는 jfs type의 파일시스템이 생성되었습니다. 2. dd command를 이용하여, iso image의 data를 만들어 놓은 lv에 copy를 시켜 줍니다. 저는 hmc330_1.iso를 마운트 하겠습니다. # dd if=/gpfs1/hmc_image/hmc330_1.iso of=/dev/lv01 bs=128m 3. 해당 jfs 파일시스템을 cdrfs 파일시스템으로 변경해줍니다. # chfs -a v..

Etherchannel 구성 / 변경 [내부링크]

Etherchannel은 물리적인 어댑터 1개 이상을 사용하여, Bandwidth를 높여 Performance의 향상이나, 네트웍 장애시 2중화 기능을 제공 하여, 가용성을 향상시키는 기능을 하는 Software적인 기능입니다. Etherchannel 생성을 하게 되면 새로운 이름의 adapter로 생성이 되며 사용은 일반 ethernet 사용 법과 동일합니다. Active-Backup mode로 etherchannel을 사용시에는 다른 switch에 연결하여 사용이 가능하나, Active-Active mode로 사용시에는 같은 switch에 연결하여 사용하셔야 합니다. 1. Etherchannel 어댑터 준비 2. Etherchannel 어댑터 생성 # smitty etherchannel - [Add ..

NTP를 이용한 시간 동기화 방법(구성) [내부링크]

시스템 운영에 필요한 것은 클러스터 시스템간 또는 DB서버에서도 시간을 동기해야할 필요성이 있습니다. 일단 시스템간의 시간을 동기화 시킬 수 있는 방법은 크게 3가지가 있습니다. 1. 가장 간단한 명령은 setclock 명령어를 사용한 방법입니다. # setclock hostname 이 명령은 1회성으로 hostname에 나와 있는 host와 시간을 동기화 시키는 방법입니다. 추후에 다시 틀어질 가능성이 있으며, 지속적으로 setclock을 이용하여 시간 동기화를 하고 싶을 경우에는 schedule daemon인 crontab을 사용하면 됩니다.(crontab 사용은 tip에 올려두도록 하겠습니다.) 2. timed daemon 사용 - 동일 네트웍(LAN)에 있는 서버들의 시간을 동기화 - 20ms 정..

AIX에서 crash dump message 분석하기 [내부링크]

AIX에서 crash dump message 분석하기 덤프가 생성되는 위치에 충분한 크기가 할당되어 있어야함 테스트 시 사용한 덤프 공간은 10G로 설정하였음 (너무 크긴하지만 일단..) 파티션 크기를 조절하기 위해서는 아래와 같이 명령어를 입력! # chfs -a size=+5G /var (설명: /var 의 마운트 포인트에 5G의 크기를 추가 할당한다.) 아래의 dump에 대한 설정은 smitty dump로도 설정할 수 있으며 default dump 생성은 아래의 명령어도로 확인 가능함 # snap -ac /tmp/ibmsupt/dump ---------------------------------------------------------------------------------- 제가 사용한 방법..

5802/5877 OCA를 온라인 중에 교체 가능한지 체크하는 방법 [내부링크]

5802/5877 OCA를 온라인 중에 교체 가능한지 체크하는 방법 * 1,2번 문항은 OS(AIX) 에서 확인 가능합니다. 1> POWER & MIDPLANE FRU 넘버 # lscfg -vp | grep -p PS | grep -E "Hardware | FRU" # lscfg -vp | grep -p MIDPLANE | grep -E "Hardware | FRU" 2> FW Level 확인 #lsmcode -c * 3번 문항은 시스템의 ASM 에서 확인 가능합니다. 3> SPCN I/O trace data 를 보내주시기 바랍니다. 방법은 다음과 같습니다. 1. ASM 접속 2. > System Configuration 3. > Configure I/O enclosures, select radio bu..

netbackup 점검 cli [내부링크]

veritas netbackup command 참조사이트 http://nixinfra.blogspot.kr/2012/11/netbackup-important-commands-and.html 몇몇 확인 할 부분 * 시작 및 중지 #/etc/init.d/netbackup start/stop * 테입 스켄 #/usr/openv/volmgr/bin/scan * 넷백업 프로세스 display #bpps -x * 백업상태 출력 #bpdbjobs -report * 현재 사용되고 있는 미디어 확인 #bpmedialist * Lists the server errors #bperror #bperror -U -problems -hourago 1 #bperror -S * 스토리지유닛 리스트 #bpstulist -U * Tap..

백업테이프만료기간 삭제 [내부링크]

테이프가 부족할때 테이프 만료기간이 다되어 백업이 안되는 경우가 있다 테이프를 살때까지 버티는 방법 bpexpdate -m 000005 -d 0 -force bpexpdate -m 000093 -d 0 -force bpexpdate -m 000118 -d 0 -force bpexpdate -m CT8168 -d 0 -force

netvault 11 설치가이드(리눅스 7) [내부링크]

1. dell, quest 사이트에서 파일을 다운로드 한다 2. tmp 폴더에 압축을 푼다 3. 필수 패키지 설치 (의존성관련) 후 reboot 1) 필수 glibc.i686, pam.i686, krb5-libs.i686 2) 옵션 : atk.i686 bzip2-libs.i686 glib2.i686 gtk2.i686 perl-libs.i686 tcl.i686 (엔지니어 권고사항) 4. install 을 실행한다 5. 설치중 에러예시 (필수 패키지가 설치되어 있지 않은 경우 에러가 난다) Creating symbolic links postinstall.sh: /usr/netvault/util/nvsetstanza: /lib/ld-linux.so.2: bad ELF interpreter: No such fi..

테슬라 1분기 차량 인도량 422,875대, 애널리스트 예상치 하회 [내부링크]

일요일(2일) 테슬라(NASDAQ:TSLA) 발표에 따르면 테슬라는 2023년 1분기에 422,875대의 전기차를 인도했다. 이는 432,000대를 인도할 것이라는 월가 예상치에 미치지 못했다. 또한 테슬라는 1분기 생산량이 440,808대라고 밝혔다. 전년 동기인 2022년 1분기에는 310,000대의 전기차를 인도했으며, 2022년 2분기에는 405,278대를 인도해 사상 최고치를 기록했다. 2022년 차량 인도량은 전년 대비 40% 증가한 131만 대를 기록했다. 2023년에 대해서는 최대 180만 대의 차량을 인도할 것으로 예상된다. 몇몇 애널리스트들은 테슬라의 1분기 인도량 발표를 앞두고 테슬라에 대한 의견을 냈다. 특히 CFRA 애널리스트들은 테슬라 투자의견을 ‘매수’에서 ‘강력 매수’로 상향..

VMWARE P2V 마이그레이션 진행시 퍼센트별 에러 내용 [내부링크]

See if this helps you P2V Percentages: 1% VSS, Remove multiple VSS-providers from registry (Link) 1% Unable to start the change tracking driver, User Account Control (Link) 2% Network issue, Set speed/duplex auto/auto (Link) 2-96% Multiple, IP/DNS/Hardware (Link Link Link) 3% DNS issue, set DNS suffix (Link) 3-92% Reducing disk volume size, Checkdisk (Link) 95-99% Fails at reconfiguration, Missi..

EMC VNX simulator [내부링크]

* 설치 https://www.youtube.com/watch?v=f4YKdcZHYqY 1. 웹브라우져 2. http://support.emc.com 3. login emc site 4. Download Click 5. serch box -> VNX/VNXe Family -> title click 6. VNX File Simulator (OE 8.1.0.15) Single/Dual Data Mover (OVA package) -> 찾아서 다운로드 7. oracle VM VirtualBox 실행 8. 가상시스템 가져오기 -> 다운로드한 파일 선택 후 가상머신 올리기 9. 몇몇 설정 정리 후 가상머신 실행 * 구성 http://my-virt.alfadir.net/2012/06/part-1-view-and-v..

v7000 디스크 교체 [내부링크]

1. 육안으로 Fault disk 확인 -> 14번 디스크 장애 확인 2. 디스크를 빼기 전에 Cli 나 GUI에서 해당 디스크가 failed 상태가 되어야 한다. # svctask chdrive -use failed 14 -> failed 상태변경 명령 수행 3. 디스크 failed 확인 # lsdrive 14 offline failed sas_hdd 558.4GB 1 4. Fault disk 빼고 40초 가량 대기 후 새 디스크 삽입 5. CLI에서 싱크 확인 및 강제 싱크 -> superuser login #lseventlog -> 로그확인 명령어 # svcinfo lsdrive -> 현제 디스크 정보확인하는 명령어. #lsarraymemberprogress mdisk1 -> 싱크 확인 ***** ..

MySQL bin-log 정리 방법 및 셋팅 [내부링크]

MySQL bin-log 커졌을때 < 기존에 생성된 로그 정리 > MySQL 접속하여 로그 리스트 확인 후 앞 번호부터 필요 없는 부분까지 삭제합니다. mysql 접속 명령어 : mysql -uroot -p password : eoqkr 바이너리 로그 리스트 확인 mysql> show binary logs; mysql> show master logs; 바이너리 로그 삭제 mysql> purge master logs to 'mysql-bin.000084'; # mysql-bin.000084 보다 낮은 수 로그 삭제함 /var/lib/mysql 경로가보면 삭제된 거 확인 가능합니다. 로그용량 문제로 이미 mysql 서비스가 정지된 상태라면 해당 로그 파일 직접 지워도 상관 없습니다. ..

오라클 import , export [내부링크]

impdp system/oracle directory=datapump dumpfile=expdp_full_oper.dmp schemas=TEST logfile=impdp_TEST.log job_name=impdpTEST exp system/oracle full=y statistics=NONE file='f:\TEST폴더명'

터미널 구성 서비스 구성에서 일반 -> 보안 옵션 -> 보안계층을 '협상' 에서 'rdp 보안계층' 으로 변경 [내부링크]

windows 2008 원격데스크톱 접속 연결 장애 관련 문의 (mstsc 접속시 "이 컴퓨터에서 원격 컴퓨터에 연결할 수 없습니다" 라며 서버로 원격 접속이 안됩니다.) windows 2008 원격데스크톱 접속 연결 장애 관련 문의 (mstsc 접속시 "이 컴퓨터에서 원격 컴퓨터에 연결할 수 없습니다" 라며 서버로 원격 접속이 안됩니다.) 안녕하세요. 다음과 같은 문의가 생겨 글을 남깁니다. 몇일 전 서버가 hang up 상태가 되어 물리적으로 강제 리부팅을 했습니다. 그 후 mstsc 접속하려고 하면 "이 컴퓨터에서 원격 컴퓨터에 연결할 수 없습니다" "다시 연결해 보십시오. 문제가 계속되면 원격 컴퓨터 소유자 또는 네트워크 관리자에게 문의 하십시오." 라는 메세지가 나오고, 1. 서버 eve..

blade600 (블레이드 6000) 새시 관리명령어 [내부링크]

-> show Open_Problems Open Problems (1) Date/Time Subsystems Component ------------------------ ------------------ ------------ Tue Dec 9 21:57:58 2014 System CMM (Chassis Monitoring Module) fault.chassis.config.device.fail (Probability:100, UUID:0f5de7a0-2d3b-e17a-cb75-b828a334ab24, Part Number:N/A, Serial Number:N/A, Reference Document:http://support.oracle.com/msg/---) -> cd / / -> cd /CMM cd..

Log 관리 및 Data Backup [내부링크]

Log 관리 및 Data Backup 로그관리 로그 (Log) - 시스템에서 발생한 이벤트에 대한 기록 감사(Autid) - 관리자가 설정한 특정 대상에 대한 기록 로그의 필요성 보안적 측면 : 침입 등에 대한 감사, 대응 운영적 측면 : 시스템 장애 대응 systemd 이전의 로그 - syslog(rsyslog) systemd 이후의 로그 syslog(rsyslog) journal systemd-journald journal을 담당하는 데몬 메모리에 저장 Binary data 형태로 저장 : /run/log/journa syslog(rsyslog) 유닉스 시스템은 (r)syslog 표준 인터페이스를 통해 커널 및 응용 프로그램에 의해 발생하는 로그를 체계적으로 생성하고 관리한다. 커널 및 응용 프로그램..

nfs 마운트시 에러발생하는 경우 [내부링크]

ps -ef | grep mountd ps -ef | grep nfs /etc/init.d/portmap start /etc/int.d/nfs start 혹시나 에러 발생시 service rpcbind start chkconfig --list | grep nfs chkconfig --level 2345 nfs on chkconfig --list | grep nfs chkconfig --level 2345 portmap on chkconfig --list | grep portmap

미러디스크 교체 [내부링크]

미러디스크 교체 X O/S 미러링 디스크 1개 장애시 Internal Disk 교체 작업 수순 1. Error Message 확인 #errpt #errpt –aj [IDENTIFIER ID] 2. Internal Disk 상세 정보 확인 #lscfg –vl hdisk0 FRU Number 확인 [10N7204] Hardware Location Code 확인 [U789D.001.DQD4V1K-P3-D1] 3. O/S volume group의 미러 해제 #unmirrorvg rootvg hdisk0 4. O/S volume group unmirrorvg 후 Logical Volume 남아 있는지 확인 #lsvg –l rootvg (PVs 값 “1”) #lspv –l hdisk0 #lspv –l hdisk..

hpux mcsg add a new disk [내부링크]

hpux 11.31 MCSG 참고 사이트 http://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/public/kb/docDisplay?javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken&javax.portlet.prp_ba847bafb2a2d782fcbb0710b053ce01=wsrp-navigationalState%3DdocId%253Demr_na-c02036254-2%257CdocLocale%253D%257CcalledBy%253D&javax.portlet.tpst=ba847bafb2a2d782fcbb0710b053ce01&ac...

hpvm tape 재 할당하기 [내부링크]

hpvm tape 할당하기 1. host에서 인식하고 있는 디바이스 체크(host_low) ioscan -m lun tape 11 64000/0xfa00/0x48 estape CLAIMED DEVICE online HP Ultrium 6-SCSI 0/0/0/7/0/0/1.0x500104f000d78ca8.0x0 0/0/0/9/0/0/1.0x500104f000d78ca8.0x0 /dev/rtape/tape11_BEST /dev/rtape/tape11_BESTb /dev/rtape/tape11_BESTn /dev/rtape/tape11_BESTnb tape 12 64000/0xfa00/0x49 estape CLAIMED DEVICE online HP Ultrium 6-SCSI 0/0/0/7/0/0/1.0x5..

hp ux pseudo swap 이해 하기 [내부링크]

참조사이트 http://blog.naver.com/PostView.nhn?blogId=yicj75&logNo=120117412502&redirect=Dlog&widgetTypeCall=true swap 사용량을 확인하기 위해서는 흔히 swapinfo -tm 명령을 사용하며, 그 출력은 아래와 같습니다. # swapinfo -tm Mb Mb Mb PCT START/ Mb TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME dev 4096 20 4074 0% 0 - 1 /dev/vg00/lvol2 reserve - 1177 -1177 memory 32631 6268 26363 19% total 36727 7465 29260 20% - 0 - 위 결과에서 TYPE이 "..

점검스크립트 I [내부링크]

hp 점검스크립트 더 복잡한거

점검 스크립트 II [내부링크]

점검 스크립트 다른버전

mp 설정하기 [내부링크]

[HP-UX] 1. MP 설정 1. MP 로그인을 한다. - MP에 IP설정시 telnet 접속가능 - MP LAN 포트에 연결(MP lan : 192.168.10.245) - MP 시리얼 포트에 직접 연결 MP Card Default IP : 172.0.0.1/255.255.255.0 Default Password : Admin/Admin ************************************************************************* This is a private system. Do not attempt to login unless you are an authorized user. Any authorized or unauthorized access or use ma..

GSPMP 접속 및 기본 사용법 [내부링크]

HP-UX 장비 GSP/MP접속 및 기본 사용법 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ HP-UX GSP(Guardian Service Processor), MP(Management Processor) 에 대해서 Features: * Enables remote server management over the web regardless of the system state. * In the unlikely event that the operating system in not running,the GSP/MP port can be accessed to power cycle the server,view event logs and status logs,..

LVM의 활성화/비활성화 및 import/export [내부링크]

LVM의 활성화/비활성화 및 import/export LVM의 활성화와 비활성화란, 현재 시스템에서 사용중인 임의의 볼륨그룹을 시스템에서 인식하지 못하도록 하거나 또는 그 반대의 역 할을 하는 것을 말하며, import와 export는 볼륨그룹을 시스템에서 인식하거나 인식하지 못하는것에서 더 나아가 시스템에서 완전히 떼어내어 보관하거나 볼륨그룹을 다른 시스템에 붙여서 사용할 수 있는 것이다. 예를 들어, 현재 사용하는 시스템의 하드웨어 사양이 부족하여 업그레이드가 필요한 경우 시스템 업그레이드 후 시스템을 기존의 환경과 최대한 동일하게 구성 후 최종적으로 데이터가 들어있는 볼륨그룹만 이동하여 시스템 중단시간을 최소화 할 수 있고, 장애가 발생하여 데이터를 다른 시스템으로 이동해야 할 경우 LVM을 비활성..

rdsk and dsk [내부링크]

캐릭터디바이스(rdsk)는 I/O 단위가 512bytes 이고,,, 블럭디바이스(dsk)는 I/O 단위가 8Kbytes 입니다... 즉, dsk 가 rdsk 보다 16배 빠르다고 볼 수 있습니다. 속도차이 때문인지 사용 예제를 보면 dsk 는 mount 에 사용되며,,, rdsk 는 정말함을 요하는 newfs 또는 fsck 등에 쓰이는 것을 알 수 있습니다. 차이점은 system buffer를 사용여부에 따른것인데요 블럭디바이스(dsk)는 버퍼를 사용함으로써 파일관리같은 용량이 큰 데이터 처리에 유리합니다. 그래서 mount는 블럭디바이스만 사용하지요 캐릭터디바이스는 raw영역(filesystem상이 아닌 더 하위레벨)에서 데이터를 처리하므로 단순데이터처리에는 블럭디바이스보다 효율적인 성능을 발휘합니다...

veritas volume manager [내부링크]

지극히 개인적인 상황을 후에 두서없이 요약정리함. *베리타스 개념이해하기 http://cafe.daum.net/myveritas/HHl7/77?docid=1CQA5HHl77720120423183936 -> 요기에서 아래 몇개 읽어보면 각 용어에 대한 개념이 나옴. *명령어 참고 사이트 http://thanatos.egloos.com/1703334 hp-ux rx6600(3대) - hp-ux 11.31 sun stk 2540(2대) fc 연결 -> 스토리지와의 순간적인 단절로 인해 베리타스 볼륨메니져를 통해 관리돼던 파일시스템이 umount돼어 정상적으로 올라 오지 않는 상황 파일시스템이 올라오지 않음으로 oracle, ogg, crs 서비스 등이 전부 내려간 상황. 강원 전역에 서비스 하는 주 서버로 난..

bdf 기가로 보는 스크립트 [내부링크]

df -Pk | awk ' BEGIN {print "Filesystem Mount Point Total GB Avail GB Used GB Used" print "----------------------------------- ------------------------- ---------- ---------- ---------- -----"} END {print ""} /dev/ || /^[0-9a-zA-Z.]*:\// { printf ("%-35.35s %-25s %10.2f %10.2f %10.2f %4.0f%\n",$1,$6,$2/1024/1024,$4/1024/1024,$3/1024/1024,$5) }' bdf|grep -v vg00|grep -v File|awk '{print "lvdispla..

hp 클러스터 정지후 umount 안될때 [내부링크]

가끔 volume 을 export 할때 umount 에서 걸리는 경우가 있다. 이때 fuser -cu /var 로 file system 에서 사용중인것 확인 fuser -ck /var 는 kill

ioscan 옵션 [내부링크]

ioscan -fknNCdisk # ioscan -f : 페이지 단위로 보여줌 # ioscan -fH 8/12.2.0 : 하드웨어 버전이 8/12.2.0인것만 보여줌 # ioscan -fC disk : 디스크의 정보만 보여줌(C는 class) # ioscan -kfnC disk : 현재 커널이 가지고 있는 디바이스명중에서 disk를 보여줌 (디바이스를 재구성하는 것이 아니므로 속도가 빠름) #> ioscan -f (full list) : 보여줄 수 있는 모든 내용을 출력하라는 뜻입니다. -k (view cached info) : 시스템의 커널이 가지고 있는 값을 보여주도록 하는 것입니다. -H dev-addr(5) 0/0/0/1/0 특정 주소 아래에 달린 녀석들 listing -C class Class별..

HP-UX hostname 변경하기 [내부링크]

현재 호스트 네임을 확인하고 root@vm180 [/root] # hostname vm180 호스트네임을 변경하고 root@vm180 [/root] # hostname corp 확인 root@vm180 [/root] # hostname corp # vi /etc/rc.config.d/netconf HOSTNAME="corp" OPERATING_SYSTEM=HP-UX LOOPBACK_ADDRESS=127.0.0.1 한번더 확인 root@ vm180 [/root] # hostname vm180 적용 root@ vm180 [/root] # /sbin/init.d/hostname start 확인 root@ vm180 [/root] # hostname corp 영구 적용을 위해서 netconf를 편집해 보자 # ..

HP-UX 파일시스템 정리 [내부링크]

/var 파일시스템은 각종 로그가 쌓이는 위치 입니다. 주기적으로 정리를 해주어야 시스템 운영에 이상이 없습니다. # df -k # du -sk /var # cd /var # du -sk * 위의 명령어를 사용하여 /var 파일 시스템의 용량을 보시고 /var 로 들어가셔서 du -sk * 하시면 해당 파일 또느 디렉토리의 용량들이 나옵니다. 그 용량들을 보시고 하위 드렉토리 또는 파일을 찾아 계속 들어가다 보면 용량이 터무니 없이 큰 파일을 찾을수 있을 겁니다. 이런 식으로 점차 줄여 나가시면 됩니다. 또는 find 명령을 이용하실수도 있습니다. # find /var -size +50000000c >> 50MB 이상 되는 파일 검색 find /var -size +10000000c 하면 10MB 이상되는..

hp-ux hostname 8글자 이상일 경우 [내부링크]

hp-ux hostname 8글자 이상일 경우 서버를 구성하다 보면 host name이 길이가 8자 이상이 될경우가 종종있는데요. 이때 각종 어플리케이션에서 8자 까지 밖에 인식이 안되어서 문제가 될 경우가 있습니다. 예를 들어 hostname이 newdholedb01 일 경우 12자가 되게 됩니다. 이때 커멘드를 hostname이라고 치면 newdholedb01 이렇게 나오지만 machinfo를 치면 newdhole 까지만 나오게 됩니다. 이러한 문제를 해결하기 위해서는 물론 OS담당자는 상관없지만 어플리케이션 단에서 문제가 됨으로..... 수정 반영해 주어야 하는데요 이럴땐 커널값을 수정하여 확장 호스트 네임을 지원하도록 해주어야합니다. kctune expanded_node_host_names=1 k..

HP-UX hyper threading 설정 [내부링크]

HP-UX hyper threading 설정 hp가 자체 cpu 제작을 포기하면서 인텔에서 나온 cpu를 사용하게 되었는데요. 인텔 아이테니움 씨리즈를 이용하고 있습니다. 그러다 보니 인텔의 기술인 하이퍼 스레딩을 쓰게 되는데 이게 조금이라도 성능이 아쉬운 관리자에게는 좋은 기술이 될수 있으나 cpu 수량으로 라이센스 비용을 받는 어플리케이션이 올라와 있을경우 낭패를 보게 됩니다. ㅜㅜ 왜냐고요? 실제 하이퍼 스레딩 기술은 한개의 cpu의 스레드를 쪼개서 2개로 처리를 하는건데요 그럼 스레드가 2배가 되어 2배의 성능향상이 있을것 같으나 실제로는 성능향상은 미비한 정도거나 오히려 성능 저하도 있을 수 있습니다. hp-ux default 설정이 꺼져있어서 성능이 아쉬운 경우 켰을때 10~20%의 성능 향상..

HPUX 11v3에서 stm 커멘드 안될때 대체 가능한 커멘드 cprop [내부링크]

HPUX 11v3에서 VSOE나 HPVM등 구성된 서버에서 stm (Support Tools Management)툴이 서포트 툴을 사용할 수 없는경우, 대체 가능한 커멘드로 "cprop"라는 커멘드를 사용하면 유용하다. 시스템 컨포넌트의 정보를 보여주는 커멘드인데 일목 요연하게 H/W 경로와 레이드 구성 상태, 펌웨어 정보, 전원상태, 온도 등의 정보를 확인 할 수 있다. # 커멘드 경로: /opt/propplus/bin/cprop # 서포트 컨포넌트 확인: /opt/propplus/bin/cprop -list >cprop -list **************************************** STATUS | COMPONENT NAME ===============================..

HP-UX admin tip#1 천천히 정리하자 [내부링크]

1. login시 오타자 뒤에 @는 앞의 오타자 무시함 ex) login:fskj@root 2. OS가 사용할 수 있는 disk 1. 내장 disk ( 첫 disk 2개가 SAS controller에서 H/W RAID 1 되서 공급 되기도 함.) 2. Storage의 LUN (logical unit number) 3. run level 0 => halt (모든작업이 정지된 상태 => power off도 문제 없음) s => single user mode (부팅초기, root한명만 접속 가능 root passwd 복구, 심각한 장애 처리 (mp=>console) 1 => filesystem /etc/fstab참조해서 mount 2 => IP 설정, network 활성화, 60%정도 service가 올라감...