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

purewell의 이미지

FC2와 Compaq Proliant

Fedora Core 1을 Compaq Proliant에서 잘 돌리고 있었습니다.

ㅡ,.-) 심심해서 fedora-release-2-4.rpm을 깔고
yum update를 해서 kerenel-smp-2.6.8-1.521.rpm을 깔았습니다.

이전 커널은 kernel-smp-2.4.22-1.2199.nptl.rpm입니다.

문제는 2.6버전으로 부팅하면 부팅하다가 재부팅됩니다.

Fedora Core 2 CDROM으로 부팅해도 똑같은 현상이 일어납니다.

결국 2.4버전으로 부팅해서 쓰고 있습니다만
epoll이 자~알 들어가 있는 2.6버전을 쓰고 싶습니다만...

* 추가적인 질문으로 dmesg를 보고 싶어도 2.4로 부팅하는 즉시 2.4용

blueski의 이미지

컴파일 옵션 -L 에 대하여.(기초적인 질문)

우선 다움과 같은 코드를 만들었습니다. 화일 이름은 test.c 입니다.

#include <stdio.h>

int main() {
   printf("test \n");
   return 0;
}

이렇게 한 후에 gcc test.c 하였더니 a.out 이라는 실행 화일이 만들어 졌습니다.
ldd a.out 하였더니 다음과 같은 결과과 나왔습니다.

Quote:

