본문 바로가기

전체 글92

Install / Configuration / Run MySQL 5.6.x in CentOS7 On Docker Install / Configuration / Run MySQL 5.6.x in CentOS7 On Docker Install Download mysql rpm package and Install rpm repositories by using rpm command: []# yum install wget []# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm []# rpm -ivh mysql-community-release-el7-5.noarch.rpm Check mysql repositories: []# ls -1 /etc/yum.repos.d/mysql-community* /etc/yum.repos.d/mysql-community.. 2017. 2. 21.
웹사이트가 접속이 안되던... 사이트가 접근 안되던 이야기 이번에 풀어볼 썰은.. 중국에서 구매한 도메인에 한국에서만 접근이 안되던 이슈였습니다. 서버쪽에서 일 한거라고는 보안 어플라이언스 장비 엔진 개발 때나 좀 해봤지 잘 모르던 상황이었습니다. 평소에 잘 되던 도메인이었는데요.. 그쪽에서 말한대로 크롬의 VPN 을 통해, 싱가폴, 미국, 영국 등등 접속해보니 잘 되고 있었습니다. 그런데 한국에서만 안된다니요?! 아무래도 차단이나 DNS 서버가 공격받아서 행업 된거 같은데 저도 이런 경우는 처음이라 의심만 할지언정 대응을 잘 못하고 있었습니다. 우선 제 컴은 윈도우라서 C:\Windows\System32\drivers\etc\hosts 파일을 관리자 권한으로 열어서 다음과 같이 추가했습니다. xxx.xxx.xxx.xxx xxx.xx.. 2017. 1. 20.
Elasticsearch 하이재킹을 당하다. Elasticsearch 하이재킹을 당하다. 오늘 재미난 경험을 했습니다. 만일 실제로 운영중인 서비스가 이런 상황이었다면, 정말 눈물이 앞을 가렸을 지도 모르겠어요.상황은 이렇습니다. 그냥 집에서 공부하려고 설치한 엘라스틱이 있습니다.제가 이걸 공유기에서 포트포워딩으로 외부 아이피와 내부 아이피를 동일하게 해서 외부로 개방한것이 문제였던거 같습니다.노트북은 CentOS 였고, 웹포트는 80이 아닌 전혀 다른 포트로 개방하였고, 나머진 전부 내부 아이피였거든요.인덱스와 매핑을 만들어서 넣어두었고, 학습용 문서들도 인덱싱해서 넣어두었었는데,오늘 확인해보니 싸~악 없어져 있었습니다.그래서 GET http://192.168.0.8:9200/please_read/info/_search 로 확인해보니 다음과 같은.. 2017. 1. 15.
자바스크립트 날짜 비교, 이전, 이후 날짜 계산하기 자바스크립트 날짜 비교, 이전, 이후 날짜 계산하기 어느날 친구가 자바스크립트로 날짜 계산하고, 비교할 수 있는거 알려달라고 했습니다. 아이템 리스트들이 나오는데, 최근 3일 내에 아이템에는 NEW라는 아이콘이 뜨도록 하고 싶다고 하더군요.그래서 몇가지 예를 알려주었습니다. 특정 날짜 몇일 전후 계산하기 var today = new Date(); var prev_3day = new Date(); prev_3day.setDate(prev_3day.getDate() - 3); console.log(prev_3day); Tue Jan 10 2017 10:09:43 GMT+0900 (대한민국 표준시) var after_3day = new Date(); after_3day.setDate(after_3day.get.. 2017. 1. 13.
컴퓨터끼리 키보드, 마우스 공유 키보드, 마우스 공유 어느날 노트북과 데탑 두개를 동시에 쓰기 위해 마우스와 키보드 두개씩 설치했던 내 자신이 웃기다고 생각이 들었습니다. 왠지 마우스와 키보드 한개로 컴퓨터 두대를 쓸 수 있는 프로그램이 있지 않을까 생각하면서 검색을 해보았는데요. 생각보다 많은 솔루션들이 있었습니다. 그 중에서 MS에서 제공하는 Mouse without Borders 를 선택하게 되었습니다. 선정 이유: OS 호환 (제가 사용하는 컴퓨터 2대 모두 윈도우입니다.)OS 업데이트 또는 OS 상위 업그레이드 또는 하위 업그레이드에 따른 호환클립보드 공유 설치 방법은 여기 를 참조하시면 됩니다.감사합니다. 2017. 1. 11.
특정 패턴 경로의 디렉토리 시간별 제거 특정 패턴 경로의 디렉토리 시간별 제거 qnap NAS를 사용하는데, 이 NAS에 있는 find 는 -ctime을 제공하지 않네요.우선 문제는, /share/backup/111/increasement/backup_2016/12/10/*/share/backup/112/increasement/backup_2016/12/10/*/share/backup/113/increasement/backup_2016/12/10/*/share/backup/114/increasement/backup_2016/12/10/* 위와 같은 패턴의 백업 디렉토리들이 존재하는데요, 마지막 3일치만 남겨놓고 지우고 싶어서 다음과 같은 방법으로 해결했습니다. #!/bin/bash find /share/backup/*/increasement .. 2017. 1. 10.