sun's longitude:241 49 33.21 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1435 번 글의 답장글: Re: 백업 및 기타 질문
글쓴이: 산이 [홈페이지] 글쓴날: 2003년 04월 18일 22:05:41 금(저녁) 조회: 758
[김성민]님이 남기신 글:

>안녕하세요.
>
>아래 질문은 어느분이 답을 달아줬는데 궁금함을 해결하지는
못하네요..
>산이님 답변을 기다리고 있습니다...
>
>그리고, 계정 백업을 웹에서 해볼려고 합니다.
>
>## backup.html ##
>
>if($mode == 'backup'){
>$time = time();
>  if(@exec("/usr/local/mysql/bin/mysqldump -u$username -p$userpass $DBname >
/home/orings/tmp/${time}backup.sql") != 0) {
>    error("에러 났습니다.");

>  if(@exec("tar cvfpz ${time}tar.gz /home/orings ${time}backup.sql") !=
0) {
>    error("에러 났습니다.");

>  }
>
>mysql 및 계정을 이런식으로 백업하려 합니다.
>
>만일 orings 계정안에 nobody 파일이 있는 경우(게시판 파일등)
chown 으로 소유권을 바꿔주어야 하는데 chown 명령을 root로
제한하였을 경우 어떻게 할수 있을까요...
>
>한번에 sql파일을 tar.gz 에 포함시키려고 하는데 잘 안되네요..


========================================

tar가 아니고 gzip 으로 으로 압축하세요.

gzip -f9 "${time}backup.sql"

그리고 소유권 변경 문제로 원칙적으로 변경이 되지 않습니다.

이유는 현재 아파치 및 PHP 실행 유저가 nobody 이기 때문이죠.

때문에 crond 이나 at 또는 백그라운드 데몬(쉘스크립트)을

띄어서 소유권을 변경해 줘야 합니다.

아니면

@chmod("${time}backup.sql",0666);

or

@chmod("${time}backup.sql",0446);

과 같이 할수도 있습니다.

 
이전글 : 백업 및 기타 질문
다음글 : 프로세스가 죽질않아요  
 from 61.254.75.40
JS(Redhands)Board 0.4 +@

백업 및 기타 질문 프로세스가 죽질않아요
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2024. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds