문서를 화면단위로 출력 less -?less --helpless -Vless --versionless ...less는 more(1)와 비슷한 프로그램이지다. 그러나 뒤로만 이동이 가능한 more와는 달리 앞뒤로의 이동이 가능하다. vi(또한 vi와 more의 명령을 이용해서 화면이동 패턴매칭 등을 할 수 있다.이하 ^X에서 ^은 control을 의...
linux man page mknod mknod 이름 NAME을 가지는 특수파일을 생성한다. 파일 이름을 지정한뒤에는 반드시 파일의 타입을 명시해야 한다. 파일의 타입은 다음과 같이 정의되어 있다. p b c, u 블럭 장치는 블럭형식으로 데이터를 옮기기 위한 장치로 하드 디스크, CD-ROM 처럼 주소체계를 가지고 있어서 랜덤으로 접근할 수 있는 장...
ls - 디렉토리의 파일목록을 출력 ls ...디렉토리에 있는 파일들의 목록을 출력한다. 파일은 기본적으로 알파벳순으로 정렬이 된다. 정렬방법은 --sort와 -cftuSUX를 이용해서 변경할 수 있다. -a, --all 디렉토리 entries를 비롯해서 모든 .으로 시작하는 파일을 출력한다. -A, --almost-all 디렉토리 entries를 ...
linux man page grep grep는 입력 파일을 줄단위로 읽으면서 __PATTERN__과 일치하는 문자열이 있는지 확인해서 출력한다.매칭방법 선택 -E, --extended-regexp 패턴일치를 확인하기 위해서 확장 정규표현( -F, --fixed-string 정규표현식을 사용하지 않고, __PATTERN__과 일치하는지를 단순 확인한다. -...
head - 파일의 첫부분을 출력한다. head ...파일의 처음 10줄을 표준출력( -c --bytes=N 각 파일의 처음 N byte( -n, --lines=N 각 파일의 처음 N줄을 출력한다. -가 붙을경우 파일의 마지막 N줄을 출력한다. -q, --quiet, --silent 파일의 이름을 출력하지 않는다. -v, --verbose 파일의 이름을 ...
jobs - background와 foreground의 실행중인 작업목록을 보여준다. background와 foreground에서 실행중인 작업의 목록을 보여준다. 만약 실행중인 작업이 없다면, 바로 프롬프트가 떨어진다. jobs -p | -l 실행중인 작업의 상태, PID, 작업 디렉토리등의 정보를 넘겨준다. job id id인 작업의 정보를 보여준...
ldd - Linux 명령어ldd(List Dynamic Dependencies)는 프로그램이나 공유 라이브러리들이 요구하는 공유 라이브러리(shared libraries)를 출력하는 명령 행(Command Line)프로그램이다. --version -v, --verbose -d, --data-relocs -r, --function-relocs --...
ipcs 이 시스템 명령을 이용하면 ipc(ipcs ipcs -i idipcs -hipcs는 커널에서 관리하는 ipc(-i 옵션을 이용하면 id이름을 가지는 ipc 자원의 정보를 얻어올 수 있다. -m -q -s -a 다음은 출력 포멧을 바꾸기 위해서 사용한다. -t -p -c ipcrm(1), ipc(...
chef 개발 모델chef로 인프라스트럭쳐를 관리를 하고 있다. chef는 인프라스트럭쳐를 코드화 해서 관리하기 때문에 코드를 관리해야 한다. 인프라스트럭쳐가 커진다면, 여러 명이 동시에 인프라에 기능을 추가하거나 수정할 수 있으므로 svn이나 git 같은 형상관리 시스템을 반드시 사용해야 한다.이 문서에서 나는 git/svn을 이용해서 chef 코드를 ...
chef를 이용한 cloud 자동화 전략cloud는 크게 두 부분으로 이루어진다. 네트워크, 호스트, 스토리지와 같은 cloud 인프라와 이 인프라를 관리하기 위한 관리 소프트웨어다. 이 두 부분중 cloud 인프라 자동화에 대해서 고민해 보려 한다.컴퓨팅 노드와 스토리지 노드, 네트워크 장비등 클라우드 서비스를 위한 물리적 하부 구조의 자동화다. 여기에...
177 POSTS HERE
문서를 화면단위로 출력
문서를 화면단위로 출력 less -?less --helpless -Vless --versionless ...less는 more(1)와 비슷한 프로그램이지다. 그러나 뒤로만 이동이 가능한 more와는 달리 앞뒤로의 이동이 가능하다. vi(또한 vi와 more의 명령을 이용해서 화면이동 패턴매칭 등을 할 수 있다.이하 ^X에서 ^은 control을 의...
linux man page : mknod 특수파일의 생성
linux man page mknod mknod 이름 NAME을 가지는 특수파일을 생성한다. 파일 이름을 지정한뒤에는 반드시 파일의 타입을 명시해야 한다. 파일의 타입은 다음과 같이 정의되어 있다. p b c, u 블럭 장치는 블럭형식으로 데이터를 옮기기 위한 장치로 하드 디스크, CD-ROM 처럼 주소체계를 가지고 있어서 랜덤으로 접근할 수 있는 장...
ls - 디렉토리의 파일목록을 출력
ls - 디렉토리의 파일목록을 출력 ls ...디렉토리에 있는 파일들의 목록을 출력한다. 파일은 기본적으로 알파벳순으로 정렬이 된다. 정렬방법은 --sort와 -cftuSUX를 이용해서 변경할 수 있다. -a, --all 디렉토리 entries를 비롯해서 모든 .으로 시작하는 파일을 출력한다. -A, --almost-all 디렉토리 entries를 ...
linux man page : grep - 라인 출력에 특정 패턴의 문자열이 있는지 확인한다.
linux man page grep grep는 입력 파일을 줄단위로 읽으면서 __PATTERN__과 일치하는 문자열이 있는지 확인해서 출력한다.매칭방법 선택 -E, --extended-regexp 패턴일치를 확인하기 위해서 확장 정규표현( -F, --fixed-string 정규표현식을 사용하지 않고, __PATTERN__과 일치하는지를 단순 확인한다. -...
head - 파일의 첫부분을 출력한다.
head - 파일의 첫부분을 출력한다. head ...파일의 처음 10줄을 표준출력( -c --bytes=N 각 파일의 처음 N byte( -n, --lines=N 각 파일의 처음 N줄을 출력한다. -가 붙을경우 파일의 마지막 N줄을 출력한다. -q, --quiet, --silent 파일의 이름을 출력하지 않는다. -v, --verbose 파일의 이름을 ...
jobs - background와 foreground의 실행중인 작업목록을 보여준다.
jobs - background와 foreground의 실행중인 작업목록을 보여준다. background와 foreground에서 실행중인 작업의 목록을 보여준다. 만약 실행중인 작업이 없다면, 바로 프롬프트가 떨어진다. jobs -p | -l 실행중인 작업의 상태, PID, 작업 디렉토리등의 정보를 넘겨준다. job id id인 작업의 정보를 보여준...
ldd - Linux 명령어
ldd - Linux 명령어ldd(List Dynamic Dependencies)는 프로그램이나 공유 라이브러리들이 요구하는 공유 라이브러리(shared libraries)를 출력하는 명령 행(Command Line)프로그램이다. --version -v, --verbose -d, --data-relocs -r, --function-relocs --...
ipcs : ipc 설비의 정보를 보여준다.
ipcs 이 시스템 명령을 이용하면 ipc(ipcs ipcs -i idipcs -hipcs는 커널에서 관리하는 ipc(-i 옵션을 이용하면 id이름을 가지는 ipc 자원의 정보를 얻어올 수 있다. -m -q -s -a 다음은 출력 포멧을 바꾸기 위해서 사용한다. -t -p -c ipcrm(1), ipc(...
chef 개발 모델
chef 개발 모델chef로 인프라스트럭쳐를 관리를 하고 있다. chef는 인프라스트럭쳐를 코드화 해서 관리하기 때문에 코드를 관리해야 한다. 인프라스트럭쳐가 커진다면, 여러 명이 동시에 인프라에 기능을 추가하거나 수정할 수 있으므로 svn이나 git 같은 형상관리 시스템을 반드시 사용해야 한다.이 문서에서 나는 git/svn을 이용해서 chef 코드를 ...
chef를 이용한 cloud 자동화 전략
chef를 이용한 cloud 자동화 전략cloud는 크게 두 부분으로 이루어진다. 네트워크, 호스트, 스토리지와 같은 cloud 인프라와 이 인프라를 관리하기 위한 관리 소프트웨어다. 이 두 부분중 cloud 인프라 자동화에 대해서 고민해 보려 한다.컴퓨팅 노드와 스토리지 노드, 네트워크 장비등 클라우드 서비스를 위한 물리적 하부 구조의 자동화다. 여기에...