[카테고리:] 소프트웨어
-
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 “스왑 파일을 열 수 없어서 복구는 불가능합니다” 해결 방법
답 : 임시 디렉토리를 지정(혹은 생성) 하면 된다. 해결 방법 “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는 정말 좋은 도구(인것 같)다. 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/ 밑의 파일을 수정하면, 수정한 이후 로그인 하는 계정부터 바로 적용 됨. 갱신 하는 명령어 없음. 당연한 말이지만, 잘못 수정하면 로그인 못하게 되는(콘솔로도!!) 사태 발생. -> 싱글모드로 부팅하는 수 밖에…