한국 IBM DeveloperWorks[각주:1] 올라온 글중에 리눅스 사용자에게 도움이 될만한 글을 하나 소개하고자 한다.

원문링크 : nmon 성능: AIX와 리눅스 성능 분석을 위한 무료 툴 (한글)

 IBM의 AIX 운영체제에는 NMON이라는 유틸이 있다. nmon은 top보다 다양한 정보를 보여주기때문에 시스템 모니터링시에 유용하게 쓸 수 있다.
리눅스 사용자들은 모니터링을 할때 top을 사용하는데, nmon을 사용하면 다양한 자료를 선택해서 볼 수 있다. AIX 전용 프로그램인줄로만 알았는데, IBM 홈페이지에서 Linux용 실행파일을 다운로드 받을 수 있다. 다운로드 받은 압축 파일을 풀어보면 Debian 3.1, Fedora 5, Knoppix 5, RHEL 2~4, SLES 9~10에서 실행할 수 있는 파일들이 있다.

사용자 삽입 이미지

실행화면

리눅스용 실행 초기 화면. 단축키에 대한 설명이 표시된다.

사용자 삽입 이미지

사용예

필요한 내용만 골라서 위의 화면처럼 사용할 수 있다.
  1. IBM DeveloperWorks는 개발 및 관리에 관한 다양한 기술문서 및 유명 IT 인사들의 컬럼, 인터뷰 등이 담겨있는 개발자를 위한 사이트이며 한국 IBM에서는 한글판 DeveloperWorks를 운영하고 있다. www.ibm.com/developerworks/kr [본문으로]
Ubuntu Linux에서 마성전설을 할 수 있는 방법
원문 클릭!!

추억의 MSX 게임 마성전설
사용자 삽입 이미지

The Maze of Galious


The Maze of Galious - Knightmare II Galious no Meikyu - Majou Densetsu II Konami 1987 (MSX)
파일 크기는 3.2MB이며 PC사양은 256MB 이상의 메모리, 8MB이상의 비디오램을 사용하는 그래픽 카드에 펜티엄3 600Mhz 이상을 권장한다.
이 게임 때문에라도 우분투를 설치해야겠다.


흔히들 말하는 LAMP(Linux, Apache, MySQL, PHP) 환경의 웹서버 한대가 회사 전산실에 있습니다. 관계사의 홈페이지들이 있는데, 리눅스 마스터 자격증이 있다는 점과 PHP 개발 경력이 있다는 이유로 제가 관리를 맡았다가 다른 사람에게 넘겼는데 문제만 생기면 제가 손을 봐야하는 서버입니다.

오늘도 사이트 관련해서 볼일이 있어서 SSH로 로그인했었는데, 갑자기 백업용 Shell script를 어떻게 만들었는지 기억이 안 나더군요. 음... 한동안 안 썼더니 Shell script 작성법을 까먹어버렸었다는...
그래서 백업용으로 만들었던 Shell script를 블로그에 남깁니다. 음... 이러면 안 까먹겠죠. ^^


[root@host명 ~/util]
08:29 오후 # cat mysql_dump.sh
#!/bin/bash
# mysql_dump.sh
LOG="/home/db_backup_log/mysql_dump"

today=`date +%Y%m%d`
datetime=`date +'%Y%m%d_%H:%M:%S'`

echo "===================="
echo $datetime >> $LOG

# backup 1. DB이름
mysqldump -u root -p비밀번호 DB이름 > 파일명-$today.sql
#echo DB이름 backup completed!!

# make tarball
tar cvfz /var/www/html/db_backup/db-$today.tar.gz *-$today.sql >> $LOG

# delete the sql file
rm -f *-$today.sql >> $LOG
echo finish!! >> $LOG

datetime=`date +'%Y%m%d_%H:%M:%S'`
echo $datetime >> $LOG
echo "===================="


[root@host명 ~/util]
08:29 오후 # cat apache_log_backup.sh
#!/bin/bash
# apache_log_backup.sh
LOG="/home/apache_log_backup/backup_log"

today=`date +%Y%m%d`
datetime=`date +'%Y%m%d_%H:%M:%S'`

echo "=====================" >> $LOG
echo $datetime >> $LOG

# stop httpd
service httpd stop >> $LOG

# make tarball
tar cvfz /home/apache_log_backup/httpd_access_log-$today.tar.gz /var/www/html/log/access* >> $LOG

tar cvfz /home/apache_log_backup/httpd_error_log-$today.tar.gz /var/www/html/log/error* >> $LOG

