Computer/LINUX 48

mrtg

□ 네트워크 트래픽 현황보기 MRTG □ MRTG란? MRTG(Multi Router Traffic Grapher)는 네트워크상에서 네트워크의 트래픽을 모니터링 할 수 있게 해주는 훌륭한 도구로 일정시간마다 모니터링한 네트워크 상황을 그래픽 이미지 파일(gif, png)로 저장하여 웹상에서 분석할 수 있게 끔 해 줍니다. □ MRTG 구하기 http://www.mrtg.org □ MRTG 설치하기 레드햇 리눅스 9에서는 MRTG 2.9.17-13 버전을 지원합니다. RPM 버전 # rpm -ivh mrtg-2.9.17-13.i386.rpm 준비중... ######################################## [100%] 1 : mrtg #############################..

Computer/LINUX 2012.08.10

커널 파라메터

주로 가상 L4에서 튜닝 하는 것입니다. echo 300 > /proc/sys/net/ipv4/tcp_keepalive_time echo 10 > /proc/sys/net/ipv4/tcp_fin_timeout echo 1024 > /proc/sys/net/ipv4/tcp_max_syn_backlog echo 262144 > /proc/sys/net/ipv4/ip_conntrack_max tcp_keepalive_time : TCP 소켓은 KEEPALIVE 로 연결을 기다리게 되는데요.. 너무 크면 안좋습니다. 특히 작은 신호가 많이 왔다갔다 하는겨우. 300초 정도가 적당해요 tcp_fin_timeout : TCP 규격상, 신호가 안되는 클라이언트를 기다리게 되어 있는데요 대부분의 서버는 이게 필요없이 ..

Computer/LINUX 2012.08.10

expect

가끔 그런 고민을 하게 됩니다.. 일정시간 별로 Shell로 다른 서버에 접속해서.. 작업을 해준 다면 좋겠다 라고요... 예를 들어 SHELL로 FTP 파일을 전송하고.. 그 다음에는 TELNET으로 접속해 압축을 풀고.. 그 파일을 실행 시켜준다면 좋겠다 라고요... 서버 두대에서 각자 크론을 돌리신다고요? 그것도 좋은 방법이긴 하죠.. 하지만 FTP전송이 끝나기 전에 크론이 돌아가면 어쩌죠? 시간 스케쥴링을 잘못한다면 말이죠... 그래서 나온것인지 모르겠찌만...EXPECT라는 쉘이 있습니다.. 이것을 이용하면 원격 TELNET을 SHELL로 가능하게 할 수 있지요.. 대충 사용법만 보면 아실 것 같아.. 제가 이전에 짜 두었던... 스크립트를 올려보도록 하겠습니다. File 1. BmTelnet ..

Computer/LINUX 2012.08.10

분할 압축

