 |
 |
 |
 |
 |
 |
Linux와 Apache Hadoop을 사용한 클라우드 컴퓨팅 IBM, Google, VMWare 및 Amazon과 같은 기업들은 클라우드 컴퓨팅에 적합한 전략이나 제품을 제공합니다. 이 기사에서는 Apache Hadoop을 사용하여
Hadoop Cluster를 만들 수 있는 MapReduce 프레임워크를 구축하는 방법과 Hadoop에서 실행하는 샘플 MapReduce 애플리케이션을 작성하는 방법을
설명합니다. 또한 클라우드에서 시간이나 디스크가 필요한 작업을 설정하는 방법을 학습합니다.
|
|
|
|
2009년 10월 6일 (화) |
|
| |
Speaking UNIX: rsync 고급 애플리케이션 다수의 시스템을 동기화하는 작업은 매우 힘든 일입니다. 다행히도 rsync라는 강력한 도구가
있어서 이러한 작업을 쉽게 할 수 있습니다. |
|
|
|
2009년 9월 22일 (화) |
|
| |
고객의 환경에서 Active Memory Sharing 구성하기(영문) POWER6의 Active Memory Sharing을 위한 IBM® Early Ship Program에 참여한 경험을 소개합니다. 고객의 비프로덕션 AIX® 랩 환경에서 AMS를 구성하고 전개하는 방법에 대해 설명합니다.
|
|
|
|
2009년 8월 4일 (화) |
|
| |
AIX용 성능 도구를 사용하여 메모리 관련 문제 해결하기(영문) 시스템의 성능 척도는 두 가지 기준 즉, 시스템에 대한 기대 성능과 컴퓨터 시스템이 그러한 기대 성능을 충족하는 정도에 따라 이루어집니다. 시스템 성능은 CPU, 메모리, 디스크 I/O, 네트워크 등에 따라 달라집니다. 애플리케이션의 CPU 사용량, I/O 활용도 및 메모리 사용량을 측정한 결과는 애플리케이션을 최적화할 때 매우 유용한 정보로 활용될 수 있습니다. 이 정보는 성능 병목 현상을 찾는 데도 도움이 되며 애플리케이션의 성능 뿐만 아니라 시스템 성능을 향상시키는 데도 사용됩니다. 이 기사에서 소개하는 사례 연구에서는 고객이 경험한 메모리 관련 문제를 살펴보면서 문제점의 근본 원인을 단계별로 밝혀 나갑니다.
|
|
|
|
2009년 7월 28일 (화) |
|
| |
Speaking UNIX: man의 유용한 기능 UNIX에는 너무나 많은 명령이 있어서 이와 관련된 모든 옵션과 그 의미를 기억하는 것은
불가능합니다. 그러나 다행히도 UNIX에는 온라인 참조 시스템인 man이 있어서 그렇게 하지 않아도 됩니다. |
|
|
|
2009년 7월 28일 (화) |
|
| |
AIX pollset 인터페이스를 이용한 효율적인 I/O 이벤트 폴링(영문) 이 기사에서는 pollset 인터페이스를 사용하여 AIX® 플랫폼에서 실행되는 강력한 비동기 I/O 작업을 통해 Java 애플리케이션의 성능을 향상시키는 방법에 대해 설명합니다. 이 pollset 인터페이스는 폴 캐시를 사용하여 사용자 및 커널 공간 간의 중복되는 파일 디스크립터 복사 작업을 제거함으로써 폴링 시간을 줄여 줍니다.
|
|
|
|
2009년 7월 21일 (화) |
|
| |
Python 테스트 프레임워크: 테스트 선택 및 실행하기 최근에 뛰어난 기능을 제공하는 Python 테스트 프레임워크가 등장하기 시작하면서
한결 간결하고 일관된 형태의 Python 테스트를 작성할 수 있게 되었으며 더 나아가 결과를 보고하는
기능도 크게 향상되었습니다. 이 기사에서는 가장 유명한 3가지 테스트 프레임워크에서 테스트를
식별 및 수집하는 방법과 공통 설정 및 해체 코드를 공유하는 전체 테스트 계층의 작성을 위해
제공되는 지원에 대해 설명합니다. |
|
|
|
2009년 6월 23일 (화) |
|
| |
POWER5에서 POWER6으로 업그레이드하기(영문) POWER5® 595에서 새로운 POWER6® 595로 업그레이드하는 실제 경험을 소개합니다.
|
|
|
|
2009년 6월 9일 (화) |
|
| |
Python 테스트 프레임워크: 테스트할 모듈 찾기 최근에 뛰어난 기능을 제공하는 Python 테스트 프레임워크가 등장하기 시작하면서
한결 간결하고 일관된 형태의 Python 테스트를 작성할 수 있게 되었으며 더 나아가 결과를 보고하는
기능도 크게 향상되었습니다. 이 기사에서는 우수한 테스트 프레임워크의 강력한 자동 검색 기능을
통해 애플리케이션 테스트를 검색하는 방법과 관리 작업에 사용되는 불안정한 중앙 테스트 목록을
대체하는 방법에 대해 설명합니다. |
|
|
|
2009년 6월 2일 (화) |
|
| |
AIX 6.1, Solaris 10 및 HP-UX와 System p(영문) 최근 수 년 동안 HP, Sun 및 IBM® 모두 새로운 버전의 상용 UNIX® 기반 운영 체제를 출시했습니다. 이 기사에서는 이러한 릴리스에 적용된 몇 가지 혁신 기능을 비교 및 대조합니다. 이러한 Big 3 운영 체제에서 네트워킹 및 성능 조정과 같은 특정 작업을 수행하는 방법의 차이점을 살펴본 후 상위 레벨 기능인 가상화 기능의 차이점에 대해서도 설명합니다.
|
|
|
|
2009년 5월 26일 (화) |
|
| |
Speaking UNIX: UNIX 시스템에 필요한 10가지 핵심 도구 UNIX 도구 분야는 끊임없이 변해왔습니다. 이 기사에서는 10가지 도구를 살펴보게 되며 이 중에는
그 동안 간과되었던 도구나 새롭게 다루게 될 도구가 포함되어 있습니다. |
|
|
|
2009년 5월 12일 (화) |
|
| |
UNIX 네트워크 분석 여러 가지 도구를 사용하여 네트워크에 대한 정보를 찾아볼 수 있습니다. 네트워크
레이아웃, 패킷의 이동 위치, 사용자가 수행 중인 작업 등을 확인하려면 네트워크 레이아웃과
네트워크에서 수행 중인 작업을 보여 주는 다양한 도구를 사용해야 합니다. 이 튜토리얼에서는 UNIX
네트워크의 트래픽과 컨텐츠를 모니터링하는 기술과 네트워크의 문제점을 파악하여 진단하는 방법에
대해 설명합니다. |
|
|
|
2009년 5월 5일 (화) |
|
| |
Python 테스트 프레임워크: 편리함을 추구하는 Python 테스트 프레임워크 최근에 뛰어난 기능을 제공하는 Python 테스트 프레임워크가 등장하기 시작하면서
한결 간결하고 일관된 형태의 Python 테스트를 작성할 수 있게 되었으며 더 나아가 결과를 보고하는
기능도 크게 향상되었습니다. 이 기사에서는 이 새로운 세상을 살펴보기 위해 먼저 몇 가지 우수한
테스트 프레임워크를 소개한 후 이러한 프레임워크의 기본 기능에 대해 설명합니다. |
|
|
|
2009년 5월 5일 (화) |
|
| |
고급 성능 조정 개념 최상의 애플리케이션이라고 하더라도 기본 호스트가 올바르게 구성되어 있지 않으면
성능을 제대로 발휘할 수가 없습니다. 이 기사에서는 성능 조정과 관련된 4가지 주요 영역을 살펴보고
각 영역에서 감시할 항목을 식별합니다. 또한 Java 기반 애플리케이션의 경우에는 성능 조정을 위한
추가 요구 사항이 있으며 특히 가비지 콜렉션 주기와 관련된 요구 사항이 중요합니다. 이 기사에서는
가비지 콜렉션에 관한 중요한 내용도 설명합니다. |
|
|
|
2009년 4월 28일 (화) |
|
| |
AIX 작업 스풀러(영문) 작업 스풀링 또는 스풀링된 처리는 IBM® AIX® 환경에서 사용할 수 있지만 거의 구현되지 않는 메인프레임
개념입니다. 이 기사에서는 AIX 환경에서 작업 스풀링을 구현하는 작업과 관련된 구성, 이유 및 목적을 설명합니다.
|
|
|
|
2009년 4월 28일 (화) |
|
| |
AIX 및 POWER의 그린 컴퓨팅(영문) 이 기사에서는 POWER® 시스템 및 AIX®와 관련된 그린 컴퓨팅에 대해 설명합니다. IBM® AIX 및
POWER 서버에 관한 서버 통합과 그린 컴퓨팅에 대해 살펴봅니다. 데이터 센터에 대해 논의한 후 POWER
서버에서 전력 및 냉각 비용 절감을 통해 그린 컴퓨팅의 개념을 실현하는 방법에 대해 설명합니다. 또한
라이브 파티션 모빌리티 및 기타 관련된 혁신 기능과 같이 그린 컴퓨팅의 기반이 되는 POWER6™ 아키텍처의
최신 혁신 기능에 대해 살펴봅니다. 마지막으로 이 기사에서는 WPAR 및 라이브 애플리케이션 모빌리티와
같은 AIX 6.1의 최신 개선 기능에 대해 설명하고 이러한 기능이 그린 컴퓨팅을 위한 최적의 솔루션인 이유를
보여줍니다.
|
|
|
|
2009년 4월 21일 (화) |
|
| |
AIX 및 System p에서의 클라우드 컴퓨팅(영문) 클라우드 컴퓨팅은 무엇이며 POWER® 시스템 및 조직과는 어떤 관계가 있을까요? 이 기사에서는 클라우드 컴퓨팅 및 POWER 시스템에 관한 지침을 설명합니다.
|
|
|
|
2009년 4월 7일 (화) |
|
| |
분산 버전 제어 시스템 소개
분산 버전 제어에 관심이 있지만 도무지 감을 잡지 못해서 주저하고 있습니까? 이 기사에서는
사용할 수 있는 세 가지 기본 시스템(Git, Mercurial 및 Bazaar)을 소개하고 분산 워크플로우 채택 시
얻을 수 있는 몇 가지 장점을 살펴본 후 일반적인 작업과 서브버전을 비교하는 지침을 제공합니다.
|
|
|
|
2009년 4월 7일 (화) |
|
| |
UNIX 애플리케이션 추적 솔루션 UNIX 애플리케이션을 개발하고 있다면 실행 중인 애플리케이션을 추적 및 디버깅하여
필요한 정보를 추출할 수 있습니다. 하지만 UNIX 애플리케이션 내부에서 이루어지는 작업을 알고 싶을
때 소스 코드에 액세스할 수 있는 권한이 없다면 어떻게 하겠습니까? 이 튜토리얼에서는 소스 코드를
수정하지 않고 더군다나 애플리케이션을 중지 및 다시 시작하지도 않으면서 실행 중인 애플리케이션을
추적하여 수행 중인 작업을 확인할 수 있는 몇 가지 시스템에 대해 설명합니다. |
|
|
|
2009년 3월 31일 (화) |
|
| |
Kerberos 중복 영역 설정에서 AIX NFSv4에 대한 EIM(Enterprise Identity Mapping) 구성하기(영문) Kerberos 중복 영역 설정에서 AIX® NFS(Network File System) 버전 4에 대한 EIM(Enterprise Identity Mapping)을 설정하고 구성하는 방법에 대해 설명합니다.
NFS(Network File System)는 가장 많이 사용되고 있는 분산 파일 시스템입니다. NFS가 구축된 경우, 사용자는 클라이언트 시스템에서 원격 파일을 로컬 파일처럼 액세스할 수 있습니다. 이러한 분산 시스템은 대개 여러 NFS 도메인으로 구성되어 있습니다. 일반적으로 NFS 클라이언트는 도메인에 속할 수 있으며, 이 도메인은 NFS 서버 도메인이 아닐 수도 있습니다. NFS 도메인이 아닌 경우에는 로컬 NFS 서버 및 클라이언트에서 외부 도메인의 사용자 및 그룹을 로컬 도메인의 해당 사용자 및 그룹으로 변환할 수 있는 방법이 필요합니다. 이 방법을 ID 맵핑이라고 하며, 이 방법은 nfsrgyd NFS 디먼에 의해 처리됩니다.
|
|
|
|
2009년 3월 3일 (화) |
|
| |
AIX에서 LDAP 백엔드 서버를 사용하여 IBM Network Authentication Service 마스터 KDC 구성하기(영문) LDAP(Lightweight Directory Access Protocol) 디렉토리에 Kerberos 주체 및 정책 정보를 저장하도록 IBM® Network Authentication Service(IBM Kerberos)를 구성하는 방법에 대해 설명합니다. 이 기사에서는 AIX®에서 Kerberos와 LDAP를 사용하여 보안, 확장성 및 고가용성을 강화하려는 Kerberos 관리자에게 필요한 지침을 제공합니다. |
|
|
|
2009년 2월 17일 (화) |
|
| |
Speaking UNIX: Screen을 사용하여 세션을 계속 유지하기 명령행은 강력한 도구이지만 치명적인 약점이 있습니다. 다시 말해서 쉘이 동작을 멈추면 작업도 동작하지 않게 됩니다. 연결이 끊어진 경우나 다중 세션 간에도
쉘과 작업이 계속 동작하도록 하려면 콘솔용 Windowing 시스템인 GNU Screen을 사용해야 합니다. |
|
|
|
2009년 2월 10일 (화) |
|
| |
AIX용 기술 레벨과 서비스 팩 설치 (영문) AIX® 시스템 관리자가 처리해야 하는 중요한 질문 중 하나는 시스템 업그레이드 시기에 관한 것입니다. 본 글에서는 시스템 관리자가 언제, 어떻게 업그레이드를 배포해야 하는지 뿐만 아니라 업데이트를 검색하고 수행하는 방법에 대한 문제들을 설명합니다. 또한 AIX용 기술 레벨 및 서비스 팩의 배포와 관련하여 최근의 변경사항과 우수 사례를 살펴 봅니다.
|
|
|
|
2009년 1월 6일 (화) |
|
| |
HACMP Smart Assist용 DB2 애플리케이션 사용하기 (영문) HACMP Smart Assist는 애플리케이션을 구성하기 전에 유효성을 검증합니다. 여기에는 HACMP와 통합하려는 애플리케이션에 몇 가지 준비 작업이 포함됩니다. 본 글은 HACMP용 DB2 애플리케이션을 가능하도록 하는 단계를 설명합니다. |
|
|
|
2008년 12월 2일 (화) |
|
| |
유닉스를 능숙하게 사용하기: 고급 셸 스크립트 기법 유닉스에는 길고 따분한 작업을 단순하게 만들기 위해 작업을 자동화하는 셸 스크립트가 있습니다. 이 기사는 셸 스크립트를 좀 더 제대로 배우기를 원하며 고급 스크립트를 작성하는 방법이 궁금한 독자들에게 팁을 제공합니다. |
|
|
|
2008년 11월 25일 (화) |
|
| |
IBM Tivoli Directory Server 6.0용 SSL 설정 (영문) AIX 운영체제에서 IBM Tivoli Directory Server용 SSL 설정에 대한 개요를 살펴봅니다. SSL 열쇠 데이터베이스 생성, 인증서 생성, 인증서 추출, SSL 인증 메커니즘을 위한 명령행 설정 단계와 SSL 문제 해결, LDAP 클라이언트-서버 통신 수행 단계에 대해 배웁니다. |
|
|
|
2008년 11월 25일 (화) |
|
| |
초보자를 위한 유닉스 팁과 기교, Part 2: vi 편집기 vi 편집기를 처음 접하는 사용자는 편집기가 직관적이지 못하다고 느끼기 쉽습니다. 하지만 세상에서 내로라하는 개발자들이 30년이 넘는 도구를 아직도 애용하는 데는 그만한 이유가 있습니다. vi 편집기는 삽입 모드(insert mode)와 명령 모드(command mode)로 작업을 분리합니다. 그래서 키보드에서 엄청나게 빨리 사용자가 정의한 영역을 대상으로 텍스트를 편집하고 삽입하고 이동할 수 있습니다. |
|
|
|
2008년 11월 18일 (화) |
|
| |
IBM System p에서 SLES(SUSE)와 RHEL(Red Hat) 비교 (영문) IBM® System p®에 Linux®를 설치하고자 하는 대다수의 시스템 관리자들은 어떤 Linux 분산을 설치할 것인가라는 중요한 질문을 던지게 된다. 본 글은 Red Hat과 Novell의 두 가지 분산을 비교하고 각각의 장단점을 소개한다. 여기서 LoP(Linux on POWER), 두 분산의 역사, IBM과 이들과의 관계, 의사결정 프로세스에 필요한 요인들에 대해 설명할 것이다. 또한 SLES와 RHEL에 논리적 볼륨을 만드는데 있어 둘을 비교 및 대조해보겠다. |
|
|
|
2008년 11월 18일 (화) |
|
| |
WPAR에서의 고급 회계 (영문) IBM® AIX®6.1은 Advanced Accounting과 구간 어카운팅, 데이터 집합, 어카운팅 데이터의 동적 분류 같은 이의 일반적인 기능을 지원하는 소프트웨어 기반 파티션 기술인 Workload Partitions을 소개했다. 이 글은 예제, WPAR Accounting을 가능케 하는 방법, 어카운팅 기록을 확인할 수 있는 다양한 보고 도구를 제공하는 WPAR용 Advanced Accounting 구성을 간단히 설명한다. |
|
|
|
2008년 11월 18일 (화) |
|
| |
파이썬에서 플러그인 작성하기 플러그인을 작성하는 방법으로 파이썬 명령행 도구를 확장하는 방법을 익혀봅시다. |
|
|
|
2008년 11월 4일 (화) |
|
| |
콘(Korn) 셸 스크립트 짜기 유닉스 사용자라면 콘(Korn) 셸 스크립트 활용법을 알아두어야 합니다. 셸 스크립트를 이용하면 많은 작업을 자동화할 수 있으므로 상당한 시간이 절약됩니다. 처음에는 어려워 보일지도 모르지만, 좋은 문서를 읽고 조금만 연습하면 금방 익숙해집니다. 이 기사에서는 콘 셸 스크립트를 작성하는 방법을 소개합니다. |
|
|
|
2008년 10월 28일 (화) |
|
| |
초보자를 위한 유닉스 팁과 기교, Part 1: 파일 관리 도구 유닉스(R) 시스템 관리자는 다양한 명령행 도구를 사용하여 파일을 관리합니다. 이 튜토리얼에서는 cd, cp, tar 등 명령행에서 유닉스 파일 시스템을 탐색하고 파일과 디렉터리를 조작하는 명령을 소개합니다. cd 명령은 디렉터리를 이동하며, cp 명령은 파일이나 디렉터리를 복사하며, tar 명령은 파일을 재빨리 하나로 묶습니다. 이런 명령을 살펴보면서 파일 권한도 이해하고 간단한 입/출력 작업도 수행해봅니다. |
|
|
|
2008년 10월 21일 (화) |
|
| |
원시 코드 문서화를 위한 doxygen 익히기 C/C++를 사용해 기존 시스템을 대상으로 진행하는 새로운 기능 추가와 유지보수 작업은 사람 기를 죽입니다. 다행스럽게도 C/C++, 자바, 파이썬 등을 위한 문서 시스템인 doxygen이 도움이 됩니다. C/C++를 사용한 프로젝트 맥락에서 바라본 doxygen의 기능과 doxygen이 정의한 태그를 활용해 코드를 문서화하는 방법을 살펴봅니다. |
|
|
|
2008년 10월 21일 (화) |
|
| |
파이썬을 사용한 실전 스레드 프로그래밍 파이썬에서 스레드 프로그래밍은 큐와 스레드를 혼합하는 방법으로 복잡성을 최소로 줄여서 수행할 수 있습니다. 이 기사는 스레드와 큐를 함께 사용해서 동시성을 요구하는 문제를 해결하는, 간단하면서도 효과적인 패턴을 만들어내는 방법을 탐구합니다. |
|
|
|
2008년 10월 14일 (화) |
|
| |
OpenBSD 4.3 자세히 보기 (영문) OpenBSD는 보안과 암호화에 집중한 UNIX 배포판을 제공합니다. 네트워크 인프라의 가장 중요한 곳에 배치할 UNIX 배포판을 찾는다면 OpenBSD만을 생각하면 됩니다. 본 글에서는 최신 OpenBSD인 4.3 버전의 새 기능과 수정된 버그를 다룹니다. |
|
|
|
2008년 10월 7일 (화) |
|
| |
유닉스를 능숙하게 사용하기: 몇 번만 클릭하자 컴퓨터와 인터페이스하는 방식은 끊임없이 변화하고 있습니다. 한 때 명령행 인터페이스만 제공했던 운영체제는 그래픽 프론트엔드로 이동해왔습니다. 하지만 운영체제를 위대하게 만든 원천에서 벗어난 결과가 항상 올바른 방향을 지향했다고 보기는 어렵습니다. IBM AIX 운영체제는 안정성, 기능성, 견고성이라는 가장 중요한 철학을 지키고 있습니다. 강력한 명령행 인터페이스(CLI, Command Line Interface)를 유지하는 방법으로 AIX는 이런 철학을 지켜왔습니다. CLI 사용법을 배운 적이 없거나 기초를 다시 한번 되새김질할 필요가 있다면 이 기사를 읽어보기 바랍니다. |
|
|
|
2008년 9월 30일 (화) |
|
| |
유닉스를 능숙하게 사용하기: !$#@*% 유닉스 사용자가 애용하는 "요상한" 문자를 살펴봅니다. 유닉스에서 파이프라인, 재지정, 연산자 사용 방법도 익힙니다. |
|
|
|
2008년 9월 30일 (화) |
|
| |
유닉스를 능숙하게 사용하기: 부팅 컴퓨터가 똑딱거리며 동작하거나 유닉스 서버가 동작하는 원리가 궁금합니까? 컴퓨터에 붙어 있는 전원 버튼을 누를 때 무슨 일이 일어나는지 궁금하게 생각하는 사람을 위해, 여기에 내부 모습을 공개합니다. 이 기사는 다양한 부트 유형, IBM AIX 부트목록 관리 방법, AIX 부트 절차를 설명합니다. 이 기사를 읽고 나면, 서버가 시작할 때 정확하게 무슨 일이 일어나는지 좀 더 제대로 이해하게 될 것입니다. |
|
|
|
2008년 9월 23일 (화) |
|
| |
GAWK: AWK 언어 소개 이 튜토리얼에서는 텍스트를 처리하고 패턴을 인식하는 언어인 AWK 기본 개념을 소개합니다. AWK로 프로그래밍하는 방법, AWK가 입력 자료를 읽고 정렬하는 방법, AWK 프로그램을 실행하는 방법, 자료를 다루고 복잡한 패턴 인식을 수행하는 방법을 살펴봅니다. 이 튜토리얼을 마치고 나면 GNU AWK(GAWK)도 이해하게 됩니다. |
|
|
|
2008년 9월 16일 (화) |
|
| |
AIX 5에서 공유 라이브러리 메모리 크기 IBM AIX에서 공유 라이브러리 메커니즘과 메모리 크기에 대해 배워봅시다. 이 기사는 서버 코드를 작성하는 개발자와 AIX 시스템을 실제 운영하는 관리자에게 필요한 지식을 핵심만 간추려 설명합니다. 이 기사는 개발자와 관리자에게 명령어와 기법을 설명하고 AIX에서 서버 프로세스의 메모리 요구 사항을 분석하는 데 필요한 지식을 제공합니다. 이 기사는 또한 개발자와 관리자가 ps나 topas와 같은 표준 실시간 분석 도구로 파악하기 어려운 자원 부족을 회피하는 방법을 설명합니다. 이 기사는 시스템 관리자와 AIX용 응용 프로그램 개발자를 대상으로 작성했습니다. |
|
|
|
2008년 9월 16일 (화) |
|
| |
유닉스에서 개발 웹 서버 설치, 설정하기 개발 또는 테스트 용도로 사용할 아파치 톰캣(Apache Tomcat) 서버 설치와 설정에 대해 단계별로 자세히 접근하여 알아봅니다. 아울러 유닉스 환경에서 웹 혹은 애플리케이션 서버를 어떻게 만들어 관리할지 도움이 될 만한 팁을 살펴보겠습니다. |
|
|
|
2008년 9월 9일 (화) |
|
| |
유닉스를 능숙하게 사용하기: TCP/IP 내부 인터넷은 전세계에 흩어진 수많은 사람을 위한 기술, 비즈니스, 일상 생활의 진보에 중요한 역할을 맡고 있습니다. 네트워크를 통한 통신을 위해 필요한 환경 설정과 인터넷 연결 작업은 관리자에게 중요한 일이 되었습니다. 이번 기사에서는 IBM AIX를 돌리는 서버를 환경 설정해서 인터넷을 사용하는 방법을 보여줍니다.
|
|
|
|
2008년 9월 9일 (화) |
|
| |
SAN 스토리지를 사용해 IBM System p에서 PowerVM의 DB2와 Live Partition Mobility 기능 알아보기 (영문) System p virtualization PowerVM Enterprise edition의 기능인 Live Partition Mobility에 대해 배워보자. DB2 배치에 Live Partition Mobility가 어떻게 적용될 수 있는지와 AIX 및 Linux 파티션으로 마이그레이션하는데 어떻게 도움이 되는지, 그리고 하나의 실체 서버에서 다른 호환가능한 실체 서버까지 애플리케이션을 호스트하는 방법을 살펴보자. Live Partition Mobility는 하드웨어 보수, 펌웨어 업그레이드, 시스템 보수 및 애플리케이션을 멈추지 않고 동시에 서버 통합 등을 가능케 한다. Storage Area Network(SAN)과 DB2용 설정, 구성, 최우량 사례, 성능 특성 역시 다룬다. |
|
|
|
2008년 9월 2일 (화) |
|
| |
배시 셸로 작업하기 거의 모든 유닉스 기반 운영체제에서 활용 가능한 배시 셸에 대한 소개 튜토리얼입니다. 배시는 성숙하고, 강력하고, 그럼에도 불구하고 사용하기 쉬운 셸이며, 자유롭게 구할 수 있습니다. 이 튜토리얼은 다른 인기 있는 유닉스 셸과 다른 점을 파악하기 위해 배시에 대한 간략한 역사를 소개하며, 배시 내부에서 제공하는 주요 기능을 살펴봅니다. 다음으로 유닉스 파일 시스템, 디렉터리와 파일 조작 방법, 배시 외양과 동작 방식을 개인화하기 위한 몇 가지 방법을 설명합니다. 마지막으로 이 튜토리얼은 배시가 제공하는 작업 제어 기능을 소개하며 끝을 맺습니다. |
|
|
|
2008년 8월 19일 (화) |
|
| |
IBM Network Authentication Service for AIX의 비밀번호 강화하기 (영문) Kerberos 환경에서 본인의 비밀번호를 보호하는 것은 시스템 보안에 필수적이다. Kerberos 관리자가 비밀번호 보호 및 IBM® Network Authentication Service (NAS) for AIX®에서 제공되는 비밀번호 능력 강화 기능을 활용할 수 있는 방법을 배워보자. |
|
|
|
2008년 8월 5일 (화) |
|
| |
WPARs 개념과 DB2 구성하기 (영문) WPAR (Workload Partition)은 IBM AIX 610에 들어있는 인가된 프로그램 제품이다. 본 글은 WPAR 개념과 구성에 관해 다룬다. 예제를 따라해 봄으로써 시스템과 WPAR 애플리케이션에 DB2를 설치 및 구성할 수 있을 것이다. |
|
|
|
2008년 7월 29일 (화) |
|
| |
유닉스 팁: 열 가지 더 좋은 유닉스 습관 Michael Stutz가 작성한 훌륭한 기사에 이어, 이 기사에서는 유닉스 명령행을 효과적으로 활용하기 위한 열 가지 더 좋은 습관을 소개합니다. 자주 저지르는 오류와 이를 극복하는 방법을 배우고, 정확히 이런 열 가지 유닉스 습관을 익혀야 하는 이유를 살펴봅시다. |
|
|
|
2008년 7월 29일 (화) |
|
| |
유닉스와 리눅스를 함께 어울리게 만들기 NIS(Network Information Service)로 리눅스(R)와 유닉스(R) 사이에 핵심 데이터베이스를 공유하는 방법과 NFS(Network File System)로 직접 연결하거나 automounter로 파일 시스템을 공유하는 방법을 살펴봅니다. 유닉스와 리눅스는 비슷하지만, 두 시스템을 통합하는 과정을 복잡하게 만드는 몇 가지 차이점이 있습니다. 예를 들어, 동일한 인증 시스템을 공유하지만, 대다수 시스템은 또한 단독으로 동작합니다. 이런 인증 정보 공유는 네트워크에 물린 모든 서버에 SSO(Single Sign-On) 기능을 제공합니다. |
|
|
|
2008년 7월 8일 (화) |
|
| |
유닉스를 능숙하게 사용하기: inode에 대한 모든 것 df와 같은 유닉스 명령어에서 Iused와 %Iused가 무엇을 의미하는지, 아니면 사람들이 inode에 대해 이야기할 때 궁금증을 느낀 경우가 없습니까? 유닉스와 리눅스 시스템은 모두 inode를 사용하며, IBM AIX라고 해서 다르지 않습니다. inode가 무엇이며, inode가 유닉스에 중요한 이유, inode의 구조, inode와 관련이 있는 명령어를 알아봅시다. |
|
|
|
2008년 6월 10일 (화) |
|
| |
HACMP/XD-PPRC용 설정 데이터의 자동 생성 (영문) HACMP/XD는 PPRC 미러링 기술을 사용해 중요한 애플리케이션 데이터의 훼손을 복구한다. 물리적 거리가 멀어진 상황에서 분산 애플리케이션이 고 가용성을 얻으려면 관리자는 HACMP/XD 환경에서 PPRC를 설정해야 한다. 이는 저장소와 클러스터 노드에서 설정 데이터를 수집하는 것과 관련있으며 이는 대체로 매우 지루한 작업이다. 본 글은 pprc4hacmp를 사용해 HACMP/XD-PPRC용 설정 데이터를 자동으로 설정하는 방법을 보여준다.
|
|
|
|
2008년 6월 10일 (화) |
|
| |
리눅스 팁: bash 매개변수와 매개변수 확장 스크립트에서 매개변수를 사용하는 방법과 여타 스크립트나 내부 함수에 매개변수를 전달하는 방법이 종종 헷갈리나요? 매개변수와 옵션에 대한 기본적인 적합성 확인이나 매개변수 문자열에 대한 단순 추출과 변환 작업을 수행해야 할까요? 이번 팁에서는 매개변수 사용법과 bash 셸에서 이용할 수 있는 다양한 매개변수 확장을 설명합니다. |
|
|
|
2008년 6월 3일 (화) |
|
| |
시스템 관리 툴킷: 로그 파일 이해하기 전형적인 리눅스나 유닉스는 시스템이 돌아가는 동안에 수많은 로그 파일을 생성합니다. 이 중에는 유용한 정보를 제공하는 로그 파일도 있고, 용량이나 자원을 계획하는 데 도움을 주는 로그 파일도 있습니다. 이 기사에서는 주요한 로그 파일 몇 개를 소개합니다. 또한 로그 파일이 존재하는 위치, 파일에 기록되는 정보 형식, 로그 정보를 유용하게 사용하는 방법도 살펴봅니다. |
|
|
|
2008년 5월 27일 (화) |
|
| |
자신만의 언어 구문 분석기 만들기 ANTLR은 매력적인 도구입니다. 제대로만 이해하면 디버깅 속력이 높아지는 등 장점이 다양합니다. 이 튜토리얼에서는 ANTLR을 이용하여 좀 더 똑똑한 구문 분석기를 만들어 봅니다. |
|
|
|
2008년 5월 20일 (화) |
|
| |
시스템 관리 툴킷: 유닉스 명령행 도구 인터페이스 통일하기 다양한 유닉스 시스템 사이에서 간단하게 이동하기 위해 인터페이스를 통일하는 방법을 살펴봅니다. 유닉스 시스템 관리자 입장에서 특히 다양한 유닉스 계열을 관리한다면 이 시스템 저 시스템으로 옮겨다니는 경우가 많습니다. 이 때 각 시스템 환경마다 나타나는 차이점을 모두 기억하면서 시스템을 번갈아가며 작업을 수행하기란 결코 쉽지 않습니다. 이 기사에서는 각 유닉스 계열마다 나타나는 차이점을 일일이 열거하지 않습니다. 대신, 유닉스 계열이 달라도 작업하기 수월하도록 명령행 도구 인터페이스를 통일하는 방법을 소개합니다. 즉 중간 계층 혹은 감싸게(wrapper)를 추가하여 일관적인 작업 환경을 만들어 봅니다. |
|
|
|
2008년 5월 20일 (화) |
|
| |
시스템 관리 툴킷: 프로세스 관리 기법 이 기사는 유닉스(R) 시스템 관리자 입장에서 프로세스 정보를 추출하는 방법을 소개합니다. 시스템 관리자라면 가장 기본적으로 시스템에서 돌아가는 프로세스를 관리할 줄 알아야 합니다. 시스템이 제공하는 표준 명령으로 프로세스 목록을 얻어도 되지만, 이렇게 얻어지는 정보가 원하는 형식이 아니거나 충분하지 못한 경우가 종종 발생합니다. 프로세스 목록에서 원하는 정보를 원하는 형식으로 추출한다면 시스템 관리가 한결 수월해집니다. 이 기사에서는 프로세스 정보를 가독성 있게 추려내는 방법을 소개합니다. 또한 표준 명령으로는 얻기 힘든 요약 정보를 찾아보고, 다양한 유닉스 플랫폼에서 동일한 방식으로 정보를 얻어내는 표준화 기법도 소개합니다. |
|
|
|
2008년 5월 13일 (화) |
|
| |
Lex와 Yacc을 이용하여 구문 분석기 만들기 이 튜토리얼에서는 lex/flex와 yacc/bison을 이용하여 구문 분석기를 만들어 봅니다. 먼저, 간단한 계산기를 구현하면서 기본 원리를 익힙니다. 그런 다음, 같은 원리를 적용하여 텍스트 구문 분석기를 제작합니다. 텍스트 구문 분석, 즉 텍스트에서 주요 정보를 판독하여 추출하는 기능은 많은 프로그램에서 중요한 역할을 수행합니다. 예를 들어, 유닉스(R) 운영체제에서는 셸, awk, 펄 등과 같은 도구와 명령에서 소프트웨어와 응용 프로그램을 빌드하기 위해 사용하는 C 컴파일러에 이르기까지 많은 구성요소가 텍스트 구문 분석을 수행합니다. 그뿐만 아니라, 프로그래머는 자신의 유닉스 응용 프로그램에서 구문 분석기를 사용해 간단한 구성 파일을 분석하거나 궁극적으로는 자신만의 프로그래밍 언어도 설계할 수 있습니다. |
|
|
|
2008년 5월 6일 (화) |
|
| |
Lex와 Yacc을 이용하여 구문분석기 만들기 이 튜토리얼에서는 lex/flex와 yacc/bison을 이용하여 구문분석기를 만들어 봅니다. 먼저, 간단한 계산기를 구현하면서 기본 원리를 익힙니다. 그런 다음, 같은 원리를 적용하여 텍스트 구문분석기를 제작합니다. 텍스트 구문분석, 즉 텍스트에서 주요 정보를 판독하여 추출하는 기능은 많은 프로그램에서 중요한 역할을 수행합니다. 예를 들어, 유닉스(R) 운영체제에서는 셸, awk, 펄 등과 같은 도구와 명령에서 소프트웨어와 응용 프로그램을 빌드하기 위해 사용하는 C 컴파일러에 이르기까지 많은 구성요소가 텍스트 구문분석을 수행합니다. 그뿐만 아니라, 프로그래머는 자신의 유닉스 응용 프로그램에서 구문분석기를 사용하여 간단한 구성 파일을 분석하거나 궁극적으로는 자신만의 프로그래밍 언어도 설계할 수 있습니다. |
|
|
|
2008년 5월 6일 (화) |
|
| |
UID와 GID 변경하기 AIX에서 UID나 GID를 변경하려는 경우 파일 소유권이 어떻게 바뀌는지 올바로 이해해야 합니다. 확실히 이해하지 못한 채 UID나 GID를 변경했다가는 서버나 환경에 심각한 문제를 초래할 수 있습니다. |
|
|
|
2008년 5월 6일 (화) |
|
| |
메모리 프로그래밍을 개선하자 메모리 폴트를 수정하느라 엄청난 시간을 보내는 데 지치지 않았나요? 메모리가 새거나, 메모리 경계를 위반하거나, 자료를 초기화하지 않았거나, 실행 시 메모리를 과도하게 잡아먹는 프로그램 때문에 늘상 골머리를 앓나요? 이 기사에서 까다로운 메모리 결함을 정복하는 기법을 소개합니다. |
|
|
|
2008년 4월 29일 (화) |
|
| |
메모리 디버깅 기법 (한글) 이 기사에서는 다양한 프로그래밍 예제를 통해 메모리 결함을 줄이는 훌륭한 메모리 구현 기법을 소개합니다. C/C++ 프로그래밍에서 메모리 오류는 악의 근원입니다. 자주 발생할 뿐만 아니라, 20여년 동안이나 중요성이 알려졌으나 사라지지 않았습니다. 응용 프로그램에 심각한 영향을 미치지만, 구체적인 대비책을 세운 후 개발에 뛰어드는 개발팀은 거의 없었습니다. 하지만 다행스럽게도 조금만 신경쓰면 암흑 속을 해멜 필요가 없습니다. |
|
|
|
2008년 4월 22일 (화) |
|
| |
C/C++ 프로젝트에 사용할 메모리 관리자 직접 구현하기 (한글)
프로그래밍에서 성능 최적화는 중대한 사안입니다. 동작은 올바르지만 메모리나 시간, 가장 나쁘게 둘 다를 너무
많이 잡아 먹는 C/C++ 프로그램이 생각보다 흔합니다. C/C++는 코드에서 메모리를 할당하고 해제하는
방식을 개발자가 완전히 통제할 수 있다는 측면에서 프로그램 성능을 향상시킬 무한한 가능성을 제시합니다. 이
튜토리얼에서는 특정 환경을 위한 메모리 관리자를 직접 구현해 보면서 메모리 관리를 둘러싼 미신을 깨겠습니다.
|
|
|
|
2008년 4월 15일 (화) |
|
| |
C/C++ 프로젝트에 사용할 메모리 관리자 직접 구현하기 (한글)
프로그래밍에서 성능 최적화는 중대한 사안입니다. 동작은 올바르지만 메모리나 시간, 가장 나쁘게 둘 다를 너무
많이 잡아 먹는 C/C++ 프로그램이 생각보다 흔합니다. C/C++는 코드에서 메모리를 할당하고 해제하는
방식을 개발자가 완전히 통제할 수 있다는 측면에서 프로그램 성능을 향상시킬 무한한 가능성을 제시합니다. 이
튜토리얼에서는 특정 환경을 위한 메모리 관리자를 직접 구현해 보면서 메모리 관리를 둘러싼 미신을 깨겠습니다.
|
|
|
|
2008년 4월 15일 (화) |
|
| |
C/C++ 프로젝트에 사용할 메모리 관리자 직접 구현하기 (한글)
프로그래밍에서 성능 최적화는 중대한 사안입니다. 동작은 올바르지만 메모리나 시간, 가장 나쁘게 둘 다를 너무
많이 잡아 먹는 C/C++ 프로그램이 생각보다 흔합니다. C/C++는 코드에서 메모리를 할당하고 해제하는
방식을 개발자가 완전히 통제할 수 있다는 측면에서 프로그램 성능을 향상시킬 무한한 가능성을 제시합니다. 이
튜토리얼에서는 특정 환경을 위한 메모리 관리자를 직접 구현해 보면서 메모리 관리를 둘러싼 미신을 깨겠습니다.
|
|
|
|
2008년 4월 15일 (화) |
|
| |
엔디안 방식에 구애 받지 않는 C 코드 작성하기 (한글) 아키텍처, 프로세서, 네트워크 스택, 통신 프로토콜은 모두 어느 시점에서 엔디안 방식을 정의해야 합니다. 이 기사는 엔디안 방식이 코드에 영향을 미치는 경우 실행 중에 엔디안 방식을 판별하는 방법, 코드에서 바이트 순서를 뒤집어 엔디안 방식에 구애 받지 않는 방법을 설명합니다. |
|
|
|
2008년 4월 8일 (화) |
|
| |
다중 유닉스 플랫폼을 위한 소프트웨어 작성 (한글) 유닉스 플랫폼 여러 곳에서 동작하는 소프트웨어를 작성한다면, 플랫폼 두 곳에서 소프트웨어를 제대로 컴파일하기가 어렵다는 사실을 깨달았을 것입니다. 이 튜토리얼은 코드 수준에서 다양한 유닉스 지원 과정을 좀더 쉽게 만들어주는 도구와 트릭을 설명합니다. 이런 설명이 필요한 이유는 도구나 이진 호환성 문제라기보다는 표준 유닉스 환경을 설정하는 과정에서 나타나는 헤더 파일과 함수 문제 때문입니다. |
|
|
|
2008년 4월 1일 (화) |
|
| |
AIX 6.1 최적화와 성능 튜닝 (한글) AIX 버전 5.3에서 성능 튜닝 기법을 이해했다는 생각이 들자마자 AIX 6.1이 커브볼을 던지며 바로 따라붙고 말았습니다. 이 기사에서는 CPU, 가상 메모리, I/O(디스크와 네트워크)를 포함해 AIX 6.1에서 최근에 성능 모니터링과 튜닝에 가해진 따끈따끈한 변경 사항을 짚고 넘어가겠습니다. 이 중 상당수는 실제로 커널 자체 변화라기보다는 실생활에서 자료 처리를 좀더 정교하게 반영하기 위한 기본 매개변수 변경과 같은 부수적인 변화였습니다. 다른 변경 사항은 특정 하위 시스템에 대한 다양한 개선과 제한적인 조율값, 조율값 문서화를 포함합니다. 이 기사를 통해 여러분은 튜닝 전략의 일부로 필요한 성능 튜닝 방법론에 대해 여러 가지를 배울 것입니다. |
|
|
|
2008년 4월 1일 (화) |
|
| |
시스템 관리자 툴킷: 전자편지를 위한 스팸과 바이러스 필터링 이 기사는 스팸어새신과 아마비스 같은 도구 활용법을 넘어서 사용자의 전자편지 폴더를 가득 채우는 스팸 숫자를 줄이도록 추가적인 필터링 기능을 제공하고 확장하는 법을 설명합니다. 대다수 회사는 유닉스 플랫폼에서 스팸과 바이러스 필터링 서비스를 사용하는데, 필터링 점수를 높이고 스팸이 받은 편지함에 도착하지 못하도록 만드는 몇 가지 방법이 있습니다. |
|
|
|
2008년 3월 25일 (화) |
|
| |
리눅스 팁: 리눅스 팁: cron과 at를 사용한 작업 일정 관리 (한글) 시스템 사용량이 적어진 한밤중에 작업을 실행할 필요가 있거나 일일이나 주간 단위로 작업을 수행할 필요가 있지만, 잠도 자야겠고 다른 활동도 하면서 삶을 즐기고 싶습니다. 작업 일정 관리가 필요한 또 다른 좋은 이유는 반복적인 과업을 자동으로 수행하도록 만들거나 매번 동일한 방식으로 과업을 수행하도록 만들고 싶기 때문입니다. 여기서 소개하는 팁은 주기적으로나 일회성으로 미래 작업 일정을 관리하는 cron과 at 기능을 활용하도록 도와줍니다. |
|
|
|
2008년 3월 25일 (화) |
|
| |
솔라리스에서 AIX로 이주하기 (한글) 솔라리스 경력이 10년인데, 다른 많은 회사와 마찬가지로 대규모 서버 막 통합을 시작해 솔라리스 10에서 AIX 6.1로 프로젝트를 이주해야 할지도 모릅니다. 명령어 대다수가 비슷하지만 파티셔닝과 가상화를 수행하는 방법을 알아야 할 필요가 있습니다. IBM과 썬 서버 사이에 존재하는 파티셔닝 차이점이 무엇일까요? 한 걸음 더 나가 컨테이너로부터 이주를 성공적으로 마치기 위해 WPAR(Workload PARtition)을 이해하는 과정에서 필요한 내용이 무엇일까요? WPAR과 존(zone) 사이에 유사점과 차이점이 무엇이며, 존과 WPAR을 생성하는 과정에서 차이점이 무엇일까요? 마지막으로 썬 서버에서 하지 못하는 작업 중에 IBM System p5에서 할 수 있는 작업이 무엇일까요? 이번 기사에서 던진 몇몇 질문은 시스템 이주를 좀더 쉽게 만들기 위한 힌트를 제공합니다. |
|
|
|
2008년 3월 18일 (화) |
|
| |
윈도우에서 유닉스로 이식하기, Part 2: C/C++ 이식 들여다보기 (한글) 연재 1회에서는 마이크로소프트 비주얼 스튜디오 환경에서 작업하는 전형적인 C/C++ 프로젝트 유형을 다뤘으며, 유닉스 플랫폼으로 동적 라이브러리와 정적 라이브러리 버전을 이식하는 과정을 소개했습니다. 2회에서는 비주얼 C++ 프로젝트와 유닉스 환경에서 g++를 사용해서 빌드하는 과정에 사용하는 컴파일러 옵션 몇 가지를 파고 들며, 이식과 관련이 있는 g++ 속성 메커니즘을 좀더 자세히 살펴보며, 32비트 윈도우 환경에서 64비트 유닉스 환경으로 이식하는 과정에서 직면할지도 모르는 문제점 몇 가지를 점검합니다. 마지막으로 멀티스레드 응용 프로그램 이식에 필요한 기본적인 개념과 이 모든 기술을 하나로 합치는 예제 프로젝트로 끝을 맺겠습니다. |
|
|
|
2008년 3월 11일 (화) |
|
| |
윈도우에서 유닉스로 이식하기, Part 1: C/C++ 이식 (한글) 때로 소프트웨어 프로그램은 프로그램을 작성하거나 개발한 시스템과는 완전히 동떨어진 시스템에서 동작하도록 만들어집니다. 시스템에 맞춰 소프트웨어를 수정하는 과정을 이식이라 부릅니다. 여러 가지 이유 때문에 소프트웨어를 이식할 필요가 생깁니다. 최종 사용자들이 다양한 유닉스 버전 같은 새로운 환경에서 소프트웨어를 사용하기를 원하거나 조직에서 사용하는 플랫폼에 맞춰 최적화하는 과정에서 개발자가 손수 만든 코드를 해당 소프트웨어에 통합할지도 모릅니다. |
|
|
|
2008년 3월 4일 (화) |
|
| |
AIX 5L 성능 최적화: 네트워크 성능 튜닝, Part 3 효과적인 네트워크 I/O 성능 튜닝을 위한 베스트 프랙티스를 배우고, netstat과 일반적인 트레이싱 툴을 사용하여 네트워크 패킷을 감시하는 방법을 배워봅시다. |
|
|
|
2008년 2월 4일 (월) |
|
| |
AIX 페이지 대체 개요 AIX 가상 메모리 매니저(AIX VMM)가 작동하는 방법과 조정 가능한 매개변수들을 사용하여 AIX VMM의 연산을 조정하는 방법을 상세히 설명합니다. 또한 여러 조정 가능한 매개변수들을 사용하여 다른 워크로드에 대한 연산을 최적화 하는 방법을 설명합니다. |
|
|
|
2008년 1월 15일 (화) |
|
| |
IBM Network Authentication Service KDC와 AIX용 LDAP를 사용하는 관리 서버 발견 동적이지만, 일관성 있는 Kerberos 환경을 설정하는 다양한 방식을 설명합니다. |
|
|
|
2008년 1월 8일 (화) |
|
| |
시스템 관리 툴킷: 메일 사용 감시하기 (영문) 이메일 사용에 관한 리포트를 하는 방법과, 서버의 이메일 사용에 대해 사용자 레벨에서 상세한 통계를 가져올 수 있는 방법을 알아봅시다. |
|
|
|
2007년 12월 31일 (월) |
|
| |
Net-SNMP와 Ipython 사용하기 무겁고 복잡한 인프라스트럭처를 핸들할 수 있는 방식으로서 Simple Network Management Protocol (SNMP)을 사용하고, Net-SNMP, Python, Ipython 쉘을 사용하여 네트워크를 관리하는 방법을 설명합니다. |
|
|
|
2007년 12월 18일 (화) |
|
| |
시스템 관리 툴킷: 네트워크 스캐닝 (영문) 다양한 정보를 캡처 및 기록하는 다른 네트워크 스캔들을 구분 및 구현하여 네트워크 문제와 악의적인 비 권한 호스트와 프랙티스를 줄입니다. |
|
|
|
2007년 12월 11일 (화) |
|
| |
Perl/Tk 모듈, Part 2: 중재 위젯 Perl/Tk 모듈을 사용하여 AIX 환경을 다음 레벨로 끌어올리고, 라디오 버튼, 체크 버튼, 메뉴, 메뉴 버튼, 스크롤 바를 포함하여 중재 위젯을 활용해 봅시다. |
|
|
|
2007년 12월 4일 (화) |
|
| |
AIX 5L 성능 최적화: 네트워크 성능 튜닝, Part 1 네트워크 설정을 위한 베스트 프랙티스를 검토하고, 그러한 프랙티스들을 netstat, netpmon, entstat, nmon 같은 네트워크 툴을 활용함으로써 하드웨어를 효율적으로 모니터링 하는데 적용합니다. 인터페이스를 보고 이들을 설정하는 방법을 파악하는데 사용되는 툴들도 검토합니다. |
|
|
|
2007년 11월 27일 (화) |
|
| |
IBM AIX 6.1버전 운영 체계용 키 실행 커널 확장 본 포팅 가이드에서는 스토리지 보호를 커널 확장이나 장치 드라이브에 추가할 때, 확장과 AIX 커널의 신뢰성을 얼마나 강화시킬 수 있는지를 설명합니다. |
|
|
|
2007년 11월 6일 (화) |
|
| |
시스템 관리 툴킷: 사용도 모니터링 (영문) 수 많은 다양한 로그들로 유닉스 로그인과 기타 시스템 액티비티를 기록하는 새로운 방식을 살펴보고, 정보를 활용하여 사용도를 모니터링 합니다. |
|
|
|
2007년 10월 30일 (화) |
|
| |
POSIX 파일 기능: 루트(root) 권한 나누기 부분적인 권한을 분배하는 것은 리눅스 같은 멀티유저 시스템에서는 매우 유용합니다. POSIX 파일 기능을 사용하여 루트 권한을 더 많은 사용자들에게 안전하게 제공합니다. |
|
|
|
2007년 10월 23일 (화) |
|
| |
논리적 볼륨 관리 논리적 볼륨 관리 장치를 제공하는 새로운 사용자 공간 툴 세트인 LVM2의 유용한 기능을 소개하고, 시스템 관리 태스크를 단순화 하는 여러 방법들을 제안합니다. |
|
|
|
2007년 9월 18일 (화) |
|
| |
AIX용 OpenSSH 최신 버전 연구 (한글) OpenSSH는 SSH1과 SSH2 프로토콜을 지원하는 프리(free) 소프트웨어 툴입니다. 신뢰성 있고 안전하며, r-commands, telnet, ftp 서비스를 대신하여 IT 업계에서 널리 채택되고 있고, 네트워크를 통해서 두 개의 호스트들 간 안전한 암호화 세션을 제공합니다. OpenSSH 버전 3.4p1을 소개합니다. |
|
|
|
2007년 9월 11일 (화) |
|
| |
유닉스를 말한다, Part 1: 명령어의 힘 (한글) 유닉스 쉘의 기초를 배우고, 명령어를 사용하여 유닉스 유틸리티 세트를 수 많은 데이터와 결합하는 방법을 배워봅시다. |
|
|
|
2007년 9월 4일 (화) |
|
| |
System Administration Toolkit: SSH를 사용한 분산 관리 Secure Shell (SSH)을 사용하여 원격 유닉스 시스템에서 명령어를 실행할 수 있고, 간단한 스크립트를 사용하여 머신에 직접 로그인 할 필요 없이 하나의 머신에서 동시에 많은 시스템들을 관리 할 수 있습니다. |
|
|
|
2007년 8월 28일 (화) |
|
| |
네트워크 관리에서 중요한 역할을 하는 Expect Expect를 사용하여 스크립트 패스워드와 패스프레이즈 엔트리 같은 네트워크 관리에 있어서 일반적은 문제를 해결하여 다중 연결을 동시에 제어할 수 있습니다. |
|
|
|
2007년 8월 14일 (화) |
|
| |
리눅스 팁: 스케쥴링된 작업의 지속 기간 제어하기 한밤중에 30분 동안 어떤 문제를 추적하는 귀찮은 문제를 디버깅할 필요가 있다고 가정해 봅시다. 그렇다면 바로 알람 시계로 리눅스 시스템을 사용하고 싶을 것입니다. 이 팁은 여러분이 cron과 at 같은 기능을 갖고 시작되고 어떤 시간 동안 작업이 동작한 후 또는 어떤 다른 조건을 충족했을 때 작업을 멈추는 데 도움을 줄 것입니다. |
|
|
|
2007년 7월 31일 (화) |
|
| |
UNIX를 말한다, Part 8: UNIX 프로세스 많은 작업들을 동시에 처리하기 위해 유닉스 매니저가 어떤 일을 하는지 알아보고, 쉘의 내부를 조사하여 job-control 명령을 실행하는 방법을 배워봅시다. |
|
|
|
2007년 4월 24일 (화) |
|
| |
초보자를 위한 유닉스 팁과 기교, Part 4: 알아두면 유용한 셸 기교 셸 프로그램을 작성하다 보면 자동으로 처리하고 싶은 상황이 가끔 생깁니다. 이 튜토리얼에서는 간단한 본(Bourne) 셸 스크립트로 이러한 상황을 처리하는 예제를 소개합니다. 구체적으로 (10진수를 16진수로, 16진수를 10진수로, 10진수를 8진수로 등) 진법 변환하기, 파이프로 연결한 루프에서 키보드 입력 읽기, 셸 안에서 셸 실행하기, 인라인 입력, 디렉터리 내 모든 파일에 명령을 한 번씩 실행하기, 여러 가지 방법으로 연속 루프 만들기 등을 살펴보겠습니다. 튜토리얼 마지막에는 알아두면 편리한 한 줄짜리 셸 스크립트 모음도 제공합니다. |
|
|
|
2007년 2월 20일 (화) |
|
| |
RMC 인증과 권한을 위한 Dynamic LPAR 팁과 체크포인트 (한글) RMC(Resource Monitoring and Control) 인증과 권한과 관련하여 동적 LPAR에 대해 설명합니다. DLPAR 설정과 관련한 체크리스트와, HMC/파티션 호스트네임과 네트워크 설정도 설명합니다. 부록으로, 현장에서 수집한 RMC/DLPAR 관련 기타 내용들도 설명합니다. |
|
|
|
2007년 1월 23일 (화) |
|
| |
IBM Cluster Systems Management: 웹 액세스용 Webmin 툴 설치하기 Webmin 툴을 설치 및 사용하여 클러스터링 환경을 원격에서 관리하는 방법을 배워봅시다. |
|
|
|
2007년 1월 2일 (화) |
|
| |
SSH를 사용한 터널링 (한글) Secure Shell (SSH), PuTTY, Cygwin 같은 오픈 소스 툴을 사용하여, 액세스 할 모든 리소스에 보안 연결을 구축할 수 있습니다. 현재 SSH 터널링과 설정에 대한 정보는 불충분하고, 특정 애플리케이션으로 제한되어 있거나, 시스템 관리자 레벨에 맞춰 작성되었습니다. 보안 필요성의 대두, 방화벽의 추가, 네트워크 포트 허용의 제한 등으로 인해 사용자들은 새로운 방법을 모색하고 있습니다. 설정이 간단하고, 작동이 쉬우며, 안전하게 일상의 태스크를 수행하고 서비스에 액세스 할 수 있는 방법이 필요하게 되었습니다. 이 글에서 SSH 서비스를 통해 데이터와 서비스를 연결하는 유연한 수단을 설치, 구성, 운영하는 기능을 제공하는, AIX® 또는 Linux® 기반 SSH 서버로 연결하는 SSH 클라이언트를 설정하는 방법을 설명합니다. |
|
|
|
2006년 12월 26일 (화) |
|
| |
CPU 모니터링과 튜닝 (한글) 표준 AIX(R) 툴로 CPU 병목 현상을 진단하는 방법을 배워봅시다. IBM 성능 전문가가 CPU 활용, 쓰레드 우선순위, 스케줄링을 위한 툴에서 생성된 리포트를 해석하여 성능을 높일 수 있는 방법을 설명합니다. |
|
|
|
2006년 12월 12일 (화) |
|
| |
초보자를 위한 유닉스 팁과 기교, Part 3: 필터와 정규 표현식 이 튜토리얼에서는 강력한 기능을 자랑하는 유닉스 필터를 익힙니다. grep 계열 명령을 상세히 살펴보고, 많은 유닉스 유틸리티에서 사용하는 정규 표현식도 익힙니다. 또한 예제와 설명을 곁들여 스트림 편집기인 sed, 패턴 인식 언어인 awk도 설명합니다. |
|
|
|
2006년 12월 5일 (화) |
|
| |
반드시 알아둘 AIX 명령 AIX와 System p 서버를 사용하다가 의문이 생기면 어떻게 처리하십니까? 고객 지원팀에게 늘 문의하지 않고 스스로 해결하고 싶습니까? 이제 걱정을 접으십시오. 이 기사에서 Shiv Dutta가 독자들의 의문에 답하는 AIX 명령을 소개합니다. |
|
|
|
2006년 10월 24일 (화) |
|
| |
AIX 커널 확장 작성하기 (한글) AIX 커널을 사용하여 함수를 확장하는 루틴을 구현하고 시스템 호출, 커널 프로세스, 파일 시스템 등을 만들어 봅시다. Power 아키텍처의 향상과 AIX Version 5.3이 결합되어 이전 AIX 보다 더 좋은 기능을 선보일 것입니다. AIX에서 커널 확장의 힘을 경험해 보십시오. |
|
|
|
2006년 10월 23일 (월) |
|
| |
UNIX 서버에서 클러스터를 통해 명령어를 순차적으로 실행하기, Part 2: Remote shell (rsh) IBM System p와 System x 컴퓨터에서 원격 쉘(rsh)을 설치 및 설정해봅시다. |
|
|
|
2006년 10월 19일 (목) |
|
| |
AIX 5L Version 5.3의 스토리지 관리 (한글) AIX 5L™ Version 5.3은 이전 릴리스 보다 훨씬 강력한 기능을 수행하는 많은 특성들을 도입했습니다. AIX 5L Version 5.3의 범위, 기능, Logical Volume Manager와 Enhanced Journal File System 등 퍼포먼스를 향상시키는 기능들을 소개합니다. |
|
|
|
2006년 7월 28일 (금) |
|
| |
UNIX 시스템의 퍼포먼스 튜닝 (한글) 컴퓨터에 과도한 업무를 부담시키지 않기 위한 한가지 방법은 컴퓨터에서 실행되는 프로세스를 신중하게 튜닝 하는 것입니다. 이 글에서는 UNIX®의 명령어를 사용한 퍼포먼스 튜닝 단계들을 소개합니다. |
|
|
|
2006년 7월 3일 (월) |
|
| |