Unix 22

UNIX 계열 운영체제에서 H/W 정보 확인하기

UNIX 계열 운영체제에서 실제로 장비에 설치된 HDD 수량과 용량을 알아보는 방법입니다. 보통 nmon을 이용하면 AIX와 Linux에서 대략의 H/W 정보를 볼 수 있습니다. 아래는 CPU 정보와 HDD 정보를 바로 확인하는 방법입니다. 1. CPU 정보 확인 1) Linux # cat /proc/cpuinfo | grep processor ( | wc -l : 이러면 갯수가 나오겠죠. ) 2) AIX # lsdev -Cc processor 혹은 lsdev -C | grep Process ( | wc -l : 이러면 갯수가 나오겠죠. ) 2. HDD 정보 확인 1) Linux # cat /proc/scsi/scsi ( scsi HDD일 경우만 보임. ) 2) AIX # lspv ( 물리적인 HDD를 ..

[소개] 디렉토리 트리의 상하 이동

UNIX 계열 운영체제에서 디렉토리 상하 이동을 하다보면 좀 귀찮을때가 있죠. 디렉토리 이동 관련 정보를 얻을 수 있는 문서입니다. "cd -"는 꽤 쓸만하네요. 이런걸 이제야 알게 되다니... 참... 자세히 공부 안하고 지나친게 너무 많네요. 원문 보기 : 디렉토리 트리의 상하 이동 Anthony English, Senior AIX specialist, Levitar Pty Ltd 요약: 디렉토리 변경을 위해 사용하는 cd 명령은 UNIX® 쉘 명령을 학습할 때 처음으로 접하게 되는 명령 중 하나인데, 매우 다양한 용도로 사용됩니다. 여러 디렉토리 사이에서 훨씬 쉽게 압축 작업을 할 수 있게 해주는 몇 가지 손쉬운 방법을 배워 보십시오. 또한, cd 작업에 도움이 되는 몇 가지 공통 변수를 잘 사용할..

Tibero RDBMS의 특정 session을 명령행에서 종료시키기.

Tibero RDBMS를 UNIX나 Linux상에서 운영할때 가끔씩은 session을 종료시켜야 할때가 있다. 이상한 쿼리가 실행되고 있다거나, Memory나 Disk I/O를 많이 일으킨다거나... 뭐 암튼 tm(Tibero Monitoring script)으로 확인한 session을 종료시키고 싶을때 명령행에서 처리하는 방법이다. 1. tbsql을 이용한다. 이 방법은 뭐 따로 설명할 필요가 있을까마는.... # tbsql sys tbSQL 4 SP1 TmaxSoft, Co. Copyright(C) 2001-2009. All rights reserved. Enter Password: SQL> alter system kill session(111,1111); 이런식으로 처리해준다. Oracle과 다를거..

IT 기술/Database 2011.07.07

[소개] 네트워크 파일 시스템과 Linux

IBM DeveloperWorks 한국어판 웹사이트에 올라온 번역 문서중에서 NFS 관련 문서가 있어서 소개합니다. 제목은 "네트워크 파일 시스템과 Linux"입니다. 원문 링크 요약: NFS(Network File System)는 1984년에 등장했지만 여전히 진화하면서 분산 파일 시스템에 대한 기초를 제공하고 있습니다. 오늘날 NFS는 pNFS 확장을 통해 네트워크에 분산된 파일에 대한 확장 가능한 액세스를 제공합니다. 분산 파일 시스템 뒤에 숨겨진 개념에 대해 살펴보고 특히 NFS의 최근 발전사항에 대해 알아봅니다.

AIX에서 Filesystem 용량을 변경하자.

DB로 운영중인 AIX 서버의 Filesystem 용량을 변경해줘야할때가 있다. DBMS Patch 혹은 AIX Patch나 Upgrade 작업을 할때 바이너리 압축을 풀 공간이 부족하거나... 뭐 이런저런 이유로 말이다. AIX 장비를 운영중인 DBA라면 알고 있겠지만, AIX는 Volume Group으로 Disk를 묶어서 이를 필요한 마운트 지점에 올려준다. 표현이 부드럽지 않은면이 있지만, 뭐 잘 알아들으시리라 믿으며... (나중에 내가 이해 못하지는 않겠지. ㅋㅋㅋ) 암튼 그래서 이 방식의 장점은 운영중에도 용량을 변경할 수 있다는 것이다. Linux 장비에서도 LVM을 사용해서 파일시스템을 구성하면 이런식으로 쓸 수 있다고 한다. 아직까지 시도해보지는 않아서 Linux에서 LVM이 쓸만한지는 모..

