history 설정

history 의 기본 설정값에  날짜정보 함께 출력하기.


/etc/profile 하단에 내용 추가



 vim  /etc/profile


 #Add timestamp  to  .bash_history

 HISTTIMEFORMAT="%Y-%m-%d_%H:%M:%S -- "

 export  HISTTIMEFORMAT

 declare -r HISTFILE 



설정 적용하기


 source /etc/profile



특정서버의   데이타를  로컬 또는 타서버로 이동 시킨다.

 

 

 

[형식]  rsync  옵션   원본(로컬,원격지)   대상(로컬,원격지) 

                  --->  원격지에서의 접속을 위해서는 /etc/rsyncd.conf에  설정이 되어 있어야 하

                           지만  로켈에서의 접근은 별도의 설정이 필요없다.

 

 

[ 원본서버 작업 ]

 

    1. rsyncd를 실행한다..........ntsysv 설정 xinetd 재실행.

    2. /etc/rsyncd.conf 파일을 설정한다.

        ex) rsyncd.conf  

              【opt】 
               path = /opt
               comment = opt backup 
               uid = root 
               gid = root
               use chroot = yes 
               read only = yes /no

               write only = yes / no
               hosts allow = 210.95.24.75,218.150.162.5
               max connections = 3 
               timeout 600

   

[ 백업서버 작업 ]

 

     1. cron에 정기적으로 실행될 수 있도록 스크립트를 등록한다.

           ex) /etc/cron.daily/rsync_opt.sh

                 #!/bin/sh
                 echo "rsync start" > /etc/cron.daily/log/rsync_opt.log
                 rsync -avz --delete 10.10.10.1::opt/  /BACKUP
                 if 【 $? -eq 0 】; then
                        echo "opt backup OK" >> /etc/cron.daily/log/rsync_opt.log
                 else
                        echo "opt1 backup FAILED" >> /etc/cron.daily/log/rsync_opt.log
                 fi
                 echo "rsync end" >> /etc/cron.daily/log/rsync_opt.log

 

[ rsyncd.conf 확인하기 ]

       1. 원격 서버에서 자료를  수신하기 위해  본서버의 리스트를 확인하는 방법

                rsync -avz --delete 10.10.10.1::

           이렇게 입력하면 본서버의 rsyncd.conf에 등록된 리스트를 확인할 수 있다.

 

 

 

 

 

[ 옵션 ]  =================================================================

 

1.   【 --exclude=???  】

   

     ex1) rsync    -av    --exclude=*03*.jpg   127.0.0.1::colt357/tmp/*    ./ 

     ex2) rsync    -av    --exclude "*03*.jpg"   127.0.0.1::colt357/tmp/*    ./

          --> colt357/tmp 속의 대상 중   이름에 *03*.jpg 파일과 같은 이름의 파일을 제외한다.

 

 

[옵션 설명]


  -v, --verbose                    상세하게 출력하기               
  -q, --quiet                        에러및 기타 어떠한 메시지도 출력 하지 말것
  -a, --archive                      아카이브 보드로 가져오기(퍼미션 소유주 및 위치까지 그대로 가져온다.) 
  -r, --recursive                    하위 구조의 디렉토리 모두 재귀적으로 가져온다.
  -z, --compress                   압축하여 전송하기       
  --delete    동기화시 소스 파일의 위치에 존재하지않는 팡리을 삭제한다.
  --exclude=patten  해당 패턴을 가진 파일이나 디렉토리를 동기화시 제외한다.  
  --include=patten  해당 패턴을 가진 파일이나 디렉토리를 동기화시포함시킨다.

"스팸메일 차단 방지를 위한 SPF 레코드, PTR 레코드 그리고 화이트 도메인 등록"


특정 도메인을 이용해 메일 서비스를 받기 위해서는 DNS에 처리해야 할 몇 가지 작업들이 있습니다.

MX(Mail Exchanger)레코드처럼 메일을 수신하기 위해 반드시 등록해야 하는 작업도 있고, 등록하지 않아도 송수신은 가능하지만

안정적인 메일 송수신을 위해 추가적으로 등록해야 하는 작업들도 있습니다.


반송 메일 없이 안정적인 메일 발송을 위해 꼭 등록해야하는  SPF 레코드와  PTR 레코드, 그리고 KISA(한국인터넷진흥원)에 등록해야

하는 화이트 도메인(White Domain)에 등록해야 합니다.


용어 설명과 상관 관계 정리


1.  SPF(Sender Policy Framework) 레코드



 SPF 레코드는 발송한 메일 서버의 IP와 DNS에 설정되어 있는 TXT의 IP값이 다를 경우에 수신 측에서 메일을 차단하는 방법으로

 메일을 발송하는 서버의 IP와 도메인이 서로 일치하는지 인증을 하며, 인증 방법으로 SPF 레코드(TXT값)을 확인합니다.



2. PTR 레코드 (또는 Reverse DNS)



 PTR 레코드(Reverse Domain) 정책은 도메인이 아닌 IP를 질의하여 도메인을 확인하는 정책으로, 수신측에서 메일 발송 서버의 IP를 조회하여

 도메인이 등록된 PTR 레코드(Pointer) 값과 일치하면 정상 메일로 보고 메일을 수신하겠다는 역방향 질의 방식입니다. Reverse Domain의 일치

 여부를 확인할 때 PTR 레코드를 조회하기 때문에 PTR 레코드와 Reverse Domain은 같은 의미로 통용됩니다.


 SPF 레코드 등록과 또 다른 점은 DNS가 아닌 ISP 업체(KT, LG, SK 등)에 등록을 해야 한다는 것입니다. 따라서 자체적으로 메일 시스템을 구축한

 경우가 아니라면 메일 서비스를 제공하는 있는 업체에 연락하셔서 등록 요청을 하면 됩니다.


 ISP 업체마다 등록 방법이 다르지만, KT같은 경우에는 "KTDMS 고객문의 게시판"을 통해 등록 요청을 하고 있고, 사이트에 접속하여 신청자 정보,

 리버스(Reverse) IP 등록 시 입력사항, 작업 요청사항 등을 내용으로 남기게 되어 있습니다.




3. 화이트 도메인(White Domain)


 화이트 도메인은 회원에 공지 등 정상적으로 발송하는 대량 e-메일이 스팸 메일로 간주되어 RBL에 등록되는 것을 방지하기 위해, 사전에 등록된

 개인이나 사업자에 한하여 국내 주요 포탈사이트로의 e-메일 전송을 보장해 주는 제도입니다.  단, 화이트 도메인으로 등록되었다 하더라도 이후  

 모니터링을 통해 스팸 메일 발송 사실이 확인되면, 즉각 차단 조치되며 화이트 리스트에서도 삭제될 수 있습니다. 


그리고 화이트 도메인을 등록하기 위해서는 반드시 DNS에 SPF 레코드가 등록되어 있어야 합니다.

RBL에 등록되는 것을 방지하기 위하여 DNS에 SPF 레코드 등록 > White Domain 등록 > PTR 레코드 등록의 순서로 진행합니다.






[확인하기]






















+ Recent posts