'서버/리눅스'에 해당되는 글 2건

  1. 2013.06.27 mysql 백업 및 폴더 압축 백업
  2. 2013.06.26 리눅스 서버에서 crontab 사용법

mysql 백업 및 폴더 압축 백업

서버/리눅스 2013. 6. 27. 10:24

#/root/mysqlbackup.sh


#!/bin/bash

# 기존 압축파일 삭제
rm -f /usr/local/backup/*.tar.gz

# mysql 날짜백업
/usr/bin/mysqldump -uroot -[비밀번호] [백업데이터베이스명] > /usr/local/backup/mysql_backup_$(date +%Y%m%d).sql

# 백업받은 mysql 파일 압축
tar cvfpz /usr/local/backup/sports2013_mysql_$(date +%Y%m%d).tar.gz /usr/local/backup/*.sql

# 백업받은 mysql 파일 압축 후 기존 백업파일은 삭제
rm -f /usr/local/backup/mysql_backup_$(date +%Y%m%d).sql

# 특정 폴더 압축
tar cvfpz /usr/local/backup/root_backup_$(date +%Y%m%d).tar.gz /usr/local/tomcat6/webapps/ROOT/
tar cvfpz /usr/local/backup/data_backup_$(date +%Y%m%d).tar.gz /usr/local/tomcat6/webapps/upload/


:

리눅스 서버에서 crontab 사용법

서버/리눅스 2013. 6. 26. 14:37

crontab -l    : 현재 등록된 crontab 내용 출력

crontab -e   : rontab 에 등록된 내용 수정

 

 

   10 3 * * 0,4 /etc/cron.d/logchecker
   10 3 * * 0   /usr/lib/newsyslog
   15 3 * * 0 /usr/lib/fs/nfs/nfsfind
   1 2 * * * [ -x /usr/sbin/rtc ] && /usr/sbin/rtc -c > /dev/null 2>&1
   ----------   ========================
   1 2 3 4 5           program
 
   1 : minute (0-59),
   2 : hour (0-23),
   3 : day of the month (1-31),
   4 : month of the year (1-12),
   5 : day of the week (0-6 with 0=Sunday)


: