[Linux] 파일시스템, DB 백업 쉘스크립트

간단하게 작성해본 쉘스크립트입니다. 일자별로 시스템 전체와 DB를 백업합니다. 시스템을 통으로 백업하는데 DB를 다시 따로 백업하는 이유는 DB 장애가 발생하는 시점에서 빠르게 DB만 복구 할 수 있게 하기 위해서 입니다. 물론 시스템 전체를 백업한다는 것은 동일 환경의 서버 환경에서 복구가 가능하다는 점이고 다른 환경의 서버에서는 문제가 발생 할 수있습니다. 기본적으로 /proc, /lost+found, /mnt, /media, /sys, 그리고Continue reading “[Linux] 파일시스템, DB 백업 쉘스크립트”

[Linux] 서버 유지관리 팁 정리

업무를 보면서 중간 중간 습득한 리눅스 시스템 점검 팁입니다. 이미 알고 있는 명령어도 있기도 하지만 좀 더 효율적으로 모니터링 할 수 있는 옵션이 많으니 참고할만 합니다. 별도의 자세한 설명은 생략하겠습니다. -0-   iptables – backup : # iptables-save > 20130626_iptables_backup – restore : # iptables-restore > 20130626_iptables_backup – # iptables -nL : 현재 설정된 방화벽Continue reading “[Linux] 서버 유지관리 팁 정리”

[Linux] Cacti 설치 방법

1. cacti로 사용할 계정 생성 : # useradd cactiuser 2. cactiuser 계정 패스워드 설정 : # passwd cactiuser -> 패스워드 입력 3. cacti에 사용할 MySQL계정 생성 : – # mysql -u root (또는 관리자계정) -p – root 패스워드 입력 후 아래 명령 순서대로 실행

4. 생성된 cactiuser 디렉토리 권한 확인 후 755가 아니면 755로Continue reading “[Linux] Cacti 설치 방법”

[Linux] Vim 편집기 컬러 설정 방법

* CentOS / RedHat / Fedora 계열 기준으로 작성되었습니다.   1. vimrc 파일 내에서 설정

실행 후 syntax off 검색 후 syntax on 으로 변경 후 저장.   2. vim-enhanced 설치가 안되있다면 설치하기

설치 후 alias 설정

vimrc 파일에서 syntax on 설정 확인

off 로 설정 되있다면 on으로 변경 후 저장Continue reading “[Linux] Vim 편집기 컬러 설정 방법”

[WP] WP Super Cache 설치 방법

워드프레스의 느린 속도에 대한 대안으로 캐싱 플러그인이 어느 정도 커버를 해주고 있습니다. 그렇기 때문에 거의 필수적으로 설치해야할 플러그인 중 하나로 손꼽힙니다. 그 중에서도 WP Super Cache 가 제일 많이 알려져 있는듯 합니다. 하지만 그냥 플러그인 설치만하고 세팅하면 되는 줄 알았지만 에러를 뿜어내고 거의 2시간 동안 삽질한 것 같습니다. 바로 이 에러가 범인 Could not update /site_path/wp-content/wp-config.php!Continue reading “[WP] WP Super Cache 설치 방법”

[IT] Windows 8.1로 업데이트 안되는 이유

일부 Windows 8을 사용하고 있음에 불구하고 Windows 8.1 업데이트가 안되는 분들이 있습니다. 안된다기 보다는 스토어에 Windows 8.1이 안나온다는게 정확한 표현 같습니다. Windows 8.1 업데이트 방법에 대해서 찾아보고 그 중 쉽게 검색되어 나오는 방법인 국가별 설정의 위치를 대한민국에서 미국으로 바꾸는 방법. 물론 이 방법으로 해결하는 경우도 있지만 그렇지 않은 경우도 있습니다. 그렇지 않은 경우에 대해서 설명Continue reading “[IT] Windows 8.1로 업데이트 안되는 이유”

[IT] Windows 8.1 업데이트 이후 IE를 인식 못하는 이유 (UserAgent)

Windows 8.1 업데이트가 배포되었습니다. 이번 업데이트에 가장 큰 관심사는 “시작 버튼의 부활” 이었습니다. 하지만 무턱대고 업데이트를 하다가는 봉변을 당할 수 있습니다. 바로 Windows 8.1로 업데이트 되면서 IE버전도 10에서 11로 버전업이 되었다는 점입니다. 그게 그렇게 큰 문제일까요? 통상적으로는 큰 문제가 아닙니다. 브라우저 버전이 바뀐다고해서 약간의 호환성 문제는 있을 수 있지만 치명적인 문제는 거의 없기때문이죠. 그런데 이번엔Continue reading “[IT] Windows 8.1 업데이트 이후 IE를 인식 못하는 이유 (UserAgent)”

[Note] jQuery UI vs Bootstrap?

요즘 시대에는 웹어플리케이션 개발을 하는데 있어 디자이너가 따로 필요가 없을 정도로 화려한 UI 프레임워크가 잘 만들어져 있습니다. 하지만 막상 이들을 이용해 개발을 시작하려 할때 고민을 하게 됩니다. 어떤게 더 좋을까? 어떤게 더 쉬울까? 웹개발자라는 언젠가 한번쯤 고민해봤을 겁니다. 한때였지만 아니 지금도 JSP, ASP, PHP 에 대해서 이런 류의 비교 논쟁이 끊임없는 것 처럼요. 다시 본론으로Continue reading “[Note] jQuery UI vs Bootstrap?”

[JS] 소수점 기본 연산 함수

이전에 올려드렸던 PHP 소수점 연산 함수의 Javascript 버전입니다. 로직 구조는 동일합니다.

 

[PHP] 소수점 기본 연산 함수

소수점을 표현하는데 있어서는 크게 문제가 없지만 소수점이하 자리를 가진 두 개 이상의 정수를 연산하는 경우 부동소수점이라는 녀석때문에 오차가 생기기 마련입니다. 이름테면 5.1 – 4.0 을 하는 경우 1.1이 아닌 1.09가 나오는 것처럼 심심치않게 이런 경우가 보일겁니다. 예전에도 부동소수점을 자릿수만큼 버림처리해서 보여주는 함수를 만들어 올린적이 있었는데요. 이번에는 두 개의 정수를 +, -, *, / 기본 사칙Continue reading “[PHP] 소수점 기본 연산 함수”