사설 SSL 인증서 만들기 

사설 SSL 인증서 만들기개인이 사용할 서버의 인증서를 굳이 비용이 들어가는 공인 인증기관에 요청할 필요는 없다. 이럴때는 사설 SSL 인증서를 만들어 사용하자. 먼저 SSL Handshake과정을 확인해 보자. 1. 클라이언트가 서버에 연결하면, 먼저 인증서를 요청하게 된다. 인증서는 유저가 선택한 사이트를 신뢰할수 인증한다는 것이다. 엄격히 신뢰있다는...

Rsync 10가지 사용 예제들 

Rsync 10가지 사용 예제들 Rsync(Remoe Sync)는 원격에 있는 파일과 디렉토리를 복사하고 동기화 하기 위해서 사용하는 툴이며 동시에 네트워크 프로토콜이다. 와 유닉스에서는 백업용도로 (아마도)가장 널리 사용하는 툴일 것이다(윈도우와 애플에도 포팅됐다). Rsync는 CLI툴로, 커맨드 라인의 옵션들을 이용해서 배치 프로그램을 개발하기 쉬다...

[TIP] 프로세스 관리하기 

프로세스 관리하기요즘들어 named 데몬(이 프로그램은 프로세스(#!/usr/bin/perl$argnum = $#ARGV+1;$PNAME = $ARGV;$PID=$$;# thread(sub getThreadNum{ my($PID) = @_; my $PROC = "/proc/$PID/status"; my $thread=""; my $line; open(LF...

DiskCopy 

DiskCopy디스크 특히 OS 가 포함된 디스크를 통째로 다른 디스크에 백업해놓고, 유사시에 복원한다.여기서는 솔라리스의 경우를 설명한다. 이 방법은 디스크가 동일한 모델일때 가능하다. 원본이 깨지면 디스크의 위치를 서로 바꾸면 될 것이다. # dd if=/dev/dsk/c1t0d0s2 of=/dev/dsk/c1t1d0s2 bs=8192k 백업용 디스...

Tip 모음 

Tip 모음...

Packet Capture 

Packet Capture ...

IPv6 프로그래밍 

IPv6 프로그래밍 최종 수정일 예전 커널 2.4.x를 기준으로 작성했던 오래된 문서를 최근 경향에 맞추어 재작성 했습니다. - 2010/5/31이 글은 여러분이 IPv6 에 대한 기초적인 지식을 가지고 있으며 리눅스 상에 IPv6 환경을 만들수 있다는 가정하에, 실질적인 IPv6 프로그래밍 방법을 공유하려고 만들었습니다. IPv6의 개념과 리눅스상에...

IPv6환경 만들기 

IPv6환경 만들기원래는 IPv6 의 헤더를 중심으로 실제 프로토콜의 특징에 대한 자세한 내용에 대한 글을 쓰고자 했으나, 그러기 위해서는 우선 IPv6 테스트 환경의 구축이 먼저 되어야 겠다고 생각되었다. 그래서 "IPv6 환경구축" 에 관한 내용을 먼저 다루게 되었다. 이 환경구축은 나중에 IPv6 소켓프로그래밍의 테스트를 위해서도 반드시 필요한 내용...

iSCSI - Internet Small Computer System Interface 

iSCSI - Internet Small Computer System InterfaceiSCSI는 Internet Small Computer Interface의 줄임말입니다. SCSI는 많이 들어보셨을 겁니다. 저 역시 많이 듣기는 했지만... 듣기만 했죠. 시스템 관리자가 아닌 다음에야 SCSI이든 혹은 다른 그 무엇이든 그닥 신경쓸일이 없습니다. 개발...

iPXE - Open source boot firmware 

iPXE - Open source boot firmwareiPXE는 오픈소스 기반의 네트워크 부트 펌웨어로 PXE의 모든 기능을 지원한다. 더불어 아래와 같은 추가적인 기능도 가지고 있다. HTTP와 같은 웹 서버를 이용한 부팅 iSCSI SAN을 통한 부팅 wireless network를 통한 부팅 광대역 네트워크를 통한 부팅. 스크립트를 이용한 ...