[MySQL] DB FTP 백업 스크립트

MySQL DB FTP 백업 스크립트입니다. 일별로 MySQL의 데이터베이스를 백업하고 추가 백업용 FTP로 백업 파일을 전송하는 스크립트입니다. FTP  전송은 CURL을 이용합니다. (AWS에서 기본으로 EC2인스턴스에 FTP클라이언트가 없어서 CURL을 이용했습니다.) (도움되셨으면 댓글 달아주시면 블루아이가 더 행복해 합니다 ^^)

 

Continue reading


[Linux] No space left on device 에러 처리 방법

가끔 디스크에 충분한 용량이 남아 있음에도 불구하고 No space left on device로 인해 서버가 정상적으로 작동하지 않을 경우가 있습니다. 이경우 다음과 같은 방법으로 서버 오류를 수정 할 수 있습니다. 1. 우선 디스크의 상태를 살펴봅니다.

2. 그다음 Inode의 사용률을 체크해봅니다.

3. 아마 대부분 2단계에서 Inode의 사용률이 100%일겁니다. 비정상적으로 많은 Inode를 사용하는곳을 찾아야 합니다.

4. 만약 위의 결과에서 Inode가 많은 디렉토리가 있으면 그 디렉토리를 집중적으로 세부 조사 합니다.

5. 이렇게 한뒤 많은 Inode 사용 디렉토리의 파일을 정리해줍니다.   끝~~~ 입니다 ^^ 즐거운 서버 운영 하시길~

Continue reading


[Server] 유용한 SVN명령어 정리

매번 명령어 다 외우기도 힘들고 그렇다고 가끔씩 써서 매번 구글링 하기 힘들고 하신분들을 위한 “유용한 SVN명령어 정리”입니다. SVN 데몬 구동

신규 Repo 생성

하위디렉토리 포함 신규 파일 add 하기

 하위디렉토리 포함 삭제 파일 delete 하기

 하위디렉토리 포함 파일 add & delete 하기

Continue reading


[Server/Linux] 아파치웹서버 모니터링 쉘스크립 및 크론등록

이 포스팅은 아파치 웹서버를 모니터링 하고 서버가 죽었을경우 httpd서버를 재시작 하는 스크립트입니다.

ps명령어로 데몬을 직접 확인하고자 할 경우에는 다음과 같이 하셔도 됩니다.

그리고 나서 “crontab -e”명령어로 크론을 편집합니다.

 

Continue reading


[Server/AWS] 워드프레스 FTP 업데이트 기능 사용하기

VSFTPD & 레드헷(AWS Linux)를 이용하여 워드프레스 FTP 업데이트 기능을 사용하는 방법입니다. 다른 리눅스 배포본이나 다른 FTPD를 사용할경우 여러분의 서버상황에 맞추어 변경 해 주세요. 서버 INBOUND 포트 설정 AWS를 이용하고 계시면 Security Group에서 서버의 Security Group에 20-21포트와 14000-14050포트의 INBOUND를 추가 합니다. VSFTPD 설치 및 설정

 FTP 유저 설정

워드프레스 설정

 퍼미션 설정

Continue reading


[Server/Linux/AWS] Amazon Web Service(AWS) PHP 기본 셋팅 스크립트

제가 AWS에 PHP를 설치하는 기본 스크립트 입니다. MySQL은 RDS를 이용하는 편이 간편해서 설치스크립트에서는 빠졌습니다.

Continue reading


[Server/Linux/MySQL] DB Backup Script

제가 사용하고 있는 리눅스 환경 Mysql Backup Script입니다. 이 스크립트는 선택한 데이터베이스만 덤프 받은 후 ZIP파일로 압축합니다. 보통 SQL파일 압축시 압축 효율은 약 90% 입니다. 압축후 SQL파일을 삭제 합니다. 마지막으로 백업 폴더에 압축후 10일이 경과된 파일은 삭제 합니다. 바로 쓸거를 만드느라 모든것이 변수 처리는 안되어 있습니다. 이 스크립트를 사용시에는 환경에 맞게 디렉토리 및 기타 변경 사항이 필요 할 수 있습니다. 추후 시간이 되면 변수처리를 한 스크립트를 다시 올리겠습니다.

Continue reading