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

/ 경로에 3종류의 파일이 계속 쌓이는데 쌓이는 이유가 멀까요?

작성자 정보

  • yahaha 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요 ...

/경로에 3종류의 파일이 계속 쌓이는 문제가 발생하며, disk full이 1달에 1~2회정도 발생하던데... 아무리 차자아봐도 해당경우를 찾을수 없어서 포탈 회원님들께 문의드립니다

생기는 파일을 아래 파일명 뒤에 숫자 1씩 증가하며 생성됩니다 (생성되는 시간은 특정시간.)

vdl.zip.
linux.amd64.glibc.2.3.tar.
ide_5.45.zip..

생기는 원인과 안생기게 할수있는 방법이 있을까요?

추가로 후학에 도움이 되기위해 생길때 어디로그를 확인해야 정확히 확인가능할지에 대해서도 도움부탁드릴께요

감사합니다

관련자료

댓글 4

냠냠이님의 댓글

  • 냠냠이
  • 작성일
로그 같아 보이는데.. OS가 무엇인가요?

yahaha님의 댓글

  • yahaha
  • 작성일
centos에요 냠냠님!!!

냠냠이님의 댓글

  • 냠냠이
  • 작성일
서버에 보안 설정은 되어 있나요?
정보가 너무 부족하네요

1. 불특정 사용자가 해당 파일을 서버로 밀어 넣는 경우 서버 보안 체크를 하셔야 할 듯 싶구요
 1) netstat -nlp # 사용하는 서비스 확인
  - vsftp, proftp, sftp 등 ftp 서비스 확인 후 iptable 나 TCP_wapper 사용 하여 접속 제한을 할 것
  - rsync 데몬 확인 -> 설정 있다면 4)번 으로

 2) iptable
  - 방화벽 포트 확인
  * 웹서비스 port(80, 443 등) 이외에는 특정 IP 만 접근 할 수 있도록 설정을 해두는 것이 좋겠죠.
  - 참고 사항으로 ceontos 6.n 7.n 버전 설정 하는 게 조금 다를 수도 있음.

 3) ssh 접속 제한 확인
  - root 로 바로 접속이 가능 한지 확인 후 가능 하다면 접속 제한 둘 것.
ex)
vi /etc/ssh/sshd_config
## 아래 추가 후
AllowGroups wheel
vi /etc/group
wheel 그룹에 일반 사용자 추가 후 접속 끊지 마시고 터미널 하나 더 열어서 테스트 진행 해 볼것

 4) rsync 서비스 사용 할 경우 해당 설정 확인
rsync 로 해당 서버에 해당 파일을 밀어 넣을 수 있습니다.
(보통 backup으로 많이 사용 client server -> backup)

cat /etc/rsyncd.conf

 5) 이 정도 수준은 되어 있는지 한번 확인 후 로그 쪽 확인 하셔야 할 듯 합니다.

2. local(서버)에서 특정 파일 생성이 될 수 있으니 로그 전반적인 확인
 1) cron 로그 설정 확인 (시스템 예약으로 생성 되었다면..)
  - crontab -l
  - cd /etc/cron* 전부 확인
    ex) week, houly, monthly
  - 파일이 생성 된 날짜와 한번 대조
 2)
cd /var/log
cron* ## 예약 작업 log
message* ## 시스템 log
secure*  ## 보안 로그
 3) /var/log 디렉토리 외에도 log는 디렉토리를 지정하여 저장 할 수 있습니다.
  - ex) httpd.conf 설정된 log 경로
  - log 를 남기도록 하는 설정 파일 전부 확인.
  - find 명령어로 한번 찾아 볼 것을 추천

3. 기타
 1) virtual 서버 설치 해서 해당 파일들 한번 풀어서 뭔지 봐야 할 듯

냠냠이님의 댓글

  • 냠냠이
  • 작성일
이전 댓글 한번 확인 하시고 용량 때문에 생기는 불편 함 때문이라면
crontab 에 해당 파일 자동 삭제 기능 추가 하면 간단 하긴 하겠네요.

vi /root/rm_file.sh
#!/bin/sh
/usr/bin/find /[해당경로]/ -tpye f -name "vdl.zip*" -exec rm -f {} \;
/usr/bin/find /[해당경로]/ -tpye f -name "linux.amd64.glibc*" -exec rm -f {} \;
/usr/bin/find /[해당경로]/ -tpye f -name "ide_5.45.zip*" -ctime +1 -exec rm -f {} \;
## -ctime +10 넣는 건 알아서..

chmod 701 /root/rm_file.sh

crontab -l
0 2 * * * su - root -c '/root/rm_file.sh &> /dev/null'

(*) 테스트 한번 해보고 설정 하시길..

공지사항


뉴스광장


  • 현재 회원수 :  60,154 명
  • 현재 강좌수 :  36,484 개
  • 현재 접속자 :  227 명