SLACK으로 SSH 로그인 알림 확인
서버를 운영하면서 가장 무서운 일은 허가되지 않은 인원이 운영하는 서버에 몰래 접근하여 어떠한 작업을 한다는 것이다. 아무리 보안에 신경을 쓴다고 해도 보안 문제는 쉽게 해결이 되지 않기 때문에 해당 부분에 대해서 누군가 로그인을 한다면 해당 부분에 대한 알림을 통해서 허가 받은 인원이 작업을 하고 있다는 사실을 알기 위해서 슬랙을 통한 알림을 설정한...
서버를 운영하면서 가장 무서운 일은 허가되지 않은 인원이 운영하는 서버에 몰래 접근하여 어떠한 작업을 한다는 것이다. 아무리 보안에 신경을 쓴다고 해도 보안 문제는 쉽게 해결이 되지 않기 때문에 해당 부분에 대해서 누군가 로그인을 한다면 해당 부분에 대한 알림을 통해서 허가 받은 인원이 작업을 하고 있다는 사실을 알기 위해서 슬랙을 통한 알림을 설정한...
SSO(Single Sign On)이란 다수의 서비스를 한 번의 Login으로 기업의 업무 시스템이나 인터넷 서비스에 접속할 수 있도록 해 주는 보안 시스템 중앙집중형 접근 관리, 보안 기능 PKI(Public Key Infrastructure), 암호화 기능 SSO 종류 Delegation 방식 대상 애플리케이션의 인증 방식을 변경...
Mac에는 Python이 기본적으로 설치되어있다. 하지만 아쉽게도 최신 버전이 아니라 2.7.10 버젼(모하비 기준)의 Python이 설치되어 있다. Python을 그냥 사용해도 문제는 없겠지만 Python2.x와 Python3.x는 호환성이 문제가 있기 때문에 버젼에 대한 확실한 구분이 필요하다. 지금 Python을 통해서 개발을 해야 한다면 아...
RANKING을 구할 때 공부를 위해서는 특정값을 기준으로 구하면 되지만 실제 업무를 하다보면 특정값을 기준으로 하되 그룹별로 RANKING을 구해야 하는 경우가 태반이다. ORACLE에서는 간단하게 RANKING관련 내장 함수와 PARTITION BY를 사용하면 쉽게 구현할 수 있다. ORACLE – PARTITION BY SELECT COLU...
오라클에서 특정값에 대한 RANKING을 구하는 방법은 너무나 간단하다. 내장 함수 중 RANK 또는 ROW_NUMBER를 통해서 RANKING에 대해서 구할 수 있으면 두 함수의 차이는 비교값이 동일할 때 같은 등수를 동일하게 표기할지 아니면 차등을 두고 등수를 부여할지의 차이점을 가지고 있다. RANK() : 비교값이 동일할 경우 같은 등수...
우분투 리눅스 서버에 소프트웨어 또는 패키지에 대한 설치 및 관리를 할 때 알아야 할 기본 메소드에 대한 정리입니다. 우분투는 서버로도 사용을 하고 있지만, 최근에는 많은 분들이 데스크탑으로 사용을 하시니 여력이 되신다면 APT 기본메소드에 대해서는 알아 두시면 좋을 것 같습니다. 모든 패키지 업그레이드 apt-get -u upgrade ...
자바스크립트에서 일정 시간마다 특정 함수를 호출하는 방법에는 두 가지가 있다. setInterval(“실행할 함수명”, 시간) 한번 실행되면 clearInterval()이 실행되기 전까지 무한 반복하면서 이벤트를 발생시킨다. setTimeout(“실행할 함수명”, 시간) 지정한 시간이 지난 후에 한번만 이벤트를 발생시킨다. 주기를 두고 반복적인...
오라클 데이타 확인시에 공백이 있어서 TRIM(RTRIM, LTRIM)을 통해서 공백을 제거하고 검색을 해도 되지 않는다. 이때 해결하는 방법!!! 문제의 원인은 마지막 글자가 깨진 특수 문자일 때 공백이 제거되지 않는다. 확인 방법은 해당 결과를 노트패드로 복사해서 해당 공백이 어떤 타입인지(빈칸, 탭, 엔터…)를 확인하고 해당되는 특수 문자를 C...
MySQL(5.5 기준) 제공되는 스토리지 엔진 InnoDB MRG_MYISAM CSV FEDERATED MyISAM BLACKHOLE MEMORY ARCHIVE 주요 스토리지 엔진별 특징 MyISAM InnoDB Archive ...
Zeppelin을 3일동안 고생을 해서 겨우 설치를 완료 하지만 샘플을 실행했더만 Jackson 2.5.3 버젼이 너무 낮아서 사용이 안된다고 한다. com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.5.3 at com.fasterxml.jackson...