 |
 |
 |
 |
 |
 |
시스템 관리 툴킷: 프로세스 관리 기법 이 기사는 유닉스(R) 시스템 관리자 입장에서 프로세스 정보를 추출하는 방법을 소개합니다. 시스템 관리자라면 가장 기본적으로 시스템에서 돌아가는 프로세스를 관리할 줄 알아야 합니다. 시스템이 제공하는 표준 명령으로 프로세스 목록을 얻어도 되지만, 이렇게 얻어지는 정보가 원하는 형식이 아니거나 충분하지 못한 경우가 종종 발생합니다. 프로세스 목록에서 원하는 정보를 원하는 형식으로 추출한다면 시스템 관리가 한결 수월해집니다. 이 기사에서는 프로세스 정보를 가독성 있게 추려내는 방법을 소개합니다. 또한 표준 명령으로는 얻기 힘든 요약 정보를 찾아보고, 다양한 유닉스 플랫폼에서 동일한 방식으로 정보를 얻어내는 표준화 기법도 소개합니다. |
|
초급 |
|
2008년 5월 13일 (화) |
|
| |
UID와 GID 변경하기 AIX에서 UID나 GID를 변경하려는 경우 파일 소유권이 어떻게 바뀌는지 올바로 이해해야 합니다. 확실히 이해하지 못한 채 UID나 GID를 변경했다가는 서버나 환경에 심각한 문제를 초래할 수 있습니다. |
|
중급 |
|
2008년 5월 6일 (화) |
|
| |
메모리 프로그래밍을 개선하자 메모리 폴트를 수정하느라 엄청난 시간을 보내는 데 지치지 않았나요? 메모리가 새거나, 메모리 경계를 위반하거나, 자료를 초기화하지 않았거나, 실행 시 메모리를 과도하게 잡아먹는 프로그램 때문에 늘상 골머리를 앓나요? 이 기사에서 까다로운 메모리 결함을 정복하는 기법을 소개합니다. |
|
중급 |
|
2008년 4월 29일 (화) |
|
| |
메모리 디버깅 기법 (한글) 이 기사에서는 다양한 프로그래밍 예제를 통해 메모리 결함을 줄이는 훌륭한 메모리 구현 기법을 소개합니다. C/C++ 프로그래밍에서 메모리 오류는 악의 근원입니다. 자주 발생할 뿐만 아니라, 20여년 동안이나 중요성이 알려졌으나 사라지지 않았습니다. 응용 프로그램에 심각한 영향을 미치지만, 구체적인 대비책을 세운 후 개발에 뛰어드는 개발팀은 거의 없었습니다. 하지만 다행스럽게도 조금만 신경쓰면 암흑 속을 해멜 필요가 없습니다. |
|
중급 |
|
2008년 4월 22일 (화) |
|
| |
AIX 6.1 최적화와 성능 튜닝 (한글) AIX 버전 5.3에서 성능 튜닝 기법을 이해했다는 생각이 들자마자 AIX 6.1이 커브볼을 던지며 바로 따라붙고 말았습니다. 이 기사에서는 CPU, 가상 메모리, I/O(디스크와 네트워크)를 포함해 AIX 6.1에서 최근에 성능 모니터링과 튜닝에 가해진 따끈따끈한 변경 사항을 짚고 넘어가겠습니다. 이 중 상당수는 실제로 커널 자체 변화라기보다는 실생활에서 자료 처리를 좀더 정교하게 반영하기 위한 기본 매개변수 변경과 같은 부수적인 변화였습니다. 다른 변경 사항은 특정 하위 시스템에 대한 다양한 개선과 제한적인 조율값, 조율값 문서화를 포함합니다. 이 기사를 통해 여러분은 튜닝 전략의 일부로 필요한 성능 튜닝 방법론에 대해 여러 가지를 배울 것입니다. |
|
중급 |
|
2008년 4월 1일 (화) |
|
| |
리눅스 팁: 리눅스 팁: cron과 at를 사용한 작업 일정 관리 (한글) 시스템 사용량이 적어진 한밤중에 작업을 실행할 필요가 있거나 일일이나 주간 단위로 작업을 수행할 필요가 있지만, 잠도 자야겠고 다른 활동도 하면서 삶을 즐기고 싶습니다. 작업 일정 관리가 필요한 또 다른 좋은 이유는 반복적인 과업을 자동으로 수행하도록 만들거나 매번 동일한 방식으로 과업을 수행하도록 만들고 싶기 때문입니다. 여기서 소개하는 팁은 주기적으로나 일회성으로 미래 작업 일정을 관리하는 cron과 at 기능을 활용하도록 도와줍니다. |
|
중급 |
|
2008년 3월 25일 (화) |
|
| |
시스템 관리자 툴킷: 전자편지를 위한 스팸과 바이러스 필터링 (한글) 이 기사는 스팸어새신과 아마비스 같은 도구 활용법을 넘어서 사용자의 전자편지 폴더를 가득 채우는 스팸 숫자를 줄이도록 추가적인 필터링 기능을 제공하고 확장하는 법을 설명합니다. 대다수 회사는 유닉스 플랫폼에서 스팸과 바이러스 필터링 서비스를 사용하는데, 필터링 점수를 높이고 스팸이 받은 편지함에 도착하지 못하도록 만드는 몇 가지 방법이 있습니다. |
|
중급 |
|
2008년 3월 25일 (화) |
|
| |
윈도우에서 유닉스로 이식하기, 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일 (화) |
|
| |