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

noppix의 이미지

쉘스크립에서의 간단한 조언을 구합니다.

쉘스크립트와 awk, sed 등을 이용하여
파일을 참조한후 특정 내용이 그 파일의 몇번째 줄에 위치해 있는지
알아낼수 있는 스크립트를 짜고 싶습니다.
어떤식으로 하면 간단하고 쉽게 구현가능한지
조언좀 부탁드립니다. :)

naltle의 이미지

gcc 컴파일시 오류

gcc-3.2.2를 소스 설치 하려고 하는데요
./configure은 잘 되거든요?
그런데 make하면

> make[2]: 들어감 `/root/gcc-3.2.2/i686-pc-linux-gnu/libjava' 디렉토리
> Makefile:3392: target `java/lang/Object.h' given more than once in the same rule.
bash: command substitution: line 1: unexpected EOF while looking for matching `''
bash: command substitution: line 3: syntax error: unexpected end of file
bash: make[2]:: command not found
[root@ned gcc-3.2.2]# Makefile:3392: target `java/lang/Class.h' given more than once in the same rule.
> /bin/sh ./libtool --tag=CXX --mode=link /root/gcc-3.2.2/gcc/xgcc -shared-libgcc -B/root/gcc-3.2.2/gcc/ -nostdinc++ -L/root/gcc-3.2.2/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-3.2.2/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -L/root/gcc-3.2.2/i686-pc-linux-gnu/libjava -ffloat-store -g -O2 -o libgcj.la -objectlist libgcj.objectlist \

cohuman1의 이미지

서버관리

저한테 IDC 에 서버가 한대 있는데, 이걸로 웹호스팅 공부를 할려고 무료계정을 몇개 발급했어요.

웹호스팅 문제를 일으키는 계정에 취할 수 있는 조치를 알고 싶습니다. 트래픽을 폭주하는 계정이라든지, 시스템자원을 폭주시키는(무한루프라던지) 계정에 대해서 취할 수 있는 조치요..

보통 퍼미션을 없애는 것으로 알고잇거든요.

제가 모업체에서 웹호스팅 받을때 nalog(로그프로그램) 을 잘못 설정해서 그 서버가 폭주해서--; nalog 를 설치한 폴더에 접근거부를 걸어버리더라구요.

cohuman1의 이미지

php configure

아파치 서버를 설치하고 php 를 설치할려구요.

[root@localhost php-4.3.3RC3]# ./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/apache/conf --with-exec-dir=/usr/local/apache/bin --enable-track-vars --enable-trans-sid --with-zlib-dir=/root/gcc-3.3.1/zlib

이렇게 했거든요.

Configuring extensions
checking for ZLIB support... no
checking if the location of ZLIB install directory is defined... /root/gcc-3.3.1/zlib
configure: error: Cannot find libz

근데 이런 에러 메세지가 뜹니다.

libz 라는게 도통 모르겟구요. http://rpmfind.net 에서 찾아봣는데 리눅스용은 없던데요...

ktlsu1231의 이미지

telnet에서 파일 zmodem으로 받거나 보내기?

안녕하세요.
전에 리눅스에서 ztelnet 이라는 프로그램으로 sz, rz를 사용하여
zmodem 프로토콜로 파일 전송했었는데 최근에는
어떤 방법을 통해 telnet상 파일전송이 가능한지 궁금합니다. ^^
감사합니다.

uribery의 이미지

[질문] proftpd(공인IP)를 방화벽(공유기)내에서 접속할때 연결

안녕하세요.
고요테리눅스로 공유기겸 방화벽을 만들어서 쓰고 있습니다.
그런데 문제는 proftpd로 돌리는 ftp에 접속이 안되는 것입니다.
servu를 이용한 다른 ftp에는 접속이 가능합니다.

추가적으로 공인IP인데 방화벽을 쓰고 있는 컴퓨터에서도
proftpd로 돌고 있는 ftp에 접속이 안되더군요.

redhat 7.3을 사용하고 있습니다.
그럼 좋은 하루 보내세요.

sliver의 이미지

인텔기반 리눅스에서 버퍼 오버플로우 악용방지...?

갑자기 생각났는데 이게 과연 옳은 생각인지 궁금해서 올립니다.

보통 버퍼 오버플로우를 악용할 경우,

리턴 어드레스를 스택상에 존재하는 쉘코드의 주소로 덮어씌웁니다.

보통 코드부분은 2GB이하에 존재하고 스택은 3GB이하에 존재하는데,

스택이 2GB이하까지 커질 가능성은 없기 때문에

USER_CS 디스크립터의 limit값을 2GB정도로 설정을 하면,

2GB이상에 있는 코드를 수행할 수 없기 때문에

스택에 있는 코드는 수행불가능하게 되어 버퍼오버플로우 악용을 방지할 수 있을 것 같은데

ktlsu1231의 이미지

톰켓과 아파치 기본 디렉토리 및 관리자 디렉토리 동시 설정.. ^

안녕하세요.
웹 서버 관리자 계정을 따로 부여하려 합니다.
톰켓과 아파치의 기본디렉토리를
아파치는 /adm/www 으로
톰켓은 /adm/www/jsp 로
하고 adm user의 홈 디렉토리를 adm으로 하여
웹서버 관리하는 쪽으로 설정을 해도 괜찮을까요?
조언 부탁드립니다.
감사합니다.

cohuman1의 이미지

가끔..

분명히 현재 폴더에 있는 명령인데
예를 들어 현재 폴더에 gogogo 라는 실행파일이 있을 경우에

# gogogo

하면 없는 명령이라고 그럽니다.
근데..

# ./gogogo

하면 실행이 되거든요.

이런 경우 없나요? 왜 이래요?

흔들림의 이미지

[래드햇9.0]부팅시 '세션이 10초내에 중지되었습니다. '라며 x윈

"세션이 10초 내에 중지되었습니다. 설치시 잘못이거나, 디스크 공간 부족 문제입니다.안전모드로 부팅후 ~/.xsession-error 을 참조해 고칠 수 있는 지 알아보십시요."

이런 메시지가 나오면서 x 윈도우가 떠지 않습니다. 콘솔모드로는 부팅이 됩니다.

환경은 래드햇9.0/커널 2.4.21입니다.
~/.xsession-error 는 없고 .xsession-errors 파일은 있으나, vi 로 열면 텅빈 파일입니다.

하드 공간은 각 파티션마다 충분합니다. 그동안 잘 쓰고 있었구요.
에러 파일이 빈파일이라, 어떻게 해야 좋을 지 모르겠습니다. 도와주시면

페이지

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