본문 바로가기

Linux

SCREEN v1.0 Screen Date Ver Etc. 12.03.12 1.0 1. Screen 웹 브라우저의 탭과 마찬가지로, 이와 동일한 경험을 GNU 는 screen 이라는 command line 을 통해 제공한다. GNU Screen 은 몇 개의 상호 작용이 가능한 shell instances 를 같은 윈도우에 매니징 하는 것을 가능케한다. 키보드 숏컷을 이용하여, shell instance 의 변경, 다른 shell 에 직접 접근하는 것이 가능하며 새로운 인스턴스를 만들거나 종료하는 것도 가능하다. 또 세션을 다른 사람과 공유하는 것도 가능하다. 그밖에 .screenrc 라는 환경파일 ( user 의 home directory 에 존재 ) 을 통해 status bar 에 session 의 이름을 표시한다던가의 편.. 더보기
LINUX I/O ELEVATOR v1.0 LINUX I/O ELEVATOR Date Ver Etc. 110630 1.0 * 아래의 내용은 http://www.gnutoolbox.com/linux-io-elevator/ 를 번역한 내용입니다. 1. What is I/O elevator ? Linux 2.6 kernel 부터 새로운 I/O Elevator 모델을 도입했다. 2.4가 single, general-purpose 를 위한 I/O elevator 를 사용한 반면, kernel 2.6은 네가지 타입의 모델을 제공한다. 그 이유는 리눅스가 다양한 목적을 위해 사용되고 있기 때문으로 이로인해 I/O device 와 일량 특징이 크게 변화하였다. 노트북은 100,000 유저가 사용하는 데이터베이스와는 다른 I/O 요구사항을 가질것이다. 이러한 이.. 더보기
LINUX GETOPTS v1.0 LINUX GETOPTS v1.0 Date Ver Etc. 2011.04.20 v1.0 1. GETOPTS LINUX 명령을 사용하면 각 명령에 대해 option 을 지정할 수 있다. 이를테면 ls -l, echo -n “” 와 같이 -{argument} 라는 형태로 사용을 한다. 위와 같은 기능을 bash shell 에서는 GETOPTS 를 통해 지원하고 있다. 2. USAGE while getopts ":l:ADVH" opt; do case $opt in l) echo export g_opt=$OPTARG;; A) echo 'A option' export sort='A';; D) echo 'D option' export sort='D';; V) echo 'V option' export print='V.. 더보기
LINUX YUM v1.0 LINUX YUM Date Ver Etc. 2011-03-02 1.0 초기작성 LINUX YUM 1. YUM.. 2 2. Usage of YUM.. 2 3. Often Used Command of YUM.. 3 A. install 3 B. update. 3 C. search. 3 4. PRACTICE. 3 5. References. 7 1. YUM Yellow dog Updater, Modified 의 약자이다. RPM 기반의 시스템을 위한 자동화 설치/제거/업데이트 도구이다. 기존의 RPM 의 경우 패키지간의 Dependency 로 인해 중간중간 막히는 경우가 많다. YUM 을 사용하는 경우 이러한 부분도 자동화 설치가 가능하다. YUM 이외에도 자동화 설치가 가능한 도구로 Apt, Smart, up2.. 더보기
vi editor v1.0 vi editor v1.0 Replace ( 문자열 치환 ) 출처 : http://blog.hubweb.net/tc/3 control 상태에서 ( esc 를 눌러 이동 ) shift + ; ( : 을 입력 ) :1,$ s/truncate/drop/g 의미 문서의 처음 ( 1 ) 부터 끝 ( $ ) 까지 해당 명령어를 적용 s ( 문자열 변환 ) truncate 를 drop 문자로 치환 g 해당하는 모든 건에 대해서 더보기
FTP의 사용 v1.0 ================================================================================================ smbmount에 이어 ftp이다. 사실 ftp 사용하는 것이 smbmount보다 간편하다. 먼저 시중의 로컬 ftp서버를 돌리는 프로그램을 실행한다. 나의 경우 알ftp를 사용하였다. 기능메뉴의 서버실행을 실행하면 세부설정란이 나오고 그곳에서 공유를 원하는 위치를 선택한다. 선택후 완료를 시키면 위와 같은 화면이 나오고 위와 같이 팝업이 하나 뜬다. 위 팝업은 상태를 볼 수 있는 화면으로 현재 눈여겨 볼곳은 IP정보이다. IP정보를 확인한 후 리눅스 상에서 아래와 같은 작업을 거친다. #ftp FTP를 실행한 후 ftp> o 타겟I.. 더보기
SMBMOUNT 의 사용 v1.0 ========================================================================================= ORACLE을 가상머신 환경에서 사용하다 보면 파일을 옮겨야 할 상황이 있다. 이런 경우 SMBMOUNT 를 사용하여 편하게(?) 윈도우 - 가상머신(안의 리눅스) 파일을 주고 받을 수 있다. 주고 받는다기 보다 동기화라는 표현이 어울린다 생각한다. 서비스를 실행하게 되면 윈도우에서 공유해놓은 폴더는 리눅스 상에서도 볼수 있게 된다. 또 반대로 리눅스에서도 해당 폴더를 볼수 있고 그 내용도 확인이 가능하다. 이곳에 파일을 가져올 수도 반대로 넣을 수도 있고 이는 즉각 윈도우에도 반영이 된다. 리눅스의 루트에서 아래와 같이 smb 서비스를 실행한다.. 더보기