OpenSource Story Board 387

dstat 을 이용한 시스템 모니터링 하기

1. dstat package 를 설치 한다 1) rpm 을 이용한 설치 --> rpm -Uvh "dstat rpm package" 2) yum 을 이용한 설치 --> yum -y install "dstat package" 2. dstat 을 이용한 시스템 성능 모니터링 1) CPU 사용율 # dstat -c 1 10 --> 1초 간격으로 10번 사용율 표시 2) MEMORY 사용율 # dstat -m 1 10 --> 1초 간격으로 10번 사용율 표시 3) NETWORK 사용율 # dstat -n 1 10 --> 1초 간격으로 10번 사용율 표시 4) DISK 사용율 # dstat -d 1 10 --> 1초 간격으로 10번 사용율 표시 5) CPU,MEMORY,NETWORK,DISK 사용율을 한 라인에 ..

3. OS이야기 2014.06.30

Yum 명령어 기본 사용 정리

YUM:: Yum은 (Yellow dog Updater, Modified)의 약자로 RPM 기반의 시스템을 위한 자동 업데이터 겸 패키지 설치/제거 도구이다. 듀크 대학교의 Linux@DUKE 프로젝트의 일부분으로 개발되었다. yumex 같은 GUI 기반 확장 도구도 있다. Yum 이전에 있었던 Yellowdog Updater 도구를 대체하며, 듀크 대학교 물리학부에서 사용되었던 레드햇 리눅스 시스템 관리를 위해서 등장하였다 (출처:위키백과) 기본적으로 RedHat 계열의 OS시스템을 운영, 관리하는데 있어 서비스의 운영에 따른 패키지 관리와 적용은 Yum명령어를 이용하여 관리하는 것이 효과적이며, 무엇보다도 패키지 "의존성"을 깔끔하게 관리할 수 있는 장점이 있습니다. Yum은 /etc/yum.conf..

Crontab 설정하기

(1) crontab 이란? : 지정한 시간 간격마다 명령어가 수행되도록 등록하는 프로그램 (2) crontab 파일 형식 * * * * * 수행할 명령어 ┬ ┬ ┬ ┬ ┬ │ │ │ │ └───────── 요일day (0 - 6) (0 =일요일, 1 =월요일, ..... 6 =토요일) │ │ │ └────────── 월month (1 - 12) │ │ └─────────── 일day (1 - 31) │ └──────────── 시hour (0 - 23) └───────────── 분min (0 - 59) (3) crontab 사용 방법 # crontab -l (예약된 작업 리스트 출력) # crontab -e (예약된 작업 수정) # crontab -r (예약된 작업 삭제) (4) 사용 예시 예1) 매..

리눅스 Sysetm 서비스 조회 하기

리눅스 System Service Information 1) System service 조회하기 # chkconfig --list "service name" --> service name 에 아무것도 명시 하지 않으면 , 현재 시스템에 있는 모든 서비스 리스트가 print out 된다. 2) 특정 서비스 query 하기 # chkconfig --list abrtd abrtd 0:off 1:off 2:off 3:on 4:off 5:on 6:off 위와 같이 각 runlevel 별 On/Off로 표시 되어 보여진다 3) 특정 서비스 on/off 하기 ## Usage ## chkconfig [--level ] --> abrtd 서비스 데몬 3,5 레벨 off 하기 chkconfig --level 35 abrt..

Openssl 업데이트 버젼업 및 Changlog 확인

오픈SSL은 2014년 6월 5일(미국시간), 웹브라우저와 서버 간의 통신을 암호화하는 오픈소스 라이브러리인 오픈SSL(OpenSSL)에 존재하는 취약점에 관한 6개의 보안 업데이트를 공개했습니다.보안 업데이트를 통해 아래의 취약점을 해결할 수 있습니다.- SSL/TLS MITM vulnerability (CVE-2014-0224)- DTLS recursion flaw (CVE-2014-0221)- DTLS invalid fragment vulnerability (CVE-2014-0195)- SSL_MODE_RELEASE_BUFFERS NULL pointer dereference (CVE-2014-0198)- SSL_MODE_RELEASE_BUFFERS session injection or denial ..

