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

declspec의 이미지

커널영역에서의 무한루프에 대한 질문들

리눅스 2.6.x 커널에서 커널모듈의 init 함수에서 while(1); 을 하고
insmod 로 모듈을 올리면 시스템 전체가 멈춰버립니다

하지만 윈도우7 pro edition 에서 sys 파일의 DriverEntry 내에서 while(1); 을 하고 드라이버를 올리면
시스템 전체가 매우 느려지긴 하는데 아예 멈추지는 않습니다.

질문 1. 위 두 경우는 왜 차이가 날까요? 두 케이스에서 내부적으로 무슨일이 일어나는걸까요?

질문 2. 리눅스에서 insmod 로 모듈을 올린경우 init 함수는 insmod 프로세스의
context 상에서 수행되는 커널영역의 코드인데, 거기서 무한루프가 돈다고해도
왜 시스템 전체가 멈춰야 할까요? 하드웨어 타이머 인터럽트에 의해서 자동으로 스케줄 되어야하는거 아닌가요?
혹시 커널영역에 진입할때 인터럽트를 비활성화한다음 무한루프에 빠져서 그런걸까요?

bumworld의 이미지

apache2 + tomcat 6 에서 get 방식의 한글 파라미터가 깨집니다.

centos 에서 apache2 + tomcat6를 ajp로 연동하고 있습니다.

한글로 파라미터를 넘기면 깨지는 현상때문에 문의 드립니다.

tomcat쪽은 URIEncoding 설정을 utf-8 해줘서 정상적으로 처리가 되는 상황입니다.

톰켓만 테스트 할때는 파라미터를 한글로 넘겨도 깨지지 않습니다.

그런데 apache를 연동해서 타고오면 파라미터가 깨지는데요.

apache에서 virtualhost를 사용중이라 안에다가

AddDefaultCharset utf-8 이나
IndexOptions CharSet=utf-8 을 넣어봐도 계속 동일하게 깨지고 있습니다.

어떻게 해결할 방법이 없을까요?

조언 부탁드립니다.

korea4195의 이미지

gdb core 파일 생성 질문

안녕하세요.
gdb core 생성 관련해서 테스트를 해보는데 의문이 있어서 질문을 올립니다.

elshada7의 이미지

Centos 6 버젼 설치 후 데이터영역의 용량이 2TB까지만 표기되는 현상

이번 구성은 raid0 으로 1T 12ea로 구성하였으며,
centos 6(ext4) 로 수행하였습니다.

/dev/sda1 - 10G
/dev/sda2 - swap
/dev/sda3 - 나머지(11T)

실제로 설치한 결과 /dev/sda3의 용량이 11T로 표기는 되나 df -h 할 경우 2TB 만 표기되는 현상이 발생되었습니다.

partd 수행시 /dev/sda3만 포멧을 했을경우 .. 오류가 발생하는데

혹시 다른 방식의 포멧팅 하는법이 있는지 궁금합니다

lico의 이미지

Cygwin 에 mysql 설치 질문


Cygwin version 5.1
mysql version 5.1.63

mysql 을 source code 로 받아서 설치하였습니다.

설시치 아래와 같은 메시지가 나왔는데,
fatal error: sys/ttydefaults.h: No such file or directory

mysql 의 버그라고 아래 링크를 참고하여 다시 설치 하였습니다.
http://bugs.mysql.com/bug.php?id=45057

cygwin 에서 mysql 설치는
http://blog.naver.com/kurishin?Redirect=Log&logNo=60005473767
링크를 참고 하였습니다.

chlgpwjd39의 이미지

[완료]질문이요

/파일동기화

artanics의 이미지

NFS설정에서 클라이언트 쪽에서 NAT를 사용할 경우 어떻게 해결하나요?

안녕하세요?
이번에 새 프로젝트를 하면서 장거리 NFS를 구축해야하는 상황에 놓인 학생입니다.
구성은 첨부된 사진과 같습니다.

서버측은 학교에 있는 브릿지를 통하여 외부 네트워크만 연결이 되는데 환경설정을 통해 포트를 고정시켜 놓은 상태입니다.
포트는 각각 111,2049,4000-4003 을 사용합니다.

클라이언트 측은 직접 연결이 되는 것이 아니라 공유기를 통하여 사설 아이피를 분배받게 됩니다.

제가 NFS의 작동 구조를 잘 모르다 보니 완벽하게 숙지 하지 못하여 기본 세팅을 서버측에서의 포트포워딩만 한 상태입니다.
서버측은 /etc/exports 를 /mnt/nfs_host 121.156.206.71 로 설정하였고
클라이언트 측은 mount -t nfs 220.83.206.11:/mnt/nfs_host /mnt/nfs_target 으로 했는데

anakia의 이미지

perl 특정라인 삭제

perl을 잘 하지는 못하는데 한번 보면 좋을거 같아서...

궁금한것은 텍스트파일을 열었을때 1~1000 번째 라인까지 있으면
1~100까지 라인은 그냥 두고 나머지 라인을 삭제 하고 싶은데
어떻게 짜야 할지 ..

ianryu의 이미지

스트링 포인터 어레이에 관한 초보 질문

메인에서 포인터 어레이를 선언하고 그 포인터 어레이에 새로운 이름의 주소를 넣는 함수-void addNames(string* arr[], int* size, string name)와 더해진 이름을 하나의 스트링으로 모아 반환하는 함수-string displayNames(string * arr[], int* size)를 만들고 있습니다. 제가 포인터 감이 잘 안잡히는 부분들이라 조언 부탁드립니다. 코드는 아래와 같습니다.
(참고로 size는 더해진 이름의 갯수입니다, 그리고 선언된 변수, 파라메터는 고치치 않고 진행하고 싶습니다.

void addNames(string* arr[], int* size, string name){
names[*(size)] = &(new_name);
*(size)++;
}//이 코드만으로 충분한지 잘 모르겠습니다.

string displayNames(string* arr[], int* size){
//더해진 모든 이름을 하나의 스트링으로 합쳐 반환
}

gotum100의 이미지

리눅스 삼바(samba) 공유폴더로 파일 전송시 쓰기가 않됩니다.

CentOS6.2 깔았구요
리눅스 완전 초보 입니다. 고수님들 도와주세요
리눅스와 윈도우간 파일 공유를 위해 리눅스에 삼바를 설치했습니다.

설치하고 윈도우에서 삼바 공유 폴더는 잘 보이는데 공유폴더를 열고

파일을 카피하려하면 엑세스가 거부되었습니다.라고 뜨고 카피가 안됩니다.



공유폴더의 소유권을 samba로 걸어주고

force user = samba

force group = samba

writable = yes

read only = no

create mode = 0665

이렇게 설정했습니다.



security = share로 했구요

윈도우 작업그룹에 폴더도 보이고 폴더가 열리기도 하는데

카피가 안되네요



페이지

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