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

linux_chozza의 이미지

디바이스 드라이버에서 read를 이용해서 데이터 전송하기

안녕하세요.

디바이스 드라이버의 read콜에서
copy_to_user를 이용해서 응용프로그램으로 데이터를 전송해주지 않습니까?
근데, memcpy를 이용해도 데이터 전송이 되던데...
이게 왜 그런지 궁금합니다.
책에는 copy_to_user를 쓰고, memcpy는 사용할 수 없다고 하는데..
memcpy로도 가능하니 당황스럽군요. 웃어야 할지 울어야 할지 :shock:

ajrroql7의 이미지

FAT32 로 포맷된 하드를 붙였는데 마운트가 안됩니다.

Redhat 9.0 을 사용하고 있습니다.
하드디스크 두개를 사용하려고 하고요
40G 하드는 리눅스로 사용하고, 다른 하드는 FAT32 로 사용하려 합니다.
그런데 부팅후에 FAT32 로 잡은 하드가 보이지도 않고,
마운트도 되질않습니다. (ext3 포맷인 경우는 마운트 됨)

왜 그런지 이유를 모르겠습니다.

FAT32 로 쓰는 이유는 samba 로 windows 에서 공유하기 위해서
이고, 만일 리눅스가 깨진다면, FAT32 하드만 빼서 다른 PC 에서
백업받기 위해서 입니다.

고수님들의

joongyang의 이미지

RedHat Linux에서 Jade로 DocBook 문서를 출판하려면...

RedHat Linux 9.3에

docbook-utils-0.6.12-5.noarch.rpm
docbook-utils-pdf-0.6.12-5.noarch.rpm
docbook-dtds-1.0-17.noarch.rpm
docbook-style-dsssl-1.76-8.noarch.rpm
docbook-style-xsl-1.58.1-2.noarch.rpm

를 설치하였습니다. 그런데 계속 에러가 발생합니다. 아마도 다음 사항이 틀린 것 같습니다.

1. SGML_CATALLOG_FILE 환경변수에 어떤 값을 줘야 하는지
2. 문서 첫부분 <!DOCTYPE ...>에 어떻게 기재해야 하는지
3. jade 실행시 스타일의 경로는 어떻게 줘야 하는지

이 기초적인 것을 몰라 애태우고 있습니다.

k1d0bus3의 이미지

보통 라우터는 어떤걸 쓰죠? 리눅스머신? 라우터전용기계?

전산실이나 학교 컴퓨터실습실,혹은 건물내 LAN의 라우터말인데요....

실제로 어떤걸 쓰는지 궁금합니다.

리눅스머신을 라우터로 쓰나요?

아님 비싼 전용기계를 쓰는건가요?

이현연의 이미지

내부 네트워크에서 도메인 인식 불가..?

왜부 아이피를 가진 1개의 회선을 리눅스에 연결해 다른 3대의

내부 네트워크로 연결해 놓았습니다.(아래 참조)

------------------------ A 컴퓨터
외부회선....................... |192.168.0.1
.................................... |
.................................... |
..............+--------------허브----------------+
..............|......................|......................|
........ B컴퓨터........ C컴퓨터 ........... D 컴퓨터
....192.168.0.10...192.168.0.20.....192.168.0.30

왜부회선은 DDNS 서비스를 이용해 glu.cc을 입력하면 A컴퓨터로

greatlee의 이미지

C++, 형식화된 입출력에 대한 질문입니다.

printf("%*s%s\n",10,"","aaaa");

위와 같은 코드를 C++에서는 어떻게 코딩하여야 하나요?

cout을 사용해서 출력하는방법을 알려주시면 감사하겠습니다. ^^

cd9cd9의 이미지

rpm의 -R 옵션과 which 명령어에 대한 질문이요...

아직 리눅스 초보이어서 공부할 때마다 궁금하고, 막히는 부분들이 많네요. ^^;; 아직도 rpm에 대해 공부를 하고 있는데, 모르는 부분이 있어서 질문을 드려봅니다.

(질문1)
rpm -qpR `which mc` 명령을 실행하면 ...

wow-logos >= 1.0
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
ld-linux.so.2
libc.so.6
libglib-1.2.so.0
libgpm.so.1
libncurses.so.5
/bin/sh
/usr/bin/perl
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.3)
rpmlib(CompressedFileNames) <= 3.0.4-1

과 같은 메세지가 출력이 되는데요. 위의 메세지의 의미는 mc패키지가 목록에 있는 파일들과 의존성이 있다는 뜻인가요? 아니면 mc패키지가 목록에 있는 패키지와 의존성이 있다는 뜻인가요? 그리고, "<=4.0.1", ">=4.0.1" 은 무엇을 의미하는 것인가요?

parbowl의 이미지

젠투에서 의존 패키지 다시 설치하려면

젠투에서 어떤 패키지를 업그레이드할 때 그에 의존하는 패키지들까지 다시 설치하게 하려면 어떻게 하는 것이 좋을지요?

(* 패키지"가" 의존하는 것이 아니고 패키지"에" 의존하는 것들입니다 *)

도움말씀에 미리 감사드립니다.

linuxcoco의 이미지

커널의 네트워크 함수를 모듈에서 사용하려고 하는데요.

고수님들 도와 주세요~ ㅜ.ㅜ)/

static inline int ip_local_deliver_finish(struct sk_buff *skb)

int ip_local_deliver(struct sk_buff *skb)

이 두 함수를 EXPORT 해서 모듈에서 사용하려고 합니다.

그래서 함수가 구현되어 있는 곳에 두 함수를

EXPORT_SYMBOL(ip_local_deliver_finish);
EXPORT_SYMBOL(ip_local_deliver);

이렇게 export했습니다.

그리구선 Makefile을 찾아서

export-objs = ipip.o ip_gre.o ip_input.o

위와 같이
두 함수가 있는 ip_input.o 화일을 추가했습니다.
goguma73의 이미지

xargs를 이용한 파일 이동

이틀지난 파일을 find 명령으로 찾아내서 지정 디렉토리로
이동시키고 싶은데 다음과 같이는 사용을 못합니다.
find /home/test/logs/ -mtime +1 | xargs mv xxxx /home/test/logs_bk

물론 이런 명령어는 mv에서 에러가 날텐데....
xxx에 어떤 인자를 입력할 방법이 있습니까?

다른 방법이 있으면 알려주세요...

페이지

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