RealTime Signal 3

RealTime Signal 3 ...

SIGTERM 다루기

SIGTERM 다루기 C++ 로 만들어진 데몬프로그램의 종료시 각 클래스 객체의 소멸자를 어떻게 호출되게 할 것인가에 대한 고찰#include #include #include #include #include class tClass1 { private char b...

signal 기초 -1

보통 32번까지의 시그널(signal)은 대부분의 UNIX 계열에서 비슷한 값을 보여주며, 33번부터 62번까지는 아마도 OS 마다 약간식의 차이를 보여줄것이다. Linux 상에서 33 번 부터 62 번까지는 리얼타임 시그널을 위해서 예약된 시그널들이다. 리얼타임 시그널은 설명할께 꽤 많음으로, 따로 기사를 만들어 다루도록 하겠다. 각각의 시그널은 int ...

signal 기초문서 - 2

시그널(signal)은 한 프로세스에 대해서 발생하는 시그널을 큐잉 하지 못한다(대부분의 유닉스). 특정 프로세스에 보내는 시그널은 커널에서 관리하는데 이때 커널은 프로세스에게 보낼 시그널을 한개 이상 유지할수 없다. 시그널을 받게 되면, 프로세스는 시그널 핸들러(신호 처리기)를 이용해서 시그널에 대한 처리를 하게 된다. 이때 즉 시그널 에 대한 처리가 끝...

Multi Thread Programming

Multi Thread Programming...

유닉스 환경에서의 C 프로그래밍

유닉스 환경에서의 C 프로그래밍유닉스 환경에 대한 내용을 프로그래머 관점에서 다룬다....

/dev/random을 이용한 랜덤값 생성

/dev/random을 이용한 랜덤값 생성 표준편차를 잘못구하고 있음 수정해야함 - yundream 2008/7/24...

안전한 프로그래램 작성을 위한 지침

컴퓨터시스템을 운영하는데 있어서 현재 가장 중요한 이슈는 보안문제일 것이다. 보안 문제가 발생하는 이유는 허락하지 않은 사용자가 시스템의 자원을 접근하려는데에서 발생하게 된다. 이상적으로 보자면 운영체제가 완벽하고 그 운영체제하에서 돌아가는 소프트웨어에 어떠한 결함도 존재 하지 않는다면 보안문제가 발생할 어떠한 이유도 없겠지만, 안타깝게도 완전한 운영체제와...

syslog 사용하기 2

syslog 사용하기 2 wiki 스타일에 맞게 수정해야함. 내용도 너무 오래 되었음 수정해야함....

유닉스 사용자 정보 얻기

유닉스 사용자 정보 얻기리눅스역시 다른 유닉스들과 마찬가지로 다중사용자( 회사로 치원 사원 개개인이다. 리눅스 시스템 관점에서 보자면 시스템에 접근할 수 있는 최소단위 객체가 된다. 유저는 접근을 위해서 자신의 ID와 패스워드를 가지며, 이외에도 시스템에서의 원할한 활동을 위한 "사용자 홈디렉토리", "사용자 쉘", "포함되는 그룹"과 같은 각종 부가적인...