# delete log file
rm -f /var/www/html/log/* >> $LOG
echo finish!! >> $LOG
service httpd start >> $LOG

datetime=`date +'%Y%m%d_%H:%M:%S'`
echo $datetime >> $LOG

service httpd start >> $LOG
echo "=====================" >> $LOG


너무 허접한가???

 이 글은 오라클 리눅스 테크놀로지 센터[각주:1]의 오라클 DBMS설치 문서[각주:2]를 뒤지다가 찾은 내용이다. SUSE 10 버전에 Oracle 10g를 설치하는 방법이 나와있다. 사실 Oracle 9i 버전을 설치하는 방법을 찾으려던건데... 아뭏튼 알아두면 도움이 될 내용이다.
 이 문서를 보면 Yast를 이용해서 서버 설정을 변경한 뒤에 Oracle 10g를 설치하도록 설명하고 있다. SUSE 10버전을 SUSE 9버전으로 인식하도록 설정 파일을 직접 수정하는 부분도 있다. RHEL4버전에 Oracle 9i를 설치할때 커널 버전을 2.4.x 버전으로 인식하도록 수정하던것이 생각나는 부분이다.

원문을 보려면 링크를 클릭하세요.
아래는 원문을 일부 발췌한 것이다.

Preview - Installing Oracle 10g R2 Database on SLES 10


Novell Cool Solutions: AppNote
By Michel Bluteau


This article describes the steps required in order to setup Oracle 10g R2 Database (Enterprise Edition) on SUSE Linux Enterprise Server 10. Please note that this is not a supported configuration, and the purpose of this guide is to preview the steps and some new tools or updated tools for managing Oracle that come with SLES 10.

Oracle will probably release an updated version soon(not yet available at the time this article was written) so keep an eye on the support matrix available via:

http://www.novell.com/oracle

I have done some extensive testing for Oracle 10g R2 DB on SLES 10 starting with RC3(Release Candidate 3) and now the final version, and the combination seems to be rock solid. The installation steps do not differ greatly between the installation on SLES 9 and SLES 10, only a few minor adjustments are required.

N.B. I recommend that you allocate 1GB or RAM and 1024MB of swap space before you start the installation.


  1. 오라클 리눅스 테크놀로지 센터 (http://www.oracle.com/technology/global/kr/tech/linux/index.html) 한글로 되어있다. 많은 문서가 있지만 주로 Oracle 10g, Oracle Application Server 10g 등등 10g 관련 문서가 대부분이다. 예전에는 9i 문서가 많았는데 이젠 거의 없다. ㅜ.ㅜ 그리고 일부 문서를 제외하곤 영문으로 되어있다. 영어 공부 좀 해야할것 같다. 대충 읽고 넘어가는것도 한두번이지... [본문으로]
  2. Oracle-on-Linux Installation Guides (http://www.oracle.com/technology/tech/linux/install/index.html) 영문으로 되어있다. [본문으로]
 이 글은 OTN 한국어 사이트에 올라온 글을 소개하기 위해서 서론 부분만 발췌한 내용입니다. 본문을 전부 다 보려면 OTN 한국어 사이트의 http://www.oracle.com/technology/global/kr/pub/articles/smiley-grid10gr3-install.html로 가시면 볼수 있습니다.


---------- 원문에서 발췌한 서론 부분입니다. ------------
Linux x86 환경에 Oracle Enterprise Manager 10g Grid Control Release 3 설치하기
저자 - John Smiley

아무 것도 설치되지 않은 서버에 Red Hat Enterprise Linux 4, 또는 Novell SUSE Linux Enterprise 9와
Oracle Enterprise Manager Grid Control 10g Release 3을 설치하는 방법을 배워 보십시오. (본 문서는 테스트 목적으로만 활용하실 수 있습니다.)

목차
개요
제 1 부: Linux 설치
    RHEL4
    SLES9
제 2 부: 오라클 환경을 위한 Linux 설정
    시스템 요구 사항의 검증
    디렉토리 생성
    오라클 그룹과 사용자 계정의 생성
    oracle 사용자를 위한 Shell Limit 설정
제 3 부: 오라클 설치
    소프트웨어의 설치
결론

게시일: 2007년 3월
개요

본 가이드는 테스트를 목적으로 저가형 하드웨어에 Oracle Enterprise Manager Grid Control 10g Release 3를 설치하는 방법을 단계별로 설명하고 있습니다.
본 문서는 리눅스 또는 오라클을 처음 접하는 사용자들을 주 대상으로 작성되었습니다. 서버에 아무 것도 설치되지 않은 상태에서
Oracle Enterprise Manager Grid Control 10g Release 3의 설치를 완료하기까지의 과정이 설명되고 있습니다.

본 가이드는 여러 가지 접근법 중 가장 쉬운 방법을 사용하여, 각 단계에서 필요한 작업의 수를 최소화하고 있습니다. 따라서 테스트 이외의 다른 목적으로는
부적합한 설정이 사용될 수도 있습니다. 이러한 이유 때문에, 본 가이드는 운영 환경을 위한 설치 가이드로서 활용될 수 없으며 베스트 프랙티스를
반영하고 있지도 않습니다.

Oracle Enterprise Manager Grid Control 10g Release 3에 대해 인증된 리눅스 배포본이 아래와 같습니다.

    * Red Hat Enterprise Linux  4 (RHEL4)
    * Novell SUSE Linux Enterprise Server 9 (SLES9)

본 문서에서는 두 가지의 Linux 2.6 커널 기반 배포본인 RHEL4와 SLE9을 모두 다루고 있습니다. Oracle Enterprise Linux에 대해서는 여기서 설명되고 있지 않지만,
작업 방법은 RHEL4의 경우와 거의 동일하다고 보시면 됩니다.

본 문서는 3 개의 장으로 나뉘어져 있습니다. 제 1 부에서는 Linux 리눅스 운영 체제의 설치를, 제 2 부에서는 오라클 환경을 위한 리눅스 설정 방법을,
제 3 부에서는 Oracle Enterprise Manager Grid Control의 기본적인 설치 방법을 설명하고 있습니다.

+ Recent posts