[Linux] MySQL 데몬 재 시작 중 먹통되는 문제 해결 방법

제 블로그 서버가 하루 정도 장애가 있었습니다. 그나마 캐시 파일 덕분에 장애가 있었음에도 불구하고 일부 정상 동적이 되었지만 반대로 덕분에 문제를 바로 파악하지 못했었습니다. 증상은 이러 했습니다. 서버 재부팅 후 MySQL 데몬이 시작 되지 않음. 아파치는 문제 없음. MySQL 데몬을 start하면 성공/실패 결과가 출력되지 않고 반응이 없었습니다. 이때 MySQL 로그를 확인해보기로 했습니다.

vim이나 cat으로Continue reading “[Linux] MySQL 데몬 재 시작 중 먹통되는 문제 해결 방법”

무언가를 시작하려고 할때 고민부터 된다면..

어떤 사소한 것이라도 시작하고자 할 때 많은 고민을 하게 됩니다. 내가 이걸 해야할까, 해도 될까.. 그리고 해야할 근거를 찾게 됩니다. 하지만 그 근거의 기준에서 혼란이 오는게 무한 반복입니다. 괜히 손을 댔다가 시간만 낭비하는 것은 아닐지, 나에게 정작 도움이 되는 일인지.. 어떤 때에는 정말 괜찮은 제안이 들어와도 생각하는게 머리 아파 제 발로 들어온 수박(?)을 걷어차는 경우도Continue reading “무언가를 시작하려고 할때 고민부터 된다면..”

[PHP] IE에서 한글명 파일 다운로드시 깨지는 현상 해결 방법

보통 다운로드 기능을 구현할 때 header에 파일 정보를 실어 보내도록 합니다. CI(Code Igniter) 프로젝트를 진행하면서 생긴 문제 였는데 IE 계열에서만 한글명 파일이 깨지는 현상이 있었습니다. 때문에 IE인 경우에만 header를 다르게 처리해줘야 하는 상황이 발생 했습니다. 간단하게 정리하자면 아래와 같습니다. 1. 파일 이름은 UTF-8이 아닌 EUC-KR로 변환 필요 2. Cache-Control: no-cache, must-revalidate 헤더 대신 Cache-Control: must-revalidate, post-check=0, pre-check=0Continue reading “[PHP] IE에서 한글명 파일 다운로드시 깨지는 현상 해결 방법”

[jQuery] 마우스 커서 좌표 값 구하기

부가 설명 필요없이 사용법만 포스팅 합니다.

마우스 포인터가 움직일때마다 이벤트가 발생하며 console창에 X, Y 값을 표시 해줍니다. 이 녀석의 활용방법은 무궁무진 합니다. 그렇기 때문에 자세한 설명은 생략 하겠습니다.

[jQuery] 같은 이름의 class 가진 checkbox나 radio 체크 방법

제목이 의도치 않게 좀 어렵게 정해졌네요. 짧게 쓰려다 보니.. 풀이하자면 이렇습니다. 보통 체크박스는 하나만 둘 수 있지만 라디오버튼은 보통 한 필드에 여러개를 사용하죠. 이를테면 성별 필드에서 남자/여자 를 선택할 때를 대표적인 예로 들 수 있습니다. 여기서 그럼 아래와 같이 html 이 코딩되어 있다고 가정하겠습니다.

여기서 jquery를 이용해 남자 또는 여자를 체크하고 싶습니다. 어떻게 해야할까요?Continue reading “[jQuery] 같은 이름의 class 가진 checkbox나 radio 체크 방법”

[WP/FB] 워드프레스에서 facebook 공유 이미지 고정하는 방법

얼마 전 facebook 플러그인을 이용해 timeline에 포스트를 공유해봤습니다. 공유가 잘된다 싶더니 원하지 않는 사진이 포스트와 함께 facebook에 게시가 되는 현상이 발생했습니다. 개발에 관한 포스트 내용인데 우리 아이 사진이 타이틀로 올라오는 문제가 생긴거죠. 그래서 facebook 디버그 페이지에서 점검을 해보니 웹사이트 메타 데이터에 이미지가 없어 facebook에서 사용가능한 사진을 무작위로 선택해 타이틀로 사용되고 있었습니다. 블로그 로고가 있는데 불구하고Continue reading “[WP/FB] 워드프레스에서 facebook 공유 이미지 고정하는 방법”

[Linux] cron을 이용한 자동 재부팅 방법

매우 간단한 방법입니다. 일주일에 한 번씩 서버를 재부팅해줘야 하는 상황이 생긴다면 매번 수동으로 할 필요 없이 cron을 이용해 자동으로 재부팅 시킬 수 있습니다. 1. cron 편집모드 실행

2. cron 명령 추가

3. 명령이 추가되었으면 Shift + ZZ 로 저장하고 나가기 4. cron 서비스 재시작

  2번 항목에서 명령에 대한 설명을 추가 드리자면Continue reading “[Linux] cron을 이용한 자동 재부팅 방법”

[jQuery] location.href 사용법

jQuery가 있기 전 우리는 자바스크립트에서 alert 다음으로 document.location.href 를 가장 많이 사용해왔다고 해도 과장이 아닙니다. (그럼 대리?) jQuery가 자바스크립트를 대체하면서 대부분 jQuery로 스크립트를 짜고 있지만 습관이 남아 있는지라 아직 document.location.href 를 아무 의식없이 사용하고 있는 본인의 모습을 볼 수 있습니다. 그렇다면 jQuery에서는 document.location.href를 어떻게 표현할까? 아래 나와 있습니다.

아주 간단합니다. 하지만 익숙치는 않죠. 저도Continue reading “[jQuery] location.href 사용법”

[Windows] 원격데스크톱 접속 포트 변경하는 방법

리눅스의 SSH 포트(22)처럼 윈도우즈 계열에서도 원격접속을 이용한 해킹시도가 잦습니다. WEB, FTP, SSH, RDP, SMTP 등등 고정된 서비스 포트들이 존재합니다. 이 고정된 기본 포트들은 보안상 취약점이 될 수 밖에 없습니다. 이번 포스트는 RDP(Remote Desktop Protocol) 포트를 변경하는 방법을 다루겠습니다.   [설정 방법] 1. “시작 > 실행” 또는 “윈도우키 + R” 로 실행창을 엽니다. 2. regedit를 입력하고Continue reading “[Windows] 원격데스크톱 접속 포트 변경하는 방법”