블로그 보관소

Shell Script를 직접 돌릴땐 잘되는데 Cron으로 돌릴때는 잘 안된다?

최근 일주일간 고민하던 내용이 있다.   1. root 계정으로 /test/test.sh 쉘스크립트를 짠다. test.sh의 대략적인 구조는 다음과 같다.   #!/bin/sh Today=$(echo `date +%Y%m%d`) testDir=$(echo /test/testDir/${Today}) mkdir ${testDir} cp -rp /var/log/httpd/error_log ${testDir} tar -cvzf ${testDir}/errorlog_${Today}.tar.gz /etc ncftpput -R -u copyuser -p password

도큐멘트, 미분류 에 올린 글

윈도우에서 매킨토시 키보드 레이아웃 바꾸기

매킨토시 키보드를 샀다. G5 시절에 나왔던 구형 키보드인데 키감이 나름 중독성이 있다. 매킨토시에서 쓰는데는 안성맞춤이오나 이것을 윈도우에서도 쓰려다보니 기존에 쓰던 키보드 배열과 안맞아서 적응하기 힘들다. 그래서 그림과 같이 매킨토시 키보드를 윈도우 키보드 배열에 맞게 리매핑했다. Left Option(0038) -> Left Windows(E05B)

도큐멘트 에 올린 글

루트가 포함된 tar 압축 풀 때 원하는 단계만 현재 디렉토리에 풀기

아래와 같은 파일이 있다. /home/keige/test/c/a.out /home/keige/test/c/a.c /home/keige/test/c/filter/code.c 위 파일들을 tar -cf t.tar /home/keige/test 로 묶고 나서 /home/keige/test2 디렉토리에서 tar -xvf t.tar를 하게 되면 /home/keige/test2/home/keige/test/c/a.out /home/keige/test2/home/keige/test/c/a.c /home/keige/test2/home/keige/test/c/filter/code.c 로 풀리게 된다. 원하는 것은 아래와 같이 /home/keige/test의 서브 디렉토리만 뽑아서 현재 디렉토리에 추출하는 것이다. /home/keige/test2/c/a.out

도큐멘트, 미분류 에 올린 글

모니터 크기 및 해상도별 DPI 계산

듀얼 모니터를 쓰기 위한 가장 좋은 방법은, 모델명 까지 같은 두 개의 모니터를 쓰는 것이다. 하지만, 노트북 + 외장 모니터 와 같이 부득이하게 다른 사이즈, 다른 해상도 조합이 발생할 경우에는 두 모니터 사이에서 눈이 쉽게 적응하게 하기 위해서 DPI (Dot

도큐멘트 에 올린 글

아웃룩 연락처의 표시 방법 일괄 변경

아웃룩(Outlook)은, 오피스 시스템에 한 패키지로 일단 설치와 사용이 편리하고, 연락처에 관련된 필드가 아주 많이 있음에도 불구하고 필요한 필드만 사용할 수 있기 때문에 유연성이 좋은 것이 특징이다. 또, 윈도우 모바일과 액티브싱크ActiveSync를 통해서 상호 변동사항을 동기화할 수 있기 때문에, 윈모 기반 스마트폰을

도큐멘트 에 올린 글 태그됨: , , , , ,

DDOS Attack 막기(Linux,Apache 환경)

  Written by Inshane 불펌은 상관하지 않으나 내용 출처는 밝혀주시기 바랍니다. – CEnA   0. DDOS 개요 사이트를 운영하다보면 정말 별의 별놈이 다 있는걸 알 수 있는데 DDOS 공격은 여러 경로를 통해 감염된 좀비 PC들을 이용하여 한 서버에 트래픽을 과도하게

도큐멘트 에 올린 글 태그됨: , , , , , , , , ,

리눅스 호스트네임 변경 & SSH 서비스 포트 변경(Linux hostname & port change)

관리자 권한일때.   1. 호스트네임 변경 (PrevHostname 을 CEnAHostname으로 변경하고자 할때)   ㄱ. vi /etc/sysconfig/network   NETWORKING=yes HOSTNAME=PrevHostname     // GATEWAY=192.168.1.1   ㄴ. vi /etc/hosts   # Do not remove the following line, or various programs # that require network functionality

도큐멘트 에 올린 글 태그됨: , , , , , , ,

PuTTY, vi 편집기에서 숫자 키패드(텐키) 사용하기

PuTTY는 Serial / Telnet / SSH 접속 시 유용한 터미널 클라이언트입니다. 설치해서 사용할 수도 있고, 무설치 사용도 가능합니다. 영문 홈페이지: http://www.chiark.greenend.org.uk/~sgtatham/putty/ 한글판 홈페이지: http://kldp.net/projects/iputty/ PuTTY를 사용해서 Linux 계정에 접속했을 때, vi 편집기 상태에서 숫자 키패드 (텐키)를 사용해 숫자를 입력하려고 하면

도큐멘트 에 올린 글 태그됨: , , , , , , ,

rsync를 이용한 서버간 백업

rsync는 서버대 서버 백업에 있어서 아주 빠르고 간편하게 원하는 디렉토리나 파일을 맞춰줍니다.. 본인은 이 설명에 대한 책임을 지지 않으므로 설정이 필요한경우 충분히 읽어보고 설정하도록 하며, 글을 퍼가는것은 자유지만 출처는 꼭 명시바랍니다.(CEnA.co.kr) 늘 그렇듯 자세한 설명에서의 존칭어는 생략합니다. rsync의 대략적인 동작이나

도큐멘트 에 올린 글 태그됨: , ,

MySQL Replication 각종 에러 대처법

http://hanaduri.egloos.com/19119/  리플리케이션이 오류로 인해 더이상 진행되지 않는 상황에서 포지션값을 강제 조정하는 방법은 다음과 같다. ㄱ, Slave DB에서 show slave status; 로 상태를 확인한다. 에러 발생시 Read_Master_Log_Pos 값과 Exec_masterlog_pos 값이 차이가 나며 더이상 올라가지 않는다. 해당 에러 사항은 Last Errono와 Last_error를

도큐멘트 에 올린 글 태그됨: ,