분할 압축 분할압축할때 =======================절취선====================== $ tar zcvf - /home | split -b 1000m - home.tar.gz_ =================================================== 여기서 $는 쉘표시이므로 같이 복사하는 일이 없도록한다. 아주 쉽지만.. 처음 보는 사람들을 위해 설명을 달아주도록한다. tar zcvf /* z옵션은 gzip을 지원해주는 명령어이다 */ /* z옵션은 linux계열이외에 안될수도있다. */ /* c옵션은 묶어주는 tar 옵션이다 */ /* 간혹 tar가 압축인줄 아는사람이 있던데 아니다 */ /* v는 내용(에러?정보?)을 아무튼 보여준다. */ /home /*..

Computer/LINUX 2012.08.10

디버깅 툴

참조 URL : http://kldp.org/node/900 디버깅의 시작은 과감히 툴을 먼저 배우는 것이라고 해도 과언이 아닐정도로 툴에 익숙해야합니다. 디버깅 툴은 어떻게 보면, 크게 구분이 되어 있는 것은 아니지만 사뭇 심도있는 분석을 위해서는 해킹에 사용되는 것과 크게 다르지 않습니다. 디버깅과 해킹은 같은 맥락에 있는 것이지요. 먼저 쉽고 재밌게 접근할 수 있는 것이 system call tracer입니다. linux: strace solaris: truss hpux: trace(10.x), tusc(11.x) 로 알려져 있는 것들이지요. 위 프로그램들의 option 들이 대개 비슷합니다. strace ls 만 해도 나오는 내용이 어떻다는 것을 보실 수 있을텐데요. 이들은 모두 kernel le..

Computer/LINUX 2012.08.10

vi tip

vi의 설정 파일은 /etc/vimrc 파일과 홈 디렉토리의 .vimrc 파일입니다. 서버에서 /etc/vimrc에서 설정을 해주면 모든 로긴 사용자가 같은 vi 설정을 사용할 수 있습니다. set ts=4 //탭 크기 set sw=4 //자동 들여쓰기 크기 set nobackup //백업 파일을 만들지 않는다. set cindent //C 프로그래밍을 할때 자동으로 들여쓰기를 한다. set smartindent //좀더 똑똑한 들여쓰기를 위한 옵션이다. set autoindent //자동으로 들여쓰기를 한다. set ruler //커서위치 표시 syntax on set background=dark map 1GVGY:7newP:silent%!php -lJJ:let mesg = getline(1):bd!:..

Computer/LINUX 2012.08.10

UCC 를 위한 ffmpeg 설치

UCC를 위한 ffmpeg(동영상 변환, 스트리밍 서버) 설치 및 운영 0. 연구 목적 요즘 동영상은 인터넷 사용에서 필수적인 요소로 작용한다. 처음 html페이지는 정적이었고, 스크립트를 넣어서 상호 작용을 하며, 그림 파일을 업로드 하여 서버에서 썸네일(손톱만한 크기의 그림)을 자동 생성한다. 지금부터 하려는 것은 사용자의 동영상을 서버에 올리면, 그 동영상에서 스크린샷(특정부위를 그림파일으로 만듦)을 찍고, 원하는 포멧으로 변환하여 플레이 하려 한다. 내가 원하는 것을 정리하면 다음과 같다. 1. 동영상 파일을 올리면, 서버에서 자동으로 스크린 샷을 찍어 동영상을 간단히 소개 할 수 있다. 2. 동영상 파일을 특정파일 포멧 으로 변환 할 수 있다. 3. 동영상 파일을 원하는 화면크기, 용량으로 변환..

Computer/LINUX 2012.08.10

Text Processing

* sort o sort 명령은 알파벳순으로 정렬을 시켜 출력한다. o 기본적으로 숫자는 정렬되지 않는다. 숫자로 정렬하려면 다른 옵션을 사용해야 한다. o sort 명령은 다음과 같은 옵션을 갖는다. + -d : Sorts in phone-directory order + -f : Sorts lowercase letters in the same manners as uppercase letters + -i : Ignotes any characters outside the ASCII range + -n : Sorts in numerical order instead of alphabetical + -r : Reverses the order of the output * wc o wc는 "word count"로 ..

Computer/LINUX 2012.08.10

SSH키를 이용한 RSYNC 백업법

SSH키를 이용한 RSYNC 백업법 ============================ A 서버 : 백업대상 서버 (원본서버) A서버계정:suhan B 서버 : 백업진행 서버 (백업서버) B서버계정:inkaftp 시나리오: B 서버는 A 서버의 특정 계정으로 자동로그인 하여 A 의 내용을 B로 Rsync 한다. ====================================================================================== 1> 키생성 B 서버에서 키를 생성해보도록 하겠다. 키는 생성하는 위치가 중요한것이 아니라 개인키를 가진쪽이 공개키를 가진쪽으로 접속한다. [inkaftp@edutotal ~]$ ssh-keygen -d -t rsa Generating publ..

Computer/LINUX 2012.08.10