질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

웹호스팅업체의 웹상에서의 계정용량 체크는 어떤방식인가요?

작성자 정보

  • 초보아빠 작성
  • 작성일

컨텐츠 정보

본문

웹호스팅업체의 홈페이지를 통해 보통 자신의 계정의 DB사용량, FTP 용량등을 웨상에서 바로 조회가 가능한데 이건 어떤방식으로 구현하는건지 궁금합니다.

아무래도 노하우에 속하는거다보니 구글링해봐도 잘안나오네요..

쉘스크립을 이용해 du 명령어로 각 계정별로 매일 cron을 돌려서 결과를 리턴받을수는 있을거 같은데, 홈페이지상에서 계정의 용량을 체크할수 있으려면 php의 system같은 명령어 등이 가능해야 하지 않나요? 보안상 대부분 이런 명령어는 대부분 차단할텐데..

일반적으로 어떻게 구현하는지 궁금합니다 ^^;

관련자료

댓글 2

이대성님의 댓글

  • 이대성
  • 작성일
음. 실무바이블서적을 같고계시다면 p962를 보시면되겠고요..

아니시라면

repquota -avu

명령어를 통해서 각유저마다 할당된 공간에대해서 자세한 정보가 나온다고되있네요..

스탯으로 표기되는데 웹호스팅에서 각개인유저의  용량정보쪽은.. 음.저두 궁금해지네요.ㅋ

저두 좀 검색해봐야겠네요..

(아니면 나온 결과물을 awk나 뭐그런걸로 리턴받아서할려나;;ㅋ

초보아빠님의 댓글

  • 초보아빠
  • 작성일
음 repquota 로 확인한 용량은 해당계정에 FTP를 이용해 직접 올린 파일들만 체크가 되고 업로드해서 등록된 nobody 또는 daemon 권한의 파일들은 quota에 반영이 안되서 정확한 용량 집계가 안되더군요. 웹호스팅 업체측에서는 정확하게 집계가 되던데...

가장 정확한건 해당 계정의 홈폴더에서 du -m --max-depth=1 이런 명령어를 이용해 용량체크를 하면 nobody까지 정확하게 나올텐데, PHP나 웹상에서 시스템 명령어를 사용하는걸 대부분제한하니... 음..

그리고 웹호스팅 업체의 관리사이트와 이 관리사이트에 정보 연동되있는 서버들이 모두 동일서버가 아닌 여러 서버일태니 아마도 서버 프로그래밍으로 가능할려나요...  ㅠㅠ

공지사항


뉴스광장


  • 현재 회원수 :  60,080 명
  • 현재 강좌수 :  36,010 개
  • 현재 접속자 :  276 명