libc.so.6 => /lib/libc.so.6 (0x40021000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

위의 해당 라이브러리를 다른 /tmp/lib 라는 디렉토리에 복사를 하였습니다.

kjy1207의 이미지

시스템 호출시 에러입니다...알려주세요~~please~~!

system 호출 프로그램 내에서 다른 함수를 호출하여 사용하고 싶어서 호출을 하였더니 이런 에러 메시지가 나옵니다..

kernel/kernel.o(.text+0x145de): In function `sys_newsyscall':
: undefined reference to `bit_xfer'

원래 bit_xfer가 i2c_algo_bit.c파일에 static으로 정의되어 있는데 static지우고, EXPORT_SYMBOL시키고, i2c.h에 extern으로 bit_xfer함수를 정의해 놓았습니다. 그래도 소용이 없는데...호출 프로그램에서 다른 모듈에 있는 함수를 불러서 사용하는 방법좀 알려주세요...please~~!!

bw001730의 이미지

multithread 에서 select() 사용할때의 문제점?

read() 함수에 타임아웃을 주기 위하여
select() 함수를 사용하여
tcp_timedreadn(sock,buf+4, content_size, waitsec);
이런식으로 만들었습니다.

내부에는 대충
int readable_timeo(int fd, int sec)
{
fd_set rset;
struct timeval tv;
FD_ZERO(&rset);
tv.tv_sec = sec;
tv.tv_usec = 0;
return (select (fd+1, &rset, NULL, NULL, &tv) );
}
이런식으로 있는데요

이게 멀티스레드에서 도 가능한가요?
멀티스레드에서 select()를 다중으로 호출하면
상관없나요?

자꾸 에러가 나는데 아마 이때문인거 같아서요..

blueski의 이미지

mc 가 깔리지 않은 서버에 설치하기?

호스팅을 받고 있는데 mc 가 깔려 있지 않더군요.
이런경우 제 컴에 있는 리눅스에서 적절히 컴파일 시킨 mc 를 호스팅 하는 서버에 전송하여 사용하는 방법이 있을까요?

라이브러리가 문제인 거 같은데요.
호스팅 서버의 사용자 디렉토리와 똑같이 만들어 놓고 라이브러리를 옮기고 컴파일 시도해 봤는데 여러가지 문제가 나타나는군요.

혹시 아시면 도움 좀 주십시요.

budle77의 이미지

[질문] PHP + Oracle9i에서 CLOB 사용하기

오라클9i에 PHP로 만든 사이트에 게시판을 CLOB를 사용하여 긴 내용도 입력이 가능하게 만들었습니다.
문제는 4000자 이상의 글이 입력은 가능한데 조회하면 오류가 발생합니다.
ORA-24374: 정의가 인출하기 전이거나 실행하고 인출할때까지는 종료되지 않습니다
4000자 미만의 내용을 가진 게시물을 클릭하면 잘 나옵니다. 혹시 해결 방법을 아시는 분 계시나요?

아래는 제가 사용한 소스코드입니다.
[code:1] $q = "select dbms_lob.substr(content2,dbms_lob.getlength(content2),1) as content2 from bbs where no=$no ";

polaris8084의 이미지

HP Proliant ML150 서버에서 레드햇 리눅스 페도라 코어2설치시.

안녕하세요 .. 리눅스를 배우려고 노력중인 학생입니다. 어떻게 보면 굉장히 어리석은 질문인것 같기도 한데요. 아시는 고수님들 답변좀 부탁드립니다.. 정말로 꼭 부탁 드립니다.
몇일전 저희 연구실에 HP Proliant ML150 서버가 들어왔는데 .. 학생들 실습용으로요.. 근데 제가 먼저 해보겠다고 한후.. 제컴퓨터(AMD에슬론1700+, 윈2000+레드햇리눅스 페도라 코어2)에 설치했었던 씨디로 HP Proliant ML150 서버에 설치를 하려하니 잘안되네요. 최소 설치는 되는데, 서버용으로 사용하려고 서버 선택하고 여러가지 필요한것들 설치 하려하면 디스크가 부족하다는 오류가 뜨는데요. 혹시 HP Proliant ML150 서버같은 컴퓨터에는 레드햇 리눅스 페도라 코어2같은 건 설치가 안되나요?.. 혹시 그러면 다른 리눅스 되는것은 무엇이 있을까요? HP Proliant ML150 서버메뉴얼에는 레드햇리눅스 엔터프라이즈9.0 설치 방법밖에는 나와있지 않거든요. 제발 부탁좀 드립니다.

harris의 이미지

glibc 소스 컴파일 및 설치에 관한 질문입니다.

안녕하세요..

glibc의 최근 버젼 소스를 받아서 컴파일하여 설치하는데서 생긴 문제입니다.
rpm으로의 업데이트는 안되고 직접 소스를 컴파일 해야만 하는 문제라서요..
참고문서를 처음에는 http://wiki.kldp.org/wiki.php/LinuxdocSgml/Glibc2-
HOWTO 으로 했으나 너무 오래된 예전버전임을 알고
http://www.tldp.org/HOWTO/Glibc-Install-HOWTO/
과 http://tldp.org/LDP/lfs/html/chapter05/glibc.html 을 참조하였습니다.
두문서의 차이는
후자에서는 patch를 한후에 configure, make, make install을 수행하는 식이었

kkhigh의 이미지

커널 2.6.8 netfilter string 패치를 하는 방법 좀..

커널 2.4에서 string 패치를 한후 iptables 를 이용해 string 필터링을 잘사용하고 있었습니다.

이번에 시스템을 개비하면서 커널을 2.6으로 올렸는데

역시 string 관련모듈은 기본 모듈이 아니라서 패치를 하려고 했는데요..

최근의 패치 버전인 patch-o-matic-ng-20040302.tar.bz2 를 받아 패치를 실행하니..
string 관련패치 목록이 없구요..

그 이전 버전인 patch-o-matic-20030912.tar.bz2 를 실행시키니 아래와 같은 에러가 납니다.

[code:1]
Welcome to Rusty's Patch-o-matic!

Kernel: /usr/src/linux-2.6

Angelica의 이미지

SSH Public key-Private key 인증 접속이 안됩니다.

서버는 OpenSSH를 사용하고,
클라이언트는 윈도우에서 PuTTY를 사용합니다.

PuTTYgen에서 SSH2 RSA 비밀키를 생성했고,
Public key를 authorized_keys 파일로 만들어 ./.ssh에 두었습니다.

Pageant에 ppk 파일 등록해 두었고요.

정말 이상한건,
제 아이디로 공개키-비밀키 인증을 하면 키 인증으로 로그인이 제대로 되는데,
다른 사람 아이디를 가지고 같은 방식대로 비밀키, 공개키를 만들어 접속환경을 세팅하면 무조건 비밀번호 인증으로 빠진다는 겁니다.

원인을 알 수 없어 도움 요청합니다.

페이지

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