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

익명 사용자의 이미지

The C programming language 예제 버그?

요즘 다시 C를 하고 있는데요..
The C programming language 이 책의 예제중 잘 못 된게 있는 것 같아서..
페이지 47에 있는 squeeze함수가 그런데..
이걸 실제로 쳐서 컴파일뒤에 실행하면 세그멘테이션 오류가 납니다..
#include
void squeeze(char s[], int);
main()
{
char *a = "abcdef";
int c = 'a';
squeeze(a, c);
printf("%s", a);
return 0;
}
void squeeze(char s[], int c)
{
int i, j;
for ( i = j = 0; s[i] != '\0'; i++)
if ( s[i] != c)
s[j++] = s[i];
s[j] = '\0';
}
이렇게 해서 컴파일 했는데, Segmentation fault가 뜨더군요..

익명 사용자의 이미지

두번째 랜카드인식에 대해..

ip masq를 위해서 랜카드두장을 설치했습니다.
한장은 rtl8139이고 다른 한장은 3c509입니다.
3c509는 isa카드입니다.
부팅하면 리얼택꺼는 irq가 10번으로 잡혀서 인터넷(두루넷)에
연결이 됩니다.
그런데 쓰리컴꺼는 인식은 되는데 같은 irq 10번으로 잡혀서
내부공유용으로 쓸수가 없습니다.
그래서 문서를 보고 /etc/conf.modules에
options 3c509 io=0x210 irq=9
를 넣어서도 해보고,
/etc/lilo.conf에다가
append="ether=10,6000,eth0 ether=9,210,eth1"
를 넣어서도 부팅해봤는데, 여전히 dmesg해보면 irq가 10번으로

익명 사용자의 이미지

한통 myip상품인데 네임서버는 무엇으로 해야하나요?


한통에 전화해서 물어보니 네임서버가

ns.kornet.net ns2.kornet.net 이라고 하더군요.

그래서 네임서버를 변경신청을 했는데

네임서버 설정을 완벽히 해도 안잡히네요.

네임서버를 "ns.내도메인.co.kr" 이렇게 해야되는건가요?

이런 개념에 대해서 어떻게 공부를 해야할지 조금 막막합니다..

답답하시더라도 아시는분 도움좀 부탁드리겠습니다.

익명 사용자의 이미지

바인드

감사 꾸벅
혹시 바인드에서 한글도메인을 쓸수 있나요..
어찌해야 하는지 알려주소마 ...
고마 조금있으면 명절인데 큰절한벌 올리께여...

익명 사용자의 이미지

mutt 에서 메일 filtering

이 가능한가요?

다른 웹메일에서 하듯이 받고 싶지 않은 메일 안받고

광고 이메일 걸러서 리턴시키고 하는 것들 말입니다.

어딘선가 본거 같기도 하구요...

그럼.

익명 사용자의 이미지

텔넷접속후 vi로 긴파일을 열 경우 문제...

윈도우에서 telnet으로 리눅스에 접속후, vi편집기로 한 화면에 다 들어오
지 않는 긴 파일을 열었을 경우, 예를 들어 1-20줄짜리 문서가 있는데, 한
화면에 표시될수 있는 줄수는 10까지라고 할때, 11줄을 보려고 하면, 전
체 화면에 딸려 올라가면서 2-11줄까지 보여주면 문제가 없는데, 1-9번
째, 그리고 11줄(결국에는 10번째줄을 11번째줄이 덮어써져 보여지는 문
제)이 보입니다.
계속 아랫줄로 내려가면, 1-9번째줄과 해당선택줄(만약 20번째까지 내렸다
면, 20번째줄), 이렇게 10줄만 보이게 되는 거져.

익명 사용자의 이미지

포그라운드로 실행되던 프로세스가 백그라운드로 실행이 될때..

두개의 머신이 있습니다.

한쪽엔 서버를 두고 한쪽에는 클라이언트겸 서버가 있습니다.
클라이언트겸 서버(이상 서버2라고 부르겠습니다.)가
포그라운드로 백그라운드로 돌면서..

서버1으로 보내는 메세지가 주번 연속해서 가더군요..
즉 hangup시그널을 받으면서 백그라운드로 가는거거덩여..

즉 서버2로 nohup으로 해서 백그라운드로 실행을 시키면 괜찬으나 나머지
경우 시그널받아서 백그라운드로 전환되면서 패킷이 두번 가더군요..

결국 재 생각에는 시그널 받아서 백그라운드로 가면서..

익명 사용자의 이미지

[질문] 한통adsl(접속성공, 노핑~) & 마스쿼레이드

가능하면 스스로 해보려고 최선을 다해봤습니다.
어제 아침 7시부터 지금이 그담날 6시7분이니까.
스물세시간 일곱분을..눈뜨고 메달렸습니다.
그동안 한컴리눅스 2.2를 사용하면서 몇번 에이디에스엘이 구동되긴
했었는데. 마스쿼레이드를 시도하기만 하면..(꼭 그게 아니더라도..)
설정을 건드리기만 하면 바로 접속불능이 되어 리눅스에서 다시
인터넷을 하려면 무식한..저로써는 리눅스를 다시 설치하는 방법을
선택할수 밖에 없었습니다.

익명 사용자의 이미지

"/dev/zero를 이용한 mmap에 대한 질문"

다음은 구동 프로그램입니다.

#include
#include
#include
#include
#include
#include

typedef struct _song
{
int a;
char b[8];
} t_song;

t_song *p_song;

void main(int argc, char **argv)
{
int input, output, count = 3, i, size;
size_t filesize;
void *source, *target;
char *endchar = '\0';

if(argc != 2)
{
fprintf(stderr, "usage copyfile source\n");
exit(1);
}

if((input = open(argv[1], O_RDWR| O_CREAT | O_TRUNC, 0666)) == -
1)

익명 사용자의 이미지

iptables사용하여 특정세그먼트만 ping이 가능하게 할려고 하는

안녕하세요. 리눅스를 공부하고 있는 학생입니다.

다름이아니라, iptables를 사용하여 외부의 특정세그먼트만 ping이 가능하
도록

할려고합니다. 아래와 같은식으로요...

IPTABLES -A INPUT -i$EXTIF -p ICMP -s ping시도한ip -d $EXTIP -j
ACCEPT

예를들어 xxx.xxx.xxx.0 에서부터 xxx.xxx.xxx.255까지의

모든ip어드레스가 ping이 가능하게 할려면...

xxx.xxx.xxx.0/24 이런식으로 ping시도한ip부분에 넣어주면 되는것같은데.
아닌가!

저같은경우! 외부에서 ping이 가능하게 할려고하는 ip어드레스가

페이지

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