Knoppix

KnoppixKnoppix는 GNU/Linux 배포정책을 따르는 오픈소스 기반의 리눅스 라이브 시디다. 보통의 리눅스 라이브 시디들이 특정한 용도에 특화된 반면, knoppix는 가능한 모든 기능을 갖춘 완전한 리눅스 배포판을 지향한다. GNOME, KDE 환경을 포함하고 있으며, Firefox, Gimp, OpenOffice, Apache, Mysql등...

libpcap

libpcaplibpcap는 패킷 캡춰를 위한 함수를 포함하는 라이브러리다. 이 라이브러리를 이용하면 RAW Socket를 이용하는 것보다 쉽게 패킷캡춰를 필요로 하는 프로그램을 개발할 수 있다. ...

링크

링크유명한 퀘니히스베르크의 다리건너기 문제를 알고 있을 것이다. 독일의 철학자 칸트가 말년을 보내기도 했던 퀘니히스베르크는 아래처럼 강이 가로지르고 있었고, 마을과 마을은 7개의 다리로 연결이 되어 있었다. 문제는 각 다리를 한번에 한번씩만 건너면서 모든 마을을 방분하는 방법을 찾아내는 거였다. 이 문제를 수학적으로 연구한 사람이 오일러였다. 이 문제를 ...

Load Average

Load Averageload Average는 Process 작업의 대기를 의미한다. 만약 1분간 평균 load average가 1이라면 1분동안 한개의 작업이 대기하고 있었음을 의미한다. 즉 load average값이 커지면 서버가 부하를 받고 있다고 해석할 수 있다.보통 load average가 1보다 작으면 아주 양호한 상태, 4 정도를 넘으면 부하...

loopback 주소

loopback 주소loop-back 이라도 불리는 loopback 주소는 호스트 자신을 가리키는 IP(서버/클라이언트 프로그램을 만들었을 경우, 루프백주소로 네트워크에 직접 연결하지 않은 상태에서 빠르게 프로그램의 테스트 및 디버깅을 할 수 있다. 예를 들어 웹서버와 웹페이지들이 제대로 설정되었는지 미리 루프백 주소로 확인할수 있다. 이경우 httplo...

pipeline

pipeline컴퓨팅에서 파이프라인이란 연속적으로 이루어진 데이터 처리의 집합으로, 한 요소의 출력은 다음 요소의 입력이 된다. 파이프라인의 요소들은 종종 병렬적으로 혹은 시분할방식으로 처리가 된다. 파이프라인을 이용하면 컴퓨터는 프로세스가 산술연산을 수행하는 동안에 다음번 명령어를 가져올 수 있다. 다음번 명령어는 버퍼에 가져다 놓는다. 이러한 cyle...

ssh - secure shell

ssh - secure shellSecure Shell(SSH)는 네트워크로 서로 연결된 호스트들간에 안전한 데이터 통신을 위해서 만들어진 프로토콜이다. SSH를 이용하면, 원격 로그인, 원격 명령실행, 데이터 복사와 같은 작업을 안전하게 수행할 수 있다. SSH는 SSH Server와 SSH client를 통해서 구현된다.SSH는 공개키 암호화를 이용해...

sshfs

sshfs 일반 클라이언트가 자신의 파일시스템을 sshfs로 마운트해서 사용하는 시나리오가 아니다. 컨테이너 기반의 가상화 환경에서 파일 시스템에 대한 공유와 접근 제어등까지를 고려한 시나리오다. Github와 비슷한 목적으로의 사용이라고 보면 되겠다. 소스코드 대신 파일 시스템의 공유한다는 차이가 있다. 여러 유저들이 활동하고 있으므로 유저에 대한 인...

Switch 네트워크 장비

Switch 네트워크 장비네트워크 스위치는 네트워크를 연결하는 일을 하는 특수목적의 컴퓨터기기다. Switch(스위치)는 자신에게 연결된 모든 기기들로 부터 들어오는 패킷을 수신하고, 이 패킷을 적당한 기기로 보내는 일을 한다. 스위치보다 단순한 네트워크 장비로 허브(hub)가 있다. 허브도 패킷을 수신하고 송신한다는 관점에서 보면 스위치와 근본적으로는 ...

syslog

syslogsyslog는 IP(syslog 는 client-server 타입의 프로토콜이다. 즉 클라이언트 역할을 하는 syslog sender 가 메시지를 보내면, 서버 역할을 하는 syslog receiver 가 메시지를 받는 형식이다. syslog receiver를 보통 syslogd,syslog daemon(syslog는 컴퓨터 시스템의 보안 상태...