프로그래밍 QnA

cleol의 이미지

DNS 서버 동적 업데이트 기능?

마이크로소프트 액티브 디렉토리를 사용해서 개발해야 할 일이 생겼습니다. OpenLDAP를 사용했으면 했지만 서버 환경이 윈도 계열이라 어쩔 수가 없군요. 혹시 OpenLDAP 윈도우 포트가 있나요? 없는 것 같지만 혹시나해서..^^;

어쨌든 문제는 이 액티브 디렉토리라는 게 DNS 하고 아주 밀접하게 관련되어 있다는 겁니다. DNS 에 대해 아는 바가 없어서 난감하군요. 액티브 디렉토리를 설정하는데 서버의 도메인 네임이 등록되어 있는 DNS 서버가 동적 업데이트 기능을 지원해야 한다고 합니다.

spinel1의 이미지

file과 select요...

fd = open(filename, O_RDONLY);
lseek(fd, 0, SEEK_END);
....
....
FD_ZERO(&readfds);
maxfds = fd + 1;
while(1)
{
       FD_SET(fd, &readfds);
       select(maxfds, readfds, 0, 0, 0);
       if(FD_ISSET(fd, &readfds))
       {
               nread = read(fd, str, 256);   <--- 이부분
       }
}

코드는 대략 위와 같습니다.
제가 하려고 하는것은, 제가 짠 프로그램이 특정 파일을 감시하고 있다가 그 파일에 데이타가 업데이트 되면 그 내용을 읽으려 하는 것인데요. (대략 구현은 위에 내용처럼 했습니다.)

arbell의 이미지

[질문] rpm 소스?

안녕하세요.

rpm 의 내부동작을 분석하기 위해서 소스가 필요한데...
rpm 소스를 구할 수 있을까요?

아무리 찾아봐도 rpm 메뉴얼만 나오네요. --;

그럼. 항상 좋은 일 가득하세요.

leolo의 이미지

OS-level input buffer..에 존재하는 모든 데이터를 flush시키기

#include <stdio.h>
int main()
{
int c;
while((c = getchar()) != '\0'){
putchar(c);
}
return 0;
}
이렇게 일반적으로 데이터를 입력받아 사용하는데요..

만약에,

c = getchar();
putchar(c);

로 단순히 코딩을 하고 실행시켜서 값을 입력하는데 있어서..
ABCD 를 입력하면 A만 출력이 되겠죠.
여기서, BCD는 OS-level input buffer에 존재한다고 들었는데요.
여기까지의 질문 내용에 문제가 없는지 일단 좀 가르쳐 주세요..

다음으로 OS-level input buffer라는 것이 무엇인지 알려주세요.

ryk76의 이미지

iptables 내용이 리부팅 시에 지워지는데 저장하는 방법이 없나

iptables에 차단 정책을 입력하여 차단 기능은 모두 됩니다. 그런데 리부팅 시에 입력한 차단 룰이 모두 지워집니다. 리부팅 시에도 기존에 정보를 지워지지 않게 가지고 있으려면 어떻게 해야합니까? 답변 부탁드립니다.

iamslash의 이미지

트래픽 공격에 대한 의문

최근 우리나라와 독도문제를 두고 사이트 죽이기 작전에 모두들 열심히 입니다.
근데 궁금한것이 있는데요...
우리나라 네티즌 들이 합심해서 일본의 사이트에 접근하는 식으로 하면
국내에서 일본으로 나가는 gateway 단에서 부하가 걸려서 마치
우리나라 사람들만 접근하지 못하는 식의 현상이 발생하고
타국에서는 접근이 잘되는 그런 현상이 생기지 않을까요?

제 생각에 대해서 말씀좀 해주십시오...

만약에 성공할려면 발신지가 전 세계적인 s

cjy1126의 이미지

printk()의 출력은 텔넷에서 볼수없나요?

리눅스를 이용해서 L2장비(스위치허브)를 만들려고 합니다.

MAC address를 구분해서 해당하는 랜카드에만 데이터 출력을 시켜야하기때문에, 각 랜카드의 이름을 얻어오는 모듈을 작성하였습니다.

문제는 printk()로 출력되는것들이 서버에서는 나오는데, 정작 그걸 실행한 제 텔넷창으로는 안보인다는겁니다.

모듈을 한번 올릴때마다 제대로 올라왔나, 서버에가서 확인해야하네요 ㅜ.ㅜ

텔넷에서 printk()의 출력을 볼수있는 방법이 없을까요?

[code:1]

leolo의 이미지

기초적인 질문입니다.

#include <stdio.h>
int main()
{
char *p = "string";
char *q = &"string"[0];

printf("p %s, q %s", p, q);
return 0;
}

다음 코드의 결과는
p string, q string 입니다.

char a[10] = "leolo";
char *x = &"leolo"[0];
printf("x %s, a %s", x, a);

의 결과도 x leolo, a leolo 입니다.

정확한 이유가 무엇인지 궁금합니다.
즉, 메모리의 정확한 구조를 알고 싶습니다.

또한,
char *p = "string";
char a[10] = "leolo";

의 메모리 영역이 어떤지 부터 설명 부탁드립니다.
heap, stack, s

kykisk의 이미지

초짜질문입니다....;

아직 유닉스나 리눅스 초짜라 vi나 gcc 등밖에 사용할줄몰라서
질문도 좀 이상할지도....죄송.....;;

zterm사용하는데요....
어떤 키를 눌렀을때 그 키를 어떤값으로 입력받는지를 알고싶어서

#include<stdio.h>

int main(void)
{
int k;

k = getchar();

printf("%d\n",k);
}

이렇게한뒤
curses 를 포함시켜 컴파일을 했는데요...

1이나 2등 다른값은 되는데

ESC, F1, F2.....등등은 동일한값만나오네요....27이라고...;;

보통 ESC등을 눌렀을때 ^[[ 식으로 모니터에 찍혀서 ^ 나 [ 를 입력시켜봤는데

nugury의 이미지

mysql 접속 문제...

C API를 써서 Mysql 연동 코딩을 하고 있습니다.
그런데 접속속도가 너무 느려서 질문을 올립니다.
현재 30~60대 정도가 동시에 접속을 하는데... 전부다 접속을 하는데.. 5~10분 이상이 걸립니다. 뭐가 문제 일까요?
max_connection=1000, wait_timeout=300입니다.
그리고 모두 하나의 계정으로 접속을 합니다. 예를 들어 mysql계정이 test라면 test계정으로 30~60대가 모두 접속을 시도하죠... 이게 문제가 되는 것일까요?
동시에 하나의 계정으로 접속을 해서?
고수님들의 많

페이지

프로그래밍 QnA 구독하기