반응형

n일 이전 생성 파일 보기 및 삭제

# n일 이전 생성 파일 보기
find 폴더/ -mtime +n
find 폴더/ -mtime +n -print

# n일 이전 생성 파일 삭제
find 폴더/ -mtime +n -delete
find 폴더/ -mtime +n -exec rm {} \;
반응형
블로그 이미지

센스쟁이 프로그래머 비트센스

뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

댓글을 달아 주세요

반응형

단일 파일에서 vi 오픈한 파일에서 문자열 치환 방법 입니다.

:%s/source/target/g

특정 디렉토리 내에서 여러 파일에 대한 문자열 치환 방법입니다.

find ./ -name '*.html' -exec sed -i 's/source/target/g' {} \;
반응형
블로그 이미지

센스쟁이 프로그래머 비트센스

뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

댓글을 달아 주세요

반응형
솔직히 테라급의 무료 웹하드가 존재하는 마당에 2기가는 눈에 차지도 않습니다. 그것도 외국에서 만든 서비스라 별로~~ 라는 생각이 듭니다.

그럼에도 불구하고, 이 웹하드 사용기를 적는 이유는! 바로 1. OS에 관계 없이 사용이 가능(Windows 전 OS, 맥, 리눅스, 아이폰까지!)하다는 점과 2. 저장기간에 제한이 없다장점을 가지고 있기 때문입니다.

드롭박스(http://www.getdropbox) 사이트 메인에 가면 각 OS별 다운로드가 가능합니다. Windows, Mac, Linux 그리고 심지어 iPhone에서까지~!!! 사용하시는 OS별로 다운로드 받으셔서 설치하시면 됩니다! 각 OS별로 다운로드시 가각의 설치화면 가이드도 나오니 안심하십시오.. ^^;;


추가적으로 1테라 2ndrive(http://www.2ndrive.com)과 비교한다면, 1. 윈도OS 64비트(비스타, 윈도7)에서도 사용이 가능, 2. 네트웍 설정을 변경할 필요가 없이 설치 후 곧바로 사용이 가능, 3. 외부 URL 링크를 통해서 공유가 가능합니다.

설치 후 별다른 설정없이 "내 문서(My Document) > My Dropbox"가 설정됩니다.

등록된 자료는 Public Link를 통해서 Dropbox 사용자가 아니더라도 공유가 가능합니다.

그렇다고 단점이 없는 것은 아닙니다. 아쉬운 부분은 대용량 데이터의 경우 즉시 사용이 안될 수도 있습니다. 복사는 로컬디스크 처럼 빠른 속도로 되는 것 같지만, 아무래도 눈속임인 듯? 합니다. 원격지 하드에 300메가 짜리 데이터를 2분여 만에 전송하는 것은 쉽지 않기 때문인데요.


자료가 등록이 되는 듯 하지만 실제 다른 PC에서 dropbox 내용을 확인할 경우 신규 등록된 파일이 존재하지 않는 경우가 많습니다.


대용량의 파일을 급히 공유하기에는 부족한 부분이 있지만,

1. PC의 설정 변경없이 파일을 공유 가능
2. 다소 작은 느낌은 있지만 2기가 용량의 웹하드가 공짜
3. 파일 전송속도 나름 훌륭
4. 윈도 뿐만 아니라 맥, 리눅스에서도 공유 가능
5. 64비트 운영체제에서도 정상적인 공유 가능
6. 2기가 한도 내에서 파일 저장제한 기간 없음
7. 해당 파일을 웹URL로 공유 가능

이런 매력적인 부분 때문에 드롭박스는 요긴하게 이용할만한 서비스인 것으로 보입니다. ^^;;
반응형
블로그 이미지

센스쟁이 프로그래머 비트센스

뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

댓글을 달아 주세요

반응형

제가 전문 서버 작업자가 아니기 때문에 서버에 대해 깊이있는 지식을 드리기 보다는 작업하면서 생기는 요긴한 내용들을 정리하고자 하는데 자주 얻는 정보가 아닌지라… ^^;; 헤깔리기도 하고 정리도 힘드네요.

리눅스의 장점은 콘솔환경에서 대부분의 작업이 가능하다는 것입니다. 그 중에서 윈도우에 꼭 있었으면 하는 기능이 텍스트 파일 같은 경우의 특정 단어를 일괄 수정하는 것일 겁니다. 특히나 웹 작업을 하는 경우 수십, 수백개 되는 파일을 다 열어서 수정하라는 것이… 물론, 그 작업을 대신해 주는 EditPlus나 UltraEditor 같은 텍스트 편집기를 사용하면 되기야 하겠죠. ^^;;

리눅스에서 제공하는 명령 조합으로 간단하게? 해결이 가능합니다.

파일을 찾는 find와 perl의 기능을 조합합니다.

find ./ –name “*.sql” –exec perl –pi –e ‘s/대상텍스트/변경텍스트/g’ {} \;

특별한 내용은 없습니다. 위와 같이 하면, 현재 디렉토리 이하의 파일 중에서 sql 파일만 골라 확인해서 [대상텍스트]를 [변경텍스트]로 변환합니다.

괄호 등 몇개의 특수기호들은 역슬래쉬(\)로 escape 문자를 만들어야 동작이 가능합니다.

참 쉽죠잉~~?? ^^;;

반응형
블로그 이미지

센스쟁이 프로그래머 비트센스

뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

댓글을 달아 주세요

반응형
웹프로그램은 기본적으로, 내가 통신을 모른다고 하더라도, 네트웍 통신을 기반으로 한다.
네트웍 통신이라고 하는 것은 물리적으로 떨어져 있는 서버에 접속해서 데이터를 가져온다는 말이다.
그러다 보니, 서비스에 문제가 생기게 되면,
해당 서버가 어떤 통신으로 무슨 데이터를 송수신 하고 있는지 확인할 필요가 있다.

이때 사용하는 유용한 명령이 ngrep 이다.
ngrep은 grep의 네트웍 버전이다. 이름도 Network GREP이다.

ngrep은 접속 호스트별, 포트별, 장비별 패킷 확인이 가능하다.

- 특정 IP의 80 포트로 통신하는 패킷 확인 방법
# ngrep -v -qt host 123.123.123.124 and port 80

- 오라클(특정 포트 : 1521)로 전송되는 SQL 등을 확인할 때
# ngrep -qx dest port 1521
- 특정 IP의 80 포트를 제외한 패킷 확인 방법
# ngrep -v -qt host 123.123.123.124 and not port 80

ngrep 옵션(별 필요성을 못느끼는 옵션.. ^^)
-t : 시간 표시
-x : 16진수 표시
-d device : device 표시
-i : grep 처럼 대소문자 무시

반응형
블로그 이미지

센스쟁이 프로그래머 비트센스

뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

댓글을 달아 주세요