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

huibahuiba의 이미지

리눅스 커널에서 disk i/o를 직접 추출하려고 하는데요

리눅스에서 커널 코드를 수정하여 i/o scheduler 바로 아랫단에서 disk i/o를 추출하려고 합니다.

그래서 printk 문을 넣어서 disk i/o 정보를 확인하려고 이곳 저곳에 코드를 넣어봤는데

리눅스가 통째로 날아가는 현상이 자꾸 일어나네요 ㅜㅜ

printk문을 어느 부근에 넣어야 제가 원하는 정보를 얻을 수 있는지 궁금합니다

알려주시면 정말 감사하겠습니다 ^^

KimDani의 이미지

다른 사양의 컴퓨터를 연결해서 각각의 컴퓨터에 동일한 환경을 구축하려고 합니다.(계정, 프로그램 등등)

안녕하세요, 리눅스 전문가 여러분 우선 반갑습니다.

저는 연구실 서버컴퓨터를 관리하는 학생입니다. 이번에 방학을 맞이하여 서버정리를 하려고 하는데,

현재는 각각 컴퓨터에 리눅스가 깔려있고 사양은 조금씩 다르며(5대) 한대의 스토리지 서버가 있습니다.

지금까지는 각각의 컴퓨터에 연구실사람들의 계정을 따로 다 추가하고 프로그램도 각각 깔았는데요,

다른 연구실에 가보니, 한번만 계정을 만들면 어떤 컴퓨터를 쓰더라도 동일한 계정으로 접속할 수있고, 프로그램도 한번깔면

여러컴퓨터에서 동시에 사용가능하더군요.. 이런 시스템을 저희 연구실에도 적용하려고 하는데, 어떻게 해야하는지 몰라서 이렇게

질문드립니다.

일단 찾아봤는데 diskless 시스템이라고 해서 서버/클라이언트 개념으로 위의같이 만들 수 있는 것 같던데, 문제는 저희 연구실 컴퓨터 사양이

조금씩 달라서 문제가 있을 것 같습니다... 리녹스 전문가님들의 조언 부탁드립니다 ^^

declspec의 이미지

리눅스 ELF 의 GOT, PLT, GOT.PLT?

아래는 readelf -S 로 어떤 ELF 의 섹션헤더를 출력한 것입니다.
아래에 보시면 .plt, .got 섹션이 있고, 이건 문서나 책 등에 뭔지 잘 나와있어서 그렇게 이해했습니다
그런데 .got.plt(24번) 는 뭔가요?
이건 구글링해도 그냥 got, plt 얘기만 나오고 책에도 없어서 뭔지 알수가없네요

ngh1262의 이미지

수세리눅스에서 cacti설치중 오류...

rrdtool이랑 cacti까지 설치가 완료되고 mysql에도 등록을 하여

기본 웹서버에 심볼릭 링크까지 걸어주고 웹에서 접속을 하려는데 접근권한이 거부되었다고 올라오고 있습니다 ㅠㅠ

접근권한에 대한 설명을 해주실 분은 좀 알려주세요 ㅠㅠ

speedwall의 이미지

spring framework에서 Bean설정 문제입니다.

spring framework에서

A.class 를 spring에서 관리하는 bean으로 만들고

B.class 를 spring에서 관리하는 bean으로 만들고

C.class 를 spring에서 관리하는 bean으로 만듭니다.

A -> B -> C 형태로 DI한 경우에서, B를 계속 복사하고 싶습니다.

전부 Bean으로 생성되어있는 상태여서 스코프를 프로토타입으로 바꿔도 먹히지 않습니다.ㅠㅠㅠ

trymp의 이미지

expect 를 이용한 sftp 자동 연결을 하는데 이상합니다.

아래 코드와 같이 sftp 자동연결을 하려고 하는데,

잘 안됩니다. 정규표현식에서 제대로 인식하고서 해당 패스워드를

입력해 주어야한는데, 그냥 "\r" 만 여러번 뿌리고 로그인 실패가 납니다.

환경은 fedora kernel 2.6.xx 이고요

버젼은 expect version 5.45 입니다.

제가 뮐 잘못 했는지 알려주시면 감사하겠습니다.

계속 삽질 이네요..ㅠㅠ

고수님들의 도움 부탁드려요..

qkrwncks593의 이미지

어셈블리어 레지스터 질문

어셈블리어를 배우고있는데 레지스터에대해 이해가 잘안갑니다.

1. 메인함수에 있는  short a=2; char b=5;   변수선언코드의 역어셈블 코드를 보면

처음에 부터시작하면

push ebp
mov ebp,esp
sub esp,0x4 // 여기서 esp 에서 4를 빼는 이유를 모르겠습니다 ; 스택메모리를 할당한다는데 왜 esp 에서 4를 뺀다는건지 이해가안가요
..
..
mov word ptr [ebp-2],0x2
mov byte ptr [ebp-3],0x5

여기서 또 왜 값을 대입할때 esp 를 이용하지않고 ebp 를 사용해서 메모리에 값을 대입하는거죠 ?

마지막으로 스택에 메모리공간을 할당할때 push 를 사용하는데 왜 sub 를 사용하는지 정말 이해가 안갑니다. 이거에대해 자세히 설명해주세요 ㅠ

carosy의 이미지

lighttpd 브라우저 출력 버퍼 사이즈 올릴수 있나요?

안녕하세요.

아래 질문도 있습니다만, 요건 좀 다른거라서 새로 올릴께요..ㅠㅠ

현재 lighttpd로 웹서버 돌리는데요.
출력버퍼 사이즈나에 관련해서 설정할 수 있나요??
출력이 안되다보니, lighttpd설정이라도 바꿔보고싶어요..ㅠㅠ

*날씨가 너무 덥습니다. 건강 유념하시길 바랍니다..

bullgom의 이미지

Cron 에러 메세지

안녕하세요?

Cron 으로 지정된 회원에게 자동으로 이멜을 발송하게 만들었는데요, 언제 부턴가 아래와 같은 에러 메시지가 mail_new_no.php on line 64 에 문제가 있다고 5분에 1번씩 루트계정으로 이멜이 오고 있습니다. 제가 개발에 대해선 무지한이라 고수님들의 도와 주시면 사례해드리겠습니다.

메시지 ---
Warning: join(): Bad arguments. in /data/file/tel/cron_work/mail_new_no.php on line 64
Cron /usr/www/php2/bin/php /home/tel/cron_work/mail_new_no.php

문제가 있다고 나오는 mail_new_no.php on line 64 페이지

<?
/*
읽지 않은 메일 갯수 가져와서 넣기

blueskyhom의 이미지

tcp/ip통신 관련.

안녕하세요 TCP/IP를 이용하여 통신을 하고 있는데요.

Client -> Server로 1K + 24byte의 Size의 Data송신하면 정상적으로 동작을 합니다.

그렇지만

Client -> Server로 32K + 24byte의 Size의 Data송신하면 4K정도는 들어오는데 나머지 Data들이 들어오지를 않습니다.

read(), write()를 이용하여 송수신을 하고 있는데요.

client에서 write()에서 32K +24byte의 Data를 송신하는것은 확인을 했는데.

server에서 read()를 할때 Data가 전부 들어오지가 않는 군요.

read()의 return값을 보니 32K+24byte가 되어야 할것 같은데요. 이게 4K정도 밖에 되질 않습니다.

recv(), send()의 flag를 0으로 설정하고 해보니 현상은 비슷하구요.ㅡㅡ;

32K 나 64K Data를 송수신 할수 있는 방법이 없는 건가요.?

페이지

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