포인터

포인터 ...

표준입력

표준입력데몬(daemon) 프로그램을 제외한 대부분의 프로그램은 인간과 상호작용한다. 이러한 상호작용은 키보드를 통합 입력과 모니터, 파일, 프린터 등을 통한 출력의 형태로 이루어진다. 이러한 입출력중 키보드를 통한 입력을 표준입력, 모니터를 통한 출력을 표준출력 이라고 한다. 가장 기본이 되는 입출력 장치라고 생각하면 된다. 모든 프로그램은 시작하게 되...

표준 입출력 함수

표준 입출력 함수리눅스 같은 저수준 입출력 함수는 간단히 사용할 수 있으며, 빠르게 작동하지만 바이트 단위로 입출력을 관리하기 때문에 문자열과 같은 스트리밍 데이터를 처리하기에는 적합하지 않다. 이들 데이터를 처리하기 위해서는 개발자가 직접 버퍼관리를 신경써야 한다.표준 입출력 함수는 입출력을 바이트가 아닌 스트림으로 본다. 자체적으로 버퍼를 관리하며 문...

AppArmor

AppArmorAppArmor(Application Armor)은 GNU 라이센스를 따르는 리눅스의 시큐리티 모듈(Security module)이다. 시스템 관리자는 apparmor을 이용해서 애플리케이션 별로 기능을 제한할 수 있다. AppArmor는 (mandatory access control)구현으로 DAC(discretionary access c...

hostname

hostname컴퓨터 네트워킹 분야에서 사용하는 언어로 nodename이라고 부르기도 한다. Hostname은 네트워크에 접속된 컴퓨터에 할당되는 "라벨"이다. 이 라벨은 전체 네트워크에서 유일해야 하며, 웹 서버, 이메일 서버등의 장치를 식별하는데 사용한다. Hostname은 하나의 단어로 구성될 수 있고, 두 개 이상의 단어를 이용해서 구조적으로 구성...

iSCSI

iSCSI컴퓨팅 환경에서 iSCSI(Internet Small Computer System Interface)는 데이터 스토리지 시설을 이어주는 기반의 스토리지 네트워킹 표준이다. iSCSI는 IP 망을 통해 SCSI 명령을 전달함으로써 인트라넷을 거쳐 데이터 전송을 쉽게 하고 먼 거리에 걸쳐 스토리지를 관리하는 데 쓰인다. iSCSI는 근거리 통신망과 ...

Knoppix

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

libpcap

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

Library

Library ...

링크

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