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

oosap의 이미지

[질문] 로더가 시스템콜 함수 exec*() 인가요?

유명한 글 중에 kldp 에서도 번역물을 공개하고 있는 아래 글이 있습니다.

제목은 "링커와 로더" 입니다.

http://wiki.kldp.org/wiki.php/DocbookSgml/LinkerLoader-TRANS#basic

coko의 이미지

byte swap에 대해서

16, 32, 64 bit swap은 알겠는데.. 128bit swap은 어떻게 하나요?

16swap : ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8))

32swap : ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) |
(((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))

halfelf의 이미지

Hyper-V 지원 OS목록을 보다보니 든 생각입니다.

Linux 배포(1개의 가상 프로세서로 구성된 VM)

SUSE Linux Enterprise Server 10 서비스 팩 2(x86 버전 또는 x64 버전)

SUSE Linux Enterprise Server 10 서비스 팩 1(x86 버전 또는 x64 버전)

SUSE Linux Enterprise Server 10 서비스 팩 2(x86 버전 또는 x64 버전)

SUSE Linux Enterprise Server 11(x86 버전 또는 x64 버전)

RHEL(Red Hat Enterprise Linux) 5.2 및 5.3(x86 버전 또는 x64 버전)

공식적인 리눅스 지원 목록은 다음과 같은대요 이런식이라면 RHEL의 카피 수준인 CENTos라던가 RHEL의 시험버전인 fadora 같은 경우는 별 문제가 없을가요?

taehun의 이미지

커널 업데이트 방법 문의드립니다.

현재 페도라 14 2.6.35 64비트 를 쓰고 있는데 이더넷 카드 드라이버 문제가 있는거 같아서

커널을 업데이트 할려고 하고 있습니다. 서버가 내부망에 있어서 인터넷 접속이 안되서, 업데이트 파일을 FTP로 전송한후 서버자체에서 업데이트를 하고 싶은데 가능한가요?

감사합니다.

dcmru의 이미지

jsp->jni->소켓->데몬과 jsp->db->데몬 자료 전달 중 나은 방법

로직상 제목과 같이 JSP에서 데몬으로 일련의 값들을 전달하려고 합니다.

일련의 값은 하나의 테이블에 5가지 컬럼정도 되는 것으로 총길이를 배열로 생각하면 최대 330자로

1건 또는 1000건까지 생각하고 있습니다.

현재 JNI를 통해 소켓 통신 라이브러리를 만들어 값을 전달하는 방법을 구현하였습니다.

그런데 다만들고 나니 그냥 간단하게 JSP에서 DB로 값을 쓰고,

데몬은 짧은 주기(몇 초)로 DB를 SELECT하여 해당 값을 읽어오고,

읽은 데이터는 지우는 방법도 괜찮을 것 같다는 생각이 들었습니다.

검색을 통해 JNI는 에러가 발생하면, 해당 JVM 자체가 죽는다는 문제와

멀티 스레드 환경으로 전역변수의 동기화 문제정도가 걸리고,

DB를 통한 값의 전달은 주기적으로 읽으므로 실시간 전달이 안되고,

JSP에서 DB에 값을 쓰고, 데몬에서 값을 읽을 때 딜레이가 발생할 것 같습니다.

글을 적고 보니 실시간이냐 아니냐의 문제로 좁혀지는 것 같긴 하네요.

normalized.signal의 이미지

IS_ERR_VALUE 매크로에 대해서 질문있습니다.

리눅스의 IS_ERR_VALUE () 를 통해서 반환된 포인터값이, 올바른 값인지 아니면 에러 코드인지 알아냅니다.

0xfffff000 ~ 0xffffffff 범위의 값이 반환되면 에러 코드로 봅니다.

여기서 궁금한점이 있는데

커널은 0xfffff000 ~ 0xffffffff 사이의 메모리 영역을 사용하지 않나요?? 이 범위의 값을 주소값이 아닌 에러 코드로 인식시키게 하는

배경이 궁급합니다.

nimeaz의 이미지

리눅스에서 gcc로 arm 타겟 크로스 컴파일 방법

안드로이드의 adb shell 로 부터 실행되는 몇 줄 짜리 간단한 프로그램을 만들었는데,

그 소스를 리눅스에서 어떻게 컴파일하는지를 잘 모르겠습니다.

gcc를 통해서 arm 타겟으로 크로스 컴파일을 하려면 어떻게 해야 하는것인가요?

gcc --target=arm helloworld.c

이런식으로 옵션이 주어지는지 아니면 따로 gcc arm cross compiler를 설치해야 하는 것인가요?

경험있으신 분의 도움이 필요해요.

normalized.signal의 이미지

device mapper API 메뉴얼 구할수 있을가요?

안녕하세요.

dm 관련 라이브러리 메뉴얼을 찾아보고있는데 찾질 못하겠네요.

dm_io_client_create() , dm_io_get() , kcopyd_client_create() 과 같은 api 설명과.. 튜토리얼 형식의 문서를 구할 수 있을까요??

dm-io.txt 랑 kcopyd.txt 만으로 불충분해서 여쭙습니다.

djenadpekzm의 이미지

[완료] 모든 트래픽을 openvpn 서버로 우회시키는 방법이 궁금합니다.

학교에서 홈서버 접속, 온라인게임, 메신저등을 하고 싶어 알아보았습니다.

학교는 80번 포트를 제외한 모든 포트가 막혀있으며, 각종 사이트들이 차단되어 있습니다.

일단 환경은 이렇습니다.

클라이언트는 Windows, 서버는 Debian Linux 입니다.

KLDP의 openVPN문서 및 여러곳에서 도움을 받아 openvpn 접속까지는 성공하였으나,

홈 서버로의 연결(to 10.10.10.1, 보라색 화살표)은 잘 되는데 외부네트워크로의 연결은 평소와 똑같이 갈색 화살표를 따라갑니다.

초록색화살표처럼 openvpn 서버를 경유해야 뚫을 수 있을 것 같은데, 여기까진 잘 모르겠습니다.

(서버가 공유기 밑에 있지만 DMZ설정 해 두었습니다.)

이럴 땐 어떻게 해야 하나요?

his2000x의 이미지

파일에서 이진데이터 8바이트만 읽어오고싶은데..잘안되네요

복합 문서 형식을 파싱해보려구 하는데요
한글파일도 복합문서 형식이라서 한글파일로
파일시작의 8바이트만 읽어오려고 합니다.

제가 코딩한소스는

typedef struct Header
{
	int identifier[8];
}TESTHeader;
 
if ( (fp = fopen("/home/test/2010.hwp","rb")) == NULL )
	{
		printf("cannot open file\n");
		fclose(fp);
	}
fread(&testHeader,sizeof(TESTHeader),1,fp);

이렇게 인데

복합문서의 헤더는 파일 제일 처음 시작이 d0 cf 11 e0 a1 b1 1a e1 이 온다구 문서에 써있어요

페이지

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