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

mainyh의 이미지

[질문] access.log 에서 한글 페이지 접근 로그 작성시에...

안녕하세요.

apache 버전은 1.3.27 로 컴파일 후에 한글 페이지(예:한글페이지.htm)
에 접근 하면 로그가 이상한 영문으로 깨어져서 나옵니다.
정상 출력시 - - [14/Mar/2003:17:32:09 +0900] "GET /image4/bottom_line.jpg HTTP/1.1" 200 3491)
이런 식으로 나와야 할 부분이 GET 다음에 한글페이지.htm이 출력될 부분에 u7801%u9090%u6858%ucbd 이런식으로
깨져서 출력됩니다.

이 문제를 해결하기 위해 갖은 고생끝에 1.3.19 mod_log_config.c 를 이용해 컴파일을 하면 정상적으로 로그가 출력되는 것을 확인했습니다.

살자의 이미지

인터럽트에 대해...

안녕하세요.
몇일 전 부터 오렐리 책보면서 커널을 공부하고 있는데여..
궁금한게 너무 많아서여..

1.cpu 제어 유닛과 커널제어 경로가 무엇있지 궁금합니다.
2."인터럽트가 발생했을때 커널이 이미 다른 인터럽트중 하나를 처리하고 있었을수도 있다. 이렇게 하면 입출력 장치 운영을 극대화할 수 있으므로,최대한 인터럽트 중첩을 허용해야한다." 위의 말에서 입출력 장치 운영을 극대화 할수 있다는 말이 애해가 되질않습니다.

모르는게 많아서 질문을 자주드리게 되네여..지송^^

kihoori의 이미지

로그 분석에서의 의문점들..

[Fri Mar 14 04:02:00 2003] [error] mod_ssl: Init: (도매인이에요:443) Ops, no RSA or DSA server certificate found?!
[Fri Mar 14 04:02:00 2003] [error] mod_ssl: Init: (도매인이에요:443) You have to perform a *full* server restart when you added or
removed a certificate and/or key file

라는 메세지 입니다.. 이것은 httpd의 access_log에 있던건데요 이메세지를 뿌리고 아파치가 죽은듯.. 오늘 갑자기 아파치가 죽어 있기에 본건데요.. 원인과 해결책을 알고 계신분 없으신지요...ㅜ.ㅜ 갑자기 이렇게 죽는일이 있음 안데는뎅..

javastudy의 이미지

Linux를 이용한 L4 Switch 제작.. (Load Balancer)

Linux를 이용하여, L4 Switch를 제작하고 싶습니다....
Linux Box이던가... 그런게 있는 걸로 알고 있는데요..
관련 정보 있으면 조언 부탁드립니다..

envy100의 이미지

path 잡는 곳좀..

gcc를 설치했는데요
path설정해 주는 곳을 몰라서요
제 개인 개정은 .cshrc에서
설정해 줘서 가능한데요
system전체 path는 어디서 설정해야 하나요

알려주세요

ssk의 이미지

localhost를 못찾습니다.

/etc/hosts 에 다음과 같이 되어 있고요.

Quote:
127.0.0.1 localhost

/etc/host.conf 는 다음과 같습니다.

Quote:
order hosts,bind
multi on

그런데 nslookup localhost 를 하면 찾지를 못하네요. 그냥 바로 127.0.0.1 이다..라고 알려주어야 하는것 아닌가요? 물론 nslookup yahoo.com 같은 외부 사이트들은 아주 잘 찾습니다. localhost 만 못찾고 있습니다.

원인이 뭘까요...

multitab의 이미지

[질문] 리눅스로 방화벽을 구축하려 합니다.

랜카드 2장을 설치하고 중간에서 패킷 필터링을 시도하려합니다.

nat 로 구성되는 것이 아니라 실제 IP 들로 구성하려 합니다.

즉 아래와 구조에서

라우터 - PC1
- PC2
- PC3

아래와 같은 모양으로 위치하면서,

라우터 - 리눅스머신 - PC1
- PC2
- PC3

중간에서 필터링이 가능한 것으로 들었습니다. 이 경우 외부에서는 리눅스박스의 존재를 알지 못하며 PC 들은 리얼 IP 로 자유롭게 접근이 가능합니다.

성재파파의 이미지

inetd 가 없네요

노트북에서 DHCP방식으로 IP를 부여 받아서 Linux를 쓰고 있는 데요.

제 리눅스에서 IP는 동적으로 할당받고요. (만약 IP가 192.168.200.195라면)

예로 제 노트북 리눅스 터미널에서 telnet 192.168.200.195라고 하면

Trying 192.168.200.195...
Unable to connect to remote host : connection refused

라고 나오네요.

이상해서 확인해보았더니...

/usr/sbin에 inetd 데몬이 없고(아예 설치가 안된 거 같네요)
/etc/inetd.conf 파일도 없네요.

어떻게 해야 되나요?

zaru의 이미지

[질문]memset 할 때

[code:1]
typedef struct tagMAN {
float rate;
char * name;
int age;
} MAN;

MAN man;

int main(void)
{
memset((float *)&man, 0, sizeof(MAN)); // (1)
memset((char *)&man, 0, sizeof(MAN)); // (2)
memset((int *)&man, 0, sizeof(MAN)); // (3)

man.rate = 10.5;
man.name = "홍길동";
man.age = 28;

printf("man.rate = %f\n", man.rate);
printf("man.name = %s\n", man.name);

purewell의 이미지

shutdown한 녀석이 select에 걸리네요...

void SockMain(...)
{
  ...
  while(1)
  {
    test_rfds=readfds;
    test_efds=readfds;
    nSelectResult=select(FD_SETSIZE, &test_rfds, NULL, &test_efds, &tv);
    ...
  }
  ...
}

위의 코드에서 accept한 녀석을 fdset에 넣어놓고

패킷을 recv로 받아서 알맞지 않은 녀석이면 shutdown(n, 2);로

끊어버립니다.

문제는 :roll: 끊었는데도 select의 test_efds영역에 잡히질 않아요.

ㅡ_-) 어떻게 된 영문인지...

페이지

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