[카테고리:] 소프트웨어

  • rsync 표준 출력을 받아서 동기화

    표준출력을 파일 목록으로 받아서 목적 경로와 비교해 동기화 하고 싶을 때는? “–files-from=FILE       read list of source-file names from FILE” FILE을 ‘-‘ 로 입력하면 된다. “–files-from=-” 이렇게. files-from 옵션이 텍스트 파일에서 목록을 갖고 오는 방법인데, -는 tar 등에서 표준 입력을 의미하는 것 같다. 실제 사용은 find ./ -mtime -365 | rsync -utv -prgoress “–files-from=-” /home/mydir/ /var/backup/…

  • Vim 커맨드 라인에 붙여넣기 사용 방법

    http://stackoverflow.com/questions/3997078/how-to-paste-text-into-vim-command-line   : 로 열어서 여러 명령을 넣는 커맨드모드와 /나 ?로 검색모드로 들어가서 본문 내용을 붙여넣어야 할 경우가 있다. 예를 들면 긴 내용을 검색하거나 치환할 때 본문 내용을 붙여넣는게 편하니까. ctrl-r, “ ctrl-r, ctrl-o, “ 큰 따옴표까지 입력해야 함(쉼표 제외) ctrl-o를 중간에 입력하는 방법은 뭔가 제어 문자도 같이 어쩌고…라는 데 차이점을 잘 모르겠다.   Vim…

  • gvim “스왑 파일을 열 수 없어서 복구는 불가능합니다” 해결 방법

    gvim “스왑 파일을 열 수 없어서 복구는 불가능합니다” 해결 방법

    답 : 임시 디렉토리를 지정(혹은 생성) 하면 된다. 해결 방법 “E303: Unable to open swap file for “%s”, recovery impossible” “E303: “%s”의 스왑 파일을 열 수 없어서 복구는 불가능합니다” 윈도에서 gvim 등을 사용할 때 편집을 시작하면 이런 식의 메시지가 나오는 경우가 있는데, 앞에 E303이 해당 에러 번호임. :help E303 입력하면 아래와 같은 설명 확인 가능…

  • Sysinternals Suite 설치 및 업데이트 프로그램 – WSCC(Windows System Control Center)

    http://www.sysinternals.com/‎   별거 없음 그냥 받아서 압축 풀고 실행하면 된다. 하지만 업데이트를 주기적으로 편리하게 하려면? http://live.sysinternals.com/ 여기에 최신 버전이 올라오고, 이 주소와 동기화 하는 툴이 여러 개 있다. CUI에서 하는 것(http://kennykerr.ca/2013/01/04/synctools-for-sysinternals/)도 있고. 스케쥴러에서 업데이트 하려면 이런 툴이 더 편하다. 그 중에 WSCC(Windows System Control Center)는 GUI에서 설치 및 업데이트를 편하게 할 수 있는 툴이다. 보니까…

  • Windows Server DNS 설정을 Linux Bind9로 옮기기 (Migration From Windows DNS to Linux Bind9)

    Windows Server DNS 설정을 Linux Bind9로 옮기기 (Migration From Windows DNS to Linux Bind9)

    Windows Server DNS는 정말 좋은 도구(인것 같)다. GUI라서 쉽게 설정 . 적당히 설정하면 역방향 조회 영역도 만들어준다. 각 영역 일련번호가 중복되면 설정 도중에 알려줌. 잘못 알고 있었다. 각 영역 일련번호는 서로 상관 없기에 중복 되어도 문제 없는듯. 이에 반해 Linux Bind9은 있던 GUI 설정 도구도 없어짐(CentOS5에서 있던 system-config-named가 CentOS6에서 사라지고, 텍스트 설정 파일을 직접 수정하는걸…

  • 리눅스 팁 2탄

    rsync ssh로 rsync 할 때 포트 번호 지정하는 방법 2222번 포트를 사용할 경우 –rsh=’ssh –p2222′ 예를 들면 rsync -avz –progress –rsh=’ssh –p26′ /home/ jellypo.pe.kr:/home/ 속도 제한 하고 싶을 때 –bwlimit=KBPS          limit I/O bandwidth; KBytes per second rsync -avz –bwlimit=100 –progress –rsh=’ssh –p26′ /home/ jellypo.pe.kr:/home/ 인코딩이 다른 시스템끼리 동기화할 때 멀티바이트(한글) 깨지는 경우 인코딩을 지정해주면 됨…

  • 맥미니에 USB으로 우분투 설치하기

    맥 OS X은 정말 아름답고 훌륭한 OS다. 그러나 안타깝게도, 한글 처리가 매우 …매우… 이상하다. 유니코드(UTF-8)을 쓰긴 쓰는데, UTF-8-mac 인가 하는 인코딩 방식을 쓴다. 무슨 차이인고 하니, 한글을 조합할 때 NFC(normalization form C)와 NFD(normalization form D) 방식이 있고, UTF-8-MAC은 NFD 방식이라고 한다(물론 NFC, NFD 둘 다 표준이다.) NFC : 한글”이란 단어를 “한글”로 저장 NFD : “ㅎㅏㄴㄱㅡㄹ”로…

  • 윈도 통합 하기

    윈도 설치하고 나서 업데이트나, 관련 프로그램을 설치하다 보면 서비스 올릴 때까지 4-5시간 소요된다;; 특히, 레이드 컨트롤러 드라이버가 윈도 설치 이미지에 포함 안 되어 있으면 플로피 디스크(!!)에 드라이버를 넣어 설치해야 하는 등의 문제가 있다. …오래된 장비를 쓰는 경우에 OS 재설치 등을 하게 되면 설치 방법도 기억 안나고… 여하간 번거롭다. 이 시간을 단축하려면 업데이트나 프로그램을 설치 이미지에…

  • 리눅스 팁 모음

    자주 안 쓰고, 막상 찾으면 안 나오는 팁 모음 1. 각종 리눅스 패키지 관리 명령어 모음 1.1. Package Mgmt : http://wiki.kldp.org/wiki.php/PackageMgmt?action=show 2. rpm 2.1. rpm 파일 임의 경로에 풀기 rpm2cpio RPM파일 | cpio -id   2.2. rpm 파일 구성 보기 rpm2cpio RPM파일 | cpio –list 3. vim 3.1. vim 스크립트(플러그인) 관리 #1 vundle : http://wiki.kldp.org/wiki.php/VimEditor…

  • CentOS에서 pam_tally.so 사용하기

    이 글은 CentOS5 32bit 기준으로 쓰였다. pam의 기본 개념 CentOS를 기준으로 설명함 인터넷에서 검색할 내용을 적용하지 마라. 버전별로 옵션이 다르기 때문임. /usr/share/doc/pam-(버전)/txts 을 확인 바람. /etc/pam.d/ 밑의 파일을 수정하면, 수정한 이후 로그인 하는 계정부터 바로 적용 됨. 갱신 하는 명령어 없음. 당연한 말이지만, 잘못 수정하면 로그인 못하게 되는(콘솔로도!!) 사태 발생. -> 싱글모드로 부팅하는 수 밖에…