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

exsider의 이미지

C 수학 라이브러리 중에 sin 이나 cos 값을 각도로 변환하는 함

제목대로입니다. 저런 함수가 있나요???(C++도 상관 없음)

sammycom의 이미지

다시질문: IPFW 과 FTP

만족스러운 도움을 받지못해서 다시 질문합니다.

지난번 질문은 아래 첨부되있읍니다.
FTP 포트를 21 번 디폴트를 860 으로 사용하는건 문제가 아닌것 같습니다.
왜냐하면 21번으로도 바꿔서 시도 해봤으나 마찬가지였ㅅ습니다.
또 ftp-data 포트인 20 번도 열어넣고 시도해봤습니다.
문제는 모든포트를 1차적으로 deny 해놓고 꼭 필요한 포트만 allow 했을경우
(20 ftp-data, 21 ftp, 25smtp, 80 http, 110 pop, 3306mysqld)
다른 열린 서버포트들은 잘 돼는데 FTP 만 안된다는 것입니다.

Viz의 이미지

char *를 리턴해 주는 C 함수들의 메모리 관리는?

char *를 리턴해주는 함수들은 무지 많지요.

기본 C 라이브러리에 있는 strcat, strdup 같은 스트링 관련 함수에서 부터..
ctime같은 편한 녀석들도 있구요.

그런데 언제나 궁금한 것이.. 이렇게 받은 char *에 대해 과연 free를 해주어야 하는가.. 랍니다.

분명히 strdup 같은 경우에는 malloc으로 할당되기 때문에 free를 하라는 지시가 man page에 존재합니다.

그런데 ctime 이란 함수의 경우에는 어떨까요?

char *ctime(const time_t *timep); man page에는 free에 관련된 이야기가 전혀 없네요.

fromODK의 이미지

[질문] 플로피 디스크로 부팅하고 네트웍 설치하기

피씨한대에 씨디롬이 없다고 가정하고...

3.5인치 플로피 디스크 드라이버만 있고

네트웍연결은 올바르게 되어있습니다

이렇게 하였을시 rawrite로 부팅가능 디스크만드는건 가능하였으나...

디스크로 부팅후 root파티션을 찾지 못한다며 중간에 서버리더군요..

제가 여쭤봐서 알고자하는것의 요점은

네트웍설치가능 디스크제작의 방법과... 이것이 가능하냐는것...

이정도입니다... 가능한지요....

corinara의 이미지

libxml2 사용하기 xmlNode 에 대하여 변경 삭제하기

데몬이 돌기 이전에 xml의 환경설정을 메모리에 올리는데요,

중간에 클라이언트에서 어떠한 명령어를 주면, 서버에서 처음 로딩한 xml의 값

을 변경하거나, 삭제 하여야 합니다.

근데 sample 에 이러한 내용이 없는데, 직접 코딩을 해야 하나요,, 코딩을 한다
\
면 어떻게 하는지 살짝 힌트좀 주세요..

aaawind의 이미지

"libhttpd.ep <defunct>" 해결 방법이 없을까요

실력은 없고 마음만 앞서는 초보입니다.

잘돌아가던 시스템이였는데 며칠전부터 다운이 2일에 한번 정도 됩니다.
재부팅하면 또 이상없이 잘 동작 되구요 . 뭔가 찾아 보기 위해

ps 명령어로 프로세스를 확인해보니

"libhttpd.ep <defunct>"
같은 좀비 프로세스가 계속 나타 났다 사라졌다를 반복합니다.

혹시라도 시스템 다운과 이 좀비 프로세스가 관련이있는지 .. 이런 좀비가 생기지는 원인과 해결책이 궁금하여

고수님들의 도움을 부탁 드리고자 질문 드립니다.

Viz의 이미지

whoami 와 같은 동작을 하는 함수는?

whoami가 찍어주는 값,
즉 자신의 username을 알고 싶습니다.
getuid를 하면 자신의 uid를 알 수 있는데.. 이걸 가지고 username을 알 수 있는 방법은 없나요? 라이브러리 함수로 있을 것이란 생각이 듭니다만 검색을 잘 못해서인지 찾을 수 없네요.

env의 USER="유저이름" 값을 파싱해서 읽으려다 먼가 더 편한 방법이 있을꺼 같아 질문드립니다. :D

hpi01의 이미지

SMTP관련 문제

서버에 연결할 수 없습니다. 계정: 'xxxx.xxx', 서버: 'xxxx.xxx', 프로토콜: SMTP, 포트: 25, 보안(SSL): 아니오, 소켓 오류: 10061, 오류 번호: 0x800CCC0E
아웃록으로 메일을 보내려고 하면 이런 문제가;;
계정에서 telnet localhost 25 나 telnet 도메인 25 하면 접속이 잘되는 데;;
아웃록으로 메일을 보내려고 하면 이런 문제가 뜨네요.

hkman2002의 이미지

eth0 ppp0 ppp1 질문입니다.

레드햇리눅스9를 설치하고 인터넷을 연결했어요 인터넷도 되요 ADSL연결. x윈도우의 네트워크 설정에 들어가니 이렇게 나와 있어요

상태 장치 별명 타입
비활성화 eth0 eth0 Ethernet
활성화 ppp0 ppp0 xDSL
비활성화 ppp1 ppp1 xDSL

제가 알기론 eth0 이 비활성화가 되면 인터넷을 못한다고 들었는데 이상하네요 인터넷 잘되는데... 부팅할때도 eth0에 failed라 나옵니다. ppp1도 failed 라고 나오고 ppp0은 ok 라고나오네요 자세히 설명해 주세요

bada21의 이미지

커널 컴파일시에 conf.var파일이 없다고 에러나옵니다

데비안 시드를 이용중인데요
2.6커널을 컴파일하려고
make menuconfig한 후에
make-kpkg binary-arch 하면

debian/tmp-image/usr/share/doc/kernel-image-2.6.0-test9/conf.vars
install: cannot stat `conf.vars': 그런 파일이나 디렉토리가 없음
make[1]: *** [real_stamp_image] 오류 1
make[1]: Leaving directory `/usr/src/kernel-source-2.6.0-test9'
make: *** [kernel-image-deb] 오류 2

이라고 오류가 나면서 멈춥니다.
데비안의 바이너리 페키지는 제 시스템의 usb키보드를 못잡네요 -.-
컴파일을 해야만 사용이 가능합니다.

페이지

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