find 활용

find 활용출처 find 명령어는 파일 시스템에서 주어진 조건으로 파일을 찾을 때 아주 유용하게 쓰입니다. 대표적인 용도는 오래되거나 크거나, 사용하지 않는 파일들을 찾을 때 그 위력을 발휘합니다. 기본적인 사용 방법은 다음과 같습니다.# find path operators# find 대상디렉토리 검색조건 처리방법검색종류|| -name filename ...

Linux에서 CD굽기

Linux에서 CD굽기CD를 굽는 여러가지 도구가 있긴 하지만 여기에서는 콘솔프로그램인 cdrecord를 이용하는 방법에 대해서 알아보도록 하겠다. X를 띄우기 어려운 상황에서 유용하게 사용할 수 있다. 굽고자 하는 데이터를 raw데이터로 만든다. # mkisofs -R -o cdimage.raw /home/backup_dataCD로 굽기 전에 raw 데...

문서에서 원하는 필드만 가져오기

문서에서 원하는 필드만 가져오기cut(다음과 같은 문서가 있다. 우리는 2번째 필드의 값만을 가져오기를 원한다. C(cut을 이용하면 간단하게 해결할 수 있다.1796 41 #간구8 1 #간단문1 0 #간단문답아우664 1 #간단하자69 7 #간략하1 10 #간만이네블로거로34 1 #간만입1 1 #간부산1153 5 #간소간1 1 #간식번역1 9 #간식할아...

dd progress

dd progress를 이용해서 디바이스를 통으로 복사할 경우 많은 시간이 걸릴 수 있다. 시스템 관리자는 작업이 제대로 진행되고 있는 건지 확인할 필요가 있는데, 이때 유용한 팁. dd는 USR1 시그널을 받으면 현재 복사 정보를 표준에러(stderr)출력 한다. 이 정보로 복사 진행상황을 알 수 있다.$ dd if=CentOS-6.3-x86_64-bi...

문자열을 포함한 모든 파일 찾기

문자열을 포함한 모든 파일 찾기특정한 문자열을 찾기 위해서 보통 grep를 사용하는데, 하부디렉토리에 있는파일 까지 몽땅 찾기를 원할 때가 있습니다. 그럴때는 find와 grep를 이용하면 됩니다. 예를 들어서 c 쏘스에서 snmp를 포함한 모든 파일을 찾기를 원한다면# grep snmp `find ./ -name ".cc"`음 설마 다 알고 있었던건 아...

iconv를 이용한 문자 encoding 변환

iconv를 이용한 문자 encoding 변환UTF8이 비록 표준으로 정착되어 가고 있다고는 하지만, 완전히 정착되지 않은 관계로 다양한 encoding 형식을 가진 문자 데이터들이 존재하고 있다. 특히 한글의 경우 UTF8과 EUC-KR 인코딩 때문에 골머리를 썩히는 경우가 생긴다.iconv를 이용하면 간단하게 인코딩간 변환이 가능하다.다음은 사용방법이...

bash shell에서 실행인자 처리하기

bash shell에서 실행인자 처리하기 C언어는 프로그램 실행인자를 처리하기 위해서 getopt(shell에서는 어떨까요. 아마 shell에도 이러한 실행인자를 처리하는 방법이 있을 겁니다만, 저는 오랫동안 단순하게 처리해왔습니다. 프로그램을 일정시간 간격으로 실행하고 그 결과를 표준 출력하는 shell 프로그램을 개발한다고 가정해 보겠습니다. 이 프로...

인코딩 처리

인코딩 처리많은 리눅스 배포판들이 기본적으로 utf8 설정이 되어 있다. 이런 경우 euc-kr 인코딩된 문서를 읽을 때 문제가 생긴다. iconv(set fencs=utf8,euc-kr.vimrc 파일은 vim(...

X86 virtualization

X86 virtualizationX86 가상화는 x86기반의 호스트 운영체제에서 (커널의 수정 없이 혹은 최소한의 수정만으로)다른 x86기반의 게스트 운영체제를 운영하는 기술을 말한다. vmware는 1999년경 이 기술을 시장에 처음 (상품으로서)소개한 기업이다. 내가 처음 vmware를 설치한게 아마 2002년 때쯤인 ? 것으로 기억한다. 당시 리눅스...

PING을 이용한 Bare metal provisioning

PING을 이용한 Bare metal provisioningPING는 Partimage Is Not Ghost의 줄임 말이다. 이름에서 알 수 있듯이, PING는 Ghost와 같은 용도로 사용하기 위한 소프트웨어다. PING live CD 형태로 제공이 된다. 이를테면 백업,복구를 위한 리눅스 배포판이다. 아이디어는 이렇다. 1. 데이터를 백업할 장비를...