아파치 서버 재시작 시

#service httpd restart

or

#apachectl restart  

오류 메시지...
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

- 해결법 : httpd.conf 파일을 열어서 ServerName 부분을 찾아서

ServerName localhost   ===>  삽입 또는 수정

#apachectl restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ] 
신고
Posted by 깽욱
<Rsync 대상 서버 설정>
# vi /etc/xinetd.d/rsync

service rsync
{
        disable = no
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/bin/rsync
        server_args     = --daemon
        log_on_failure  += USERID
}


# vi /etc/rsyncd.conf   ===>   없으면 생성

[kwkim]   ===>   rsync에서 사용할 alias name
path=/home/...   ===> 동기화 되는 절대 경로
comment=kwkim   ===>   주석
uid=root
gid=root
use chroot=yes
read only=yes
hosts allow=***.***.***.***   ===>   접속 허용할 IP
max connections=1   ===>   최대 접속자 수
timeout=300   ===> Idle 타임 아웃(초)

# /etc/rc.d/init.d/xinetd restart   ===>   슈퍼데몬으로 동작 할 경우

# rsync --daemon   ===> 데몬으로 동작 할경우

# ps -aux | grep rsync
root       507  0.0  0.0   5196   768 pts/3    S+   17:17   0:00 grep rsync
root      4145  0.0  0.0   5352   456 ?        Ss   Jan20   0:00 rsync --daemon

- rsync는 포트 873으로 동작하기 때문에 확인
# netstat -natp | grep 873
tcp        0      0 0.0.0.0:873                 0.0.0.0:*                   LISTEN      ****/rsync         
tcp        0      0 :::873                      :::*                        LISTEN      ****/rsync

<Rsync 받을 서버 설정>
- 대상 서버와 마찬가지로 Rsync가 설치 되어 있어야 하며 873포트도 열려 있어야 함

# crontab -e

*/5 * * * 0 rsync -avzr [백업 받을 서버 IP]::[alias name] [저장할 절대 경로] >> [rsync작동 로그 저장경로]   ===>   5분마다 작동

# service crond restart
신고
Posted by 깽욱
<Crontab 형식>
10 15 20 * 0 ======> 10분 | 오후 3시 | 20일 | 매달 | 일요일
a. 분 : 10(10분)
b. 시 : 15(오후3시)
c. 날짜 : 20(20일)
d. 달 : *(매달)
e. 요일 : 0~6 (일요일~금요일)

1. #vi /etc/crontab 설정
예)시간 동기화
0,10,20,30,40,50 * * * * root /usr/bin/rdate -s time.bora.net //10분 마다 시간 동기화한다.

or

*/5 * * * * root /usr/bin/rdate -s time.bora.net 으로 해도 같다.

2. #crontab -e 설정

1번과 차이점은 #vi /etc/crontab 에서 설정 할때는 반드시 root 권한 설정을 적어야 한다.
하지만, crontab -e 명령으로 예약작업을 입력할때는 root 권한을 넣지 않아도 된다.
0,10,20,30,40,50 * * * *  /usr/bin/rdate -s time.bora.net

or

10 * * * * /usr/bin/rdate -s time.bora.net

마지막으로 #service crond restart or #/etc/rc.d/init.d/crond restart 로  데몬을 재시작 한다.
 #crontab -l  를 입력하면 예약된 작업이 화면에 나타난다.

<SAK 메일서버 Cron 설정>
00 23  * * 0 /usr/bin/rdate -s time.bora.net   ===> 일요일 오후 11시마다 시간 동기화
00 4 * * 0 /usr/local/etc/*******.sh   ===> 일요일 오전 4시마다 DB백업 쉘 실행
00 3 1 * * /usr/local/etc/*******.sh   ===> 매월 1일 오전 3시 마다 인트라셀 백업 쉘 실행
신고
Posted by 깽욱

BLOG main image
개삽질의 달인 by 깽욱

공지사항

카테고리

Security Awareness Korea (4)
정보보호관리체계(ISMS) (0)
Linux security (3)
Windows security (0)
Mrtg&Log Server (0)
모의해킹 (0)
Windows 7 (0)
이력함 (0)
보안 도구 (1)

최근에 달린 댓글

최근에 받은 트랙백

Total : 3,465
Today : 0 Yesterday : 0