Cassandra 테스트 환경 구축 가이드

Cassandra 테스트 환경 구축 가이드 본 설치 가이드는 공개SW 역량프라자에서 분산 데이터베이스(NoSQL) 기반 기술 중 Cassandra에 대한 테스트 결과 보고서 외에 테스트 환경에 대한 이해를 돕고자 작성되었습니다.모든 테스트 환경 구성에 대한 내용을 포함되어 있지 않으며, 주의가 필요하거나 참고해야 할 내용을 기반으로 작성되었습니다. 1. 설치환경 □ Cassandra 환경 모듈 Version Cassandra 1.1.1 □ Stack 환경 구성 OS JDK A Stack CentOS 6.2 (64bit) 1.7.0_04 B Stack Windows Server 2008 R2 Standard Edition (64bit) 1.7.0_04 □ HW 환경 제조사 모델명 CPU MEM Disk N..

2. DBMS이야기 2014.06.30

Kernel Parameter 조회 및 설정 방법

1. 일반적인 Kernel Parameter 조회 및 설정 (1) 일반적으로 커널 매개변수를 변경하려면 /proc 디렉토리 밑에 있는 항목들을 vi편집기를 이용하여 값을 변경하거나 echo명령을 이용하여 값을 변경한다. (2) 사용 예 [root@xxx root]$ cat /proc/sys/kernel/shmmni (shared memory 세그먼트 최소값 확인) [root@xxx root]$ echo 4096 > /proc/sys/kernel/shmmni (shared memory 세그먼트 최소값을 4096으로 설정) 2. sysctl 명령어를 이용한 kernel parameter 조회 및 설정 (1) sysctl이란? sysctl명령은 커널 변수의 값을 제어하여 시스템을 최적화 할 수 있는 명령이다...

PostgreSQL Privileges Part.2

PostgreSQL Privileges Part.2 4) Privilege 해제 : REVOKE Privilege를 해제하려면 revoke 명령어를 사용하여 권한을 해제할 수 있습니다. revoke 문의 문법은 다음과 같습니다. REVOKE [ GRANT OPTION FOR ] { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER } [, ...] | ALL [ PRIVILEGES ] } ON { [ TABLE ] table_name [, ...] | ALL TABLES IN SCHEMA schema_name [, ...] } FROM { [ GROUP ] role_name | PUBLIC } [, ...] [ CASCADE | ..

Hot Backup

Hot Backup - Archive Mode 설정 (Parameter 변경 후, DB 재기동 필요) postgresql.conf ; DB 설정 파일 수정 . wal_level : WAL Log의 Level 설정 minimal : Default archive : DB Log Archive Mode 설정 시 사용 hot_standby : DB Active-Standby 구조 설정 시 사용 . archive_mode : DB Archive Mode 설정 on (wal_level = minimal 이면, 설정되지 않음) off . archive_command : WAL Log가 Archive 영역으로 copy 되도록 command 설정 \\cp -f %p /archive/%f %p : WAL Log 파일 전체..

PPAS Drita(성능 분석 툴) 설정 방법

오라클의 awr Report 와 유사한 기능으로, PPAS에서 지원하는 성능 분석 툴 (Postgresql에서는 지원하지 않는 기능) 1. postgresql.conf 파일 수정 timed_statistics=on ->설정 이후 DB 재기동 필요 2. Snapshot 생성 edb=# SELECT * from edbsnap(); edbsnap ---------------------- Statement processed. 3. Snapshot 생성정보 확인 edb=# select * from get_snaps(); get_snaps ----------------------------- 1 22-MAY-13 17:44:28.3835 2 22-MAY-14 17:44:50.736477 4. System Wait ..