프로그래밍 QnA + 설치 및 활용 QnA

diah의 이미지

[질문] HPT372 chip을 사용한 RocketRAID 133 Card 사용

커널 버젼 2.4.18에서 쓸려구 하거든요.
그런데 여기에는 HPT370까지의 Device Driver가 있더라구요.

그래서 2.4.18에서 사용가능한 Device Driver를 찾아 봤더니
Open Source 라고해서 있길래
그걸 찾아서 컴파일을 시도를 했죠.
그랫더니만 Error message가 주르르륵 나오네요.

어떻게 해볼 방법이 없을까요?

open source를 사용하고 싶거든요.
그 파일을 첨부 합니다.
혹시 아시는분 있으면 알려주세요.

zombie007의 이미지

setsockopt에서 SO_RCVTIMEO에 대해..

안녕하세요....
지금 간단한 서버를 구현 중인데요....

클라이언트에서 일정 시간 입력이 없으면 연결을 close 하려고하는데요..
setsockopt에서 SO_RCVTIMEO 를 사용해봤는데...
아무런 입력이 없었는데요... 계속 뭐를 close하던데.. 어떤것인지 모르겠습니다..
혹시 더 좋은 방법이 있는지도 궁금하구여....
그럼 많은 조언 부탁드립니다...

setsockopt(sockfd, SOL_SOCKET, SO_RCVTIMEO, &tim, sizeof(tim));
은영신랑의 이미지

(Recursive ? )Makefile 사용법좀 알려주세요.

Makefile을 사용하는데요.
/root/module 에서 작업을 하고 Makefile및 소스가 있고요.
/root 에서 스크립트 화일을 만들어서 다른 작업을 하고
/root/module/make를 실행하고 싶은데요.

cd /root/module
make
cd /root

이런식으로는 되는데요, 한줄로 실행할 수 있는 방법은 없나요?

연우의 이미지

[질문]freebsd 멀티부팅..관련입니다..

win98, win2000, freebsd 이렇게 한 HDD에 설치 하려고 하거든요..

20G짜리구요.

그런데.. 그게. ㅡ_ㅡ 파티션을.. 첨에는 win98(4G), win2000(3G),programs(3G), user(3G), freebsd(7G) 이렇게 할꺼라고..

잡았었는데.. 그게.. freebsd slice에서.. 신기하게 보여서....(알아보니..파티션이 4개이상이면 안된다면서요..ㅠ.,ㅠ)

그래서..포기하고.. 담에는.. win98(4G), win2000(10G) 이렇게 잡아두고..
아예 fdisk에서 파티션을 잡지 않고.. 6G는 남겨두고.. freebsd slice에서 잡을려고. 했는데.. 역시나 안잡히더군요..

purewell의 이미지

도메인 두 개를 한 DNS에서...

서버 A는 DNS와 HTTP 서비스를 하고 있습니다.

서버 B는 HTTP 서비스만을 하는데,

서버 A와 B는 각각 다른 도메인을 할당했습니다.
(편의상 a.com과 b.com으로 합니다)

웹에서 a.com을 치면 당연히 서버 A의 내용이 나옵니다.

그러나 b.com을 치면 서버 A의 내용이 나옵니다.

b.com을 쳤을 때, B 서버에 연결할 방법은 없나요?

[code:1]#/etc/named.conf
(중략)

zone "a.com" IN {
type master;
file "a.zone";
allow-update { none; };

bbom의 이미지

전문가님들 한번만 봐주세요~넘 신기한상황!!

1318virus.net 이라는 사이트를 운영하고 있습니다.

문제는 지금 홈페이지의 이미지가 갑자기 하나도 안뜨는 것입니다

/KDLP 답변 1>
모질라 파이어버드로 테스트하면 대부분의 이미지가 나타납니다.
윈도우 2003 익스플로러 6.0.3790 에선 이미지가 나타납니다.
윈도우 2000 익스플로러 6.0.2800 에선 이미지가 잘 타나지 않습니다.
간혹 이미지가 나오는 PC도 있습니다.

익스플로러에서 이미지가 안나타나는 경우에는,
그후 다른 웹사이트로 이동하더라도 역시 이미지가 나타나지 않습니다.

dorijjang의 이미지

icecast그리고liveice때문에 미치기 일보직전입니다

안녕하세요~
지금 2일째 고생입니다~도무지 무엇이 안되는지 잘 모르겠네요~
그래서 이렇게 문을 두드립니다~
일단 제대로 깐거 같기는 한데....아마도 아니겠지요... ㅠㅠ
실행을 시키면.....
liveice에서는....
connection successful : forking process
이렇게 나오구요
icecast에서는 kicking unknown 1 [*.*.*.176] [No encoder], connected for 10 second
이런 메세지가 나옵니다
제가 *.*.*.180에다가 돌리고
*.*.*.176에서 xmms로 접속 했을때 말입니다
정말 답답해서 미쳐 버릴 지경입니다....

isinji의 이미지

소켓 close시 Block되는 현상...

일:다수 형태의 socket 프로그램입니다. poll을 사용하여 클라이언트를 처리 중인데 client의 종료시 간혹 서버프로그램에서 이상한 점이 발견됩니다.

poll descriptor set을 검사할 때 POLLHUP이 발생하면 해당 descriptor를 close하고 descriptor를 -1 로 셋합니다. 그런데 간혹 close가 바로 리턴되지 않고 약 2초정도 block 후 return되는 현상일 발생합니다. 현재는 close 전에 alarm(1)을 셋하여 close가 1초 이상 지연되지 않도록 되어있습니다.

따라서 close가 1초 이상 지연될 경우 interrupt되어 해당 descriptor가 poll의 descriptor set에서 빠지지 않으므로 다음 번 poll()에서도 해당 event를 받게 되더군요. 1초 이상 close에서 지연되면 업무에 미치는 영향이 커서 어쩔 수 없이 이렇게 사용하고 있다고 합니다.

qpzm의 이미지

[질문]파일 크기 크기순서대로 보기

보통 du -h 해서 디렉토리 크기를 보는데
크기순서대로.. 소트 해서 볼려면 어떻게 해야 하나요?

endt0and의 이미지

커널 컴파일할때 menuconfig 에서 한번설정한건 못바꾸나요?

겨우겨우 커널설치 완료를 했는데요
새로운커널로 부팅까지 성공해서 지금 이렇게 글을 쓰고있습니다 ..
잘되나 테스트를 해보기위해서 리부팅을 했는데요 부팅하다보면
보통 시스템체크하면서 ok 나오자나요..
근데 새로운커널로 부팅하면 3개정도가 ok 가 아니라 F짜로 시작하는거 그걸로 나옵니다
그래서 menuconfig를 실행시켜서 다시 설정을 바꾸고 싶은데 궁금한게있습니다

1. 다시 설정을 하려면 컴파일을 처음부터 다시 해야되나요?
2. 아니면 /usr/src/linux 디렉토리에서 걍 make menuconfig 만 하면되나요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기