종료 상태C/C++ 프로그램은 반드시 main함수를 가지고 있어야 하는데, main 함수를 프로그램의 시작 위치로 특정하고 있기 때문이다. main 함수는 int형의 데이터를 반환할 수 있다.int main(void)이때 main 함수가 반환 하는 값은 프로세스의 종료 값으로, 이 프로세스를 실행한 부모 프로세스는 함수를 호출해서 종료 값을 확인할 수 있...
표준입력데몬(daemon) 프로그램을 제외한 대부분의 프로그램은 인간과 상호작용한다. 이러한 상호작용은 키보드를 통합 입력과 모니터, 파일, 프린터 등을 통한 출력의 형태로 이루어진다. 이러한 입출력중 키보드를 통한 입력을 표준입력, 모니터를 통한 출력을 표준출력 이라고 한다. 가장 기본이 되는 입출력 장치라고 생각하면 된다. 모든 프로그램은 시작하게 되...
표준 입출력 함수리눅스 같은 저수준 입출력 함수는 간단히 사용할 수 있으며, 빠르게 작동하지만 바이트 단위로 입출력을 관리하기 때문에 문자열과 같은 스트리밍 데이터를 처리하기에는 적합하지 않다. 이들 데이터를 처리하기 위해서는 개발자가 직접 버퍼관리를 신경써야 한다.표준 입출력 함수는 입출력을 바이트가 아닌 스트림으로 본다. 자체적으로 버퍼를 관리하며 문...
AppArmorAppArmor(Application Armor)은 GNU 라이센스를 따르는 리눅스의 시큐리티 모듈(Security module)이다. 시스템 관리자는 apparmor을 이용해서 애플리케이션 별로 기능을 제한할 수 있다. AppArmor는 (mandatory access control)구현으로 DAC(discretionary access c...
hostname컴퓨터 네트워킹 분야에서 사용하는 언어로 nodename이라고 부르기도 한다. Hostname은 네트워크에 접속된 컴퓨터에 할당되는 "라벨"이다. 이 라벨은 전체 네트워크에서 유일해야 하며, 웹 서버, 이메일 서버등의 장치를 식별하는데 사용한다. Hostname은 하나의 단어로 구성될 수 있고, 두 개 이상의 단어를 이용해서 구조적으로 구성...
iSCSI컴퓨팅 환경에서 iSCSI(Internet Small Computer System Interface)는 데이터 스토리지 시설을 이어주는 기반의 스토리지 네트워킹 표준이다. iSCSI는 IP 망을 통해 SCSI 명령을 전달함으로써 인트라넷을 거쳐 데이터 전송을 쉽게 하고 먼 거리에 걸쳐 스토리지를 관리하는 데 쓰인다. iSCSI는 근거리 통신망과 ...
KnoppixKnoppix는 GNU/Linux 배포정책을 따르는 오픈소스 기반의 리눅스 라이브 시디다. 보통의 리눅스 라이브 시디들이 특정한 용도에 특화된 반면, knoppix는 가능한 모든 기능을 갖춘 완전한 리눅스 배포판을 지향한다. GNOME, KDE 환경을 포함하고 있으며, Firefox, Gimp, OpenOffice, Apache, Mysql등...
437 POSTS HERE
조건 변수
조건 변수조건 변수는 멀티 쓰레드( 1. "조건 변수" 라는 변수를 만들고 1. 조건 변수로 부터 "신호"를 받을 때까지 기다리는방식으로 작동한다. 1. ...
좀비프로세스
좀비프로세스 , ...
종료 상태
종료 상태C/C++ 프로그램은 반드시 main함수를 가지고 있어야 하는데, main 함수를 프로그램의 시작 위치로 특정하고 있기 때문이다. main 함수는 int형의 데이터를 반환할 수 있다.int main(void)이때 main 함수가 반환 하는 값은 프로세스의 종료 값으로, 이 프로세스를 실행한 부모 프로세스는 함수를 호출해서 종료 값을 확인할 수 있...
포인터
포인터 ...
표준입력
표준입력데몬(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등...