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

y2021의 이미지

이더넷 카드의 I/O 주소에 대한 정보를 알고 싶습니다.

얼마전부터 리눅스를 공부하고 있는 초보 학생입니다.

/etc/conf.modules 파일내에 이더넷 카드의 옵션을

설정하고, modprobe 명령을 사용해서 이더넷 카드를

인식시켜 보고 싶은데.. 이더넷 카드의 정확한 i/o 주소를

모르겠습니다.

리눅스 상에서 이더넷 카드의 i/o 주소를 알 수 있는 방법이

있나요?

또 한가지 궁금한 점은요.. 책을 보면,

/etc/conf.modules 파일내에..

alias eth0 ne
options ne io=0x240 ..

위와 같이 입력하여 수행한다고 되어 있던데...

hados의 이미지

printk문에 노이즈가 있네요

커널 소스에서 어떤 trace를 뽑기 위해서

printk() 문을 집어넣었습니다.

그리고 /etc/syslog.conf 파일에서

kern.* /var/log/trace.txt

식으로 해 줬습니다.

그런데 집어 넣은 곳이 read() system call이 발생하면 호출되는

함수들 쪽에 있어서 매우 빈번히(?) 로그가 발생하는 관계로

중간에 끊기거나 아니면 중복되는 등....몇 몇 라인들은 깨져

있더라구요. 그래서 이런 라인들은 삭제하고 나서 분석을 하는데요

커널에서 printk() 문으로 출력되는 데이터를 손상 없이

okt1973의 이미지

cvs 초보사용자입니다.

현재 ssh user@jp.sr -R 2401:localhost:2401 명령어로 접속하려고 하는데....
계속 에러가 나네요...

The authenticity of host 'jp.sr (61.195.165.152)' can't be established.
RSA key fingerprint is 31:7b:3e:a4:e8:7b:df:e7:18:ba:0c:9b:55:ad:9f:70.
Are you sure you want to continue connecting (yes/no)?

에러내용은 아래와 같은데....

뭐가 잘못된건가요?

chunch12의 이미지

...

pooh2451의 이미지

log/messages 삭제 후 재생성시 log가 남지 않네요.

아래에 syslog를 질문했던 이입니다. -_-;;

임베디드 시스템이라 크기를 줄여야 하기에 cron이나 logrotate를 쓰지 않고 log를 daily로 관리하기로 했습니다.
그리고 사용자가 log를 남기고 싶은 만큼의 날별로 log file을 back up 하도록 프로그램을 짰습니다.

예를 들어 /log 디렉토리 밑에는 messages2005-05-22, messages2005-05-23, mesages 머... 이런식으로 오늘의 log는 messages에 들어가고 예전 log는 해당 날짜의 log file로 back up이 되도록이요. ㅡㅡ;;

그런데.. mv를 이용해서 back up을 하고 messages란 파일을 새로 생성했더니..

innersys의 이미지

[질문] PIC를 설정할때

8259A의 PIC를 설정할때
처음에 master PIC를 설정할때는 out 0x20,al이런식으로 하고
다음에 ICW들을 설정할때는 out 0x21,al로
0x21번으로 합니다.
같은 maste PIC를 설정하는데 왜 다른 포트로 설정을 하는지 궁금합니다.
아시는분 답변부탁드립니다.

hiandy의 이미지

한컴3.1 커널 소스와 헤더가 필요합니다. -.-;;

이거 어디서 구할수 있을까요?
예전에 한컴ftp가 없어졌네요.
한소프트리눅스는 다른회사라고 거기에도 없던데..
혹시 가지고 계신분 연락 부탁드립니다...에구..

trolleybus의 이미지

apm 설시할때 삭제해야 할것들이...

이렇게 많은가요?

rpm으로 깔린것들을 지워야 한다고해서.

rpm -e httpd 쳤더니. 한...26가지정도 파일을 먼저

지우라고 나옵니다. 그걸 다 지워야 하는게 맞는건가요?

설마...? 정말로,,,????

htna의 이미지

C++ operator ->()에 대해서...

struct CC {
	int value;
};

struct CB {
	CC cc;
	CC* operator->() {
		return &cc;
	}
};

struct CA {
	CB cb;
	CB& operator->() {
		return cb;
	}
};

int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
	CA ca;
	ca->value = 2;
	return 0;
}

이러한 코드가 있습니다.
컴파일이 잘 되고, 잘 돌아갑니다.
이게 왜 되는거죠 ?
ca->value = 2;
에서 컴파일시에 에러가 나야 하는거 아닌가요 ?
혹시
netropy의 이미지

readahead 종료 시점을 알고 싶어요..

저는 커널 2.4.x 버전에서

하드 디스크 컨트롤을 하고 있는 데요..

하드가 언제 돌아 가고 언제 쉬는 지를 보려고 합니다.

근데 read 명령이 들어 오면요,

read 를 하려는 page 도 읽지만

readahead 로 좀 더 읽더라고요,

read 를 하려는 page 가 모두 준비 되어 user_end 로 복사되고

나면, readahead ( sync readahead, async readahead ) 는

계속 로딩을 하고 있는지 아니면 page 를 read 하는 사이 사이

해결하고 더는 IO 작업을 하지 않는지 조차 모르겠더라구요.

페이지

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