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

avimimus의 이미지

cgi 관련 아파치 설정 질문입니다..

아파치 설정에서 각 user들이 public_html 이하의 디렉토리에서
cgi 파일을 사용할 수 있도록 설정해 주었습니다..
그런데 이상한 건, virtualhost를 이용해서 http://userid.domainname/ 으로 접속을 하면 웹에서 cgi가 잘 되는데,
http://domainname/~userid 와 같은 원래의 방식대로 접속을 하면 500 에러가 나면서, 아파치 에러 로그를 보면 premature end of script 라는 에러가 나옵니다..

아파치 버젼은 레드햇 9에 포함되어 있던 http-2.0.40-21.3 이구요..
설정은 다음과 같이 했습니다...

송동섭의 이미지

Kernel 내부의 System Call을 수정하여 DeviceDriver 호출하는

제가 하려고 하는 작업은 sys_gettimeofday ( gettimeofday call의 커널 내부명 ) 가 호출하는 do_gettimeofday functions 의 시간 측정을 외부 rtc에서 읽을 수 있도록 하는 작업을 하려고 합니다.

보드는 strongarm 보드이고 rtc는 gpio로 연결되어 open 과 ioctl로 access하도록 드라이버 프로그램은 작성되었습니다.

우선, 현재 잘 모르는 상태에서 시도해본 방법은 ( 무식한 방법? ㅋ 몰라서 그런거니 이해바랍니다. )

sys_gettimeofday -> do_gettimeofday를 호츨 하므로..

/linux/arch/arm/kernel/time.c 에서 sys_gettime을 찾아서 아래와 같이 수정하였습니다.

기다림의 이미지

sendmail 이 안되는데...

센드메일 설치하고..설정 다 해주고...

qpopper를 설치하고 설정은 다 해주었습니다.

제가 메일서버 태어나서 2년전에 딱 한번 해보고
첨 해보는거라 제대로 설정했는지도 모르겠네요..

일단 레드햇 8.0 릴리즈구요
레드햇설치시 센드메일 설치되었던거 같습니다.

telnet localhost 25
는 제대로 되는데
telnet localhost 110
은 안되네요...

xinetd 인데 ....
쩝..

고수분들의 시원한 장풍 부탁드립니다~(__)

icarusek의 이미지

RedHat9.0 자동 커널 업그레이드후 부팅시 GRUB에 부팅 메뉴가

현재 레드햇을 사용중입니다. 학교에서 운용하는 프로그램이 리눅스 기반이라서 급하게 배워서 아직 모르는게 많습니다. 그런데..커널을 업덴 것을 자동으로 패치하고 나면, 부팅시 GRUB에 기존의 커널버전이랑 새로업된 커널버전의 부팅메뉴가 동시에 존재하게 됩니다. 물론 두개다 부팅이 가능한 형태고요.현재 윈2000이랑 멀티로 사용중이고요. 음..이걸 해결하는 방법좀 알려주세요..
우선 두개까지는 봐주겠는데 벌써 3개나 추가가 되서..상당히 보기에 않좋아서요..

cguy의 이미지

허가권에 대한 의문 -_-

루트로 접속하여 /home/noname/public_html 디렉토리에

루트로 temp.tmp 파일을 복사했습니다.

-rw-r--r-- 1 root root 1189 Jul 31 11:42 temp.tmp

그리고 noname 유저로 로그인한후

/home/noname/public_html 의 temp.tmp 를 지워봤습니다.

파일이 잘 지워지네요? -_-?

원래 못지워야 정상 아닌가요?

-rw-r--r-- 1 root root 1189 Jul 31 11:42 temp.tmp

루트는 rw 권한, 그룹은 r, 기타사용자는 r 권한만 있는데 (w 권한이 없는데)

어떻게 루트 소유의 파일을 일반 사용자가 삭제할수 있는지 알려주세요.

dduaa의 이미지

채널 본딩으로 이 문제가 해결될까요?(Mobile IP)

저는 현재 HUT-Dynamic 로 Mobile IP를 테스트를 하고 있는데요
문제가 생겼습니다.

Mobile node가 Visited network에서 Streaming 서비스를 받을때 Home agent 와 Foregin agent 사이 터널에서 엄청난 packet drop이 발생합니다.
대부분이 Home agent가 빠른 UDP 패킷을 받을경우 HA 커널에서 drop이 발생하는데요.

이문제가 HA가 FA로 Forwarding 하기 전에 너무 빠른 UDP 패킷들이 와서 drop 되는 것일까요? 현재 랜카드를 하나 쓰고 있습니다.

지금 생각 같아서는 좀더 빠르게 포워딩 하기 위해서 랜카드를 하나 더 달아야 할 것 같은데 올바른 해결책인지 모르겠네요.

iamslash의 이미지

좋은 MTA project 있으면 소개좀 부탁드립니다.

mail transfer agent를 만들어 볼려고 하는데요... 참고할려구요...
추천좀 부탁드립니다.

cguy의 이미지

+ 와 - 어떤걸 써야하는지요?

/usr 디렉토리에서 지난 3일동안 생성된 파일을 찾으려면

find /usr -mtime -3 을 해야 하는지

find /usr -mtime +3 을 해야하는지 모르겠습니다.

또 -3 을 넘기는것과 +3 을 넘기는것은

어떤 의미 차이가 있는지 설명좀 부탁드립니다.

deux9745의 이미지

ioctl() 과 system() 수행시간 비교

ioctl()을 이용해서 라우팅 테이블을 수정하는 것과 system()함수를 이용해 라

우팅 테이블을 수정하는 것을 비교했을 때 어떠 함수를 쓰는 것이 더 빠르게 라

우팅 테이블을 수정할 수 있을까요?

사람들에 말에 의하면 ioctl이 확실히 빠르다고 하지만

제가 두개 모두 테스트 해봤는데 둘다 차이가 없는거 같습니다.

제 경우는 패킷을 포워딩하고 있는 라우터의 라우팅 테이블을 수정했을때

라우팅 테이블에 즉시 적용되어 패킷을 수정된 경로로 전송하려고 하는데

gp1990의 이미지

[질문] C++ 컴파일 에러입니다.

안녕하세요 프로그래머를 꿈꾸는 초보 입니다.
유닉스 환경을 처음 접하여 소스를 테스트 중입니다.
gcc version 은 3.3이고 아래와 같은 간단한 소스를 컴파일 할려고 하는데
링크 에러가 떨어져서요

검색하고 많이 찾아봤지만 능력 부족이라 고수님들의 도움을 부탁드릴까 합니다

#include <string>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
string strMsg("Hellow");
cout << strMsg << endl;
return 0;
}

에러 내용입니다.

페이지

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