CoolioSo Blog

SLACK으로 SSH 로그인 알림 확인

서버를 운영하면서 가장 무서운 일은 허가되지 않은 인원이 운영하는 서버에 몰래 접근하여 어떠한 작업을 한다는 것이다. 아무리 보안에 신경을 쓴다고 해도 보안 문제는 쉽게 해결이 되지 않기 때문에 해당 부분에 대해서 누군가 로그인을 한다면 해당 부분에 대한 알림을 통해서 허가 받은 인원이 작업을 하고 있다는 사실을 알기 위해서 슬랙을 통한 알림을 설정한...

MYSQL에서 RANKING(RANK & ROW_NUMBER) 구현하기

오라클에서 특정값에 대한 RANKING을 구하는 방법은 너무나 간단하다. 내장 함수 중 RANK 또는 ROW_NUMBER를 통해서 RANKING에 대해서 구할 수 있으면 두 함수의 차이는 비교값이 동일할 때 같은 등수를 동일하게 표기할지 아니면 차등을 두고 등수를 부여할지의 차이점을 가지고 있다. RANK() : 비교값이 동일할 경우 같은 등수...

우분투 APT 사용방법(패키지 관리 시스템)

우분투 리눅스 서버에 소프트웨어 또는 패키지에 대한 설치 및 관리를 할 때 알아야 할 기본 메소드에 대한 정리입니다. 우분투는 서버로도 사용을 하고 있지만, 최근에는 많은 분들이 데스크탑으로 사용을 하시니 여력이 되신다면 APT 기본메소드에 대해서는 알아 두시면 좋을 것 같습니다. 모든 패키지 업그레이드 apt-get -u upgrade ...

setInterval()과 setTimeout()의 차이

자바스크립트에서 일정 시간마다 특정 함수를 호출하는 방법에는 두 가지가 있다. setInterval(“실행할 함수명”, 시간) 한번 실행되면 clearInterval()이 실행되기 전까지 무한 반복하면서 이벤트를 발생시킨다. setTimeout(“실행할 함수명”, 시간) 지정한 시간이 지난 후에 한번만 이벤트를 발생시킨다. 주기를 두고 반복적인...

오라클 데이타 확인시에 공백이 있어서 TRIM(RTRIM, LTRIM)을 통해서 공백을 제거하고 검색을 해도 되지 않는다. 이때 해결하는 방법!!!

오라클 데이타 확인시에 공백이 있어서 TRIM(RTRIM, LTRIM)을 통해서 공백을 제거하고 검색을 해도 되지 않는다. 이때 해결하는 방법!!! 문제의 원인은 마지막 글자가 깨진 특수 문자일 때 공백이 제거되지 않는다. 확인 방법은 해당 결과를 노트패드로 복사해서 해당 공백이 어떤 타입인지(빈칸, 탭, 엔터…)를 확인하고 해당되는 특수 문자를 C...