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

junteken의 이미지

같은 이름을 가지는 함수를 사용할때요...

제가 Qt 를 이용하여 ftp program을 하나 짜고 있습니다...
근데 컴파일하는데 좀 문제가 있습니다..
qt에 signal과 slot을 연결할때 connect라는 함수를 쓰잖아요
근데 이함수가 socket의 connect함수와 충돌이 일어나네요...

그니깐 저의 질문은 서로다른 헤더파일에 들어있는 같은 이름의 함수를
어떻게 구분짓는지 좀 가르쳐주세요...
그럼 감사합니다...

findme의 이미지

sys_execve 후킹하는데...

연습삼아 sys_execve 시스템 콜을 후킹 해보았습니다..
코드는 아래와 같구요..
인터넷에서 구한 소스를 수정없이 사용한건데요..
이상한건 프로그램은 내가 원하는것이 실행이 되는데
프로그램 실행 후에 아래 함수에서 리턴을 하지 못하는군요..
왜 그런지요?
무슨 다른 이유가 있는지요?
시스템은 레드헷9에 커널2.4.26입니다.

[code:1]int my_execve( const char *filename, const char *argv[], const char *envp[] )
{ long __res;
__asm__ volatile(

dondek의 이미지

cpu 점유율 조정을 하고 싶습니다.

한 사람이 make -j4 로 컴파일 해버리면 대부분의 cpu 점유율을 다 차지해버리며 컴파일을 수행하는데 그렇게 되면 다른 사람들이 작업하기가 힘들어집니다.

그래서 하나의 프로세스가 몇 % 이상으로 cpu를 점유하지 않게 하고 싶은데 어떻게 해야하는지 궁금합니다.

HT 가능한 cpu 한개 달려있는 redhat 9 box 입니다.

emptysky의 이미지

tcpd 가 무언가요?

cvs 설정 문서를 보면서 설정하다 보니

만약 tcpd를 사용한다면 위의 줄 대신 다음을 추가한다. cvspserver stream tcp nowait root /usr/sbin/tcpd /usr/bin/cvs
   --allow-root=/home/cvs pserver 
물론 /usr/bin/cvs나 /usr/sbin/tcpd는 실제로 이들 명령이 위치하는 절대 경로로 써 주어야 한다. 

라는 부분이 있는데요

tcpd 라는 이것은 정체는 무언가요?

khmirage의 이미지

alsa문제 질문드립니다.

알사 설치완료했는데 소리가 안나옵니다.
알사믹서까지 해서 뮤트를 해제해줬는데둬요
검색해보니 저랑 비슷한걸로 질문 올리신분이 있어서 그 답변대로 하니 소리가 잘나옵니다.
그 답변은

===============================================
갑자기 디바이스가 사라지면 황당하죠..^^

# cd /dev/sound
# ls <-어떤 디바이스가 없는지 확인하세요..

1. dsp가 없을 경우
# mknod dsp c 14 3
# chmod 0660 dsp
# chown root:audio dsp
# cd ..
# ln -sf sound/dsp dsp

2. mixer가 없는 경우

mini7510의 이미지

/proc/stat 값중에 disk_io 값에 대해서...

안녕하세요..

제가 /proc/stat 에서 disk_io 값을 가져올려고 합니다.

disk_io: (2,0):(144,144,288,0,0) (3,0):(35,35,140,0,0)
값은 가져올 수 있습니다.

그런데
disk_io:
이렇게 되어 있는 서버가 있습니다.
정보를 못 가져오고 그걸 계속해서 가져올려고 하면 가져올려고 하는 프로세스가 행이 걸리는거 같습니다.

iostat 했을때도 값이 없고요..

disk_io: 값이 없을수 있나요?
없을때 이 정보를 read 할때 행이 왜 걸리는지 알고 싶습니다?

좋은 답변 부탁드립니다.

exsider의 이미지

갑자기 일반 유저로 로그인이 안됩니다.

갑자기 일반 유저로 로그인이 안됩니다.
부팅후 로그인화면으로 로그인을 하면(일반 유저명은 user 입니다.)

No directory /home/user!

라고 나오며 로그인에 실패합니다.(계정이 없거나 패스워드가 잘못된 것은 아닙니다.)

루트로 로그인한 상태에서 su user 하면

Cannot execute /ban/bash Permission denied

라고 나오며 실패합니다.

루트에서 su - user 하면

Unable to cd to "/home/user"

라고 나오며 실패합니다.

/home/user 는 존재하는 디렉토리이고 퍼미션도 제대로 설정되어 있고 /home도 마찬가지 입니다.

msfury의 이미지

리눅스를 처음 설치해봤는데요....인터넷 연결이 안됩니다.. ㅠ.

ADSL 외장형 모뎀을 쓰는데요....

집에 윈도우로 쓸때는 친구거랑 연결을 해서 인터넷을 두대 다 쓰기 때문에

랜카드가 두개 달려있거든요...

책을 보고 따라하는 중인데 ifconfig하면 꽂혀있는 랜카드가 보인다던데

eth0에 친구거랑 연결한 realtek RTL8139 랜카드는 보이는데요

제 NF-7 II에 달린 10/100Mb Physical layer 온 보드 이거는 안보이네요

네트워크 등록정보 보니까 nForce MCP networking controller라고 뜨던데

어떻게 등록해야할지도 모르겠고...답답합니다 ㅠ.ㅠ

MythRab의 이미지

두가지 질문

처음 것은... 다른 사람이 rh9.0에서 2.4.25 커널 컴파일을 한 것을 telnet으로 접속해서 봤는데 아주 이상합니다.
/boot 에서 kernel.h 이거 하나만 있고, lilo의 내용을 봐도 2.4.25로 부팅하는 부분이 없고 grub은 /boot가 비었으니까 없고... 이상한건 lilo.conf.anaconda의 내용에서 image=/boot/vmlinuz-2.4.20-8이렇게 되어 있네요. 그런데도 2.4.25로 부팅이 되네요. :shock:
제가 모르는 방법이 있는건지...
(/usr/src에 원래 linux-2.4 링크가 있어야 하는데 이게 없고 linux 링크가 있고 이게 linux-2.4.25와 연결이 되어 있습니다.)

leolo의 이미지

delay queue에 대한 아이디어...

delay queue에 대한 아이디어를 찾습니다.

말 그대로 지연 큐인데요.

어떤 데이터를 전송했는데, 그 전송이 수신측 사정에 의해서 fail이 발생하면,

다시 큐에 넣었다가, 일정 시간 지연이 된 이후에 다시 데이터를 전송하는 것을

구현할려고 합니다.

좀 안정적인 방법을 부탁드립니다.

힌트좀 주세요.

페이지

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