본문 바로가기

반응형

|배움의 길|

[MySQL] 날짜별로 행의 갯수 카운팅 날짜 별로 행의 갯수를 세야 할 때 다음과 같이 쿼리를 작성하면 된다. SELECT DATE_FORMAT(날짜 필드, '%Y%m%d') AS date, count(*) AS cnt FROM 테이블 이름 GROUP BY DATE_FORMAT(날짜 필드, '%Y%m%d') ORDER BY date DESC; 더보기
MariaDB 계정 생성 및 권한[출처] MariaDB 계정 생성 및 권한 ■ DB접속 mysql -u [유저명] -p ​ ■ DB접속종료 MariaDB [(none)]> quit ​ ​ ■ DATABASE 조회 MariaDB [(none)]> SHOW DATABASES; ​ ■ MYSQL DATABASE 사용 MariaDB [(none)]> USE MYSQL; ​ ■ USER 정보 조회 MariaDB [(none)]> SELECT HOST, USER, PASSWORD FROM USER; ​ ■ DB생성 MariaDB [(none)]> CREATE DATABASE 'DB명'; ​ ■ DB삭제 MariaDB [(none)]> DELETE DATABASE 'DB명'; ​ ■■■■ 계정 생성시 특정 IP 또는 localhost 를 지정하거나 '%'를 지정하여 외부접속 허용 ■■■ ​.. 더보기
logstash에서 로그를 파일로 저장할 때 날짜별로 저장하기 ELK에서 logstash를 통해 수집된 데이터를 elasticsearch에 쌓고 있다. 그런데, 수집된 데이터를 elasticsearch에 넣지 않고 로그파일로 저장가 있으면 어떻게 해야하나? output { file { path => "/data/log/%{+YYYY_MM_dd}.log" message_format => "%{message}" } } 위와 같이 설정했을 때 2019_05_30.log 파일명으로 로그를 쌓는다. 그런데 한가지 문제가 있다. logstash 시간은 UTC기준이라서, 우리나라 시간 AM 9시 이전은 2019_05_29.log 파일명에 쌓고, 9시 이후는 2019_05_30.log 파일명에 쌓는다. 다음과 같이 설명하면 서버의 timezone 기준(KST)으로 날짜 파일명에 .. 더보기
혹스(Hoax)메일 주의 안내 직접 받아본 Hoax Mail을 기반으로 글을 작성합니다. #1. Hoax Mail이란? 악성코드 감염으로 개인정보 비밀번호, 연락처, 사진, 동영상등의 정보를 탈취해서 가지고있으니 비트코인을 보내라는 협박성 스팸메일입니다. #2. 제가 받은 메일의 제목들은 아래와 같습니다. 1) Account Issue 2) account *ing*a*a*a@naver.com is compromised 3) *ing*a*a*a@naver.com is compromised. Password must be changed 4) あなたのパスワードが侵害されました (*ing*a*a*a@naver.com) 5) You password must be need changed 우선 보내온 메일의 특징은 메일발송자가 본인의 계정으로 계정.. 더보기
Ubuntu(우분투) 18.04 LTS 적정IP주소 설정 안녕하세요 IZIGom 입니다. ^______^ 항상 Ubuntu 16.04를 사용해 오다 최근 VM 테스트 할 부분이 있어서 18.04를 다운 받아서 설치해봤습니다. 초기 설치화면이 다르더군요 깔끔합니다. 문제가 발생한 것은 설정할때 고정IP설정 했던 부분을 변경하려고 하니 기존의 /etc/network/interfaces에 아무런 정보가 없는겁니다. ifconfig로 확인시는 IP정보가 등록이 되있는데도.... 순간 맨붕~ 후 검색을 해봤습니다. 확인결과 18.04버전에서부터는 NetPlan 이라는 네트워크 관리 방법이 생겼습니다. 위치는 /etc/netplan/*.yarm 과 같이 있습니다. # This file is generated from information provided by # the .. 더보기
apt upadte & upgrade & dist-upgrade 한번에 # apt-get -y update && apt-get -y upgrade && apt-get -y dist-upgrade 더보기
Virtualbox guest 설치 # Virtualbox-geuest 설치로 화면크기 조절기능 활성화 apt-get install virtualbox-guest-dkms -y apt-get install virtualbox-guest-x11 -y reboot ps -ef | grep -i vbox 더보기
Ubuntu OS 버전 업그레이드 방법 우분투 운영체제 버전 업그레이드 하는법 사전 체크 - 기존 자료 백업 필수 - 운영 중인 서버의 경우 upgrade 후 service test 필수- sudo apt-get update- sudo apt-get upgrade- sudo apt-get dist-upgrade dist-upgrade는 의존성 패키지들까지 전부 업그레이드 하는 명령어입니다.- reboot now (업그레이드 후 재부팅)- update-manager-core 설치확인 dpkg -l | grep update-manager-core (설치된 프로그램중 update-manager-core)가 있는지 확인 ..저는 있네요..아래처럼 없을경우 sudo apt-get install update-manager-core 로 설치ii updat.. 더보기
Linux Ubuntu 버전확인 방법 가끔 서버 사용중 버전에 대한 조사를 할때가 있다 잘 모를때는 uname -a 로만 체크했을때가 있었다. uname -a로 확인 할때 Linux nsigds1 3.11.0-26-generic #45~precise1-Ubuntu SMP Tue Jul 15 04:04:35 UTC 2014 i686 i686 i386 GNU/Linux 그래서 알아봤다. GUI 환경에서는 System -> About Ubuntu 로 확인 - 쉘 상태에서 확인할 수 있는 방법은 cat /etc/issue Ubuntu 12.04.5 LTS \n \l cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.04 DISTRIB_CODENAME=precise DISTRIB_DESCRIPTI.. 더보기
KALI에 DVWA(Damm Vulnerable Web Application)설치하기 KALI Linux에 DVWA 설치하기 입니다. DVWA(Damm Vulneerble Web Application)은 취약한 웹 어플리케이션으로 웹 모의해킹을 학습/연구 목적으로 개발된 환경이다. 1. 설치환경 - Oracle VirtualBox 5.2.8, Linux KALI 4.12.0 - 설치전 apt-get update && apt-get upgrade 진행 - dvwa 패키지 다운 전 php-gd 패키지 설치 (apt-get install php-gd) 2. DVWA 홈페이지 접속 및 다운로드 - 홈페이지 방문시 아래 그림과 같이 Download 버튼이 있으며 Kali에서 해당 zip파일을 다운로드 받는다. - 주소 http://www.dvwa.co.uk - 다운로드 주소 https://gith.. 더보기

반응형