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

khk의 이미지

shared library 사용에 관하여...

user의 directory에 shared library를 생성하였습니다.
이를 libmylib.so.1.0.1 로 잡았구요
ldconfig하여 libmylib.so.1 -> libmylib.so.1.0.1 soname을 생성하였습니다.
이 라이브러리를 사용하는 코드를 컴파일 할 경우
gcc -o myprg myprg.c -lmylib -L.
이렇게 컴파일 하려 하는데 다음과 같은 에러가 발생합니다.

/usr/bin/ld: cannot find -lmylib
collect2: ld returned 1 exit status

이렇게 에러가 발생합니다. shared library를 제대로 찾지를 못하는 것 같은데... 이유가 무엇인지요?

gcc -o myprg myprg.c -lmylib.so.1 -L.

guriguri의 이미지

[Q]named restart시 에러 Stopping named: connect failed: conn

안녕하세요.
저는 Redhat9.0을 사용하고 있는데요.
dns는 설치시 팩키지로 설치했구요..
네임을 retart하면 저런 에러가 나오네요..
이게 무슨 에러인지 가르쳐주세요..

# /etc/rc.d/init.d/named restart
Stopping named: rndc: connect failed: connection refused [ OK ]

그리고 아래와 같이 저희 네임서버 211.234.124.10에 질의를 하면 서버를 찾을수 없다고 나오는데 이거 어떠해해야 없앨수 있는지 궁금합니다. 가르쳐주세요.. 그러면서 답은 나오네요

C:\>nslookup naver
*** Can't find server name for address 211.234.124.10:

훌륭한녀석의 이미지

kernel thread에서 t_affinitycnt란 무엇인가요?

설명으로는 간단히

Quote:
t_affinitycnt Maintains CPU affinity (loose coupling to a specific processor, a best effort to keep a thread on the same CPU)

이렇게 되어있구요 코드에는
	void	(*t_startpc)(void);	/* PC where thread started */
	struct cpu *t_bound_cpu; /* cpu bound to, or NULL if not bound */
	short	t_affinitycnt;	/* nesting level of kernel affinity-setting */
	short	t_bind_cpu;	/* user-specified CPU binding (-1 if none) */

이렇게 되어 있습니다. 3번째 라인이 그 내용이네요. 이 내용은 솔라리스의 소스를 가져 왔습니다.
nanosec의 이미지

xinit 에서 ftp disable 이 안됩니다.

xinit 에서 proftp 설정파일을 만들고 disable 값을 변경하고 제시작 해도

계속 접속이 됩니다.

ftp를 수동으로 stop시키고 다시 xinit데몬을 실행 시켜봤는데 그때도 변함없이 disable값이 적용이 안됬습니다.,

또 xinit에 있는 ftp설정 파일을 지우고 다시 xinit을 실행 시켜봤을때 ftp가 올라오지 않는것을 봐서는 xinit에서 ftp를 올리는것은 확실한데...

무엇이 문제일까요?

버전은 proftp 1.2.5 입니다..

cs010101의 이미지

[급질문] 수세리눅스 8.2 설치했는데요, 한글화는 어떻게 해야하

안녕하세요?
수세 리눅스 8.2 프로페셔널을 설치했는데요, 한글화를 어떻게 해야하나요?

제가 하고 싶은 것은.

1. KDE 한글화
2. 콘솔 한글화
3. 브라우져의 한글화
4. mplayer 등 필수 유틸리티의 한글화

이중에서 1번과 2번이 매우 급하거덩요. 어떻게 하면 되오리까?

감사합니다.

추신 : 죄송한데요, 자세한 방법을 아시는 분이 계시다면 아주 자세하게~ 좀 알려주세요... 부탁드려요.

또 한 번 감사합니다~~~ :-)

yeo9597의 이미지

bash질문여..

이제 여러분의 FreeBSD 박스에 Bash 셀을 설치하였다면, csh 에서 bash 로 셀을 변경하십시오.
Shell> vipw 입력 후,
원하시는 사용자의 셀 지정부분을 /usr/local/bin/bash 로 변경하시면 됩니다.

여기서 bash 로 어떻게 변경 하라는건지 ㅡㅡ?
제가 프비설치 하고 bash 까지 설치 했는데여.
제가 뭘 잘못 했는지 root , usr 둘다 login 이 안되염 ㅠ.ㅜ
bash 으로 변경 하는 방법하고 login 할수 있는 방법쩜 갈켜주세염 ^^;

kkojiband의 이미지

부팅 초기에 로더 없이 c 파일 읽어올때...?

부트 로더로 보호 모드 진입 후 간단한 c파일을 읽어오게 하려고 하는데요,

전역 변수 사용할 때 문제가 있더군요...

어셈파일에서는 org 로 선언해서 offset 위치를 맞추면 되는데,

c에서는 어떻게 해야할까요??

첨엔,

ld -o ttt -Ttext 0x80000 -Tdata 0x80080 -e main ttt.o

이런 식으로 한 후에,

objcopy -R .comment -R .note -S -O binary ttt ttt.bin

이렇게 해봤는데, 문제는 objcopy 로 뽑아낸 파일이 이상합니다...--;

offset 0 ~ 80080 까지 모두가 파일에 쓰여지더군요...

yuleam의 이미지

qmail + vpopmail 에서 메일 수신이 안되요

꽤 오랫동안 삽질을 했는데도 해결의 기미가 보이질 안네여 ...ㅜ.,ㅡ
레드헷9에 qmail + vpopmail 을 설치했습니다.

다 설치하고 나니까 mail을 보내도 전혀 수신이 되질 안네여
log 파일에 보니

info msg 336099: bytes 255 from <pulip@XXX> qp 19070 uid 531
starting delivery 6: msg 336099 to local test@XXX
status: local 1/10 remote 0/20
delivery 6: success: did_1+0+0/
status: local 0/10 remote 0/20
end msg 336099

이런식으로 제대로 송신은 된거 같구요
vpopmail 이 설치된

woosungp의 이미지

ethernet protocol에서 data 부분의 내용을 알아내려고 합니다.

dhcp 에서 주고 받는 메시지들을 ethernet protocol의 패킷에서 dhcp format field값을 뽑아내는 함수를 만들려고 합니다.
알아내려고 하는 것들은 ciaddr, yiaddr ,request ip,dns,giaddr,option등
입니다.물론 field의 값을 다 알아낼수 있으면 더욱 좋지만..

저는 지금 커널 프로그래밍을 책을 보고 어찌해야할지 손을 못대고 있습니다.
skbuff에서 조작을 해야하는거 같다는 생각은 드는데 어디서부터 손을 대야할지 ..
프로그래밍에도 별로 재주가 없어 참 난감합니다.
힌트 좀 주셨으면 좋겠습니다.

바깥줄의 이미지

#530 이라는 계정이 있어요... 지워지지도 않고.

안녕 하세요...
가입 한지 얼마 되지 않은 바깥줄 입니다.

저는 대구 모 대학에서 학생들이 쓸수 있는 ftp서버를 운영하고 있습니다.
저도 물론 학생이구요.

저희 서버에 몇달전 부터 이상한 계정(?)이 하나 눈에 띕니다.
전부터 지울려다가 그냥 놔두고 있다가 어제 지울려고 보니깐 이게 안 지워지내요.

그러니깐 repquota -a 했을때 ID랑 쿼타 용량등이 나오잖아요... 그때 맨 밑줄에
#530이라는 게 있고 아 아뒤가 무려 50메가나 차지 하고 있습니다.

페이지

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