운영체제 성능 분석을 위한 도구들

UNIX 혹은 Linux 서버를 운영하는 관리자라면 객관적인, 혹은 보고서 작성을 위한 성능 분석 결과가 필요하게 된다. 현재 운영체제 성능 분석 및 모니터링을 위한 도구들이 꽤 많이 나와있다. 하지만 그 중에서도 공짜로 사용할 수 있는 툴들에 대해서 얘기해보고자 한다. kSar와 nmon analyser라는 툴을 들어보셨을거다. 각각 sar와 nmon으로 만들어진 log 파일을 분석하는 툴이다. 자세히 얘기해보자. 1. kSar 지인의 소개로 알게된 kSar는 sar라는 툴로 저장한 서버의 성능 관련 data를 분석하기 위한 GUI 툴이다. 소스포지에서 다운로드 받을 수 있으며, 링크는 http://sourceforge.net/projects/ksar이다. BSD 라이선스 정책을 따르며, 현재 최신 버..

[소개 IBM DW] Speaking UNIX: Screen을 사용하여 세션을 계속 유지하기

이번에는 Speaking UNIX 시리즈 중 하나로 Screen에 관한 문서를 소개하려합니다. 원문 : Speaking UNIX: Screen을 사용하여 세션을 계속 유지하기 Harry Potter에게는 지팡이가 있고 Thor 신에게는 철퇴가 있으며 Buckethead에게는 도끼가 있지만 이러한 모든 도구는 QWERTY에 비하면 빈약하기 짝이 없다. 명령행에서 몇 가지 명령을 실행하기만 하면 웹 사이트를 실행하여 대의를 위해 싸울 군대를 모집하거나 약탈을 일삼는 무리들을 물리칠 수 있다. 그러나 이처럼 강력한 QWERTY도 연결이 끊기면 무용지물이 된다는 치명적인 약점이 있다. 잡음이 많은 전화선, 연결이 끊긴 셀룰러나 무선 연결 또는 네트워크 시간 종료 문구는 원격 쉘에게는 분명히 치명적이다. 애플리케..

[소개] IBM DW : Speaking UNIX: rsync 고급 애플리케이션

다수의 Server들을 운영하다보면 각종 설정 파일, 소스, 이미지 파일들의 동기화 시켜줄 일이 생깁니다. 이럴때 유용한 rsync에 대한 글입니다.(출처는 IBM DeveloperWorks입니다.) 원문 : Speaking UNIX: rsync 고급 애플리케이션 현재 재직중인 회사에서도 DNS, Web server 등에서 rsync를 이용해서 동기화를 하고 있더군요. 다수의 시스템을 동기화하는 작업은 매우 힘든 일입니다. 다행히도 rsync라는 강력한 도구가 있어서 이러한 작업을 쉽게 할 수 있습니다. 지난 20년 동안 컴퓨터 네트워크의 사용이 폭발적으로 늘어났다. 인터넷의 성장과 그에 따른 국내 및 해외 백본 인프라스트럭처에 대한 투자 그리고 네트워킹 및 컴퓨팅 하드웨어 가격의 급격한 하락으로 인해 ..

Shell에서 원하는 파일을 조회한 뒤에 옮기는 명령

원하는 파일을 조회한 뒤에 옮기는 명령입니다. 기억이 날듯 말듯 필요할때 생각이 안나서 블로그에 적어봅니다. ^^ awk가 아주 유용하더군요. 이것 말고도 grep 한뒤에 실행하는게 있었던것 같은데, 잘 기억이 나질 않네요. test2_j004_26820.trc test2_lgwr_23400.trc test2_lgwr_26811.trc test2_lgwr_26972.trc test2_m001_10660.trc test2_m001_12625.trc test2_m001_13274.trc oracle@TESTDB2:/oracle/app/oracle/admin/test2/bdump>ls -l | grep .trc | awk '{print "mv "$9" /data4/backup/trace_backup/bdump..