인터넷에서 나온 방법으로 하니 링크시에 계속 에러가 났습니다.

필요한 라이브러리를 링크를 걸어서 컴파일 성공 했습니다.

아래 라이브러리 찾는다고 고생 많았네요.ㅡㅡ;;

gcc -Wall -g segmenter.c -o segmenter -lavformat -lavcodec -lavutil -lbz2 -lm -lz -lfaac -lmp3lame -lx264 -lfaad -lpthread -lxvidcore -lavcore -ltheora -ltheoradec -ltheoraenc -lopencore-amrnb
저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

tar를 통한 백업 방법
백업파일을 저장할 폴더 : /backup/
백업을 할 소스 폴더 : /home/

풀 백업은 모든 파일을 보관하는 방식이다.
증분 백업은 풀 백업상에서 변경된 내용만 백업한다.


풀백업

tar -g /backup/snap-shot -czvf /backup/backup.tar.gz /home/


증분 백업

tar -g /backup/snap-shot -czvf /backup/`date +%Y-%m-%d`.tar.gz /home/


복구

tar -g /backup/snap-shot -xzvf /backup/backup.tar.gz
tar -g /bakcup/snap-shot -xzvf /backup/가장최근날짜.tar.gz


자동백업


한달에 한번씩 풀 백업을 하고 하루 한번씩 증분 백업을 하기 위해서는 아래와 같이 cron을 설정해준다. 이유는 모르겠으나 백그라운드로 수행하지 않으면 백업이 잘 수행되지 않았다.

/etc/cron.daily/ 디렉토리에서 아래와 같은 내용의 파일을 만든다 권한은 755로 지정한다. 파일명은 무관하다.

#!/bin/sh
tar -g /backup/snap-shot -czvf /backup/`date +%Y-%m-%d`.tar.gz /home/ &


/etc/cron.monthly/ 디렉토리에서 아래와 같은 내용의 파일을 만든다 권한은 755로 지정한다. 파일명은 무관하다.

#!/bin/sh
rm -f /backup/snap-shot &
rm -f /backup/*.tar.gz &
tar -g /backup/snap-shot -czvf /backup/backup.tar.gz /home/ &
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
우선 samba 관련 클라이언트 프로그램을 깐다.

[root@localhost ~]# yum install samba-client.i386


마운트를 할 디렉토리를 만든다

[root@localhost ~]# cd /mnt
[root@localhost mnt]# mkdir winShare


이제 마운트 한다.

[root@localhost mnt]# mount -t cifs //[IP 주소]/[공유폴더명] /mnt/winShare/ -o username=[유저이름],password=[암호],codepage=cp949,iocharset=[utf8/euc-kr 리눅스에서 사용하는 iocharset에 맞추어 적당한 값을 입력하면 됨]

참고 utf-8이아니라 utf8으로 입력 해야 한다. 이것 때문에 iocharset이 안되는지 고민 했었다..

해당 마운트 한 폴더에 가면 공유된 파일등을 엑세스 할 수 있다.

만약 부팅시 자동으로 마운트 되게 하고 싶다면..
/etc/fstab 파일에 다음과 같은 줄을 입력하면 된다.

//[IP 주소]/[공유폴더명] [마운트할폴더명]  cifs username=[ID],password=[암호],codepage=cp949,iocharset=utf8    0 0


재부팅후 자동으로 마운트 된다.
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
리눅스에서 시간을 확인하는 명령은 date이다.

[root@localhost ~]# date
2007. 01. 24. (수) 09:35:44 KST

시간을 변경하기 위해서는 -s옵션을 사용하면된다.

[root@localhost ~]# date -s '2007-01-24 09:32:03'
2007. 01. 24. (수) 09:32:03 KST

또는 --set="날짜의 형식" 옵션을 -s대신 쓰면 원하는 포맷의 형식으로 입력할 수 있다.

-s 옵션을 사용할때 날짜만 입력하고 시간을 입력 하지 않으면 시간이 0분 0초로 설정된다. 주의 필요하다..

Time Server를 통해 정확히 시간을 동기화 하기 위해서는 rdate라는 명령어를 이용하면 된다.

[root@localhost ~]# rdate -s time.bora.net
[root@localhost ~]#

다음 명령어를 사용하면 현재 시간이 time.bora.net서버와 동기화된다.
신고
크리에이티브 커먼즈 라이선스
Creative Commons License


티스토리 툴바