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

pogusm의 이미지

ffmpeg을 이용해 Qt(C++)로 동영상 플레이어를 만들때..

기본 개념이 없어서 질문 드립니다..

ffmpeg 라이브러리를 설치하고,
http://code.google.com/p/qtffmpegwrapper/ 에서 샘플 소스코드를 다운로드 받아서
컴파일해서 실행해 보았습니다. (첨부 이미지 참고)

기본적으로 동영상 파일을 디코딩 해서 1프레임씩 보여주는 프로그램입니다.

익명 사용자의 이미지

VMware에 설치한 리눅스 시스템의 용량이 점점 줄어들고 있습니다

VMware에 CentOS를 설치하여
개인적으로 프로그래밍 코딩 연습하고 테스트할때만 사용하고 있습니다

/usr/src 디렉토리에 커널 소스와 커널 컴파일 몇 차례
/root 디렉토리와 /home 디렉토리에서 모듈 프로그램과 응용 프로그램 빌드 수백수십 차례
인터넷 서핑 몇 차례

이외에 다른 작업을 하거나 추가로 패키지 설치한 적이 없습니다

/usr/src 디렉토리와 /root /home 디렉토리의 용량은 크게 늘어나지 않았는데
시스템 전체 용량이 많이 늘어나서

남은 용량이 점점 줄어들고 있습니다

시스템 사용한 지는 수 년 되었습니다

위에서 언급한 작업 외에 다른 작업은 거의 안하는데 시간이 많이 흘렀다는 이유로 용량이 많이 늘어난 디렉토리가 있다면 어디가 있을까요?
혹은 어떻게 청소(?)할 수 있을까요?

gate21의 이미지

아.. 웹서버 구성하다가.. 뭔가 이상한점인데요..

음..;; 집컴으로 centos로 웹서버를 구축..?? 하고 있는데요

아무래도 ISP에서 80포트를 막아 놓은게 확실해서..ㅜ.ㅜ 334포트를 포트포워딩으로 80포트로 옮겨서 사용하고 있어요 아무튼!

하다가 뭔가 이상한점이 있는데요..

바로.. httpd할때 httpd.conf 를 하는데요.. DocumentIndex인가.. 이거 설정하는데.

index.html index.php 둘다 설정해놓고 index.php를 /var/www/html/ 에 넣어 놓으면 아주아주아주 ! 잘되는데..?

php 말고 index.html을 넣어 놓고 테스트 해보면? 이상하게도 제꺼 윈도 컴퓨터에서 이 파일을 인식못하고 그냥 다운받아 버리더군요..;; 뭐지..

그런데 참 이상한게.. 스마트폰 에선 아주 잘 나오더라구요..;; 이게 왜이러는지.. 스마트폰은 리눅스니까.. 리눅스 환경에선 잘된다는 뜻이겟죠..?

아무튼.. 윈도 환경에서 접속하면.. 이 크롬이나 익스플로러나 한결같이 파일명을 인식못하는거 같아요..;; 왜이런거죠//?

pogusm의 이미지

ffmpeg 라이브러리 설치할때 질문이 있습니다. C++

win7, Qt(mingw32) 환경입니다.

http://ffmpeg.zeranoe.com/builds/ 에서
32-bit Builds (Dev)
32-bit Builds (Shared) 를 다운받아서 일단 기본 설치는 했습니다.

그런데, http://ffmpeg.zeranoe.com/builds/ 사이트를 보면

l77jk의 이미지

솔라리스 os상 cron 데몬을 재실행을 시키려고 합니다. 실행과 보는 권한 막아 놓은듯합니다. 이거 보는방법은 없나요?

*root 로 로그인 상태입니다.*

crontab 에서 스크립트를 실행시키기 위해서
내용

...........

00 13 5 * * vmstat 2 5 > `date +%Y%D`.log

클론탭의 내용만 넣으면 재실행 없이 가능한걸로 알고 있는데요. 13:00 시가 되어도 실행이 되질 않습니다.

혹시 몰라 cron 을 재시작 하기위해

[abc:/etc]cron restart

실행결과
!cannot start cron; FIFO exists
! ********* cron aborted ********

FIFO 가 존재해서 실행을 할수가 없다고 나옵니다.

[abc:/etc]cat cron.deny

cron.deny를 보려고 해도 볼수가 없다고 나오내요.

[abc:/etc]ls -rlt

-rw-r--r-- 1 root sys cron.deny

cat: cron.deny 을 열 수 없습니다.

mani85의 이미지

블록킹 read 와 논 블록킹 read 질문이요

분명 read()할때 옵션을 안주고 디폴트로 하면 blocking 모드라고 했는데요.
제가 가지고 있는 예제가 논블로킹 예제인데 read에서 디폴트로 되어있고요 실제로 논 블로킹모드로 작동하는건 왜 그런가요?

제 예상대로면 블로킹모드이기 때문에 read()에서 스위치가 안눌리면 멈춰야 하는데
계속 반복문이 수행됩니다. 디바이스 드라이버에서 꼭 interruptible_sleep_on()을 사용해요 프로세스가 멈추는건가요? read()에서도 읽을 데이터가 없으면 멈춰야 하는 거 아닌가요?

mewestside의 이미지

awk를 이용한 스크립트를 짰는데 잘 안되는 부분이 있습니다...

#!/bin/csh
 
set work = /data/home/detectiveboy/WORK/data/2004/
 
foreach dirn(`ls -d */`)
 
echo $dirn
 
cd $dirn
 
set ls = `ls *.*.*Z.sac | sed -e 's/[.]/ /g' | awk '{print $1"."$3"."$4}'`
 
echo $ls > list.sac.txt
 
cd ../
 
end

다음과 같은 소스 코드를 짰는데..

결과물은 list.sac.txt 파일에..

ipes4579의 이미지

[질문]snort 잘 아는 분 계신가요?

snort에 snort rule 을 적용해서 사용하고 있습니다.

만약 새로운 룰을 추가할 경우 서비스 리로드 없이 적용할 수 있을까요?

더 자세히 말하자면 snort가 $RULE_PATH의 룰들을 다 로드한 뒤 신나게 돌아가고 있을 때

갑자기 icmp 메시지만 다 걸러내고 싶으면 local.rule 같은 파일에

alert icmp any any...  

같은 식으로 작성한 뒤 snort 서비스를 다시 실행하고 있습니다.

이 방법 말고 실시간으로 룰을 추가 로딩하는 방법 없을까요?

익명 사용자의 이미지

셸 스크립트 파일의 이상 종료시 처리

꽤나 많은 작업을 하는 셸 스크립트 파일이 하나 있습니다
수백 라인이나 되고요
다른 많은 프로그램, 유틸리티, 실행파일 등을 실행시키는 역할을 합니다

물론 스크립트이기 때문에
순서대로 하나하나씩 차례차례 실행합니다

그런데 스크립트 파일이 하나하나씩 실행시키는 실행파일 중에
어느 하나의 실행파일이 비정상적으로 종료되면서
스크립트 파일까지 도중에 중단시켜버리고 (스크립트 파일을 실행시킨 프로그램으로) 리턴됩니다

그 스크립트 파일은 중간중간에 에러가 발생하거나 하고자 하는 일을 수행하지 못해도
처음부터 끝까지 실행되어야 하는 스크립트들이고
최소한 에러가 발생하더라도 에러처리를 해야 하는데

스크립트 파일이 도중에 중단되어 팅겨져 나와 버려서(리턴되어 버려서) 에러처리도 못합니다

declspec의 이미지

ARP, RARP 프로토콜 질문

ARP 패킷은
이더넷 헤더위에
ARP 내용이 올라가는데

ARP 프로토콜 자체에
목적지 맥주소를 넣는 부분이 있는데요

어차피 이더넷헤더에 목적지 맥주소가 들어가는데
또 있어야할 이유가 뭘까요?

그리고 ARP/RARP 패킷이 처리될때
맥주소를 참고해야한다면
이더넷헤더의 맥주소를보나요
ARP 페이로드의 맥주소를 보나요?

아니면 둘다 쓰임새가 다른가요?

페이지

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